Andrew Tridgell
cbf549b1eb
AP_Airspeed: fixed display of ARSPD_DEVID when ARSPD2_TYPE=0
4 years ago
Peter Barker
795f412264
AP_NavEKF3: pass NavEKF failures back up to callers
4 years ago
Peter Barker
b5f165ce2e
AP_NavEKF2: pass NavEKF failures back up to callers
4 years ago
Peter Barker
141e2aae91
AP_AHRS: pass NavEKF failures back up to callers
4 years ago
Andrew Tridgell
fc2118f42b
AP_NavEKF3: process GPS yaw independently of GPS fix
...
this processes GPS yaw with its own timestamp and as a separated step
from fusing position and velocity. This makes the yaw time handling
more accurate as yaw for moving baseline GPS comes in as a separate
piece of data from the position and velocity
4 years ago
Andrew Tridgell
17f93b8a94
AP_DAL: update GPS yaw API to add timestamp
4 years ago
Andrew Tridgell
e5d878eebd
AP_GPS: change handling of moving baseline yaw
...
this changes yaw handling in a few ways:
- GPS yaw now has a timestamp associated with the yaw separate from
the timestamp associated with the GPS fix
- we no longer force the primary to change to the UBLOX MB rover when
it has a GPS yaw. This means we don't change GPS primary due to GPS
loss, which keeps the GPS more stable. It also increases accuracy
as the rover is always less accurate in position and velocity than
the base
- now we force the primary to be the MB base if the other GPS is a
rover and the base has GPS lock
4 years ago
Andrew Tridgell
0b9cde5812
AP_NavEKF3: fixed indentation in readGpsData()
4 years ago
Andrew Tridgell
d181adfa75
Replay: added --accuracy option
...
useful for finding what has diverged
4 years ago
Andy Piper
ca477d09ed
AP_BLHeli: ensure correct rotation through telemetry ESCs
4 years ago
bugobliterator
48b8fdfd48
AP_HAL_ChibiOS: make linecoding objects static arrays
4 years ago
bugobliterator
4b8b0f834d
AP_HAL: add support for usb passthrough with baud changes
4 years ago
bugobliterator
d1b0438412
AP_HAL_ChibiOS: add support for usb passthrough with baud changes
4 years ago
bugobliterator
f3bc75c538
GCS_MAVLink: add support for passthrough with baud changes
4 years ago
Michael Oborne
d622aad592
AP_HAL_ChibiOS: add get_usb_baud - support for usb baudrate
4 years ago
Peter Barker
eff4bc4cfb
autotest: drain pexpects in set_parameters loop
...
This loop doesn't self.mav.recv(), so the idle loop isn't called, so the
pexpects aren't drained. That can cause ArduPilot to block on stderr if
it is trying to print a stacktrace, for example
4 years ago
Peter Barker
27de0a3d23
autotest: add new Copter yaw tests
4 years ago
Willian Galvani
57c6f54a51
AP_LeakDetector: update leak pin for navigator r3 in metadata
...
follow-up to 397def7b9e
4 years ago
Randy Mackay
c55c160f48
AC_WPNav: use get_terrain_margin instead of constant
4 years ago
Randy Mackay
d39581f996
Copter: replace use of TERRAIN_MARGIN with WPNAV_TER_MARGIN
4 years ago
Randy Mackay
fb5c458132
AC_WPNav: add TER_MARGIN param
4 years ago
Leonard Hall
ff1843a79c
AC_AttitudeControl: AC_PosControl: Auto Terain following update
4 years ago
Leonard Hall
5dcfee07d9
AC_WPNav: Auto Terain following update
4 years ago
Leonard Hall
9d845759f8
AC_PosControl: Add MAX(bla,0) because safe_sqrt isn't safe
4 years ago
Leonard Hall
6d6ab89a72
Copter: Guided and Loiter mode returns Crosstrack error
4 years ago
Leonard Hall
ce254153c1
WP_Nav: Return Crosstrack error
4 years ago
Leonard Hall
f130503cc7
AC_AttitudeControl: AC_PosControl: calculate cross track
4 years ago
Peter Barker
b89824b3ba
AP_NavEKF: log EKF data source set in XKFS
4 years ago
Peter Barker
a4410a4b2e
AP_NavEKF3: log EKF data source set in XKFS
4 years ago
Peter Barker
43a4ea734f
autotest: add some diagnostics for missing processes
4 years ago
bugobliterator
6988bf862b
AP_NavEKF: fix running out of max stack limit on debug builds
4 years ago
bugobliterator
f78a7adc9c
.github: add stm32h7-debug build to build ci matrix
4 years ago
bugobliterator
65606b4d1d
Tools: add debug target in CI build script
4 years ago
Peter Barker
a92fc7845c
AP_AHRS: remove unused active_accel_instance
...
Not a great member function as only DCM updates this
4 years ago
Leonard Hall
a3c31f7ba1
Copter: Fix guided yaw bug.
4 years ago
Peter Barker
b185d84dc5
AP_AHRS: remove unused _gps_delay variable
4 years ago
honglang
ef109721fe
AP_HAL_ChibiOS: hwdef: reorder CUAV-X7 IMUs
...
adjust the sequence of IMU sensors to have good performance.
4 years ago
Peter Barker
dc5656d34a
AP_AHRS: remove accessors only used internally
4 years ago
Iampete1
a7366729c3
Rover: point to new motor directory
4 years ago
Iampete1
ffe91fc80e
AP_BLHeli: update rover motors include
4 years ago
Iampete1
e75d3b68e6
AP_Motors: move AP_MotorsUGV to new AR_Motors directory
4 years ago
Hwurzburg
19213d3627
Plane: Allow yaw at zero throttle in VTOL descents
4 years ago
Iampete1
d158199a7a
AP_Scripting: add bindings and example for dynamic motor mixer
4 years ago
Iampete1
6848cbc241
AP_Motors: add scripting dynamic mixer, allowing varable geometry vehicles
4 years ago
Iampete1
015b971ccb
Plane: add new dynamic mixer frame class
4 years ago
Iampete1
cbf93c7dad
Copter: add new dynamic mixer frame class
4 years ago
Iampete1
a6795a8e45
AP_Scripting: support depends keyword on userdata
4 years ago
Iampete1
aad459d447
AP_Scripting: support array userdata feilds
4 years ago
Andrew Tridgell
d41e400c86
Plane: added acro and training modes RC option
4 years ago
Andrew Tridgell
f969dbe411
RC_Channel: added training mode RC option
4 years ago