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