State reference message containing the pose, velocity and acceleration of the robot. More...
#include <creos/messages/state_reference.hpp>

Public Types | |
| enum class | TranslationMode { kUnknown , kPosition , kVelocity , kAcceleration } |
| enum class | OrientationMode { kUnknown , kAttitude , kAngularVelocity , kAngularAcceleration } |
Public Member Functions | |
| auto | operator<=> (const StateReference &other) const =default |
Public Attributes | |
| creos::RobotClock::time_point | timestamp |
| Timestamp of the state reference. | |
| std::string | frame_id |
| Frame id of the state reference. | |
| creos_messages::Pose | pose |
| Pose of the robot. | |
| creos_messages::Twist | velocity |
| Velocity of the robot. | |
| creos_messages::Accel | acceleration |
| Acceleration of the robot. | |
| TranslationMode | translation_mode = TranslationMode::kUnknown |
| Translation mode of the state reference. | |
| OrientationMode | orientation_mode = OrientationMode::kUnknown |
| Orientation mode of the state reference. | |
State reference message containing the pose, velocity and acceleration of the robot.