PAL public skills API¶
This page lists all the public skills available in PAL OS edge.
ask_human_for_help
¶
Domains: interaction, communication
Interface: /skill/ask_human_for_help
Message type: interaction_skills/action/AskHumanForHelp
Ask a human for help
Detailed documentation and examples: ask_human_for_help
look_for_human
¶
Domains: interaction
Interface: /skill/look_for_human
Message type: interaction_skills/action/LookFor
Search and localize specific humans
Detailed documentation and examples: look_for_human
look_for_object
¶
Domains: interaction
Interface: /skill/look_for_object
Message type: interaction_skills/action/LookFor
Search and localize specific objects
Detailed documentation and examples: look_for_object
set_expression
¶
Domains: interaction
Interface: /skill/set_expression
Message type: interaction_skills/msg/SetExpression
Sets the expression of the robot. This might include changing the robot’s face, body posture, or other expressive features.
One either sets the expression by name, or by specifying the valence and arousal of the expression.
Detailed documentation and examples: set_expression
ask
¶
Domains: communication
Interface: /skill/ask
Message type: communication_skills/action/Ask
A specialization of the chat where the role is predefined and the dialogue is always initiated by the robot.
See How-to: Dialogue management for details.
Detailed documentation and examples: ask
chat
¶
Domains: communication
Interface: /skill/chat
Message type: communication_skills/action/Chat
Start a dialogue with a defined purpose.
See How-to: Dialogue management for details.
Detailed documentation and examples: chat
say
¶
Domains: communication
Interface: /skill/say
Message type: communication_skills/action/Say
Speak out the provided input text (also executing any additional markup action).
See How-to: Speech synthesis (TTS) for details.
Detailed documentation and examples: say