List of ROS Actions¶
This page lists all the public ROS actions available in PAL OS edge.
Caution
Only the actions contributing to the public API of the PAL OS edge are listed here.
Additional ROS actions might be present on the robot, for internal purposes. They are however not part of the documented and supported robot API.
Alphabetic index¶
/arm_controller/follow_joint_trajectory
/arm_left_controller/follow_joint_trajectory
/arm_right_controller/follow_joint_trajectory
/asr/set_locale
/assisted_teleop_priority_action
/backup
/change_controllers
/compute_path_through_poses
/compute_path_to_pose
/detect_dock
/detect_target
/dock_robot
/drive_on_heading
/follow_path
/follow_waypoints
/go_and_dock
/gripper_controller/follow_joint_trajectory
/gripper_controller/increment
/head_controller/follow_joint_trajectory
/head_controller/increment
/head_controller/point_head_action
/i18n_manager/set_locale
/joy_priority_action
/joy_turbo_angular_decrease
/joy_turbo_angular_increase
/joy_turbo_decrease
/joy_turbo_increase
/joy_turbo_reset
/learn_dock
/led_manager_node/do_effect
/navigate_through_poses
/navigate_through_waypoints
/navigate_to_pose
/navigate_to_target
/play_motion2
/play_motion2/raw
/safe_arm_controller/follow_joint_trajectory
/safe_arm_left_controller/follow_joint_trajectory
/safe_arm_right_controller/follow_joint_trajectory
/safe_torso_controller/follow_joint_trajectory
/set_configuration
/set_parameter
/skill/ask
/skill/ask_human_for_help
/skill/chat
/skill/look_at
/skill/look_for_human
/skill/look_for_object
/skill/navigate_to_pose
/skill/navigate_to_waypoint
/skill/navigate_to_zone
/skill/say
/spin
/torso_controller/follow_joint_trajectory
/torso_controller/increment
/undock_robot
/wait
By capability¶
💬 Communication¶
/skill/ask
(documentation) Start a small dialogue exchange with the aim of getting some information through the conversation. See ask for details./skill/ask_human_for_help
(documentation) See ask_human_for_help for details./skill/chat
(documentation) Start a dialogue with a defined purpose. See chat for details./skill/say
(documentation) Speak out the provided input text (also executing any additional markup action). See say for details.
⚙️ Robot hardware¶
/led_manager_node/do_effect
(documentation) Controls the various LEDs or PAL’s robots. You can select the desired set of LEDs, a colour effect, duration and priority, as well as provide effect-specific parameters (like the desired color).See LEDs API for details.
😄 Interaction¶
/skill/look_at
(documentation) Controls the gaze behaviour of the robot. See look_at for details./skill/look_for_human
(documentation) Search and localize specific humans. See look_for_human for details./skill/look_for_object
(documentation) Search and localize specific objects. See look_for_object for details.
🛠 Robot management¶
/change_controllers
(documentation) Allows to change controllers with a single call, avoiding resources conflict.See How to change your robot’s motion controller for details.
/i18n_manager/set_locale
(documentation) Sets the language to all the associated nodes
👋 Gestures and motions¶
/arm_controller/follow_joint_trajectory
(documentation) Moves the arm joints to the desired positions/arm_left_controller/follow_joint_trajectory
(documentation)/arm_right_controller/follow_joint_trajectory
(documentation)/gripper_controller/follow_joint_trajectory
(documentation) This action encapsulates thetrajectory_msgs/JointTrajectory
message/gripper_controller/increment
(documentation) Moves the gripper joints the desired increment/head_controller/follow_joint_trajectory
(documentation) Moves the head joints to the desired positions/head_controller/increment
(documentation) Moves the head joints the desired increment/head_controller/point_head_action
(documentation) Moves the head joints to the necessary positions to point to a desired position, performing inverse kinematics/joy_turbo_reset
(documentation)/play_motion2
(documentation) Executes pre-recorded motion from its name/play_motion2/raw
(documentation) Executes a joint trajectory over multiple groups of joints./safe_arm_controller/follow_joint_trajectory
(documentation) Moves the arm joints to the desired positions providing there are no self-collisions/safe_arm_left_controller/follow_joint_trajectory
(documentation)/safe_arm_right_controller/follow_joint_trajectory
(documentation)/safe_torso_controller/follow_joint_trajectory
(documentation) This action encapsulates thetrajectory_msgs/JointTrajectory
message; the goal is discarded if a self-collision will occur./torso_controller/follow_joint_trajectory
(documentation) This action encapsulates thetrajectory_msgs/JointTrajectory
message/torso_controller/increment
(documentation)