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.