NAOqi Interaction engines¶
On this page
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¶
Module | Purpose |
---|---|
ALAutonomousLife | Maintain the robot life cycle and manage the launching of activities. |
Autonomous Abilities¶
Module | Purpose |
---|---|
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¶
Module | Purpose |
---|---|
ALDialog | Create a basic knowledge database for conversational skills. |
Deprecated modules¶
Deprecated modules | |
---|---|
ALAutonomousMoves | Use the ALBackgroundMovement and ALListeningMovement instead. |