|
const Vector3 & | accel () const |
|
gtsam::NonlinearFactor::shared_ptr | clone () const override |
|
bool | equals (const NonlinearFactor &e, double tol=1e-9) const override |
|
Vector | evaluateError (const PoseRTV &x1, const PoseRTV &x2, boost::optional< Matrix & > H1=boost::none, boost::optional< Matrix & > H2=boost::none) const override |
|
virtual Vector | evaluateError (const Pose3 &x1, const Pose3 &x2, boost::optional< Matrix & > H1=boost::none, boost::optional< Matrix & > H2=boost::none) const |
|
const Vector3 & | gyro () const |
|
| IMUFactor (const Vector3 &accel, const Vector3 &gyro, double dt, const Key &key1, const Key &key2, const SharedNoiseModel &model) |
| time between measurements More...
|
|
| IMUFactor (const Vector6 &imu_vector, double dt, const Key &key1, const Key &key2, const SharedNoiseModel &model) |
|
void | print (const std::string &s="", const gtsam::KeyFormatter &formatter=gtsam::DefaultKeyFormatter) const override |
|
Vector6 | z () const |
|
| ~IMUFactor () override |
|
virtual Vector | evaluateError (const X1 &, const X2 &, boost::optional< Matrix & > H1=boost::none, boost::optional< Matrix & > H2=boost::none) const =0 |
|
Key | key1 () const |
|
Key | key2 () const |
|
| NoiseModelFactor2 () |
|
| NoiseModelFactor2 (const SharedNoiseModel &noiseModel, Key j1, Key j2) |
|
Vector | unwhitenedError (const Values &x, boost::optional< std::vector< Matrix > & > H=boost::none) const override |
|
| ~NoiseModelFactor2 () override |
|
shared_ptr | cloneWithNewNoiseModel (const SharedNoiseModel newNoise) const |
|
size_t | dim () const override |
|
double | error (const Values &c) const override |
|
boost::shared_ptr< GaussianFactor > | linearize (const Values &x) const override |
|
const SharedNoiseModel & | noiseModel () const |
| access to the noise model More...
|
|
| NoiseModelFactor () |
|
template<typename CONTAINER > |
| NoiseModelFactor (const SharedNoiseModel &noiseModel, const CONTAINER &keys) |
|
Vector | unweightedWhitenedError (const Values &c) const |
|
double | weight (const Values &c) const |
|
Vector | whitenedError (const Values &c) const |
|
| ~NoiseModelFactor () override |
|
| NonlinearFactor () |
|
template<typename CONTAINER > |
| NonlinearFactor (const CONTAINER &keys) |
|
virtual | ~NonlinearFactor () |
|
virtual bool | active (const Values &) const |
|
shared_ptr | rekey (const std::map< Key, Key > &rekey_mapping) const |
|
shared_ptr | rekey (const KeyVector &new_keys) const |
|
virtual | ~Factor ()=default |
| Default destructor. More...
|
|
Key | front () const |
| First key. More...
|
|
Key | back () const |
| Last key. More...
|
|
const_iterator | find (Key key) const |
| find More...
|
|
const KeyVector & | keys () const |
| Access the factor's involved variable keys. More...
|
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
size_t | size () const |
|
virtual void | printKeys (const std::string &s="Factor", const KeyFormatter &formatter=DefaultKeyFormatter) const |
| print only keys More...
|
|
KeyVector & | keys () |
|
iterator | begin () |
|
iterator | end () |
|
template<class POSE>
class gtsam::IMUFactor< POSE >
Class that represents integrating IMU measurements over time for dynamic systems Templated to allow for different key types, but variables all assumed to be PoseRTV
Definition at line 21 of file IMUFactor.h.