摘要 |
A robot may be made to operate in response to changes in an environment by determining a currently dominant drive state for the robot from a plurality of competing drive states, sensing a change the environment, selecting an appropriate behavior strategy in accordance with the currently dominant drive state from a database of behavior strategies for response by the robot to the sensed changed, selecting one or more robotic motions to be performed by the robot from a database of robotic motions in accordance with the selected strategy and causing the robot to perform the selected robotic motions.
|