# ALBackgroundMovement ¶

NAOqi Interaction engines - Overview | API

## What it does ¶

ALBackgroundMovement triggers some slight movements that the robot does autonomously. If the robot makes some other motion (i.e. there is a call to a method of ALMotion ), the background movements are stopped until the motion is done.

## How it works ¶

ALBackgroundMovement is an autonomous ability which is enabled by default when ALAutonomousLife is in solitary or in interactive state. For further details, see: Autonomous Abilities .

What the robot does depends on the Posture family .

Posture Family Effects
Standing Calls  ALMotionProxy::setBreathEnabled  .
Sitting or SittingOnChair Goes back to the nearest Predefined postures then call  ALMotionProxy::setIdlePostureEnabled  ).
Any other posture family Does nothing.