List of ROS Actions#
This page lists all the ROS actions exposed by the SDK 23.1.
Caution
Only the actions contributing to the public API of the pal-sdk-23.1
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_left_controller/follow_joint_trajectory
/arm_right_controller/follow_joint_trajectory
/conversation_manager
/execute_task
/get_user_input
/go_and_dock
/head_controller/follow_joint_trajectory
/manage_chatbot
/motion_manager
/move_base
/pal_head_manager/disable
/pal_image_navigation_node/image_goal
/pal_image_navigation_node/image_look
/pal_led_manager/do_effect
/pal_play_presentation
/pal_play_presentation_from_name
/pickup
/place
/play_motion
/play_motion_builder_node/build
/play_motion_builder_node/run
/safe_arm_left_controller/follow_joint_trajectory
/safe_arm_right_controller/follow_joint_trajectory
/speech_multi_recognizer
/start_asr
/stop_asr
/train_chatbot
/tts
/undocker_server
By capability#
ARI hardware#
/pal_led_manager/do_effect
(documentation) Performs LED effects. You can select the desired device, the LED effect, duration and priority, as well as provide effect-specific parameters (like the desired color).
Robot management#
/execute_task
(documentation)
Gestures and motions#
/arm_left_controller/follow_joint_trajectory
(documentation)/arm_right_controller/follow_joint_trajectory
(documentation)/head_controller/follow_joint_trajectory
(documentation)/motion_manager
(documentation)/pal_head_manager/disable
(documentation)/pickup
(documentation)/place
(documentation)/play_motion
(documentation)/play_motion_builder_node/build
(documentation)/play_motion_builder_node/run
(documentation)/safe_arm_left_controller/follow_joint_trajectory
(documentation)/safe_arm_right_controller/follow_joint_trajectory
(documentation)
Speech and language processing#
/manage_chatbot
(documentation) Starts the respective RASA language model given alanguage
goal input, as long as it has not already been loaded.See Dialogue management for details.
/train_chatbot
(documentation) Trains the specified chatbot.Note that the goal
lang
must exist either in ~/.pal/chatbot_cfg/rasa_chatbot_chitchat or /opt/pal/gallium/share/rasa_chatbot_chitchat directories.See Dialogue management for details.
/get_user_input
(documentation)/speech_multi_recognizer
(documentation)/tts
(documentation)/start_asr
(documentation) Start the automatic speech recognition/stop_asr
(documentation) Stops the automatic speech recognition
Touchscreen#
/pal_play_presentation
(documentation)/pal_play_presentation_from_name
(documentation)