g2o
Loading...
Searching...
No Matches
g2o::VelocityMeasurement Class Reference

velocity measurement of a differential robot More...

#include <odometry_measurement.h>

Public Member Functions

 VelocityMeasurement ()
 VelocityMeasurement (double vl, double vr, double dt)
double vl () const
void setVl (double v)
double vr () const
void setVr (double v)
double dt () const
void setDt (double t)
const Vector2 & measurement () const

Public Attributes

 EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Protected Attributes

Vector2 _measurement
double _dt

Detailed Description

velocity measurement of a differential robot

Definition at line 40 of file odometry_measurement.h.

Constructor & Destructor Documentation

◆ VelocityMeasurement() [1/2]

g2o::VelocityMeasurement::VelocityMeasurement ( )

Definition at line 34 of file odometry_measurement.cpp.

References _dt, and _measurement.

◆ VelocityMeasurement() [2/2]

g2o::VelocityMeasurement::VelocityMeasurement ( double vl,
double vr,
double dt )

Definition at line 36 of file odometry_measurement.cpp.

References _dt, _measurement, dt(), vl(), and vr().

Member Function Documentation

◆ dt()

double g2o::VelocityMeasurement::dt ( ) const
inline

◆ measurement()

const Vector2 & g2o::VelocityMeasurement::measurement ( ) const
inline

Definition at line 55 of file odometry_measurement.h.

55{ return _measurement; }

References _measurement.

◆ setDt()

void g2o::VelocityMeasurement::setDt ( double t)
inline

Definition at line 53 of file odometry_measurement.h.

53{ _dt = t; }

References _dt.

◆ setVl()

void g2o::VelocityMeasurement::setVl ( double v)
inline

Definition at line 47 of file odometry_measurement.h.

47{ _measurement(0) = v; }

References _measurement.

Referenced by main().

◆ setVr()

void g2o::VelocityMeasurement::setVr ( double v)
inline

Definition at line 50 of file odometry_measurement.h.

50{ _measurement(1) = v; }

References _measurement.

Referenced by main().

◆ vl()

double g2o::VelocityMeasurement::vl ( ) const
inline

◆ vr()

double g2o::VelocityMeasurement::vr ( ) const
inline

Member Data Documentation

◆ _dt

double g2o::VelocityMeasurement::_dt
protected

Definition at line 59 of file odometry_measurement.h.

Referenced by dt(), setDt(), VelocityMeasurement(), and VelocityMeasurement().

◆ _measurement

Vector2 g2o::VelocityMeasurement::_measurement
protected

◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW

g2o::VelocityMeasurement::EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Definition at line 42 of file odometry_measurement.h.


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