| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(actuators): increase servo channel count from 8 to 15 Bumps NUM_CONTROLS/MAX_ACTUATORS from 8 to 15 across all layers. Signed-off-by: alexcekay <alexander@auterion.com> | 3 个月前 | |
feat(actuators): increase servo channel count from 8 to 15 Bumps NUM_CONTROLS/MAX_ACTUATORS from 8 to 15 across all layers. Signed-off-by: alexcekay <alexander@auterion.com> | 3 个月前 | |
feat(actuators): increase servo channel count from 8 to 15 Bumps NUM_CONTROLS/MAX_ACTUATORS from 8 to 15 across all layers. Signed-off-by: alexcekay <alexander@auterion.com> | 3 个月前 | |
docs: uORB messages doc standard tweaks | 6 个月前 | |
Rename manual_lockdown to kill for clarity | 1 年前 | |
VTOL: remove virtual actuator_controls and instead use virtual torque/thrust topics MC/FW rate controller and auto tuner: remove actuator_controls AirshipAttControl: remove actuator_controls MulticopterLandDetector: remove actuator_controls mavlink streams vfr_hud and high_latency2: remove actuator_controls RoverPositionController: remove actuator_controls UUVAttitudeController: remove actuator_controls battery: use length of thrust_setpoint for throttle compensation VehicleMagnetometer: use length of thrust_setpoint for throttle compensation Signed-off-by: Silvan Fuhrer | 3 年前 | |
Improve logging for Modal IO ESC (#21188) - always publish esc_status - when enabled via MODAL_IO_VLOG param, enable actuator debug output - for modal_io commands, use ESC HW ID values instead of motor number for easier use - publish esc_status message for command line commands - Uncommented the code that fills in the cmdcount and power fields in the esc_status topic --------- Co-authored-by: Travis Bottalico <travis@modalai.com> | 3 年前 | |
feat(actuators): increase servo channel count from 8 to 15 Bumps NUM_CONTROLS/MAX_ACTUATORS from 8 to 15 across all layers. Signed-off-by: alexcekay <alexander@auterion.com> | 3 个月前 | |
feat(actuators): increase servo channel count from 8 to 15 Bumps NUM_CONTROLS/MAX_ACTUATORS from 8 to 15 across all layers. Signed-off-by: alexcekay <alexander@auterion.com> | 3 个月前 | |
sensors: add ads7953 adc * sensors: add ads7953 adc * Update src/drivers/adc/ads7953/ADS7953.h Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> * Implemented changes suggested by review * Implemented suggested changes * removed unused variables and moved scope of ch_id * Activated distance sensor again * Update msg/AdcReport.msg Co-authored-by: Hamish Willee <hamishwillee@gmail.com> * Update ADC report message field comments * Update ADC msg - fix layout * update comments * changed group to Sensors in module.yaml * created new module subcategory "adc" * reverted group change in module.yaml * added module descrption to modules_driver.md * removed module description in modules_driver.md (autogenerated) * removed unused variable, changed board_adc publication method to "multi" * added static assert --------- Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> Co-authored-by: Hamish Willee <hamishwillee@gmail.com> | 10 个月前 | |
Fix up uorb message spacing to add whitespace (#25421) * Fix up uorb message spacing for already updated messages * Apply suggestions from code review --------- Co-authored-by: PX4BuildBot <bot@pixhawk.org> | 1 年前 | |
docs: Clarify difference between Wind.msg and AirspeedWind.msg | 1 年前 | |
docs: add description to AutotuneAttitudeControlStatus.msg | 11 个月前 | |
Add battery_info message with serial number compatible with UAVCAN, MAVLink and drivers I'm starting the separate battery info message because no char[32] should be published and logged at high rate and we need a separate battery info message for static information as discussed. | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
Use gimbal attitude for the camera feedback when available The CameraFeedback module used only the vehicle attitude for the camera orientation so far. With this change, the gimbal_device_attitude_status is used to compute the global camera orientation when a gimbal is used. | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
uavcan: publish new can interface status as uorb topic (#22873) | 2 年前 | |
Fix up uorb message spacing to add whitespace (#25421) * Fix up uorb message spacing for already updated messages * Apply suggestions from code review --------- Co-authored-by: PX4BuildBot <bot@pixhawk.org> | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
feat(msg): add VEHICLE_CMD_ACTUATOR_GROUP_TEST for actuator group testing matching - https://github.com/mavlink/mavlink/pull/2224 - https://github.com/mavlink/mavlink/pull/2476 | 4 个月前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
Fix missing newlines at the end of files | 2 年前 | |
dataman: remove locking mechanism | 3 年前 | |
Fix missing newlines at the end of files | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
uavcan esc handling review suggestions | 7 个月前 | |
uORB doc update: SensorBaro, DifferentialPressure (#25712) | 10 个月前 | |
dist-sensor: reduce enum names | 2 年前 | |
DistanceSensorModeChangeRequest: renaming of variable | 1 年前 | |
uavcan: add node status logging to uORB (#23890) Co-authored-by: Jordan Leiber <jordan.leiber@vertiq.co> | 1 年前 | |
ekf-replay: fix airspeed replay If available, the EKF uses airspeed_validated, not airspeed | 1 年前 | |
feat(dshot): Extended Telemetry and EEPROM support Overhauls the DShot driver with per-timer BDShot selection, multi-timer sequential capture, Extended DShot Telemetry (EDT), and AM32 ESC EEPROM read/write via MAVLink. Expands ESC support from 8 to 12 channels. BDShot: - Per-timer BDShot protocol selection via actuator config UI - Multi-timer sequential burst/capture on any DMA-capable timer - Adaptive per-channel GCR bitstream decoding - Per-channel online/offline detection with hysteresis Extended DShot Telemetry (EDT): - Temperature, voltage, current from BDShot frames (no serial wire) - New DSHOT_BIDIR_EDT parameter - EDT data merged with serial telemetry when both available AM32 EEPROM: - Read/write AM32 ESC settings via MAVLink ESC_EEPROM message - ESCSettingsInterface abstraction for future ESC firmware types - New DSHOT_ESC_TYPE parameter Other changes: - Per-motor pole count params DSHOT_MOT_POL1–12 (replaces MOT_POLE_COUNT) - EscStatus/EscReport expanded to 12 ESCs with uint16 bitmasks - Numerous bounds-check, overflow, and concurrency fixes - Updated DShot documentation | 6 个月前 | |
feat(dshot): Extended Telemetry and EEPROM support Overhauls the DShot driver with per-timer BDShot selection, multi-timer sequential capture, Extended DShot Telemetry (EDT), and AM32 ESC EEPROM read/write via MAVLink. Expands ESC support from 8 to 12 channels. BDShot: - Per-timer BDShot protocol selection via actuator config UI - Multi-timer sequential burst/capture on any DMA-capable timer - Adaptive per-channel GCR bitstream decoding - Per-channel online/offline detection with hysteresis Extended DShot Telemetry (EDT): - Temperature, voltage, current from BDShot frames (no serial wire) - New DSHOT_BIDIR_EDT parameter - EDT data merged with serial telemetry when both available AM32 EEPROM: - Read/write AM32 ESC settings via MAVLink ESC_EEPROM message - ESCSettingsInterface abstraction for future ESC firmware types - New DSHOT_ESC_TYPE parameter Other changes: - Per-motor pole count params DSHOT_MOT_POL1–12 (replaces MOT_POLE_COUNT) - EscStatus/EscReport expanded to 12 ESCs with uint16 bitmasks - Numerous bounds-check, overflow, and concurrency fixes - Updated DShot documentation | 6 个月前 | |
refactor(msg): remove esc_address from EscReport | 6 个月前 | |
feat(dshot): Extended Telemetry and EEPROM support Overhauls the DShot driver with per-timer BDShot selection, multi-timer sequential capture, Extended DShot Telemetry (EDT), and AM32 ESC EEPROM read/write via MAVLink. Expands ESC support from 8 to 12 channels. BDShot: - Per-timer BDShot protocol selection via actuator config UI - Multi-timer sequential burst/capture on any DMA-capable timer - Adaptive per-channel GCR bitstream decoding - Per-channel online/offline detection with hysteresis Extended DShot Telemetry (EDT): - Temperature, voltage, current from BDShot frames (no serial wire) - New DSHOT_BIDIR_EDT parameter - EDT data merged with serial telemetry when both available AM32 EEPROM: - Read/write AM32 ESC settings via MAVLink ESC_EEPROM message - ESCSettingsInterface abstraction for future ESC firmware types - New DSHOT_ESC_TYPE parameter Other changes: - Per-motor pole count params DSHOT_MOT_POL1–12 (replaces MOT_POLE_COUNT) - EscStatus/EscReport expanded to 12 ESCs with uint16 bitmasks - Numerous bounds-check, overflow, and concurrency fixes - Updated DShot documentation | 6 个月前 | |
feat(ekf2): add ranging beacon fusion support - Add Symforce-derivation - No altitude correction - EKF2 replay - New params | 5 个月前 | |
ekf2: store position state as lat/lon/alt The position error state is still defined in a body-fixed NED frame but the position state itself is latitude-longitude-altitude. | 1 年前 | |
ekf2: innovation sequence monitoring for all aid sources - add new 'innovation_filtered' and 'test_ratio_filtered' fields to estimator_aid_source topics | 2 年前 | |
ekf2: add terrain state | 2 年前 | |
ekf2: EV overhaul yaw and position fusion (#20501) - move EV yaw and EV position to new state machines - EV yaw and EV pos now configured via EKF2_EV_CTRL (migrated from EKF2_AID_MASK) - new EV position offset estimator to enable EV position while GPS position is active (no more EV pos delta fusion) - yaw_align now strictly means north (no more rotate external vision aid mask) - automatic switching between EV yaw, and yaw align north based on GPS quality | 3 年前 | |
ekf2: remove warning events logging - some of these warning flags aren't even being used, and most of the rest we can figure out from other sources | 2 年前 | |
feat(ekf2): EKF2_SENS_EN param, SensEnBit enum, MAVLink fusion command Add EKF2_SENS_EN bitmask parameter (replaces EKF2_EN_BOOT) with per-sensor enable bits. initFusionControl reads SENS_EN while disarmed. handleSensorFusionCommand sets FusionSensor.enabled via VEHICLE_CMD_ESTIMATOR_SENSOR_ENABLE. syncSensEnParam writes back to param on disarm. Update EstimatorFusionControl.msg to bool intended/active fields. Update VehicleCommand.msg FUSION_SOURCE enum. | 5 个月前 | |
EKF2: Spoofing GPS check (#23366) * estimator gps check fail flag for spoofing * warn whenever spoofing state changes to true, use default hysteresis to completely stop fusion * dont introduce more GPS namings, GNSS instead * flash: exclude mantis for cuav_x7pro | 2 年前 | |
ekf2: add terrain state | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
ekf2: add terrain state | 2 年前 | |
Ekf2 add jamming to gnss checks (#26085) * add jamming check to gnss checks * keep original order of gnss_check params for default backwards compability | 9 个月前 | |
fix(ekf2): add missing in_transition flag | 6 个月前 | |
feat(safety): GNSS redundancy failsafe (#26863) * feat(gpsRedundancyCheck): add GPS redundancy failsafe with divergence check - Monitors GPS count and triggers configurable failsafe (COM_GPS_LOSS_ACT) when count drops below SYS_HAS_NUM_GPS - Tracks online (present+fresh) and fixed (3D fix) receivers separately; emits "receiver offline" vs "receiver lost fix" - Detects position divergence between two receivers against combined RMS eph uncertainty plus lever-arm separation - Pre-arm warns immediately; in-flight requires 2s sustained divergence to suppress multipath false alarms - Adds GpsRedundancyCheckTest functional test suite New parameters: SYS_HAS_NUM_GPS, COM_GPS_LOSS_ACT * feat(sensor_gps_sim): publish second GPS instance using SENS_GPS1 lever arm params When SENS_GPS1_OFFX or SENS_GPS1_OFFY is non-zero, publish a second sensor_gps instance offset by those values from the vehicle position. fix(sensor_gps_sim): give second instance distinct device_id Both simulated GPS instances previously shared the same device_id (address 0x00). This prevented testing the device-ID matching path in SITL since both slots would match the same receiver. * refactor(gpsRedundancyCheck): address code review feedback * refactor(gpsRedundancyCheck): address code review feedback * docs: add GNSS check failsafe documentation Update safety.md and releases/main.md to document the new GNSS check failsafe (SYS_HAS_NUM_GNSS, COM_GPS_LOSS_ACT) introduced in PX4. * docs(update): Subedit to taste * refactor(gps): move GNSS redundancy detection into sensors module Add GnssRedundancyStatus topic and GnssRedundancyMonitor in vehicle_gps_position. Commander's gpsRedundancyCheck becomes a thin consumer of the new topic. Detection lives with blending/fallback in one module. Also rename COM_GPS_LOSS_ACT -> COM_GNSS_LSS_ACT. * docs(safety): clarify GNSS failsafe wording and rename COM_GNSS_LSS_ACT * refactor(failsafe): consistent default case as fallback for existing option * Rename COM_GNSS_LSS_ACT -> COM_GNSSLOSS_ACT for readability * fix(gnssRedundancyCheck): move logic back into the commander checks and various improvement suggestions - Rename to GNSS instead of gps - Use hysteresis - Small logic refactorings - Adapt unit tests to different interface - User reporting on which GPS is offline or doesn't have a fix * docs(gnssRedundancyCheck): simplify explanations * refactor(gnssRedundancyCheck): update year numbers in copyright --------- Co-authored-by: Hamish Willee <hamishwillee@gmail.com> Co-authored-by: Matthias Grob <maetugr@gmail.com> | 4 个月前 | |
Enable directly injecting motor failures using e.g. failure motor off -i 1 Only if SYS_FAILURE_EN is enabled and CA_FAILURE_MODE is > 0. | 11 个月前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
FixedwingPositionControl: Add support for figure 8 loitering. The command is sent by a dedicated mavlink command and forwarded to the fixed wing position controller. The pattern is defined by the radius of the major axis, the radius of the minor axis and the orientation. The pattern is then defined by: The upper part of the pattern consist of a clockwise circle with radius defined by the minor axis. The center of the circle is defined by the major axis minus the minor axis away from the pattern center. The lower part of the pattern consist of a counter-clockwise circle with the same definitions as above. In between, the circles are connected with straight lines in a cross configuration. The lines are always tangetial to the circles. The orientation rotates the major axis around the NED down axis. The loitering logic is defined inside its own class used by the fixed wing position control module. It defines which segment (one of the circles or lines) is active and uses the path controller (npfg or l1-control) to determine the desired roll angle. A feedback mavlink message is send with the executed pattern parameters. | 2 年前 | |
fix(fw_mode_manager/navigator): use the correct waypoint switching distance (#27571) * fix(fw_mode_manager/navigator): use the correct switch distance Before https://github.com/PX4/PX4-Autopilot/pull/24056, the fixed-wing position controller used to publish the acceptance radius (calculated depending on params and state by DirectionalGuidance::switchDistance) in the position controller status. The refactor migrated that to individual lateral/longitudinal topics, but left the receiving code in the navigator unchanged. As a consequence, fixed-wing vehicles now rely on NAV_ACC_RAD for the acceptance radius, rather than the adaptively calculated switchDistance. As NAV_ACC_RAD is only 10m by default this leads to overshoot, especially on tight corners. Fix by reintroducing the publication (now from FixedWingModeManager through fixed_wing_lateral_guidance_status) and using it in navigator. * fix(navigator_main): only listen to position controller status if rover rover_ackermann is the only remaining publisher after #24056 * style(msg): improve field description - @INVALID NaN - Describe relation with NAV_ACC_RAD * style(fw_mode_manager): remove stale include * docs(navigator): clarify acceptance logic in param description | 3 个月前 | |
msgs: Clean up message definitions and descriptions - Add versioning to interfacing messages - Add header description - Add units, frame and range wherever possible - Add [norm] and @range indentifiers | 1 年前 | |
RunwayTakeoff: add the RunwayTakeoffState to the FixedWingRunwayControl.msg | 8 个月前 | |
battery: make time remaining estimation dependent on level flight cha… (#22401) * battery: make time remaining estimation dependent on level flight characteristis for FW * battery: fix that FW flight is also correctly detected when vehicle_status is not updated Signed-off-by: Silvan Fuhrer <silvan@auterion.com> * FixedwingPositionControl: Move constant to header file * flight phase estimation: use tecs height rate reference to check for level flight --------- Signed-off-by: Silvan Fuhrer <silvan@auterion.com> Co-authored-by: Silvan Fuhrer <silvan@auterion.com> | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg: FuelTankStatus: updated field descriptions for clarity, specified default values and handling of NaN and unknown cases | 2 年前 | |
fw gain compression: add docs | 9 个月前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
Geofence: rework messaging and notification - do reporting of breaching in-air only in geofenceCheck - remove geofence_violation_reason_t - replace geofence_breached field in GeofenceResult.msg with 3 fields (one for each GF type: max dist, max alt, custom geofence) - the warning message after breaching a GF is only done by Commander, and it's specific to the GF type failure Signed-off-by: Silvan Fuhrer <silvan@auterion.com> | 2 年前 | |
geofence: publish status of loaded geofence | 2 年前 | |
gimbal-bug-fix: store angle setpoints for next iteration | 8 个月前 | |
gz: fix gimbal yaw, add dds publisher (#25754) * gz: correct gimbal yaw * uxrce_dds: add publisher /fmu/out/gimbal_device_attitude_status * chore: use explicit ENU_to_NED rotation Signed-off-by: Beniamino Pozzan <beniamino.pozzan@gmail.com> * format --------- Signed-off-by: Beniamino Pozzan <beniamino.pozzan@gmail.com> Co-authored-by: Beniamino Pozzan <beniamino.pozzan@gmail.com> | 11 个月前 | |
gimbal: correctly set gimbal_device_id When we use a gimbal connected via "RC", so PWM via the Aux channels, we need to set the gimbal_device_id to 1 as per the protocol. This was missing for GIMBAL_DEVICE_ATTITUDE_STATUS, so I added that, and fixed the name of that variable while at it. | 1 年前 | |
fix(gimbal): add YAW_IN_VEHICLE/EARTH_FRAME flags to GIMBAL_DEVICE_SET_ATTITUDE (#27198) | 4 个月前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
MC Slowmode: Yawstick for gimbal control, vehicle yaw follows gimbal (#24242) * Yawsticks on gimbal, vehicle follows gimbal in slowmode, once vehicle has taken off * Increase queue length to avoid automatically unadvertise queued publications with queue length 1 * Improve readability --------- Co-authored-by: Pernilla <pernilla@auterion.com> | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
Driver: Refactor MCP23009 GPIO expander into uORB driver | 3 年前 | |
drivers: MCP23009 & MCP23017 shared code base (#25924) * Implemented driver for MCP23017 * fixed compatability with mcp23009. (naming of instantiated GPIO-Devices) * removed some comments * removed even more comments * commented out instatntiation of driver since it will not be used with v6x * removed last useless comments * re-activated gpio_mcp23009 driver, removed useless comments and empty lines * removed empty lines at the end of mcp23017.cpp * removed empty line * Implemented driver for MCP23017 * fixed compatability with mcp23009. (naming of instantiated GPIO-Devices) * removed some comments * removed even more comments * commented out instatntiation of driver since it will not be used with v6x * removed last useless comments * re-activated gpio_mcp23009 driver, removed useless comments and empty lines * removed empty lines at the end of mcp23017.cpp * removed empty line * basic working implementation * first improved driver version with shared code base for MCP23009 & MCP23017 (built as state machine with sanity checks) * removed unused imports * changed module name from MCP to MCP230XX * removed debug print statements * adjusted auto start command of driver * removed comments * -added seperate main functions for both derivative modules (mcp23009 and mcp23017) * compile common functions as shared library in src/lib/drivers * fixed cleanup of modules * ->unclean working version with shared common library * used make format * working & cleaned version * -> Added CallbackHandler to be able to use multiple reading GPIO-expanders simultaneously -> Removed old mcap23009 calls and pin registrations -> Adjusted GpioIn.msg to contain MAX_INSTANCES * ->removed unused imports ->used make format * Fix: Re-enabled platform_mcp_gpio for accton-godwit, cuav, fmu-v5x * Fix: enabled platform_mcp_gpio in px4/fmu-v5x * added depency to fmu-v5x * Fix: removed new lines * Fix: fixed linker errors * removed unused linkage against mcp-library * Made mcp start calls consistent for fmu-v5x and fmu-v6x * moved logging of comm errors to read/write function directly * added perf_count for sanity_check * removed error message * ensured member variables follow naming convention * added retries to probe function * simplyfied state-logic * add break to terminate loop early * ensured clean state when register_gpios() fails * add registered-flag to pins * used path from top dir instead of relative path in CMakeLists * used constexpr to set parameters instead of calculating them at runtime * style: used make format * fix: corrected i2c_bus assignment * style: init input of callbackhandler to 0 * fix: mark pin as registered if successful * style: made arguments const type --------- Co-authored-by: Alexander Lerach <alexander@auterion.com> | 9 个月前 | |
Driver: Refactor MCP23009 GPIO expander into uORB driver | 3 年前 | |
Driver: Refactor MCP23009 GPIO expander into uORB driver | 3 年前 | |
msg: GpsDump: queue 8->16 and add device_id (#26091) * msg: GpsDump: increase queue from 8 to 16 and replace instance with device_id * gps: add back instance | 9 个月前 | |
feat(mavlink): reassemble GPS_RTCM_DATA before GPS injection (#27084) * mavlink: reassemble GPS_RTCM_DATA before GPS injection * Apply minor comment requested changes * Simplification: remove _completed_sequence asymetric protection * Handle RTCM payload length which is an exact multiple of 180 * update docs * lib gnss: new GpsRtcmMessageFragmenter to send RTCM via GPS_RTCM_DATA.hpp * fix clang * Remove RTCM fragmenter * update docs * Compatibility fallback for older QGroundControl builds that omit the final zero-length fragment * mavlink receiver, remove while loop to avoid dead lock * docs(update): Subedit Co-authored-by: Hamish Willee <hamishwillee@gmail.com> * docs(docs): format --------- Co-authored-by: jonas <jonas.perolini@rigi.tech> Co-authored-by: Hamish Willee <hamishwillee@gmail.com> | 4 个月前 | |
params/uorb docs: rename mixer to control allocation (#20447) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
feat(heater): add more temp sources & heating modes | 3 个月前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
[crsf_rc] Add support for link statistic messages | 9 个月前 | |
ICE: allow throttle setpoint to be set to NAN to stop motor without disarming Signed-off-by: Silvan Fuhrer <silvan@auterion.com> | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
mavlink: use high_latency_data_link_lost as backup to normal data_link | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
Fixed-wing: split out control of steering wheel into seperate message LandingGearWheel Completely detach the steering wheel logic from the yaw controller (beside using the same manual stick input in a manual flight mode). Signed-off-by: Silvan Fuhrer <silvan@auterion.com> | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
FW auto launch: Add option to lock selected surfaces before/during launch (#25799) * FWModeManager: add option to set flag for disabling actuators during launch Signed-off-by: Silvan <silvan@auterion.com> * Allocation: add option to each control surface to be locked for launch Signed-off-by: Silvan <silvan@auterion.com> * FW rate control: reset integral while control surfaces are locked Signed-off-by: Silvan <silvan@auterion.com> --------- Signed-off-by: Silvan <silvan@auterion.com> Co-authored-by: mahima-yoga <mahima@auterion.com> | 7 个月前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
LogMessage.msg - expand out descriptive string (#23054) | 2 年前 | |
HealthCheck: added health check for logger to report if it's running (#22781) | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
Add RC termination switch | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
voxl2_io: Added UART passthru | 7 个月前 | |
Remove trailing whitespaces and trailing duplicate newlines | 2 年前 | |
Fix duplicate newlines at the end of files | 2 年前 | |
mavlink_mission: add alternating storage for geofence and safe points on upload This way the old points are kept on an upload error. | 2 年前 | |
MissionResult uorb: fix wrong int types | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
NavigatorMissionItem.msg: remove instance_count This information is duplicate to mission_result/mission_id. Signed-off-by: Silvan Fuhrer <silvan@auterion.com> | 2 年前 | |
navigator: add failure enum | 2 年前 | |
Neural Control Mode (#24366) * Add tflm to px4 with module - Add TensorFlow Lite Micro(TFLM) as a library in px4 - Make a module that uses neural network inference for control, which uses TFLM for inference - Make board config files for PX4 with neural module * Added neural flight mode * Add posibility to read of inference times * Fix comments from review: - Switch ssh link to https link in submodule - Remove mc_nn_control from startup * Add tflm to px4 with module - Add TensorFlow Lite Micro(TFLM) as a library in px4 - Make a module that uses neural network inference for control, which uses TFLM for inference - Make board config files for PX4 with neural module * Added neural flight mode * Add posibility to read of inference times * Remove auto start * Add logging from neural control module * Fix automatic startup to only be when module is included * Switch to flight mode registration * Add docs * Change min/max/coeff to actual parameters * add figures to neural network docs * Switch to e2e network * Remove toolchain changes and replace with instructions in docs * Get ready for merge after toolchain upgrade * switch back to submodule * Try to figure out cmake * Get CI working with new toolchain * Remove fork dependency * Finalize PR * fix toolchain inclusion * Fix ctype_base.h include * Cleanup includes for TFLM * Remove redundant std * Update FW module names in board files * Fix docs * Remove cstdlib copy * Copy header from nuttx * Prettier, markup, layout * NeuralControl.msg - update uorb comments to current standard * Add description to neural topic * Fix typo * Typo * TFLM and Module utitlities * Neural networks top level * Update docs * Add manual control * Update docs * Revert the manual control attempt * Update docs/en/advanced/nn_module_utilities.md * Add posibility to set trajectory setpoint with manual control --------- Co-authored-by: Pedro Roque <padr@kth.se> Co-authored-by: Hamish Willee <hamishwillee@gmail.com> Co-authored-by: Ramon Roche <mrpollo@gmail.com> | 1 年前 | |
Rework flaps/spoilers logic - remove deprecated actuator_controls[INDEX_FLAPS/SPOILERS/AIRBRAKES] - use new topic normalized_unsigned_setpoint.msg (with instances flaps_setpoint and spoilers_setpoint) to pass into control allocation - remove flaps/spoiler related fields from attitude_setpoint topic - CA: add possibility to map flaps/spoilers to any control surface - move flaps/spoiler pitch trimming to CA (previously called DTRIM_FLAPS/SPOILER) - move manual flaps/spoiler handling from rate to attitude controller FW Position controller: change how negative switch readings are intepreted for flaps/spoilers (considered negative as 0). VTOL: Rework spoiler publishing in hover - pushlish spoiler_setpoint.msg in the VTOL module if in hover - also set spoilers to land configuration if in Descend mode Allocation: add slew rate limit of 0.5 to flaps/spoilers configuration change Instead of doing the flaps/spoilers slew rate limiting in the FW Position Controller (which then only is applied in Auto flight), do it consistently over all flight modes, so also for manual modes. Signed-off-by: Silvan Fuhrer <silvan@auterion.com> | 3 年前 | |
adapted UORB Description to match MAVLink | 2 年前 | |
[offboard] add thrust and torque control mode New thrust and torque control mode added which replaces the previous actuator mode, in this mode the rate controllers are disables, the control allocator is enabled and the used externally provices vehicle_thrust_setpoints and vehicle_torque_setpoints. New direct_actuator mode In direct_actuator mode the control allocator module does not publish actuator_motors and actuator_servos messages which must instead be provided extrernally by the user. Removed old direct mode. Signed-off-by: Beniamino Pozzan <beniamino.pozzan@gmail.com> | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
uavcan: add OpenDroneID ArmStatus, operator ID In order to have operator ID be sent by QGC, we need to forward ArmStatus from the remote ID module (here on DroneCAN) to MAVLink. | 2 年前 | |
uavcan: add OpenDroneID ArmStatus, operator ID In order to have operator ID be sent by QGC, we need to forward ArmStatus from the remote ID module (here on DroneCAN) to MAVLink. | 2 年前 | |
remoteid: add SelfID message | 2 年前 | |
remoteid: implement System as sent from GCS This will send the System message if it is already being sent by a ground station. Otherwise, it will assemble the message itself using the takeoff/home location. | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
uORB: make queue size (ORB_QUEUE_LENGTH) completely static (#22815) Previously uORB queue size was an awkward mix of runtime configurable (at advertise or IOCTL before allocate), but effectively static with all queue size settings (outside of test code) actually coming from the topic declaration (presently ORB_QUEUE_LENGTH in the .msg). This change finally resolves the inconsistency making the queue size fully static. Additionally there were some corner cases that the muorb and orb communicator implementation were not correctly handling. This PR provides fixes for those issues. Also correctly sets remote queue lengths now based on the topic definitions. * Made setting of uORB topic queue size in based on topic definition only * Fixes to the ModalAI muorb implementation * Removed libfc sensor from format checks * msg/TransponderReport.msg ORB_QUEUE_LENGTH 8->16 (was set to higher in AdsbConflict.h --------- Co-authored-by: Eric Katzfey <eric.katzfey@modalai.com> Co-authored-by: Daniel Agar <daniel@agar.ca> | 2 年前 | |
docs(docs): Orbit status msg updates (#27256) | 4 个月前 | |
parameters: support for an optional remote parameter database (#22836) The voxl2 has a split architecture. PX4 runs on a posix platform and a Qurt platform. The two communicate uorb topics back and forth with the muorb module. But each has it's own parameters database and they need to stay in sync with each other. This PR adds support to keep the 2 parameter databases in sync. The main parameters database running on Linux has file system support while the Qurt one does not. The Linux side is considered the primary and the Qurt side is considered the remote. | 2 年前 | |
parameters: support for an optional remote parameter database (#22836) The voxl2 has a split architecture. PX4 runs on a posix platform and a Qurt platform. The two communicate uorb topics back and forth with the muorb module. But each has it's own parameters database and they need to stay in sync with each other. This PR adds support to keep the 2 parameter databases in sync. The main parameters database running on Linux has file system support while the Qurt one does not. The Linux side is considered the primary and the Qurt side is considered the remote. | 2 年前 | |
parameters: support for an optional remote parameter database (#22836) The voxl2 has a split architecture. PX4 runs on a posix platform and a Qurt platform. The two communicate uorb topics back and forth with the muorb module. But each has it's own parameters database and they need to stay in sync with each other. This PR adds support to keep the 2 parameter databases in sync. The main parameters database running on Linux has file system support while the Qurt one does not. The Linux side is considered the primary and the Qurt side is considered the remote. | 2 年前 | |
Fix missing newlines at the end of files | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
PositionControllerStatus: remove unused fields Remove yaw_acceptance and altitude_acceptance_radius fields as they were only filled by now removed avoidance controller. Signed-off-by: Silvan <silvan@auterion.com> | 1 年前 | |
feat(navigator): add Guided Course mode for fixed-wing Implements a new GUIDED_COURSE navigator mode that maintains a constant ground-track bearing, altitude, and airspeed without manual stick input. The mode is activated via MAVLink and accepts real-time in-flight updates: - MAV_CMD_GUIDED_CHANGE_HEADING (HEADING_TYPE_COURSE_OVER_GROUND): set course - MAV_CMD_DO_CHANGE_ALTITUDE: adjust target altitude - MAV_CMD_DO_CHANGE_SPEED: adjust target airspeed On activation the vehicle captures its current velocity vector as the initial course bearing. A valid horizontal velocity estimate (GPS or dead-reckoning) is required; course commands are rejected if unavailable. | 3 个月前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
PurePursuitStatus.msg - whitespace indentation (#25544) | 1 年前 | |
ControlAllocator: introduce helicopter rotor rpm controller | 1 年前 | |
px4io: terminated -> termination fogotten to allign completely in the last step | 1 年前 | |
Qurt qshell implementation (#20736) | 3 年前 | |
Qurt qshell implementation (#20736) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
feat(mavlink): add ranging beacon parser and uORB message | 5 个月前 | |
FW Attitude Controller: Wheel controller rework add RunwayControl messge to pass wheel steering controls to wheel controller Signed-off-by: Silvan Fuhrer <silvan@auterion.com> Runway takeoff: specify that RWTO_TKOFF is directly applied during takeoff Signed-off-by: Silvan Fuhrer <silvan@auterion.com> msg/RateCtrlStatus: remove unused wheel_rate_integ field The wheel rate controller is not run in the moduels that are now running the MC/FW rate controllers, so thsi field canot be filled. Signed-off-by: Silvan Fuhrer <silvan@auterion.com> wheel rate controller: use speed scaler quadratically on integrator Signed-off-by: Silvan Fuhrer <silvan@auterion.com> wheel yaw controller: use a time constant of 0.1 Signed-off-by: Silvan Fuhrer <silvan@auterion.com> FW Attitude Controller: lock heading setpoint for wheels to initial heading Signed-off-by: Silvan Fuhrer <silvan@auterion.com> | 1 年前 | |
Add RC termination switch | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
RoverAttitudeSetpoint et al - whitespace (#25545) * RoverAttitudeSetpoint - whitespace * Format RoverAttitudeStatus.msg for consistency * Format RoverPositionSetpoint.msg for consistency * Format msg/RoverRateSetpoint.msg for consistency * Format msg/RoverRateStatus.msg for consistency * Format msg/RoverSpeedSetpoint.msg for consistency * Reformat RoverSpeedStatus.msg for consistency * Fix formatting of pid_yaw_rate_integral field * Fix formatting in RoverSteeringSetpoint.msg * Fix formatting in RoverThrottleSetpoint.msg * Apply suggestions from code review | 1 年前 | |
RoverAttitudeSetpoint et al - whitespace (#25545) * RoverAttitudeSetpoint - whitespace * Format RoverAttitudeStatus.msg for consistency * Format RoverPositionSetpoint.msg for consistency * Format msg/RoverRateSetpoint.msg for consistency * Format msg/RoverRateStatus.msg for consistency * Format msg/RoverSpeedSetpoint.msg for consistency * Reformat RoverSpeedStatus.msg for consistency * Fix formatting of pid_yaw_rate_integral field * Fix formatting in RoverSteeringSetpoint.msg * Fix formatting in RoverThrottleSetpoint.msg * Apply suggestions from code review | 1 年前 | |
RoverAttitudeSetpoint et al - whitespace (#25545) * RoverAttitudeSetpoint - whitespace * Format RoverAttitudeStatus.msg for consistency * Format RoverPositionSetpoint.msg for consistency * Format msg/RoverRateSetpoint.msg for consistency * Format msg/RoverRateStatus.msg for consistency * Format msg/RoverSpeedSetpoint.msg for consistency * Reformat RoverSpeedStatus.msg for consistency * Fix formatting of pid_yaw_rate_integral field * Fix formatting in RoverSteeringSetpoint.msg * Fix formatting in RoverThrottleSetpoint.msg * Apply suggestions from code review | 1 年前 | |
RoverAttitudeSetpoint et al - whitespace (#25545) * RoverAttitudeSetpoint - whitespace * Format RoverAttitudeStatus.msg for consistency * Format RoverPositionSetpoint.msg for consistency * Format msg/RoverRateSetpoint.msg for consistency * Format msg/RoverRateStatus.msg for consistency * Format msg/RoverSpeedSetpoint.msg for consistency * Reformat RoverSpeedStatus.msg for consistency * Fix formatting of pid_yaw_rate_integral field * Fix formatting in RoverSteeringSetpoint.msg * Fix formatting in RoverThrottleSetpoint.msg * Apply suggestions from code review | 1 年前 | |
RoverAttitudeSetpoint et al - whitespace (#25545) * RoverAttitudeSetpoint - whitespace * Format RoverAttitudeStatus.msg for consistency * Format RoverPositionSetpoint.msg for consistency * Format msg/RoverRateSetpoint.msg for consistency * Format msg/RoverRateStatus.msg for consistency * Format msg/RoverSpeedSetpoint.msg for consistency * Reformat RoverSpeedStatus.msg for consistency * Fix formatting of pid_yaw_rate_integral field * Fix formatting in RoverSteeringSetpoint.msg * Fix formatting in RoverThrottleSetpoint.msg * Apply suggestions from code review | 1 年前 | |
RoverAttitudeSetpoint et al - whitespace (#25545) * RoverAttitudeSetpoint - whitespace * Format RoverAttitudeStatus.msg for consistency * Format RoverPositionSetpoint.msg for consistency * Format msg/RoverRateSetpoint.msg for consistency * Format msg/RoverRateStatus.msg for consistency * Format msg/RoverSpeedSetpoint.msg for consistency * Reformat RoverSpeedStatus.msg for consistency * Fix formatting of pid_yaw_rate_integral field * Fix formatting in RoverSteeringSetpoint.msg * Fix formatting in RoverThrottleSetpoint.msg * Apply suggestions from code review | 1 年前 | |
RoverAttitudeSetpoint et al - whitespace (#25545) * RoverAttitudeSetpoint - whitespace * Format RoverAttitudeStatus.msg for consistency * Format RoverPositionSetpoint.msg for consistency * Format msg/RoverRateSetpoint.msg for consistency * Format msg/RoverRateStatus.msg for consistency * Format msg/RoverSpeedSetpoint.msg for consistency * Reformat RoverSpeedStatus.msg for consistency * Fix formatting of pid_yaw_rate_integral field * Fix formatting in RoverSteeringSetpoint.msg * Fix formatting in RoverThrottleSetpoint.msg * Apply suggestions from code review | 1 年前 | |
RoverAttitudeSetpoint et al - whitespace (#25545) * RoverAttitudeSetpoint - whitespace * Format RoverAttitudeStatus.msg for consistency * Format RoverPositionSetpoint.msg for consistency * Format msg/RoverRateSetpoint.msg for consistency * Format msg/RoverRateStatus.msg for consistency * Format msg/RoverSpeedSetpoint.msg for consistency * Reformat RoverSpeedStatus.msg for consistency * Fix formatting of pid_yaw_rate_integral field * Fix formatting in RoverSteeringSetpoint.msg * Fix formatting in RoverThrottleSetpoint.msg * Apply suggestions from code review | 1 年前 | |
RoverAttitudeSetpoint et al - whitespace (#25545) * RoverAttitudeSetpoint - whitespace * Format RoverAttitudeStatus.msg for consistency * Format RoverPositionSetpoint.msg for consistency * Format msg/RoverRateSetpoint.msg for consistency * Format msg/RoverRateStatus.msg for consistency * Format msg/RoverSpeedSetpoint.msg for consistency * Reformat RoverSpeedStatus.msg for consistency * Fix formatting of pid_yaw_rate_integral field * Fix formatting in RoverSteeringSetpoint.msg * Fix formatting in RoverThrottleSetpoint.msg * Apply suggestions from code review | 1 年前 | |
RpmControl: Better consider the case where there's no rpm measurement (anymore) | 1 年前 | |
feat(Commander): add preflight check for containing rally point for RTL_TYPE 5 Signed-off-by: Silvan <silvan@auterion.com> | 6 个月前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
extend satellite info to 40 (#25067) Co-authored-by: Pedro Roque <padr@kth.se> | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
Fix spelling of airflow sensor msg comments | 2 年前 | |
uORB doc update: SensorBaro, DifferentialPressure (#25712) | 10 个月前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
Add magnetometer thermal compensation. | 3 年前 | |
uavcan: add RelPosHeading->sensor_gnss_relative | 2 年前 | |
Septentrio GNSS resilience reporting (#25012) Co-authored-by: Tory9 <vvpost05@gmail.com> | 11 个月前 | |
feat(sensors/gps): move GPS antenna offsets to per-receiver parameters (#26634) * sensors: move GPS antenna offsets to per-receiver parameters Move antenna position configuration from the single EKF2_GPS_POS_X/Y/Z parameter set into per-receiver SENS_GPS{0,1}_OFF{X,Y,Z} parameters in the sensors module. Each offset slot is matched to a physical receiver by device ID (SENS_GPS{0,1}_ID), falling back to uORB instance index when no IDs are configured. The antenna offset is now carried through the SensorGps uORB message and blended alongside other GPS states when multi-receiver blending is active, so EKF2 receives the correct lever arm for whichever receiver (or weighted combination) is selected. - Add antenna_offset_{x,y,z} fields to SensorGps.msg - Remove EKF2_GPS_POS_X/Y/Z params; EKF2 reads offset from gnssSample - Add SENS_GPS{0,1}_ID and SENS_GPS{0,1}_OFF{X,Y,Z} params (module.yaml) - Blend antenna offsets in GpsBlending (weighted average) - Add unit tests for single, blended, and failover antenna offset cases - Migrate params.c to module.yaml for the vehicle_gps_position module * sensors: gps_blending: add asymmetric weight and fallthrough offset tests Add two additional antenna offset test cases: - dualReceiverAsymmetricWeightAntennaOffset: verify that unequal eph values produce correctly skewed blend weights (0.8/0.2) and that the output antenna offset reflects the weighted average - blendingFallthroughAntennaOffset: verify that when blending is enabled but can_do_blending evaluates false (eph=0), the non-blending path correctly assigns the selected receiver's antenna offset * feat(param_translation): translate EKF2_GPS_POS_ to SENS_GPS0_OFF_ * fix(msgs): proper formatting * chore(msg): 0 if invalid/unknown * fix(ROMFS): migrate EKF2_GPS_POS_ params * fix(docs): migrate EKF2_GPS_POS_ params * fix(blending): unsigned param * Update msg/SensorGps.msg Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix(sensors/gps): remove 'values:' tag in module.yaml * fix(sensors/gps): unsigned instance index * fix(blending): restore const on gps_blend_states() Move antenna offset blending into blend_gps_data() where the weights are computed, keeping gps_blend_states() const. * fix(sensors/gps): fix msg annotation and restore SENS_GPS_PRIME values Remove incorrect @invalid NaN annotation from antenna offset fields (0.0 default is correct, not a sentinel). Restore values tag for SENS_GPS_PRIME so QGC shows a dropdown. * fix(gps_blending): fix pre-existing bug to clear _gps_updated flags The loop iterates over i but always clears gps_select_index. The intent is to clear all updated flags, but only the selected one gets cleared (N times) * test(gps_blending): add stale update flag regression test | 6 个月前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg: fix comments in SensorOpticalFlow and VehicleOpticalFlow (#24337) | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
MPC9808: Run ScheduleOnInterval() at desired publishing rate and remove elapsed time check and timestamp_sample field from message as no longer needed. MCP9808: Replaced PX4_INFO with PX4_DEBUG MCP9808: Update date in headers MCP9808: Define functions before variables MCP9808: Increase logging interval for sensor_temp MCP9808: Removed extra space MCP9808: Remove this-> | 10 个月前 | |
drivers: rework NXP UWB driver (#21124) * UWB driver rework that uses 2 UWB MKBoards - 1 as Controller (Initiator), one as Controllee (Anchor) Co-authored-by: NXPBrianna <108274268+NXPBrianna@users.noreply.github.com> | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
boards: new ARK FPV FC (#23830) * add new payload power switch (RC_MAP_PAY_SW) | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
fw_tecs: Support tighter altitude tracking during low-height flight (#23519) * fw_tecs: Support tighter altitude tracking during low-height flight. Added FW_T_THR_LOW_HGT defining low-height flight threshold * tecs: Applied smoothed-out altitude TC transition to landings * fw_tecs: modified tighter altitude control for low-height implementation * addressed PR comments * addressed PR comments --------- Co-authored-by: Silvan Fuhrer <silvan@auterion.com> | 1 年前 | |
Add Traffic Avoidance System (ADSB/FLARM) Arming Check (#26390) * Add traffic avoidance system checks * Update msg/px4_msgs_old/msg/VehicleStatusV1.msg Co-authored-by: Hamish Willee <hamishwillee@gmail.com> * docs: add arming check for traffic avoidance systems in ADS-B/FLARM documentation * fix formating * trafficAvoidanceCheck: switch case for configuration options --------- Co-authored-by: Hamish Willee <hamishwillee@gmail.com> Co-authored-by: Matthias Grob <maetugr@gmail.com> | 7 个月前 | |
Remove INDEX_COLLECTIVE_TILT from actuator_controls and instead use new topic tiltrotor_extra_controls Tiltrotor_extra_controls also contains collective thrust beside collective tilt, as passing a 3D thrust setpoint vector beside the tilt is not feasible. Signed-off-by: Silvan Fuhrer <silvan@auterion.com> | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
feat: add 6 DoF trajectory setpoints message * feat: add attitude to trajectory setpoints * feat: proposed new trajectory message for fully actuated vehicles * fix: moved to unversioned and changed naming scheme * feat: added space between translation and attitude control * fix: change cmakelists | 1 年前 | |
Update TransponderReport.msg - correct "heading" description (#25125) | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
[Docs] msg/VehicleAirData.msg - to standard (#25228) * [Docs] msg/VehicleAirData.msg - to standard * Update msg/VehicleAirData.msg * Update msg/VehicleAirData.msg * Update msg/VehicleAirData.msg Co-authored-by: Silvan Fuhrer <silvan@auterion.com> * Update msg/VehicleAirData.msg * Fix up build issue related to docs_deploy2 --------- Co-authored-by: PX4BuildBot <bot@pixhawk.org> Co-authored-by: Silvan Fuhrer <silvan@auterion.com> | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
VehicleImu: use 32 bit integer for dt Signed-off-by: RomanBapst <bapstroman@gmail.com> | 1 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
msg: fix comments in SensorOpticalFlow and VehicleOpticalFlow (#24337) | 1 年前 | |
ekf2: filter flow vel (used for flow velocity reset) - individual flow samples can be quite erratic | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 | |
VTOL: remove virtual actuator_controls and instead use virtual torque/thrust topics MC/FW rate controller and auto tuner: remove actuator_controls AirshipAttControl: remove actuator_controls MulticopterLandDetector: remove actuator_controls mavlink streams vfr_hud and high_latency2: remove actuator_controls RoverPositionController: remove actuator_controls UUVAttitudeController: remove actuator_controls battery: use length of thrust_setpoint for throttle compensation VehicleMagnetometer: use length of thrust_setpoint for throttle compensation Signed-off-by: Silvan Fuhrer | 3 年前 | |
VTOL: remove virtual actuator_controls and instead use virtual torque/thrust topics MC/FW rate controller and auto tuner: remove actuator_controls AirshipAttControl: remove actuator_controls MulticopterLandDetector: remove actuator_controls mavlink streams vfr_hud and high_latency2: remove actuator_controls RoverPositionController: remove actuator_controls UUVAttitudeController: remove actuator_controls battery: use length of thrust_setpoint for throttle compensation VehicleMagnetometer: use length of thrust_setpoint for throttle compensation Signed-off-by: Silvan Fuhrer | 3 年前 | |
FlightModeManager: Add task for position slow mode | 2 年前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726) Co-authored-by: jonas <jonas.perolini@rigi.tech> | 3 个月前 | |
[vtx] Add VTX driver with Tramp and SmartAudio support | 7 个月前 | |
Roboclaw: Consistent Left & Right naming convertion with Differential Drive class | 2 年前 | |
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge - update all msgs to be directly compatible with ROS2 - microdds_client improvements - timesync - reduced code size - add to most default builds if we can afford it - lots of other little changes - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks) | 3 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 个月前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 4 个月前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 7 个月前 | ||
| 10 个月前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 5 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 9 个月前 | ||
| 6 个月前 | ||
| 4 个月前 | ||
| 11 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 2 年前 | ||
| 3 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 9 个月前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 8 个月前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 4 个月前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 9 个月前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 9 个月前 | ||
| 4 个月前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 个月前 | ||
| 3 年前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 个月前 | ||
| 7 个月前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 7 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 4 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 个月前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 10 个月前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 11 个月前 | ||
| 6 个月前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 10 个月前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 个月前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 7 个月前 | ||
| 2 年前 | ||
| 3 年前 |