GTSAM  4.0.2
C++ library for smoothing and mapping (SAM)
Public Member Functions | Public Attributes | List of all members
gtsam::PreintegratedRotationParams Struct Reference

#include <PreintegratedRotation.h>

Inheritance diagram for gtsam::PreintegratedRotationParams:
Inheritance graph
[legend]

Public Member Functions

 PreintegratedRotationParams (const Matrix3 &gyroscope_covariance, std::optional< Vector3 > omega_coriolis)
 
virtual void print (const std::string &s) const
 
virtual bool equals (const PreintegratedRotationParams &other, double tol=1e-9) const
 
void setGyroscopeCovariance (const Matrix3 &cov)
 
void setOmegaCoriolis (const Vector3 &omega)
 
void setBodyPSensor (const Pose3 &pose)
 
const Matrix3 & getGyroscopeCovariance () const
 
std::optional< Vector3 > getOmegaCoriolis () const
 
std::optional< Pose3getBodyPSensor () const
 

Public Attributes

Matrix3 gyroscopeCovariance
 
std::optional< Vector3 > omegaCoriolis
 Coriolis constant.
 
std::optional< Pose3body_P_sensor
 The pose of the sensor in the body frame.
 

Detailed Description

Parameters for pre-integration: Usage: Create just a single Params and pass a shared pointer to the constructor

Member Data Documentation

◆ gyroscopeCovariance

Matrix3 gtsam::PreintegratedRotationParams::gyroscopeCovariance

Continuous-time "Covariance" of gyroscope measurements The units for stddev are σ = rad/s/√Hz


The documentation for this struct was generated from the following file: