NAOqi Core - Overview | API | Launch trigger conditions | Advanced

What it does

ALAutonomousLife is the module that makes the robot be alive at all time.

For further details, see: nao Understanding Autonomous Life settings.

How it works

  • The robot is kept visually alive by using the ALBasicAwareness and ALMotion Idle services.
  • Activities are autonomously started when their specific Launch trigger conditions are validated.
  • Only one Activity can be running, or focused at a time.
  • ALAutonomousLife cycle is based on a state machine paradigm with 4 possible states: Interactive, Solitary, Safeguard and Disabled. For further details, see: Autonomous Life states.

Getting started

To discover how to use and improved the Life of your Aldebaran robot, follow these tutorials: