class Action

June 4, 2021 ยท View on GitHub

Member values

Member nameData typeDescriptionUsage
handleActionHandleReference to the action (useful when updating an existing action)To set handle, you simply assign a value directly to a field within handle. You can also use the parent message's HasField() method to check if a message type field value has been set.
namestrAction friendly nameYou can manipulate the field name as if it were a regular field. To clear the value of name and reset it to the default value for its type, you call the ClearField() method of the Message interface.
application_datastrApplication data (reserved for use by Web App)You can manipulate the field application_data as if it were a regular field. To clear the value of application_data and reset it to the default value for its type, you call the ClearField() method of the Message interface.
send_twist_commandoneof:action_parameters TwistCommandControl the tool in velocityYou can manipulate the field send_twist_command as if it were a regular field. To clear the value of send_twist_command and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
send_wrench_commandoneof:action_parameters WrenchCommandControl the tool in force (EXPERIMENTAL)You can manipulate the field send_wrench_command as if it were a regular field. To clear the value of send_wrench_command and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
send_joint_speedsoneof:action_parameters JointSpeedsAction to control each joint speedYou can manipulate the field send_joint_speeds as if it were a regular field. To clear the value of send_joint_speeds and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
reach_poseoneof:action_parameters ConstrainedPoseReach a pose given Cartesian constraints. This action will be deprecated in a future version and will be replaced by execute_waypoint_list.You can manipulate the field reach_pose as if it were a regular field. To clear the value of reach_pose and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
reach_joint_anglesoneof:action_parameters ConstrainedJointAnglesReach a series of joint angles given angular constraints. This action will be deprecated in a future version and will be replaced by execute_waypoint_list.You can manipulate the field reach_joint_angles as if it were a regular field. To clear the value of reach_joint_angles and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
toggle_admittance_modeoneof:action_parameters intEnable or disable the admittance modeYou can manipulate the field toggle_admittance_mode as if it were a regular field. To clear the value of toggle_admittance_mode and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
snapshotoneof:action_parameters SnapshotTake a snapshot of current robot positionYou can manipulate the field snapshot as if it were a regular field. To clear the value of snapshot and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
switch_control_mappingoneof:action_parameters SwitchControlMappingSwitch the active controller mapYou can manipulate the field switch_control_mapping as if it were a regular field. To clear the value of switch_control_mapping and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
navigate_jointsoneof:action_parameters intSelect the next actuator to control in a mapYou can manipulate the field navigate_joints as if it were a regular field. To clear the value of navigate_joints and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
navigate_mappingsoneof:action_parameters intSelect a different mapYou can manipulate the field navigate_mappings as if it were a regular field. To clear the value of navigate_mappings and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
change_twistoneof:action_parameters ChangeTwistChange tool twistYou can manipulate the field change_twist as if it were a regular field. To clear the value of change_twist and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
change_joint_speedsoneof:action_parameters ChangeJointSpeedsChange the joint speeds individuallyYou can manipulate the field change_joint_speeds as if it were a regular field. To clear the value of change_joint_speeds and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
change_wrenchoneof:action_parameters ChangeWrenchChange the Cartesian forceYou can manipulate the field change_wrench as if it were a regular field. To clear the value of change_wrench and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
apply_emergency_stoponeof:action_parameters EmergencyStopApply robot emergency stopYou can manipulate the field apply_emergency_stop as if it were a regular field. To clear the value of apply_emergency_stop and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
clear_faultsoneof:action_parameters FaultsClear faults. Robot will be able to move if there is no more fault (see BaseCyclic.BaseFeedback.[fault_bank_afault_bank_b])
delayoneof:action_parameters DelayApply a delayYou can manipulate the field delay as if it were a regular field. To clear the value of delay and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
execute_actiononeof:action_parameters ActionHandleExecute an existing actionYou can manipulate the field execute_action as if it were a regular field. To clear the value of execute_action and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
send_gripper_commandoneof:action_parameters GripperCommandSend a gripper commandYou can manipulate the field send_gripper_command as if it were a regular field. To clear the value of send_gripper_command and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
send_gpio_commandoneof:action_parameters GpioCommandSend a gpio command (not implemented yet)You can manipulate the field send_gpio_command as if it were a regular field. To clear the value of send_gpio_command and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
stop_actiononeof:action_parameters StopStop movementYou can manipulate the field stop_action as if it were a regular field. To clear the value of stop_action and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
play_pre_computed_trajectoryoneof:action_parameters PreComputedJointTrajectoryPlay a pre-computed joint trajectoryYou can manipulate the field play_pre_computed_trajectory as if it were a regular field. To clear the value of play_pre_computed_trajectory and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
execute_sequenceoneof:action_parameters SequenceHandleExecute an existing sequenceYou can manipulate the field execute_sequence as if it were a regular field. To clear the value of execute_sequence and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.
execute_waypoint_listoneof:action_parameters WaypointListExecute a trajectory defined by a series of waypointsYou can manipulate the field execute_waypoint_list as if it were a regular field. To clear the value of execute_waypoint_list and reset it to the default value for its type, you call the ClearField() method of the Message interface. The message class also has a WhichOneof method that lets you find out which field (if any) in the oneof has been set.

Parent topic: Base (Python)