Peter Barker
3b715ade6b
GCS_MAVLink: make rally/fence item conversion methods public
2024-03-14 11:42:44 +11:00
Peter Barker
c6e7ba8131
AP_FileSystem: permit upload of fence/rally via ftp
2024-03-14 11:42:44 +11:00
subashchandar
5fa8bfb187
AP_HAL_ChibiOS: hwdef: Add new hardware pixflamingo f7
2024-03-14 11:42:44 +11:00
Andy Piper
976288364b
Copter: check fence at faster rates when going faster to avoid massive fence breaches
2024-03-14 11:42:44 +11:00
Randy Mackay
6ae7b3385f
AP_HAL_ChibiOS: AP_Periph does not use AP_VisualOdom
2024-03-14 11:42:44 +11:00
Randy Mackay
825761292a
AP_Scripting: EKF source switching for ExtNav and optflow
2024-03-14 11:42:44 +11:00
Randy Mackay
26cb4b122e
AP_Scripting: add VisualOdom bindings
2024-03-14 11:42:44 +11:00
Randy Mackay
906d740cb6
AP_DDS: send quality of zero to AP_VisualOdom
2024-03-14 11:42:44 +11:00
Randy Mackay
e450582180
GCS_MAVLink: send Odometry quality to VisualOdom
2024-03-14 11:42:44 +11:00
Randy Mackay
4160232b38
AP_VisualOdom: use Odometry quality
2024-03-14 11:42:43 +11:00
Randy Mackay
7af0015b69
SITL: vicon send odometry with quality of 50
2024-03-14 11:42:43 +11:00
Randy Mackay
c6715e923c
Tools: remove vicon params from whitelist
2024-03-14 11:42:43 +11:00
Randy Mackay
25a6839346
SITL: vicon param descriptions
2024-03-14 11:42:43 +11:00
Andrew Tridgell
1bce79d038
AP_Scripting: add file system crc32 binding
2024-03-14 11:42:43 +11:00
Andrew Tridgell
f96f91d132
AP_Arming: added arming check for fence storage
2024-03-14 11:42:43 +11:00
Andrew Tridgell
2541992dc4
AC_Fence: allow for fence storage on microSD
2024-03-14 11:42:43 +11:00
Andrew Tridgell
f0890f8882
AP_BoardConfig: added BRD_SD_FENCE
...
allow for fence storage on microSD
2024-03-14 11:42:43 +11:00
Andrew Tridgell
a0f74af407
RC_Channel: disable GPS on external AHRS with GPS_DISABLE
2024-03-14 11:42:43 +11:00
Andrew Tridgell
b3689bc244
AP_AHRS: don't use accel/gyro from ExternalAHRS unless enabled
2024-03-14 11:42:43 +11:00
Pulak Gautam
32df9cfa94
AP_ExternalAHRS: added missing #if AHRS logging
2024-03-14 11:42:43 +11:00
Andrew Tridgell
c536532b40
AP_ExternalAHRS: check for origin in pre-arm check
2024-03-14 11:42:43 +11:00
Andrew Tridgell
c6c0de9889
AP_ExternalAHRS: make get_accel() and get_gyro() bool
2024-03-14 11:42:43 +11:00
Andrew Tridgell
77e5446595
AP_ExternalAHRS: added support for GPS disable and fwd flight
...
allow backends to determine if we are in fixed wing flight and/or the
GPS is disabled by the user
2024-03-14 11:42:43 +11:00
Andrew Tridgell
3a586b2215
AP_ExternalAHRS: added EAHRS_LOG_RATE and common logging
...
common logging for all EAHRS backends
2024-03-14 11:42:43 +11:00
Iampete1
827c5b3919
AP_Gernerator: IE 2400: MAV_SEVERITY level depends on error code
2024-03-14 11:42:43 +11:00
Andrew Tridgell
f8fb920d16
SITL: fixed the vehicle type of the simulated ship
...
this was broken by https://github.com/ArduPilot/ardupilot/pull/23763
we need to look for other places where we have assumed the MAVLink
field orderin in recent changes
2024-03-14 11:42:43 +11:00
Andrew Tridgell
f6fe929608
AP_Scripting: support precision loiter in quadplanes
...
and allow for moving landing target
2024-03-14 11:42:43 +11:00
Andrew Tridgell
3b8b55ac6e
SITL: added moving precland simulator
...
added SIM_PLD_SHIP to make the precland location track the SIM_SHIP
location, giving a nice way of having a landing marker on a moving
ship
2024-03-14 11:42:43 +11:00
Andrew Tridgell
4eb33dc9cb
Plane: make precsion QLOITER possible from lua
2024-03-14 11:42:43 +11:00
Andrew Tridgell
6e077247c5
Plane: support precland in QLAND for pos, velocity and descent rate
...
allow full override in QLAND
2024-03-14 11:42:43 +11:00
Andrew Tridgell
1c72e1666d
AP_Scripting: fixed race condition in ship landing
...
and fixed lua warnings
2024-03-14 11:42:43 +11:00
Andrew Tridgell
fe13ff138f
autotest: added quadplane ShipLanding test
2024-03-14 11:42:43 +11:00
Andrew Tridgell
24399d809c
AP_Scripting: added plane_precland lua script
2024-03-14 11:42:43 +11:00
Andrew Tridgell
4decfcfe70
AP_Scripting: added docs for precland
2024-03-14 11:42:43 +11:00
Andrew Tridgell
a87139da62
AP_Scripting: added bindings for AC_PrecLand
2024-03-14 11:42:43 +11:00
Andrew Tridgell
aa995908f3
autotest: added PrecisionLanding test
2024-03-14 11:42:43 +11:00
Andrew Tridgell
3188a09b6f
autotest: fixed SIM_PLD_HEIGHT for AUTO_LAND_TO_BRAKE
2024-03-14 11:42:43 +11:00
Andrew Tridgell
205fb22674
SITL: fixed precland simulator
...
fixed units of height, was mixed cm and m, now just m AMSL
2024-03-14 11:42:43 +11:00
Andrew Tridgell
57573f7d63
Plane: allow QLAND to use precision landing override
2024-03-14 11:42:43 +11:00
Andrew Tridgell
8d8234459c
Plane: compile in AC_PrecLand for scripting
2024-03-14 11:42:43 +11:00
Andrew Tridgell
43a29f66d0
AC_PrecLand: added get_target_location and get_target_velocity
2024-03-14 11:42:43 +11:00
Andrew Tridgell
60b5c9fd38
Plane: pass pitch trim parameter to TECS
2024-03-14 11:42:43 +11:00
Andrew Tridgell
8851a92dfd
AP_TECS: fixed adjusting speed without airspeed sensor
...
the pitch trim variable that was not connected in aparm is needed to
allow tuning of the flight speed using PTCH_TRIM_DEG and
TRIM_THROTTLE.
This was broken in 4.4.x by this PR:
https://github.com/ArduPilot/ardupilot/pull/22191
2024-03-14 11:42:43 +11:00
Andy Piper
c7a4a37398
bootloaders: update bootloader for BlitzF745AIO to keep RX UART pins high on boot
2024-03-14 11:42:43 +11:00
Andy Piper
5a6a19560c
AP_HAL_ChibiOS: BlitzF745AIO update to ICM-42688
...
enable OSD
use minimal FPV config
enable compass probing
pull uart pins high in bootloader for ELRS
2024-03-14 11:42:43 +11:00
Iampete1
243fe0932b
Rover: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false
2024-03-14 11:42:43 +11:00
Iampete1
2e9e63caf4
Blimp: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false
2024-03-14 11:42:43 +11:00
Iampete1
34d1004425
ArduSub: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false
2024-03-14 11:42:43 +11:00
Iampete1
dea761ccdd
ArduPlane: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false
2024-03-14 11:42:43 +11:00
Iampete1
2a532d4e0f
ArduCopter: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false
2024-03-14 11:42:43 +11:00