Simulation-based approach for avoiding external faults

When a robot interacts with its environment to perform tasks, it often faces unexpected situations which render its actions unsuccessful despite perfect functioning of its components. These situations occur as deviations of properties of the objects (manipulated by the robot) from their acceptable values. Hence, they are experienced by the robot as external faults. In this work, we propose a simulation-based approach for avoiding the external faults that occur during the manipulation actions of a robot which involve releasing of objects. With the help of a single example simulation, that shows the behavior of the manipulated object for successful completion of the action, the proposed approach constructs different examples of the object's behavior and labels them as `desired' or `undesired'. These labelled examples are used by an algorithm, which we refer as N-Bins, to suggest a releasing state of the object that avoids the occurrence of external faults. Once exposed to the labelled examples, N-Bins can also be used for predicting the occurrence of external faults for a given releasing state of the object. These abilities of N-Bins are used by the approach to modify the releasing action of the robot for avoiding external faults. We present the approach as a four-step scheme that performs the above mentioned tasks completely autonomously.

[1]  Franz Wotawa,et al.  On the Evaluation and Certification of the Robustness of Autonomous Intelligent Systems , 2011 .

[2]  Anthony G. Cohn,et al.  Qualitative Spatial Representation and Reasoning: An Overview , 2001, Fundam. Informaticae.

[3]  Stefan Edelkamp,et al.  Automated Planning: Theory and Practice , 2007, Künstliche Intell..

[4]  Sauro Longhi,et al.  Model-Based Sensor Fault Detection and Isolation System for Unmanned Ground Vehicles: Theoretical Aspects (part I) , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[5]  Alexander Ferrein,et al.  Belief Management for High-Level Robot Programs , 2011, IJCAI.

[6]  Stefan Schaal,et al.  Online movement adaptation based on previous sensor experiences , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Masayuki Inaba,et al.  Task guided attention control and visual verification in tea serving by the daily assistive humanoid HRP2JSK , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Anthony G. Cohn,et al.  A Spatial Logic based on Regions and Connection , 1992, KR.

[9]  Sebastian Thrun,et al.  Real-time fault diagnosis [robot fault diagnosis] , 2004, IEEE Robotics & Automation Magazine.

[10]  Michael Karg,et al.  Towards Expectation-based Failure Recognition for Human Robot Interaction , 2011 .

[11]  Masayuki Inaba,et al.  Anytime error recovery by integrating local and global feedback with monitoring task states , 2011, 2011 15th International Conference on Advanced Robotics (ICAR).

[12]  Takeo Kanade,et al.  Automated Construction of Robotic Manipulation Programs , 2010 .

[13]  Gerald Steinbauer,et al.  A Survey about Faults of Robots Used in RoboCup , 2012, RoboCup.

[14]  Naveed Akhtar Improving reliability of mobile manipulators against unknown external faults , 2012 .

[15]  Gerhard Lakemeyer,et al.  Unexpected Situations in Service Robot Environment: Classification and Reasoning Using Naive Physics , 2013, RoboCup.

[16]  Paul M. Frank,et al.  Issues of Fault Diagnosis for Dynamic Systems , 2010, Springer London.

[17]  Naveed Akhtar,et al.  Using naive physics for unknown external faults in robotics , 2011 .

[18]  Naveed Akhtar Fault reasoning based on Naive Physics , 2011 .

[19]  Jimmy A. Jørgensen,et al.  Handling Uncertainties in Object Placement using Drop Regions , 2012, ROBOTIK.

[20]  Mark Moll,et al.  Manipulation of Pose Distributions , 2002, Int. J. Robotics Res..

[21]  Ali Alawi,et al.  Real Time Fault Diagnosis , 1997 .

[22]  Alessandro De Luca,et al.  An adapt-and-detect actuator FDI scheme for robot manipulators , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[23]  Honghai Liu,et al.  A model-based approach to robot fault diagnosis , 2004, Knowl. Based Syst..

[24]  Reid G. Simmons,et al.  Scalable robot fault detection and identification , 2006, Robotics Auton. Syst..