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 .