A constructive approach for developing interactive humanoid robots

There is a strong correlation between the number of appropriate behaviors an interactive robot can produce and its perceived intelligence. We propose a robot architecture for implementing a large number of behaviors and a visualizing tool for understanding the developed complex system. Behaviors are designed by using knowledge obtained through cognitive experiments and implemented by using situated recognition. By representing relationships between behaviors, episode rules help to guide the robot in communicating with people in a consistent manner. We have implemented over 100 behaviors and 800 episode rules in a humanoid robot. As a result, the robot could entice people to relate to it interpersonally. An Episode Editor is a tool to support the development of episode rules and to visualize the complex relationships among the behaviors. We consider the visualization is to be necessary for the constructive approach.

[1]  Tetsuo Ono,et al.  Development and evaluation of an interactive humanoid robot "Robovie" , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[2]  Karl F. MacDorman,et al.  Simulating conversations: The communion game , 1995, AI & Society.

[3]  Toru Ishida,et al.  A Meta-Level Control Architecture for Production Systems , 1995, IEEE Trans. Knowl. Data Eng..

[4]  Tetsuo Ono,et al.  Reading a robot's mind: a model of utterance understanding based on the theory of mind mechanism , 2000, AAAI/IAAI.

[5]  Tetsuo Ono,et al.  Robovie: an interactive humanoid robot , 2001 .

[6]  Gordon Cheng,et al.  Complex continuous meaningful humanoid interaction: a multi sensory-cue based approach , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[7]  Amy L. Lansky,et al.  Reasoning and planning in dynamic domains: An experiment with a mobile robot , 1987 .

[8]  Brian Scassellati,et al.  How to build robots that make friends and influence people , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[9]  C. V. Ramamoorthy,et al.  Knowledge and Data Engineering , 1989, IEEE Trans. Knowl. Data Eng..

[10]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .