27#ifndef G2O_ODOMETRY_MEASUREMENT_H
28#define G2O_ODOMETRY_MEASUREMENT_H
46 double vl()
const {
return _measurement(0); }
47 void setVl(
double v) { _measurement(0) = v; }
49 double vr()
const {
return _measurement(1); }
50 void setVr(
double v) { _measurement(1) = v; }
52 double dt()
const {
return _dt; }
53 void setDt(
double t) { _dt = t; }
72 double x()
const {
return _measurement(0); }
73 void setX(
double v) { _measurement(0) = v; }
75 double y()
const {
return _measurement(1); }
76 void setY(
double v) { _measurement(1) = v; }
78 double theta()
const {
return _measurement(2); }
79 void setTheta(
double v) { _measurement(2) = v; }
81 double dt()
const {
return _dt; }
82 void setDt(
double t) { _dt = t; }
A 2D odometry measurement expressed as a transformation.
const Vector3 & measurement() const
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
convert between the different types of odometry measurements
velocity measurement of a differential robot
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
const Vector2 & measurement() const
#define G2O_TYPES_SCLAM2D_API