CreOS SDK
The CreOS SDK allows you to interact with Avular robots
 
Loading...
Searching...
No Matches
creos_messages::StateReference Struct Reference

State reference message containing the pose, velocity and acceleration of the robot. More...

#include <creos/messages/state_reference.hpp>

Collaboration diagram for creos_messages::StateReference:

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.
 

Detailed Description

State reference message containing the pose, velocity and acceleration of the robot.


The documentation for this struct was generated from the following file: