Joshua Henderson
8e04fb4e8e
AP_InertialNav: nfc, fix to say relative to EKF origin
3 years ago
Josh Henderson
04ba26a080
AP_InertialNav: rename for neu & cm/cms
3 years ago
Josh Henderson
027336dbb8
AP_InertialNav: rename to get_position_xy() & get_velocity_xy()
3 years ago
Peter Barker
cf9f060db8
AP_InertialNav: handle renaming of AP_InertialNav_NavEKF to AP_InertialNav
3 years ago
Peter Barker
300628a570
AP_InertialNav: rename files for delayering
3 years ago
Peter Barker
b8d9f79969
AP_InertialNav: remove old AP_InertialNav.h for delayering
3 years ago
Josh Henderson
f76f86c207
AP_InertialNav: use vector.xy().length() instead of norm(x,y)
3 years ago
Peter Barker
dbc24d5cd3
AP_InertialNav: rename for AHRS restructuring
4 years ago
Peter Barker
a3ee979b9c
AP_InertialNav: remove ability to use DCM as AHRS
4 years ago
Randy Mackay
adf4d8fd47
AP_InertialNav: use ekf::get_vert_pos_rate during high vibration
5 years ago
Michael du Breuil
13840337ec
AP_InertialNav: Remove unneeded methods
6 years ago
Michael du Breuil
7a03b8faac
AP_InertialNav: Remove undeeded includes
6 years ago
Pierre Kancir
1af6178be8
AP_InertialNav: fix gcc8 warning
6 years ago
Michael du Breuil
141429bc8e
AP_InertialNav: Remove unused get_pos_z_derivative
6 years ago
Peter Barker
59cd9ad0a6
AP_InertialNav: rename get_velocity_xy to get_speed_xy
...
A velocity is a vector - since we return just a float, this is a speed
6 years ago
Michael du Breuil
c7250f0c43
AP_InertialNav: Remove unneeded AP_Buffer include
6 years ago
Peter Barker
1bef78dda5
AP_InertialNav: add override keywords
6 years ago
Peter Barker
b77d4ad82a
AP_InertialNav: remove dead get_hagl method
7 years ago
Peter Barker
c3eff57f60
AP_InertialNav: remove unused get_hgt_ctrl_limit
7 years ago
Michael du Breuil
2d212e5bd4
AP_InertialNav: Update for AHRS NED changes
8 years ago
Randy Mackay
e7ba2420c1
AP_InertialNav: expose get_hgt_ctrl_limit to parent class
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
8419045aea
Spell in comments
8 years ago
priseborough
f70cc3cf34
AP_InertialNav: remove EKF1
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
priseborough
7700b1417d
AP_InertialNav: Use separated EKF horiz/vert position interfaces
9 years ago
dgrat
41661f815f
AP_Math: Replace the pythagorous* functions with a variadic template
...
The new function can deal with a variable number of function parameters.
Additionally, I renamed the functions to norm(), because this is the
standard name used in several other projects.
9 years ago
Lucas De Marchi
79837c343f
AP_InertialNav: replace header guard with pragma once
9 years ago
Tom Pittenger
c0a6a94936
AP_IntertialNav: ensure we work on valid updated data
9 years ago
Yang Liu
f0f3986f46
AP_InertialNav: Typo correction in comment
9 years ago
Paul Riseborough
f63c32531c
AP_InertialNav: Address peer review comments
...
The decision to set the origin to zero has been moved out of the AHRS library and into the inertial nav library as this is consumer specific.
9 years ago
Paul Riseborough
24c0309e85
AP_InertialNav: Enable flight using EKF2
...
All EKF functions are accessed via the AHRS library enabling AHRS_EKF_TYPE to determine which EKF is being used by the control loops
9 years ago
Paul Riseborough
f062ed4180
AP_InertialNav: Add output method for rate of change of vertical position
9 years ago
Lucas De Marchi
c007720fb7
AP_HAL_InertialNav: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
10 years ago
Gustavo Jose de Sousa
669ccd439e
AP_InertialNav: 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
Peter Barker
0028910428
AP_InertialNav: take reference to variable we are trying to update
...
There are no callers to this function. Perhaps it should be removed?
10 years ago
Randy Mackay
ba94a993f5
AP_InertialNav: get_hgt_ctrl_limit only modifies limit on success
10 years ago
Paul Riseborough
51624149e1
AP_InertialNav: Add function to return EKF height control limit
10 years ago
Paul Riseborough
cab171b580
AP_InertialNav: Add method to return EKF height above ground estimate
...
AP_InertialNav: Add validity flag to height above ground estimate
10 years ago
Randy Mackay
558018d839
InertialNav: add get_location method
10 years ago
Randy Mackay
4461952534
InertialNav: remove GPS glitch protection and baro reference
10 years ago
Randy Mackay
9012c538fb
InertialNav: remove example sketch
10 years ago
Randy Mackay
a76d970cc6
InertialNav_EKF: remove fall back to complementary filter
10 years ago
Randy Mackay
7221070533
InertialNav: make parent virtual
10 years ago
Randy Mackay
c54b5b9af9
InertialNav: remove baro glitch protection
10 years ago
Randy Mackay
8e75c9580c
InertialNav: get_origin returns zero when no origin
...
If the EKF has not yet set the origin return location of all zeros
instead of uninitialised location
10 years ago
mirkix
98b78e61c2
AP_InertialNav: fix apm1 oilpan support
10 years ago
Andrew Tridgell
d5e129457e
AP_InertialNav: fixed example builds
10 years ago
Randy Mackay
112f6a1854
AP_InertialNav: add comments
...
No functional change
10 years ago
Jonathan Challinger
c95e7b2282
AP_InertialNav: add get_origin function
10 years ago
Randy Mackay
51cb7185f2
InertialNav: fix example sketch
10 years ago