Matthias Grob
3aee2497bb
commander_params: add precision land option for mode switch
3 years ago
David Sidrane
d6db06faf3
px_update_git_header:Extract latest release tag
3 years ago
Daniel Agar
82c1ffb8f8
boards: px4_fmu-v5_stackcheck disable common telemetry modules to save flash
3 years ago
Alex Mikhalev
9e57c5d217
tunes: Print warning if there is a tune error
3 years ago
Alex Mikhalev
f6cda64f0d
tunes: Fixed unspecified behaviour
...
This fixes unspecified behaviour due to evaluation order of args.
It's up to the compiler whether next_number() or next_dots() is executed
first which means that the behaviour is not properly specified.
3 years ago
Kabir Mohammed
d3b3de7159
mavlink: Use round instead of ceil on BATTERY_STATUS percentage
...
Co-authored-by: Alex Mikhalev <alex@corvus-robotics.com>
3 years ago
CUAVmengxiao
1870b9245b
fmu-v5: add macro definitions for different version revisions
3 years ago
CUAVmengxiao
f540335998
spi: get the correct version revision
3 years ago
CUAVmengxiao
c0d5ae2f9f
fmu-v5: Add support for ICM-42688-P
3 years ago
Matthias Grob
7cd57b4415
FlightTaskOrbit: alert user about exceeded radius (mavlink_log)
3 years ago
Matthias Grob
3e8d2fea94
FlightTaskOrbit: alert user about exceeded radius (events)
3 years ago
Matthias Grob
8ad44ee128
FlightModeManager: remove needless space at the end of invalid task error string
3 years ago
Matthias Grob
9bdde98a68
FlightModeManager: refactor flight task switch result condition for vehicle commands
3 years ago
Matthias Grob
ffaef906c4
FlightModeManager: don't ack with result failed when parameters are invalid
...
Command denied is defined as "supported but has invalid parameters"
which matches the case.
3 years ago
Matthias Grob
fc0be6c4fc
FlightModeManager: switch to failsafe task if orbit is rejected
3 years ago
RomanBapst
18074dec5a
simulator: fix conversion from hPa to Pa
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
3 years ago
Daniel Agar
8a552fac78
uavcannode: publish RelPosHeading (from sensor_gnss_relative)
3 years ago
Daniel Agar
84e796c385
drives/gps: add new sensor_gnsss_relative msg
...
- for ublox this corresponds to NAV_RELPOSNED
3 years ago
Daniel Agar
dfe13e16e8
boards: px4_fmu-v2_multicopter disable distance_sensor/tfmini to save flash
3 years ago
Daniel Agar
67920f089b
boards: px4_fmu-v5x_rtps disable unused systemcmds and examples to save flash
3 years ago
Matthias Grob
c7f114a26a
FlightTaskOrbit: increase radius limit
3 years ago
Matthias Grob
d0794c1189
FlightTaskOrbit: don't start Orbit if radius is not in range
3 years ago
Daniel Agar
0595efbd9b
sensors/vehicle_magnetometer: publish sensors_status_mag and other minor updates to stay in sync with air data
3 years ago
Daniel Agar
0c31f63896
sensors: add baro calibration and cleanup
...
- sensor_baro.msg use SI (pressure in Pascals)
- update all barometer drivers to publish directly and remove PX4Barometer helper
- introduce baro cal (offset) mainly as a mechanism to adjust
relative priority
- commander: add simple baro cal that sets baro offsets to align with
GPS altitude (if available)
- create new sensors_status.msg to generalize sensor reporting
3 years ago
Daniel Agar
5800c417c8
boards: px4_fmu-v2_rover disable unused drivers to save flash
3 years ago
Daniel Agar
01eb27c703
Jenkinsfile-compile: skip px4_sitl_rtps for now
3 years ago
Daniel Agar
eb666e94a4
bords: omnibus_f4sd move ekf2 from default to new ekf2 board variant
...
- temporary solution to flash overflow
3 years ago
Daniel Agar
bc26b73c07
px4io: only publish valid input_rc
3 years ago
Daniel Agar
3d08e031d2
rc_update: improve manual_switches simple protections
...
- require back to back matching switch decode to match within 1 second
- clear any previous manual switches if RC is unstable
3 years ago
Daniel Agar
875a2cc423
commander: remove loop counters and update UI LED control to use monotonic time
3 years ago
Daniel Agar
879622547c
commander: only process one vehicle_command/action_request per cycle
...
- things like arming requests can be dependent on current nav state
that might requested by a previous command, but the state machine
transition will only happen after command processing
3 years ago
Daniel Agar
e528eb5dc4
commander: fix status flags usage (condition_global_position_valid->global_position_valid)
...
- broken due to the merge timing of https://github.com/PX4/PX4-Autopilot/pull/19378 and https://github.com/PX4/PX4-Autopilot/pull/19351
3 years ago
Jaeyoung-Lim
106044be38
Initialize global local projection for rovers
...
This commit initializes the global and local projection for rovers
3 years ago
Jonas Perolini
e31304d7d5
Quadchute param update ( #19351 )
...
New parameter for actions after a quadchute (COM_QC_ACT)
Co-authored-by: Jonas <jonas.perolini@rigi.tech>
Co-authored-by: Matthias Grob <maetugr@gmail.com>
3 years ago
Jacob Schloss
5ae4cae073
orb_advertise_multi: might return nullptr ( #19387 )
3 years ago
Daniel Agar
6135bb384b
cleanup module callback registration failed errors
3 years ago
Daniel Agar
f4c3084c26
init adjustments to ensure used topics are advertised early (primarily for logging)
...
- multi-EKF create each instance as soon as IMU & mag are advertised (before device id populated)
3 years ago
Matthias Grob
e6ed595651
Commander: make last_fail_time_us parameter a reference instead of pointer
3 years ago
Matthias Grob
eee4aaee4f
Commander: remove dynamic position velocity probation period
3 years ago
David Sidrane
9fe2dfc2e3
px4_fmuv-6x Sensor set 3
3 years ago
Thies Lennart Alff
f1ec6ea026
make mavlink atttitude setpoints non-exlusive for offboard setpoints
3 years ago
Daniel Agar
94e30f5efb
boards: delete unused px4_fmu-v2_test
3 years ago
Silvan Fuhrer
a7ddaf08c4
vehicle_status_flags.msg: remove condition_ prefix to reduce message size
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
Silvan Fuhrer
c30f2b9493
vehicle_status_flags.msg: remove unused condition_system_returned_to_home
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
Jaeyoung-Lim
194a281fae
Project local coordinates for all fw landing states
3 years ago
Jaeyoung-Lim
cb81c6ac8c
Address review comments
3 years ago
Jaeyoung-Lim
71bfb9c0de
Convert NPFG to local coordinates
3 years ago
Jaeyoung-Lim
f804b3516f
Remove local planar vector
3 years ago
Jaeyoung Lim
28d34bf095
Convert L1 controller to local coordinates
3 years ago
Matthias Grob
897506267d
Sticks: name getThrottle() explicitly about range
3 years ago