#include <ContactOdometry.hpp>
◆ FootContact()
◆ ~FootContact()
| FootContact::~FootContact |
( |
| ) |
|
|
virtual |
◆ getOrientationError()
| Eigen::Matrix3d FootContact::getOrientationError |
( |
| ) |
|
|
virtual |
returns the covariance matrix of the orientation error as an axis angle vector on a manifold.
Implements odometry::Gaussian3D.
◆ getPoseDelta()
| base::Pose FootContact::getPoseDelta |
( |
| ) |
|
|
virtual |
return the pose delta in the body fixed frame of the previous state.
Implements odometry::Gaussian3D.
◆ getPoseDeltaSample()
| base::Pose FootContact::getPoseDeltaSample |
( |
| ) |
|
|
virtual |
◆ getPoseDeltaSample2D()
| base::Pose2D FootContact::getPoseDeltaSample2D |
( |
| ) |
|
|
virtual |
◆ getPoseError()
◆ getPositionError()
| Eigen::Matrix3d FootContact::getPositionError |
( |
| ) |
|
|
virtual |
this function will return the transformation from the frame that is spanned up the points p1, p2 and p3 to the global frame. p1 is the origin of the frame and p1-p2 the x axis. further, p3 will be on the plane spanned up the the x and y axis of the frame.
Implements odometry::Gaussian3D.
◆ update()
◆ orientation
| Eigen::Quaterniond odometry::FootContact::orientation |
◆ prevOrientation
| Eigen::Quaterniond odometry::FootContact::prevOrientation |
◆ state
The documentation for this class was generated from the following files: