Go to the documentation of this file.
10 #ifndef CObservationOdometry_H
11 #define CObservationOdometry_H
int32_t encoderRightTicks
CObservationOdometry()
Constructor.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
An observation of the current (cumulative) odometry for a wheeled robot.
void setSensorPose(const mrpt::poses::CPose3D &) MRPT_OVERRIDE
A general method to change the sensor pose on the robot.
float velocityLin
The velocity of the robot, linear in meters/sec and angular in rad/sec.
void getSensorPose(mrpt::poses::CPose3D &out_sensorPose) const MRPT_OVERRIDE
A general method to retrieve the sensor pose on the robot.
A class used to store a 2D pose.
bool hasEncodersInfo
"true" means that "encoderLeftTicks" and "encoderRightTicks" contain valid values.
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
#define DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
poses::CPose2D odometry
The absolute odometry measurement (IT IS NOT INCREMENTAL)
#define DEFINE_SERIALIZABLE_PRE_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
This declaration must be inserted in all CSerializable classes definition, before the class declarati...
#define DEFINE_SERIALIZABLE(class_name)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
Declares a class that represents any robot's observation.
#define MRPT_OVERRIDE
C++11 "override" for virtuals:
void getDescriptionAsText(std::ostream &o) const MRPT_OVERRIDE
Build a detailed, multi-line textual description of the observation contents and dump it to the outpu...
bool hasVelocities
"true" means that "velocityLin" and "velocityAng" contain valid values.
Page generated by Doxygen 1.8.20 for MRPT 1.4.0 SVN: at Thu Aug 27 02:40:23 UTC 2020 | | |