27 #ifndef G2O_EDGE_SE2_ODOM_CALIB_DIFFERENTIAL_H 28 #define G2O_EDGE_SE2_ODOM_CALIB_DIFFERENTIAL_H 55 measurement().vr() * params->
estimate()(1),
65 virtual bool read(std::istream& is);
66 virtual bool write(std::ostream& os)
const;
69 #ifdef G2O_HAVE_OPENGL 72 EdgeSE2OdomDifferentialCalibDrawAction();
Vector3D toVector() const
convert to a 3D vector (x, y, theta)
Abstract action that operates on a graph entity.
#define G2O_TYPES_SCLAM2D_API
2D pose Vertex, (x,y,theta)
velocity measurement of a differential robot
void fromVector(const Vector3D &v)
assign from a 3D vector (x, y, theta)
static MotionMeasurement convertToMotion(const VelocityMeasurement &vi, double l=1.0)
A 2D odometry measurement expressed as a transformation.
base class to represent an edge connecting an arbitrary number of nodes
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
const EstimateType & estimate() const
return the current estimate of the vertex
SE2 inverse() const
invert :-)