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.