Andrew Tridgell
dc32f7a12f
AP_NavEKF2: fixed multi-core yaw reset
...
thanks to Alex Burka for finding this
4 years ago
Andrew Tridgell
fcccdcc936
AP_NavEKF3: fixed bug in external yaw for fixed wing
...
when we are on the ground we should not chang to AID_NONE if we have
an external yaw source
this fixes an EKF3 error loop on the ground found by Michael
4 years ago
Randy Mackay
c3fd82b6d7
AP_NavEKF3: minor spelling fix
4 years ago
Randy Mackay
2f1ae29a9c
AP_NavEKF3: extnav data gets corrected boolean
...
CorrectExtNavForSensorOffset and CorrectExtNavVelForSensorOffset use
corrected boolean to avoid correcting twice
4 years ago
Randy Mackay
a16de76f57
AP_NavEKF3: correct extnav position as it is recalled from the buffer
...
This makes extnav position correction consistent with the velocity correction
4 years ago
Randy Mackay
71487e9c10
AP_NavEKF3: gps_elements gets corrected flag
...
CorrectGPSForAntennaOffset uses this flag to ensure position and velocity are only corrected once
4 years ago
Randy Mackay
3d4e1cd5c5
AP_NavEKF3: CorrectGPSForAntennaOffset always corrects vel
4 years ago
Randy Mackay
e25579cc00
AP_NavEKF3: correct GPS for position as it is recalled from buffer
4 years ago
Michael du Breuil
c86dcf91d6
AP_InertialSensor: Run vibration monitoring on all instances
4 years ago
Andrew Tridgell
96f7397099
HAL_ChibiOS: make PowerC primary power on CUAV-X7
...
CUAV considers the CAN power to be the main power for this board
4 years ago
Michael Oborne
b383db15c7
ChibiOS: fix cubeblack+ name and usbid
4 years ago
Peter Barker
0496ecc4f6
AP_NavEKF2: remove unused state variables
4 years ago
Peter Barker
a1e7c91f8e
AP_NaveEKF3: reduce code duplication in setup_core
...
Less code.
Saves 40 bytes on PixRacer
4 years ago
Peter Barker
74f75dcd31
GCS_MAVLink: fill AUTOPILOT_VERSION.uid2 from get_system_id_unformatted
4 years ago
murata
9714d8dde9
AP_MAth: Move the CRC24 to the AP_Math class
4 years ago
murata
4c835a0df9
AP_GPS: Move the CRC24 to the AP_Math class
4 years ago
Peter Barker
7c8df47ac9
GCS_MAVLink: process messages sent to broadcast system
...
.... even if we've forwarded them to someone else.
4 years ago
Peter Barker
d3ba7a8409
GCS_MAVLink: don't learn a route to the broadcast component
...
Using a component ID of 0 for your source is invalid according to
common.xml
However, some clients do use it.
This stops us learning a route to that client for the broadcast client
for our own system ID.
4 years ago
bugobliterator
308bc64f35
AP_Filesystem: add support for listing @SYS files
4 years ago
Randy Mackay
e4056086e0
AP_NavEKF3: minor format and spelling fixes
4 years ago
Randy Mackay
231a958e51
AP_NavEKF3: minor comment fix
4 years ago
Randy Mackay
8aba1655a2
AP_Scripting: add ahrs-print-variances example
4 years ago
Randy Mackay
5eae007d49
AP_Scripting: add binding for ahrs get_variances
4 years ago
Randy Mackay
bb25e4f6a3
AP_RCTelemetry: integrate ahrs::get_variances change
...
offset is no longer returned
4 years ago
Randy Mackay
6a72805f07
AP_AHRS: get_variances does not return offset
...
the offset is not a variance and is not actually used by any callers of this function
4 years ago
Patrick José Pereira
375fe22dff
AP_Mount: Improve instance validation check
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Randy Mackay
b0363a01b0
AP_Scripting: add copter-wall-climber example script
4 years ago
Randy Mackay
e4ccd21dd7
AP_NavEKF3: consolidate extNav height source timeouts
4 years ago
Randy Mackay
6989a28bfc
AP_NavEKF3: allow alt from other sources when using ExtNav
...
also allows using ExtNav alt when not using it for XY position
removes redundant and incorrect setting of activeHgtSource from ExtNav
which was always being overwritten by the correct value later in selectHeightForFusion
4 years ago
Randy Mackay
0cebde0632
AP_NavEKF3: minor restructure of how fusePosData and fuseVelData are set
...
this non-functional change slightly reduces the number of places we set these variables
4 years ago
Peter Barker
ef505df78a
AP_NavEKF3: remove unused quat2Tbn method
4 years ago
Peter Barker
53305ba2a4
AP_NavEKF2: remove unused quat2Tbn method
4 years ago
Peter Barker
0eafe4b662
AP_NavEKF3: remove dangling method declarations
4 years ago
Peter Barker
312cf725aa
AP_NavEKF2: remove dangling method declarations
4 years ago
Peter Barker
83d784c22d
AP_NavEKF3: fix includes
4 years ago
Peter Barker
c90265f94d
AP_NavEKF2: fix includes
4 years ago
Peter Barker
d4cb14b262
AP_AHRS: remove magic resetting of EKF type 1 to 2
...
If EKF2 is not compiled in the current compatability code will not work
so well.
Throw the user over to the config error loop and they can fix it there.
4 years ago
Peter Barker
565b29a72c
AP_AHRS: remove FLAG_NONE; it's not a flag, it's a bitmask value
4 years ago
Peter Barker
1ef92bb691
AP_AHRS: remove un-needed initialisations
4 years ago
Peter Barker
3dc67f09fd
AP_NavEKF3: remove unused innovationIncrement and lastInnovation
4 years ago
Peter Barker
80f9ef7ed1
AP_NavEKF2: remove unused innovationIncrement and lastInnovation
4 years ago
Peter Barker
02c9aa2ae2
AP_InertialSensor: remove unused define
4 years ago
Peter Barker
9d45669a58
AP_AHRS: reuse ins object for multiple calls, simplify delta_t variable
4 years ago
Andrew Tridgell
e529d475d4
AP_GPS: use mktime for NMEA and MTK time conversion
...
this fixes NMEA time handling, which was off by 3 days
4 years ago
Andrew Tridgell
7562eef4c1
AP_Filesystem: use mktime from AP_RTC
4 years ago
Andrew Tridgell
43af5893fb
AP_RTC: added mktime(), used by AP_Filesystem and AP_GPS
4 years ago
Nick Exton
01155cc5d4
AP_Param: Ignore FORMAT_VERSION param when loading SITL defaults
...
This fixes a bug where having FORMAT_VERSION in the SITL defaults file
can result in an invalid SITL EEPROM file. See issue #15579 for details.
4 years ago
Patrick José Pereira
258083a6f2
AP_Logger: AP_Logger_File: Set custom log directory in init
...
`_log_directory` was used before `ensure_log_directory_exists`,
to fetch the log path
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Samuel Tabor
c9362fbb70
SITL: Calculate current in SIM_Plane.
4 years ago
Peter Barker
99e95666e8
AP_AHRS: remove unused AP_AHRS_TYPE define
4 years ago