odometry
Public Member Functions | List of all members
odometry::Gaussian3D Class Referenceabstract

#include <Gaussian3D.hpp>

Inheritance diagram for odometry::Gaussian3D:
odometry::FootContact odometry::SkidOdometry odometry::Skid4Odometry

Public Member Functions

virtual ~Gaussian3D ()
 
virtual base::Pose getPoseDelta ()=0
 
virtual Eigen::Matrix3d getPositionError ()=0
 
virtual Eigen::Matrix3d getOrientationError ()=0
 
base::Matrix6d getPoseError ()
 

Detailed Description

base class of a 3d odometry model with a gaussian error model

Constructor & Destructor Documentation

virtual odometry::Gaussian3D::~Gaussian3D ( )
inlinevirtual

Member Function Documentation

virtual Eigen::Matrix3d odometry::Gaussian3D::getOrientationError ( )
pure virtual

returns the covariance matrix of the orientation error as an axis angle vector on a manifold.

Implemented in odometry::Skid4Odometry, odometry::SkidOdometry, and odometry::FootContact.

virtual base::Pose odometry::Gaussian3D::getPoseDelta ( )
pure virtual

return the pose delta in the body fixed frame of the previous state.

Implemented in odometry::SkidOdometry, and odometry::FootContact.

base::Matrix6d odometry::Gaussian3D::getPoseError ( )
inline
virtual Eigen::Matrix3d odometry::Gaussian3D::getPositionError ( )
pure virtual

returns the covariance matrix of the linear velocity

Implemented in odometry::Skid4Odometry, odometry::SkidOdometry, and odometry::FootContact.


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