6 #ifndef FLEXIV_RDK_MODE_HPP_
7 #define FLEXIV_RDK_MODE_HPP_
13 namespace flexiv::rdk {
110 {Mode::UNKNOWN,
"UNKNOWN"},
111 {Mode::IDLE,
"IDLE"},
112 {Mode::RT_JOINT_TORQUE,
"RT_JOINT_TORQUE"},
113 {Mode::RT_JOINT_IMPEDANCE,
"RT_JOINT_IMPEDANCE"},
114 {Mode::NRT_JOINT_IMPEDANCE,
"NRT_JOINT_IMPEDANCE"},
115 {Mode::RT_JOINT_POSITION,
"RT_JOINT_POSITION"},
116 {Mode::NRT_JOINT_POSITION,
"NRT_JOINT_POSITION"},
117 {Mode::NRT_PLAN_EXECUTION,
"NRT_PLAN_EXECUTION"},
118 {Mode::NRT_PRIMITIVE_EXECUTION,
"NRT_PRIMITIVE_EXECUTION"},
119 {Mode::RT_CARTESIAN_MOTION_FORCE,
"RT_CARTESIAN_MOTION_FORCE"},
120 {Mode::NRT_CARTESIAN_MOTION_FORCE,
"NRT_CARTESIAN_MOTION_FORCE"},
121 {Mode::NRT_SUPER_PRIMITIVE,
"NRT_SUPER_PRIMITIVE"},
const std::map< Mode, std::string > kModeNames
Mode
Robot control modes. The robot needs to be switched into the correct control mode before the correspo...
@ NRT_CARTESIAN_MOTION_FORCE
@ NRT_PRIMITIVE_EXECUTION
@ RT_CARTESIAN_MOTION_FORCE