SoftBank Robotics documentation What's new in NAOqi 2.8?

ALAutonomousLife

NAOqi Interaction engines - Overview | API | Launch trigger conditions | Advanced


What it does

ALAutonomousLife is the module that makes the robot alive at all times.

For an introduction, see: Programming for a living robot.

How it works

  • The robot is kept visually alive by using Autonomous Abilities such as ALBasicAwareness.
  • 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: States.

Getting started

To discover how to use and extend the Life of your SoftBank Robotics robot, follow these tutorials: