Flexiv RDK APIs
0.10
|
Go to the source code of this file.
Enumerations | |
enum | flexiv::Mode { flexiv::UNKNOWN = -1 , flexiv::IDLE , flexiv::RT_JOINT_TORQUE , flexiv::RT_JOINT_POSITION , flexiv::NRT_JOINT_POSITION , flexiv::NRT_PLAN_EXECUTION , flexiv::NRT_PRIMITIVE_EXECUTION , flexiv::RT_CARTESIAN_MOTION_FORCE , flexiv::NRT_CARTESIAN_MOTION_FORCE } |
Robot control modes. Must put the robot into the correct control mode before sending any corresponding commands. More... | |
Definition in file Mode.hpp.
enum flexiv::Mode |
Robot control modes. Must put the robot into the correct control mode before sending any corresponding commands.
Enumerator | |
---|---|
UNKNOWN | Mode not set |
IDLE | No operation to execute, the robot holds position and waits for new command. |
RT_JOINT_TORQUE | Run real-time joint torque control to track continuous commands @1kHz.
|
RT_JOINT_POSITION | Run real-time joint position control to track continuous commands @ 1kHz.
|
NRT_JOINT_POSITION | Run non-real-time joint position control to track discrete commands (smoothened by internal motion generator).
|
NRT_PLAN_EXECUTION | Execute pre-configured robot task plans.
|
NRT_PRIMITIVE_EXECUTION | Execute robot primitives (unit skills).
|
RT_CARTESIAN_MOTION_FORCE | Run real-time Cartesian motion-force control to track continuous commands @ 1kHz.
|
NRT_CARTESIAN_MOTION_FORCE | Run non-real-time Cartesian motion-force control to track discrete commands, smoothened by internal motion generator.
|