Programming for a living robot¶
Overview | State machine management | Autonomous Abilities | Extractors management
Your robot is alive!¶
Your Aldebaran robot is alive and autonomous! Moment by moment, he is aware and taking part in the world.
He will naturally do things by himself (such as finding and tracking people & interesting sounds, resetting his body positions, and more) without the need for you to implement or manage every aspect of his life.
Developing quality applications for a living robot must take the robot’s life into consideration, and the following guides will help you to do so:
How does the robot manage his life?¶
Based on Context from Managed Extractors, the Autonomous Life State Machine will start and stop Activities and Autonomous Abilities.
During your Activity, these Autonomous Abilities will continue to run.
In your Activity, you may want to customize or disable these Autonomous Abilities, depending on your scenario and needs.