44 #include "quaternions.h"
46 #ifndef CONTROL_COMMAND_H_
47 #define CONTROL_COMMAND_H_
64 } control_command_mode_t;
72 VELOCITY_COMMAND_MODE_LOCAL = 0,
73 VELOCITY_COMMAND_MODE_SEMI_LOCAL = 1,
74 VELOCITY_COMMAND_MODE_GLOBAL = 2,
75 } velocity_command_mode_t;
84 velocity_command_mode_t
mode;
94 POSITION_COMMAND_MODE_LOCAL = 0,
95 POSITION_COMMAND_MODE_GLOBAL = 1
96 } position_command_mode_t;
114 ATTITUDE_COMMAND_MODE_QUATERNION = 0,
115 ATTITUDE_COMMAND_MODE_RPY = 1
116 } attitude_command_mode_t;
Thrust command type.
Definition: control_command.h:151
Position command structure.
Definition: control_command.h:102
Torque command structure.
Definition: control_command.h:142
torque_command_t torque
Torque command.
Definition: control_command.h:173
Global command structure.
Definition: control_command.h:169
thrust_command_t thrust
Thrust command.
Definition: control_command.h:172
attitude_command_t attitude
Attitude command.
Definition: control_command.h:175
Attitude command structure.
Definition: control_command.h:122
velocity_command_mode_t mode
Command mode, defines whether the velocity is given in local or global frame.
Definition: control_command.h:84
rate_command_t rate
Rate command.
Definition: control_command.h:174
Velocity command structure.
Definition: control_command.h:81
Unit quaternion.
Definition: quaternions.h:62
Rate command structure.
Definition: control_command.h:133
control_command_mode_t mode
Control command mode.
Definition: control_command.h:171
attitude_command_mode_t mode
Command mode, defines whether the quaternion or the rpy angles should be used.
Definition: control_command.h:126
float thrust
Thrust command.
Definition: control_command.h:153
velocity_command_t velocity
Velocity command.
Definition: control_command.h:177
Thrust command type for vehicles with multi-lifting devices.
Definition: control_command.h:160
position_command_mode_t mode
Command mode, defines whether the position is given in local or global frame.
Definition: control_command.h:105
quat_t quat
Attitude quaternion.
Definition: control_command.h:124
position_command_t position
Position command.
Definition: control_command.h:176