Left‐Invariant EKF on SO(3) with state‐dependent pitch/roll control and a single magnetometer update. More...
#include <gtsam/base/Matrix.h>#include <gtsam/base/OptionalJacobian.h>#include <gtsam/geometry/Rot3.h>#include <gtsam/navigation/LieGroupEKF.h>#include <iostream>
Go to the source code of this file.
Functions | |
| Vector3 | dynamicsSO3 (const Rot3 &X, OptionalJacobian< 3, 3 > H={}) |
| Vector3 | h_mag (const Rot3 &X, OptionalJacobian< 3, 3 > H={}) |
| static const Vector3 | m_world (0, 0, -1) |
| int | main () |
Variables | |
| static constexpr double | k = 0.5 |
Left‐Invariant EKF on SO(3) with state‐dependent pitch/roll control and a single magnetometer update.
Definition in file GEKF_Rot3Example.cpp.
| Vector3 dynamicsSO3 | ( | const Rot3 & | X, |
| OptionalJacobian< 3, 3 > | H = {} |
||
| ) |
Definition at line 32 of file GEKF_Rot3Example.cpp.
| Vector3 h_mag | ( | const Rot3 & | X, |
| OptionalJacobian< 3, 3 > | H = {} |
||
| ) |
Definition at line 46 of file GEKF_Rot3Example.cpp.
|
static |
| int main | ( | ) |
Definition at line 52 of file GEKF_Rot3Example.cpp.
|
staticconstexpr |
Definition at line 31 of file GEKF_Rot3Example.cpp.