RTAB-Map 0.23.10
Real-Time Appearance-Based Mapping
Loading...
Searching...
No Matches
rtabmap::OdometryLIOSAM Class Reference
Inheritance diagram for rtabmap::OdometryLIOSAM:
Collaboration diagram for rtabmap::OdometryLIOSAM:

Public Member Functions

 OdometryLIOSAM (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
 
virtual void reset (const Transform &initialPose=Transform::getIdentity())
 Resets internal state and sets the initial pose.
 
virtual Odometry::Type getType ()
 
virtual bool canProcessAsyncIMU () const
 
- Public Member Functions inherited from rtabmap::Odometry
Transform process (SensorData &data, OdometryInfo *info=0)
 Processes a sensor frame and updates the integrated pose.
 
Transform process (SensorData &data, const Transform &guess, OdometryInfo *info=0)
 Processes a sensor frame with an external motion guess.
 
virtual bool canProcessRawImages () const
 
const TransformgetPose () const
 
bool isInfoDataFilled () const
 
RTABMAP_DEPRECATED const TransformpreviousVelocityTransform () const
 
const TransformgetVelocityGuess () const
 
double previousStamp () const
 
unsigned int framesProcessed () const
 
bool imagesAlreadyRectified () const
 

Additional Inherited Members

- Public Types inherited from rtabmap::Odometry
enum  Type {
  kTypeUndef = -1 , kTypeF2M = 0 , kTypeF2F = 1 , kTypeFovis = 2 ,
  kTypeViso2 = 3 , kTypeDVO = 4 , kTypeORBSLAM = 5 , kTypeOkvis = 6 ,
  kTypeLOAM = 7 , kTypeMSCKF = 8 , kTypeVINSFusion = 9 , kTypeOpenVINS = 10 ,
  kTypeFLOAM = 11 , kTypeOpen3D = 12 , kTypeCuVSLAM = 13 , kTypeLIOSAM = 14
}
 Odometry backend selected by Parameters::kOdomStrategy(). More...
 
- Static Public Member Functions inherited from rtabmap::Odometry
static Odometrycreate (const ParametersMap &parameters=ParametersMap())
 Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
 
static Odometrycreate (Type &type, const ParametersMap &parameters=ParametersMap())
 Creates an odometry instance of a given type.
 
- Protected Member Functions inherited from rtabmap::Odometry
const std::map< double, Transform > & imus () const
 
 Odometry (const rtabmap::ParametersMap &parameters)
 Constructs the base odometry state from RTAB-Map parameters.
 

Detailed Description

Definition at line 42 of file OdometryLIOSAM.h.

Member Function Documentation

◆ reset()

virtual void rtabmap::OdometryLIOSAM::reset ( const Transform initialPose = Transform::getIdentity())
virtual

Resets internal state and sets the initial pose.

Parameters
initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.

Reimplemented from rtabmap::Odometry.

◆ getType()

virtual Odometry::Type rtabmap::OdometryLIOSAM::getType ( )
inlinevirtual
Returns
Concrete odometry backend type.

Implements rtabmap::Odometry.

Definition at line 49 of file OdometryLIOSAM.h.

◆ canProcessAsyncIMU()

virtual bool rtabmap::OdometryLIOSAM::canProcessAsyncIMU ( ) const
inlinevirtual
Returns
True if the backend processes IMU asynchronously outside process().

Reimplemented from rtabmap::Odometry.

Definition at line 50 of file OdometryLIOSAM.h.


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