10 #include <gait_msgs/GaitCommand.h>
20 LEFT_ARM_BEGIN = ARMS_BEGIN,
21 L_SHOULDER_PITCH = LEFT_ARM_BEGIN,
24 LEFT_ARM_END = L_ELBOW_PITCH,
27 R_SHOULDER_PITCH = RIGHT_ARM_BEGIN,
30 RIGHT_ARM_END = R_ELBOW_PITCH,
31 ARMS_END = RIGHT_ARM_END,
34 LEFT_LEG_BEGIN = LEGS_BEGIN,
35 L_HIP_YAW = LEFT_LEG_BEGIN,
41 LEFT_LEG_END = L_ANKLE_ROLL,
44 R_HIP_YAW = RIGHT_LEG_BEGIN,
50 RIGHT_LEG_END = R_ANKLE_ROLL,
51 LEGS_END = RIGHT_LEG_END,
58 "left_shoulder_pitch",
62 "right_shoulder_pitch",
63 "right_shoulder_roll",
97 static const std::string motionName[MID_COUNT] = {
118 cmd.gcvX = cmd.gcvY = cmd.gcvZ = 0.0;
120 cmd.motion = MID_NONE;
MotionID
Enumeration of motion IDs that can be used in the GaitCommand::motion field to trigger motions throug...
Definition: gait_common.h:85
MotionStance
Enumeration of motion stances that can be commanded to a gait engine.
Definition: gait_common.h:107
JointID
ID list of joints used by the gait motion module.
Definition: gait_common.h:17
const std::string jointName[NUM_JOINTS]
List of names of the joints that are required by the gait motion module (indexed by the JointID enum)...
Definition: gait_common.h:57
void resetGaitCommand(gait_msgs::GaitCommand &cmd)
Reset a gait command to zero.
Definition: gait_common.h:115
const std::string gaitOdomFrame
Name of the tf frame that is used for publishing the gait odometry.
Definition: gait_common.h:82