#include <ABC.h>
Public Member Functions | |
G (const Rot3 &A=Rot3::Identity(), const Matrix3 &a=Matrix3::Zero(), const std::array< Rot3, N > &B=std::array< Rot3, N >{}) | |
List of SO(3) elements for calibration. More... | |
G | inv () const |
Group inverse. More... | |
G | operator* (const G< N > &other) const |
Group multiplication. More... | |
Static Public Member Functions | |
static G | exp (const Vector &x) |
Exponential map of the tangent space elements to the group. More... | |
static G | identity (int n) |
Identity element. More... | |
Public Attributes | |
Rot3 | A |
Matrix3 | a |
First SO(3) element. More... | |
std::array< Rot3, N > | B |
so(3) element (skew-symmetric matrix) More... | |
Symmetry group (SO(3) |x so(3)) x SO(3) x ... x SO(3) Each element of the B list is associated with a calibration state
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
Matrix3 gtsam::abc_eqf_lib::G< N >::a |
std::array<Rot3, N> gtsam::abc_eqf_lib::G< N >::B |