g2o
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Attributes | List of all members
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 Vector2measurement () 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.

◆ VelocityMeasurement() [2/2]

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

Member Function Documentation

◆ dt()

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

Definition at line 52 of file odometry_measurement.h.

52{ return _dt; }

Referenced by g2o::OdomConvert::convertToMotion().

◆ measurement()

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

Definition at line 55 of file odometry_measurement.h.

55{ return _measurement; }

◆ setDt()

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

Definition at line 53 of file odometry_measurement.h.

53{ _dt = t; }

◆ setVl()

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

Definition at line 47 of file odometry_measurement.h.

47{ _measurement(0) = v; }

Referenced by main().

◆ setVr()

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

Definition at line 50 of file odometry_measurement.h.

50{ _measurement(1) = v; }

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.

◆ _measurement

Vector2 g2o::VelocityMeasurement::_measurement
protected

Definition at line 58 of file odometry_measurement.h.

◆ 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: