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
Ricardo de Almeida Gonzaga
fcbed13533
AP_Mount: Fix typos
9 years ago
dgrat
5148e41c1a
AP_Math: Cleaned macro definitions
...
Moved Definitions into a separate header. Replaced PI with M_PI and
removed the M_PI_*_F macros.
9 years ago
Jonathan Challinger
eabede692e
AP_SmallEKF: move to AP_Mount/SoloGimbalEKF and merge solo version
9 years ago
Caio Marcelo de Oliveira Filho
e3c317b96b
AP_NavEKF: use millis/micros/panic functions
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
Gustavo Jose de Sousa
afccf615d5
AP_NavEKF: use compass get_{field,offsets}() functions
...
Both functions are equivalent, so we're going to simply use
get_{field,offsets}() instead of get_{field,offsets}_milligauss().
9 years ago
Jonathan Challinger
d2b103b323
AP_SmallEKF: replace incorrect quaternion rotations with library call
10 years ago
Staroselskii Georgii
b5b6d767bd
AP_NavEKF: make EKF use milligauss
10 years ago
Gustavo Jose de Sousa
f7fd9e3d99
AP_NavEKF: 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
d5da9fcca6
AP_NavEKF: fixed build warnings
10 years ago
Tom Pittenger
e987173ffb
AP_NavEKF: float to double promotion via tan instead of tanf
10 years ago
Tom Pittenger
9b53961a7d
AP_NavEKF: compiler warnings: float to double
10 years ago
Andrew Tridgell
c4d6f9d040
AP_NavEKF: fix for HAL_SITL rename
10 years ago
Arthur Benemann
e59c6ddbae
AP_SmallEKF: increase start-up time of the SmallEKF
10 years ago
Arthur Benemann
4ad3e786a5
AP_NavEKF: fix initialization of the SmallEKF
...
The constructor 'states' variable was not being called. To make sure other variables where also zeroed now
10 years ago
Arthur Benemann
1d9beed42f
AP_SmallEKF: add function to report if the EKF is stable
10 years ago
Arthur Benemann
7b28bf7d44
AP_NavEKF: Remove small EKF dependency on navigation EKF
10 years ago
Andrew Tridgell
de3f461a55
AP_NavEKF: use compass->last_update_usec()
10 years ago
Andrew Tridgell
55041c7a7a
AP_NavEKF: prevent division by zero in SmallEKF
10 years ago
Paul Riseborough
925d625ed1
AP_NavEKF: fix bug in small EKF velocity fusion
10 years ago
Paul Riseborough
5f24603ceb
AP_NavEKF: Publish small EKF quaternion and gyro bias outputs
10 years ago
Andrew Tridgell
4c8b663200
AP_NavEKF: added initial version of SmallEKF
...
This will be used for gimbal bias estimations.
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago