ControlConfig¶
- class ServiceVersion¶
Identifies ControlConfig current version
- Canonical
kortex_api.autogen.messages.ControlConfig_pb2.ServiceVersion
- RESERVED_0 (0): Reserved
- CURRENT_VERSION (1): Current version
- class ControlConfigurationEvent¶
Admissible control configuration events
- Canonical
kortex_api.autogen.messages.ControlConfig_pb2.ControlConfigurationEvent
- UNSPECIFIED_CONTROL_CONFIGURATION_EVENT (0): Unspecified control configuration event
- ANGLE_UNIT_CHANGED (1): Angle unit changed event
- GRAVITY_VECTOR_CHANGED (2): Gravity vector changed event
- JOINT_HAND_GUIDING_CONFIGURATION_CHANGED (4): Joint Hand-Guiding configuration changed event
- NULL_HAND_GUIDING_CONFIGURATION_CHANGED (5): Null Hand-Guiding configuration changed event
- CARTESIAN_HAND_GUIDING_CONFIGURATION_CHANGED (6): Cartesian Hand-Guiding configuration changed event
- JOINT_TORQUE_HYBRID_CONFIGURATION_CHANGED (7): Joint torque hybrid configuraiton changed event
- WRENCH_COMMAND_NORMAL_CONFIGURATION_CHANGED (8): Wrench commmand normal configuration changed event
- WRENCH_COMMAND_RESTRICTED_CONFIGURATION_CHANGED (9): Wrench command restricted configuration changed event
- CONTROL_CONFIGURATION_FACTORY_RESTORED (10): Control configuration factory restored event
- TOOL_CONFIGURATION_CHANGED (11): Tool configuration event
- PAYLOAD_CONFIGURATION_CHANGED (12): Payload configuration event
- CARTESIAN_REFERENCE_CHANGED (13): Cartesian reference event
- CHANGE_CONTROL_MODE_FAILED (14): Control mode change fail event
- LOCKED_CARTESIAN_AXIS_CHANGED (15): Locked Cartesian axis event
- JOINT_SPEED_SOFT_LIMITS_CHANGED (16): Joint speed software limits changed event
- TWIST_LINEAR_SOFT_LIMIT_CHANGED (17): Linear speed software limit changed event
- TWIST_ANGULAR_SOFT_LIMIT_CHANGED (18): Angular speed software limit changed event
- JOINT_ACCELERATION_SOFT_LIMITS_CHANGED (19): Joint acceleration software limits changed event
- DESIRED_TWIST_LINEAR_SPEED_CHANGED (20): Desired joystick twist linear speed changed event
- DESIRED_TWIST_ANGULAR_SPEED_CHANGED (21): Desired joystick twist angular speed changed event
- DESIRED_JOINT_SPEED_CHANGED (22): Desired joystick joint speed changed event
- JOINT_POSITION_SOFT_LIMITS_CHANGED (23): Joint position software limits changed event
- ELBOW_LINEAR_SOFT_LIMIT_CHANGED (24): Linear elbow speed software limit changed event
- ZERO_EXTERNAL_WRENCH_FROM_FT_SENSOR_APPLIED (25): Zero external wrench from force torque sensor applied event
- TCP_TRANSLATION_SPEED_SATURATION_CHANGED (26): Tcp translation speed saturation changed event
- COLLISION_DETECTION_LIMITS_CONFIGURATION_CHANGED (27): Collision detection limits configuration changed event
- ENERGY_LIMITS_CONFIGURATION_CHANGED (28): Energy limits configuration changed event
- class ControlMode¶
Admissible robot control modes
- Canonical
kortex_api.autogen.messages.ControlConfig_pb2.ControlMode
- UNSPECIFIED_CONTROL_MODE (0): Unspecified control mode
- ANGULAR_JOYSTICK (1): Angular joystick mode
- CARTESIAN_JOYSTICK (2): Cartesian joystick mode
- ANGULAR_TRAJECTORY (4): Angular trajectory mode
- CARTESIAN_TRAJECTORY (5): Cartesian trajectory mode
- CARTESIAN_HAND_GUIDING (6): Cartesian Hand-Guiding mode
- JOINT_HAND_GUIDING (7): Joint Hand-Guiding mode
- NULL_SPACE_HAND_GUIDING (8): Null space mode
- JOINT_WAYPOINT_TRAJECTORY (9): Joint waypoint trajectory mode
- FORCE_CONTROL (10): Force control mode
- FORCE_CONTROL_MOTION_RESTRICTED (11): Force control motion restricted mode
- CARTESIAN_WAYPOINT_TRAJECTORY (12): Cartesian waypoint trajectory mode
- IDLE (13): Idle
- class ControlModeReportType¶
Control mode report type
- Canonical
kortex_api.autogen.messages.ControlConfig_pb2.ControlModeReportType
- UNSPECIFIED_CONTROL_MODE_REPORT_TYPE (0): Unspecified control mode report type
- CONTROL_MODE_REPORT_OUTSIDE_WORKSPACE (1): The arm is outside of the workspace of the new control mode
- CONTROL_MODE_REPORT_STOPPING (2): The robot is in the process of stopping
- CONTROL_MODE_REPORT_CLOSE_TO_SINGULARITY (3): The arm is close to a singularity
- CONTROL_MODE_REPORT_INVALID_FORCE_TORQUE_DATA (4): Force torque data is invalid. This might be caused by the absence or a malfunction of the force torque sensor
- class CollisionSensingActivationMode¶
Collision sensing activation mode (deprecated)
- Canonical
kortex_api.autogen.messages.ControlConfig_pb2.CollisionSensingActivationMode
- COLLISION_SENSING_ACTIVATION_MODE_UNSPECIFIED (0): Unspecified collision sensing activation mode
- COLLISION_SENSING_ACTIVATION_MODE_DISABLED (1): Collision sensing disabled
- COLLISION_SENSING_ACTIVATION_MODE_REDUCED_ONLY (2): Collision sensing enabled only in reduced mode
- COLLISION_SENSING_ACTIVATION_MODE_ENABLED (3): Collision sensing enabled