# 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:

- Testing Autonomous Life.
- Creating a Solitary activity.

Glossary Site map Index Support Contact Legal Notices