PROBLEM TO BE SOLVED: To subdivide a situation manager into a situation network and a behavior network so that the calculation of appropriate behavior for a given situation is not directly based on actual data but based on the calculation of the needs of a given situation. Provide robots that perform actions for social interaction. SOLUTION: A robot that executes an action for social interaction, and has a situation manager divided into a situation network for determining needs and an action network for determining actions for satisfying needs. It includes a planner for prioritizing proposed actions and sensors for detecting events, by the situation manager and optionally from the input device. Both situational and behavioral networks are based on probabilistic models. [Selection diagram] Fig. 1
展开▼