Commit Graph

61974 Commits

Author SHA1 Message Date
Andrew Tridgell
b3c6508998 Plane: fixed throttle_at_zero()
this fixes a bug with TVBS land flare handling. The if() statement was
just far too complex and was giving the wrong answer
2024-03-22 15:36:19 +09:00
Minderring
6d7c267955 hwdef: added MicoAir405v2 2024-03-22 15:36:19 +09:00
Minderring
eed2a6db7e scripts: add MicoAir405v2 to manifest generator 2024-03-22 15:36:19 +09:00
Minderring
617b2cc9ab bootloaders: add MicoAir405v2 bootloader 2024-03-22 15:36:19 +09:00
Andy Piper
355e834acd AP_HAL_ChibiOS: Orqa F405 Pro 2024-03-22 15:36:19 +09:00
Andrew Tridgell
93726f8339 AP_Bootloader: add Orqa F405 Pro
# Conflicts:
#	Tools/AP_Bootloader/board_types.txt
2024-03-22 15:36:19 +09:00
Andy Piper
b6ff0cafb5 bootloaders: Orqa F405 Pro 2024-03-22 15:36:19 +09:00
Ryan Friedman
a1e40c4216 AP_ExternalAHRS: SIM_MicroStrain support quaternion attitude
* This replaces IMU orientation
* Fixed some usage docs

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-03-22 15:36:19 +09:00
Ryan Friedman
2a78b59526 AP_ExternalAHRS: Populate orientation from filter
* Populating AHRS orientation from IMU was not correct

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-03-22 15:36:18 +09:00
Peter Barker
87c91490d3 Tracker: update version to beta3 2024-03-22 15:36:18 +09:00
Peter Barker
d6199ac99f Tracker: release notes for 4.5beta3 2024-03-22 15:36:18 +09:00
Peter Barker
aa7821694b Tracker: release notes 4.2.0beta -> 4.5.0beta 2024-03-22 15:36:18 +09:00
Peter Barker
11c81e0f5b Tracker: correct altitude pressure offset calculation
the value nav_status.altitude_offset is expected to be a correction for differences between the barometers.  The user calibrates this value with a MAV_CMD_PREFLIGHT_CALIBRATION call.

Without this patch we were passing in the raw barometric pressure values for the tracker and the tracked vehicle.  It seems get_altitude_difference is expecting a sea-level pressure as its first argument now, as it subtracts the field elevation from the pressure-difference altitude calculations.

Change our call to provide a sea-level-adjusted value
2024-03-22 15:36:18 +09:00
Peter Barker
4ba71bcd48 Tracker: log the navigation alt offset
useful diagnostic, set just once
2024-03-22 15:36:18 +09:00
Andrew Tridgell
5307a4e4d0 Copter: prepare for 4.5.0-beta3 2024-03-14 09:33:55 +09:00
Andrew Tridgell
7236b21b02 Copter: release notes for 4.5.0-beta3 2024-03-14 09:33:55 +09:00
Andrew Tridgell
dd7fada76c Rover: prepare for 4.5.0-beta3 2024-03-14 09:33:55 +09:00
Andrew Tridgell
a748d73aa3 Rover: release notes for 4.5.0-beta3 2024-03-14 09:33:55 +09:00
Andrew Tridgell
51fe057fd6 Plane: prepare for 4.5.0-beta3 2024-03-14 09:33:55 +09:00
Andrew Tridgell
dcae6b0d87 Plane: release notes for 4.5.0-beta3 2024-03-14 09:33:55 +09:00
Iampete1
312061b76c AP_Filesystem: crc32: Ensure checksum value is initialized 2024-03-14 09:33:55 +09:00
Andrew Tridgell
431ef6b4ba 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 09:33:55 +09:00
Andy Piper
0426686c92 AP_HAL_ChibiOS: always normalize ESC channel when using iomcu 2024-03-14 09:33:55 +09:00
Andy Piper
a1b9897b37 AP_HAL_ChibiOS: use standard FPV config for SpeedyBeeF405WING 2024-03-14 09:33:55 +09:00
Andrew Tridgell
9ec15ebbc3 autotest: set SIM_SPEEDUP=1 for log download
this may make the test more reliable
2024-03-14 09:33:55 +09:00
Randy Mackay
2680b1188d AP_HAL_ChibiOS: CubeRedSecondary IMU orientation fix
Also remove duplicate RC_IN serial protocol
2024-03-14 09:33:55 +09:00
Andrew Tridgell
884c3eeb34 AP_HAL_ChibiOS: remove iomcu dshot from Pixhawk1-1M and add to Pixhawk1-bdshot
add support for removing ROMFS from hwdef
2024-03-14 09:33:55 +09:00
Andrew Tridgell
dba0497541 hwdef: fixed Pixhawk1-1M build 2024-03-14 09:33:55 +09:00
Peter Barker
e9ef9c04a5 GCS_MAVLink: make rally/fence item conversion methods public 2024-03-14 09:33:55 +09:00
Peter Barker
95046e617e AP_FileSystem: permit upload of fence/rally via ftp 2024-03-14 09:33:55 +09:00
subashchandar
809a76d419 AP_HAL_ChibiOS: hwdef: Add new hardware pixflamingo f7 2024-03-14 09:33:55 +09:00
Andy Piper
93922c7656 Copter: check fence at faster rates when going faster to avoid massive fence breaches 2024-03-14 09:33:55 +09:00
Randy Mackay
7df12b4d22 AP_HAL_ChibiOS: AP_Periph does not use AP_VisualOdom 2024-03-14 09:33:55 +09:00
Randy Mackay
fc5f6bcd69 AP_Scripting: EKF source switching for ExtNav and optflow 2024-03-14 09:33:55 +09:00
Randy Mackay
67a289686f AP_Scripting: add VisualOdom bindings 2024-03-14 09:33:55 +09:00
Randy Mackay
855aa66bd0 AP_DDS: send quality of zero to AP_VisualOdom 2024-03-14 09:33:55 +09:00
Randy Mackay
d7837c7098 GCS_MAVLink: send Odometry quality to VisualOdom 2024-03-14 09:33:55 +09:00
Randy Mackay
4fcd8b1068 AP_VisualOdom: use Odometry quality 2024-03-14 09:33:55 +09:00
Randy Mackay
94150368ee SITL: vicon send odometry with quality of 50 2024-03-14 09:33:55 +09:00
Randy Mackay
b03b1c856d Tools: remove vicon params from whitelist 2024-03-14 09:33:55 +09:00
Randy Mackay
a2bc0ca858 SITL: vicon param descriptions 2024-03-14 09:33:55 +09:00
Andrew Tridgell
da052f4a10 AP_Scripting: add file system crc32 binding 2024-03-14 09:33:55 +09:00
Andrew Tridgell
f8767d6443 AP_Arming: added arming check for fence storage 2024-03-14 09:33:55 +09:00
Andrew Tridgell
1dfa76b1e5 AC_Fence: allow for fence storage on microSD 2024-03-14 09:33:55 +09:00
Andrew Tridgell
42ba8ac8d6 AP_BoardConfig: added BRD_SD_FENCE
allow for fence storage on microSD
2024-03-14 09:33:55 +09:00
Andrew Tridgell
421f3f20dd RC_Channel: disable GPS on external AHRS with GPS_DISABLE 2024-03-14 09:33:55 +09:00
Andrew Tridgell
9931e77a65 AP_AHRS: don't use accel/gyro from ExternalAHRS unless enabled 2024-03-14 09:33:55 +09:00
Pulak Gautam
abe4e1632e AP_ExternalAHRS: added missing #if AHRS logging 2024-03-14 09:33:55 +09:00
Andrew Tridgell
324205e37a AP_ExternalAHRS: check for origin in pre-arm check 2024-03-14 09:33:55 +09:00
Andrew Tridgell
4810c81b25 AP_ExternalAHRS: make get_accel() and get_gyro() bool 2024-03-14 09:33:55 +09:00