Pierre Kancir
a7f14efef2
AC_WPNav: remove unused variable following https://github.com/ArduPilot/ardupilot/pull/18076
4 years ago
Peter Barker
d2102ce9b7
APM_Control: stop taking references to ahrs in APM_Control
4 years ago
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
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
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
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
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
bugobliterator
6988bf862b
AP_NavEKF: fix running out of max stack limit on debug builds
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
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
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
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
a6795a8e45
AP_Scripting: support depends keyword on userdata
4 years ago
Iampete1
aad459d447
AP_Scripting: support array userdata feilds
4 years ago
Andrew Tridgell
f969dbe411
RC_Channel: added training mode RC option
4 years ago
Willian Galvani
9083c97acf
AP_BattMonitor: add Navigator to pins metadata
4 years ago
Josh Henderson
84fb03cb79
AP_BattMonitor: SMBus remove unused bool returns
4 years ago
Josh Henderson
0d64782220
AP_BattMonitor: remove temp var for SMBus read_full_charge_capacity
4 years ago
Josh Henderson
8af12608df
AP_BattMonitor: make NeoDesign obey SMBUS_ENABLE
4 years ago
Peter Barker
d47a032a09
AP_Vehicle: explicitly number ModeReason enumeration values
...
These are logged, and mapping back is much easier if you have this
numbering
4 years ago
Andrew Tridgell
2bd04c14fd
AP_OSD: move OSD_LINK_Q_* to a new param table
...
this gives us room for up to 63 more entries
4 years ago
Hwurzburg
ca92d73f25
AP_OSD: Add RX Link Quality Panel
4 years ago
Hwurzburg
55af794a2f
RC_Channel: add Link Quality reporting to RC protocols
4 years ago
Hwurzburg
983c7aba2f
AP_RSSI: add Link Quality reporting to RC protocols
4 years ago
Hwurzburg
c5f53fc0b6
AP_RCProtocol: add Link Quality reporting to RC protocols
4 years ago
Hwurzburg
df0c9a42cb
AP_Logger: Add Link Quality reporting to RC protocols
4 years ago
Hwurzburg
d806d8a26d
AP_HAL: add Link Quality reporting to RC protocols
4 years ago