# SoftBank Robotics documentation What's new in NAOqi 2.8?

# Programming for a living robot

## Your robot is alive!

Your SoftBank Robotics 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:

- State machine management
- Autonomous Abilities
- Extractors management

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

Glossary Site map Index Support Contact Legal Notices