Andrew Tridgell
393a8785f3
AP_AHRS: implement get_vibration method on AHRS
5 years ago
Peter Hall
f6897632f8
AP_AHRS: move to airspeed_estimate with pointer
5 years ago
vierfuffzig
2af0be3947
AP_AHRS: fix custom orientation ToRad conversion
5 years ago
Michael du Breuil
1226eb825a
AP_AHRS: Reduce scope of AP_Baro.h
6 years ago
Michael du Breuil
4aa33bec49
AP_AHRS: Remove AP_GPS.h from AP_AHRS.h
6 years ago
Jaaaky
fb311208ab
AP_AHRS: Fix DCM gndVelADS on groundspeed_vector() with airspeed_use
6 years ago
Francisco Ferreira
869a369cc0
AP_AHRS: support NMEA output
6 years ago
Tom Pittenger
a577223ac6
AP_AHRS: rename dataflash to logger
6 years ago
Peter Barker
63e894e7e1
AP_AHRS: rename set_orientation to update_orientation
...
set_ should be reserved for setters
6 years ago
Tom Pittenger
c10fd9cafb
AP_AHRS: unify singleton naming to _singleton and get_singleton()
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
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
Peter Barker
9793703a76
AP_AHRS: move Log_Write_Home_And_Origin into AP_AHRS
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
Peter Barker
1dabcc473d
AP_AHRS: use ins singleton
7 years ago
Peter Barker
dc30197ca7
AP_AHRS: add AP::ahrs() singleton
7 years ago
Andrew Tridgell
0b5e3936fe
AP_AHRS: added earth to body 2D rotations
7 years ago
Peter Barker
e15442355a
AP_AHRS: use GPS singleton
7 years ago
khancyr
2732226664
AP_AHRS: use direct assignation and correct some style
7 years ago
khancyr
dae636b39e
AP_AHRS: correct some constcorrectness
7 years ago
Samuel Tabor
05492be269
AP_AHRS: clarify scope of AHRS_GPS_USE parameter
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
98a43cc4b5
AP_AHRS: Use SI units conventions in parameter units
...
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
8 years ago
Eugene Shamaev
5c080ce875
AP_AHRS: calculation and reporting of AOA and SSA
8 years ago
Randy Mackay
d3aca5544e
AP_AHRS: get_gyro_latest returns latest rates from IMU with drift correction
...
Pulling the gyro values from the IMU allows our rate controllers to run before the EKF
8 years ago
Andrew Tridgell
c62c64d27b
AP_AHRS: added support for AP_AHRS_View
8 years ago
mirkix
d2431dafd0
AP_AHRS: fix description
8 years ago
priseborough
33a7c682a3
AP_AHRS: Add EKF3 and remove EKF1
8 years ago
Peter Barker
9a8d3d6e7c
AP_AHRS: add missing parameter metadata
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Jonathan Challinger
e20687fbce
AP_AHRS: cache trim rotation
8 years ago
Jonathan Challinger
a03fa2d3cf
AP_AHRS: use exact matrix for trim rotations
8 years ago
Andrew Tridgell
ea823a818c
AP_AHRS: enable EKF2 by default in AHRS
9 years ago
Jonathan Challinger
6682b27456
AP_AHRS: rename get_dcm_matrix to get_rotation_body_to_ned
9 years ago
Lucas De Marchi
dd784189a1
AP_AHRS: remove comment about avr-libc
9 years ago
Lucas De Marchi
831d8acca5
Remove use of PROGMEM
...
Now variables don't have to be declared with PROGMEM anymore, so remove
them. This was automated with:
git grep -l -z PROGMEM | xargs -0 sed -i 's/ PROGMEM / /g'
git grep -l -z PROGMEM | xargs -0 sed -i 's/PROGMEM//g'
The 2 commands were done so we don't leave behind spurious spaces.
AVR-specific places were not changed.
9 years ago
Andrew Tridgell
0677c2c80c
AP_AHRS: run astyle for formatting
10 years ago
Andrew Tridgell
7ba45444a2
AP_AHRS: added selection of EKF type using AHRS_EKF_TYPE
10 years ago
Grant Morphett
b2751d876c
AP_AHRS: Fixed spelling error in parameter desc.
10 years ago
Gustavo Jose de Sousa
54d5277842
AP_AHRS: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
Andrew Tridgell
00ca493860
AP_AHRS: prevent a floating exception in update_trig
10 years ago
Paul Riseborough
c2ac80cc63
AP_AHRS: Prevent copter from switching to DCM unless EKF has severe errors
10 years ago
Randy Mackay
6e30093924
AP_AHRS: correct sanity checks on update_trig
10 years ago
Jonathan Challinger
6a6ccb4f32
AP_AHRS: add sanity checks
10 years ago
Randy Mackay
98efcd5f03
AHRS: always use EKF for copter
10 years ago
Andrew Tridgell
ed0a56cc3c
AP_AHRS: cope with the changed semantics of airspeed.use()
10 years ago