NAOqi Interaction engines¶
What are interaction engines¶
Some keys modules, running on your Aldebaran robot define his basic interactive and alive behavior. Developing applications and Activities running on a Aldebaran robot implies to understand the purpose of these modules and to take advantage of them.
For further details, see: Programming for a living robot.
Alive and responsive¶
|ALAutonomousLife||Maintain the robot life cycle and manage the launching of activities.|
|ALAutonomousBlinking||Enables the robot to make its eye LEDs blink when it sees someone and when it is interacting.|
|ALBackgroundMovement||Defines which slight movements the robot does autonomously when its limbs are not moving.|
|ALBasicAwareness||Allows the robot to react to the environment to establish and keep eye contact with people.|
|ALListeningMovement||Enables some slight movements showing that the robot is listening.|
|ALSpeakingMovement||Enables to start autonomously movements during the speech of the robot.|
Able to listen and answer¶
|ALDialog||Create a basic knowledge database for conversational skills.|