Commit Graph

61961 Commits

Author SHA1 Message Date
Peter Barker
7235e6cb6a Tracker: log the navigation alt offset
useful diagnostic, set just once
2024-03-22 17:25:33 +11:00
Andrew Tridgell
740ad3333a Copter: prepare for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Andrew Tridgell
d3f8ca7b84 Copter: release notes for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Andrew Tridgell
222e5fc5e0 Rover: prepare for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Andrew Tridgell
7b9f29f187 Rover: release notes for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Andrew Tridgell
00e5773ea0 Plane: prepare for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Andrew Tridgell
729c893bc6 Plane: release notes for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Iampete1
5e35718a91 AP_Filesystem: crc32: Ensure checksum value is initialized 2024-03-14 11:29:35 +11:00
Andrew Tridgell
7c2b1cd055 AP_InertialSensor: fixed accel cal simple to remove unused IMUs
when we change EAHRS_SENSORS to remove use of IMU from an external
AHRS we need to be able to zero the accel and gyro offsets to get
prearms to pass
2024-03-14 11:29:35 +11:00
Andy Piper
d69e6ae997 AP_HAL_ChibiOS: always normalize ESC channel when using iomcu 2024-03-14 11:29:35 +11:00
Andy Piper
df19d143f2 AP_HAL_ChibiOS: use standard FPV config for SpeedyBeeF405WING 2024-03-14 11:29:35 +11:00
Andrew Tridgell
37c8c6a465 autotest: set SIM_SPEEDUP=1 for log download
this may make the test more reliable
2024-03-14 11:29:35 +11:00
Randy Mackay
0232ff446c AP_HAL_ChibiOS: CubeRedSecondary IMU orientation fix
Also remove duplicate RC_IN serial protocol
2024-03-14 11:29:35 +11:00
Andrew Tridgell
69ad34a416 AP_HAL_ChibiOS: remove iomcu dshot from Pixhawk1-1M and add to Pixhawk1-bdshot
add support for removing ROMFS from hwdef
2024-03-14 11:29:35 +11:00
Andrew Tridgell
dad293cad9 hwdef: fixed Pixhawk1-1M build 2024-03-14 11:29:35 +11:00
Peter Barker
68a5120120 GCS_MAVLink: make rally/fence item conversion methods public 2024-03-14 11:29:35 +11:00
Peter Barker
de211412c0 AP_FileSystem: permit upload of fence/rally via ftp 2024-03-14 11:29:35 +11:00
subashchandar
8842162866 AP_HAL_ChibiOS: hwdef: Add new hardware pixflamingo f7 2024-03-14 11:29:35 +11:00
Andy Piper
ac4654d9fd Copter: check fence at faster rates when going faster to avoid massive fence breaches 2024-03-14 11:29:35 +11:00
Randy Mackay
8a956c4e02 AP_HAL_ChibiOS: AP_Periph does not use AP_VisualOdom 2024-03-14 11:29:35 +11:00
Randy Mackay
867c46ebb6 AP_Scripting: EKF source switching for ExtNav and optflow 2024-03-14 11:29:35 +11:00
Randy Mackay
7b8541f9cb AP_Scripting: add VisualOdom bindings 2024-03-14 11:29:35 +11:00
Randy Mackay
34b1049715 AP_DDS: send quality of zero to AP_VisualOdom 2024-03-14 11:29:35 +11:00
Randy Mackay
e74d2b8e64 GCS_MAVLink: send Odometry quality to VisualOdom 2024-03-14 11:29:35 +11:00
Randy Mackay
7288105935 AP_VisualOdom: use Odometry quality 2024-03-14 11:29:35 +11:00
Randy Mackay
02f8397a31 SITL: vicon send odometry with quality of 50 2024-03-14 11:29:35 +11:00
Randy Mackay
64e3ac6a35 Tools: remove vicon params from whitelist 2024-03-14 11:29:35 +11:00
Randy Mackay
52690ce0d4 SITL: vicon param descriptions 2024-03-14 11:29:35 +11:00
Andrew Tridgell
3b156b90ac AP_Scripting: add file system crc32 binding 2024-03-14 11:29:35 +11:00
Andrew Tridgell
ab462acc96 AP_Arming: added arming check for fence storage 2024-03-14 11:29:35 +11:00
Andrew Tridgell
ba2014b110 AC_Fence: allow for fence storage on microSD 2024-03-14 11:29:35 +11:00
Andrew Tridgell
c67f3b574a AP_BoardConfig: added BRD_SD_FENCE
allow for fence storage on microSD
2024-03-14 11:29:35 +11:00
Andrew Tridgell
ce96a870ab RC_Channel: disable GPS on external AHRS with GPS_DISABLE 2024-03-14 11:29:35 +11:00
Andrew Tridgell
d786937ea3 AP_AHRS: don't use accel/gyro from ExternalAHRS unless enabled 2024-03-14 11:29:35 +11:00
Pulak Gautam
32cc2c452c AP_ExternalAHRS: added missing #if AHRS logging 2024-03-14 11:29:35 +11:00
Andrew Tridgell
8e9a4c1a9c AP_ExternalAHRS: check for origin in pre-arm check 2024-03-14 11:29:35 +11:00
Andrew Tridgell
88dc0384ab AP_ExternalAHRS: make get_accel() and get_gyro() bool 2024-03-14 11:29:35 +11:00
Andrew Tridgell
301116db03 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:29:35 +11:00
Andrew Tridgell
0b9c7409b2 AP_ExternalAHRS: added EAHRS_LOG_RATE and common logging
common logging for all EAHRS backends
2024-03-14 11:29:35 +11:00
Iampete1
3e083e5ceb AP_Gernerator: IE 2400: MAV_SEVERITY level depends on error code 2024-03-14 11:29:35 +11:00
Andrew Tridgell
cb807934ee 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:29:35 +11:00
Andrew Tridgell
717cab9b40 AP_Scripting: support precision loiter in quadplanes
and allow for moving landing target
2024-03-14 11:29:35 +11:00
Andrew Tridgell
fee23d0ba5 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:29:35 +11:00
Andrew Tridgell
db1e0a0919 Plane: make precsion QLOITER possible from lua 2024-03-14 11:29:35 +11:00
Andrew Tridgell
e666b16bdb Plane: support precland in QLAND for pos, velocity and descent rate
allow full override in QLAND
2024-03-14 11:29:35 +11:00
Andrew Tridgell
dc77c83d0e AP_Scripting: fixed race condition in ship landing
and fixed lua warnings
2024-03-14 11:29:35 +11:00
Andrew Tridgell
540cd6e9bd autotest: added quadplane ShipLanding test 2024-03-14 11:29:35 +11:00
Andrew Tridgell
1b4ad9fc15 AP_Scripting: added plane_precland lua script 2024-03-14 11:29:35 +11:00
Andrew Tridgell
33428d9a9f AP_Scripting: added docs for precland 2024-03-14 11:29:35 +11:00
Andrew Tridgell
3a7107a779 AP_Scripting: added bindings for AC_PrecLand 2024-03-14 11:29:35 +11:00