Mark Whitehorn
|
61a04bd898
|
AP_AHRS: fix bug in attitudes_consistent()
|
6 years ago |
Peter Barker
|
4fa04e730b
|
AP_AHRS: examples: compass init never fails
|
6 years ago |
Mark Whitehorn
|
8c84fa5c64
|
AP_AHRS: apply AHRS trim in SITL
|
6 years ago |
Michael du Breuil
|
0bf2fc004e
|
AP_AHRS: Warn if the return value on (get, set)_origin is not checked
|
6 years ago |
Randy Mackay
|
ba02894734
|
AP_AHRS: attitude pre-arm check skips yaw if no compass
Also provides better feedback on the axis and angular difference
|
6 years ago |
Dr.-Ing. Amilcar do Carmo Lucas
|
44ab1cf14b
|
AP_AHRS: replace location_offset() and get_distance() function calls with Location object member function calls
This allows removing duplicated code
|
6 years ago |
Peter Barker
|
6fd687e861
|
AP_AHRS: retry sending home/origin if it fails
|
6 years ago |
Peter Barker
|
3959780999
|
AP_AHRS: ensure home is always stored in ALT_FRAME_ABSOLUTE
|
6 years ago |
Peter Barker
|
63e894e7e1
|
AP_AHRS: rename set_orientation to update_orientation
set_ should be reserved for setters
|
6 years ago |
Randy Mackay
|
b202270d1a
|
AP_AHRS: minor format fixes
|
6 years ago |
Randy Mackay
|
f1a023c872
|
AP_AHRS: add attitudes_consistent pre-arm check
|
6 years ago |
Tom Pittenger
|
c45b96fee9
|
AP_AHRS: remove HAL_CPU_CLASS_150 check, 150 is already a minimum requirement
|
6 years ago |
Peter Barker
|
ab9c084179
|
AP_AHRS: add sanity checks for home location being set
|
6 years ago |
Peter Barker
|
2e403bfd52
|
AP_AHRS: make setting of home boolean in preparation for sanity checks
|
6 years ago |
Mark Whitehorn
|
0e2e077d96
|
AP_AHRS: add method to set pitch trim
|
6 years ago |
Tom Pittenger
|
c10fd9cafb
|
AP_AHRS: unify singleton naming to _singleton and get_singleton()
|
6 years ago |
ChrisBird
|
532431c284
|
AP_AHRS: Added get_max_wind to make it available for use in determining if the airspeed sensor is faulty.
|
6 years ago |
Peter Barker
|
6fc76a32af
|
GLOBAL: use AP::logger() and strip redundant Log_ from methods
|
6 years ago |
Peter Barker
|
b47733142f
|
GLOBAL: rename DataFlash_Class to AP_Logger
|
6 years ago |
Peter Barker
|
7406c5be37
|
AP_AHRS: adjust for Location_Class and Location unification
|
6 years ago |
Peter Barker
|
b416bc603e
|
AP_AHRS_DCM: adjust for location flags being moved out of union
|
6 years ago |
Pierre Kancir
|
3b96794fb5
|
AP_AHRS: remove useless virtual qualifier
|
6 years ago |
Pierre Kancir
|
d87853d93e
|
AP_AHRS: pass vector by const reference
|
6 years ago |
Andrew Tridgell
|
09dde518df
|
AP_AHRS: fixed dead-reckoning groundspeed vector
this is essential for RTL in planes on GPS loss
|
6 years ago |
Andrew Tridgell
|
33b26da2eb
|
AP_AHRS: small cleanups
always pass the pitch trim, and removed unusued variables
|
6 years ago |
IamPete1
|
e1cdf9fe0a
|
AP_AHRS: add trimed view
|
6 years ago |
Michael du Breuil
|
4852562ec7
|
AP_AHRS: Suppress clearing non-trival type warning
|
6 years ago |
Peter Barker
|
e29dbbf158
|
AP_AHRS: notify and log home changes
|
6 years ago |
Michael du Breuil
|
c02863e001
|
AP_AHRS: Internalize EKF getLLH altitude management
|
6 years ago |
Andrew Tridgell
|
de02cb9c8b
|
AP_AHRS: fixed synthetic airspeed to be along +ve X axis
this prevents us from thinking we have +ve airspeed when flying
backwards with no pitot tube
|
6 years ago |
Peter Barker
|
306a40bb77
|
AP_AHRS: fix writeOptFlowMeas signature
const some of the vectors, stop taking references to scalars that aren't
being changed
|
7 years ago |
Andrew Tridgell
|
9897bf6127
|
AP_AHRS: support locked access to AHRS data
|
7 years ago |
Andrew Tridgell
|
9a6113e5d8
|
AP_AHRS: fixed tailsitters in RealFlight
we need to use the rotated accel for the earth-frame accel
|
7 years ago |
Andrew Tridgell
|
1056e64419
|
AP_AHRS: added get_DCM_rotation_body_to_ned()
this specifically asks for the DCM attitude, which will be used for
the comass calibration to help determine compass orientation
|
7 years ago |
Andrew Tridgell
|
5b0b9ef962
|
AP_AHRS: don't do yaw correction in DCM while calibrating compass
this avoids applying bad compass yaw, and helps the compass
calibration code
|
7 years ago |
Michael du Breuil
|
65df5c3ff6
|
AP_AHRS: Remove unused ADC include
|
7 years ago |
Andrew Tridgell
|
63d385ffb1
|
AP_AHRS: fixed arming with no compass in plane
allow arming if the GPS quality is good, the yaw alignment and
position will fix itself once the vehicle starts moving
|
7 years ago |
Patrick José Pereira
|
819f08b7f7
|
AP_AHRS: Use SITL singleton
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
7 years ago |
Andrew Tridgell
|
520e33261a
|
AP_AHRS: fixed EKF type 10 for SITL
this fixes the use of EKF type 10 in SITL, preventing it from using
the DCM attitude estimate.
This is especially important for RealFlight and XPlane
|
7 years ago |
Peter Barker
|
4d944da530
|
AP_AHRS: add a singleton-getter cast into AP_AHRS_NavEKF
This will allow libraries which absolutely require the EKF to easily get
a cast copy of the singleton.
|
7 years ago |
Peter Barker
|
3cbb88ae20
|
AP_AHRS: split home-set and home-locked state
|
7 years ago |
Peter Barker
|
9793703a76
|
AP_AHRS: move Log_Write_Home_And_Origin into AP_AHRS
|
7 years ago |
Andrew Tridgell
|
5ae410f7ca
|
AP_AHRS: called boost_end() on AHRS update
|
7 years ago |
Andrew Tridgell
|
0b03562cf2
|
AP_AHRS: fix for mavlink update
|
7 years ago |
Jacob Walser
|
74be9f0bda
|
AP_AHRS: Add support for custom board orientations
|
7 years ago |
Jacob Walser
|
b820da5c6f
|
AP_AHRS: update AHRS_ORIENTATION metadata
|
7 years ago |
Pierre Kancir
|
fdfa08c586
|
AP_AHRS: fix include order due to cyclic include
|
7 years ago |
Peter Barker
|
355752ebb8
|
AP_AHRS: remove pointless initialisations
These are either in bss or new'd.
Saves ~130 bytes
|
7 years ago |
Peter Barker
|
2a274675f6
|
AP_AHRS: narrow enumeration to uint8_t to avoid narrowing-warnings
|
7 years ago |
Peter Barker
|
aae4ed2553
|
AP_AHRS_NavEKF: accept external position estimates into AHRS
|
7 years ago |