MIRob: An intelligent service robot that learns from interactive discussions while handling uncertain information in user instructions

This paper presents about an intelligent service robot named Moratuwa Intelligent Robot (MIRob) that can acquire knowledge through interactive discussion with the user while handling the uncertain information in the user instructions. In order to facilitate this behavior, a finite state intention module has been introduced to manage the interaction between the user and the robot. A set of states has been defined to acquire and update the knowledge as well as in order to perform the actions required to satisfy the user instructions. Dialogue flows and patterns have been defined for each state in order to maintain the interaction with the user. The defined dialogue flows and the dialogue patterns are presented. Furthermore, the concept has been developed in such a way that the system is capable of updating a Robot Experience Model (REM) according to the acquired knowledge. In order to evaluate the performance of the system, experiments have been carried out in an artificially created domestic environment. The capabilities of the proposed system have been demonstrated and validated from the experimental results.

[1]  Bruce A. MacDonald,et al.  The Role of Healthcare Robots for Older People at Home: A Review , 2014, Int. J. Soc. Robotics.

[2]  Mika Luimula,et al.  Needs and user acceptance of older adults for mobile service robot , 2012, 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication.

[3]  Pavel Smrž,et al.  Design of the Human-Robot Interaction for a Semi-Autonomous Service Robot to Assist Elderly People , 2015 .

[4]  Illah R. Nourbakhsh,et al.  A survey of socially interactive robots , 2003, Robotics Auton. Syst..

[5]  Wendy A. Rogers,et al.  Domestic Robots for Older Adults: Attitudes, Preferences, and Potential , 2014, Int. J. Soc. Robotics.

[6]  Shihong Huang,et al.  Functions of a caring robot in nursing , 2011, 2011 7th International Conference on Natural Language Processing and Knowledge Engineering.

[7]  Keigo Watanabe,et al.  Teaching a tele-robot using natural language commands , 2005, IEEE International Symposium on Micro-NanoMechatronics and Human Science, 2005.

[8]  Kiyotaka Izumi,et al.  Visual evaluation and fuzzy voice commands for controlling a robot manipulator , 2010 .

[9]  M. A. Viraj J. Muthugala,et al.  Interpreting fuzzy linguistic information in user commands by analyzing movement restrictions in the surrounding environment , 2015, 2015 Moratuwa Engineering Research Conference (MERCon).

[10]  Keigo Watanabe,et al.  Controlling a robot manipulator with fuzzy voice commands using a probabilistic neural network , 2007, Neural Computing and Applications.

[11]  Keigo Watanabe,et al.  Interpretation of fuzzy voice commands for robots based on vocal cues guided by user's willingness , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Sooyong Park,et al.  Service robot for the elderly , 2009, IEEE Robotics & Automation Magazine.

[13]  Chin-Teng Lin,et al.  Adaptive fuzzy command acquisition with reinforcement learning , 1998, IEEE Trans. Fuzzy Syst..

[14]  Bruce A. MacDonald,et al.  Socially Assistive Robot HealthBot: Design, Implementation, and Field Trials , 2016, IEEE Systems Journal.

[15]  Daniele Nardi,et al.  Knowledge acquisition through human–robot multimodal interaction , 2013, Intell. Serv. Robotics.

[16]  I-Ming Chen,et al.  Design of Robots Used as Education Companion and Tutor , 2016 .

[17]  M. A. Viraj J. Muthugala,et al.  Enhancing human-robot interaction by interpreting uncertain information in navigational commands based on experience and environment , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Keigo Watanabe,et al.  Adaptation of robot behaviors toward user perception on fuzzy linguistic information by fuzzy voice feedback , 2009, RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication.

[19]  K. Watanabe,et al.  Interactive Dialogue for Behavior Teaching to Robots based on Primitive Behaviors with Fuzzy Voice Commands , 2008, 2008 4th International Conference on Information and Automation for Sustainability.