A n-dimensional convex hull approach for fault detection and mitigation for high degree of freedom robots humanoid robots

This work shows a plan for error state determination, diagnosis, and mitigation using autonomic computing tools and tecniques on the Hubo robot. An n-dimensional geometric enclosure is constructed from periodic measurements of the robot's normal operating state. Similar hulls will be constructed for unique faults encountered during runtime. A mapping of these faults to applicable mitigations will be dynamically constructed and will aid in mitigation selection. The successful application of the mitigation will bring the robot back to a safe operating state.

[1]  Ferenc Szidarovszky,et al.  Multi-Level Intrusion Detection System (ML-IDS) , 2008, 2008 International Conference on Autonomic Computing.

[2]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[3]  Hana Lee,et al.  An auto-framing method for stochastic process signals for fault detection by using a hidden Markov model based approach , 2012, 2012 12th International Conference on Control, Automation and Systems.

[4]  Armando Fox,et al.  Ensembles of models for automated diagnosis of system performance problems , 2005, 2005 International Conference on Dependable Systems and Networks (DSN'05).

[5]  David Garlan,et al.  Rainbow: architecture-based self-adaptation with reusable infrastructure , 2004 .

[6]  Cristiana Amza,et al.  Semantic-Driven Model Composition for Accurate Anomaly Diagnosis , 2008, 2008 International Conference on Autonomic Computing.

[7]  George Candea,et al.  Microreboot - A Technique for Cheap Recovery , 2004, OSDI.

[8]  Martin Roesch,et al.  Snort - Lightweight Intrusion Detection for Networks , 1999 .

[9]  Yasuo Kuniyoshi,et al.  Real-time selection and generation of fall damage reduction actions for humanoid robots , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[10]  Spiros Mancoridis,et al.  Using Search Methods for Selecting and Combining Software Sensors to Improve Fault Detection in Autonomic Systems , 2010, 2nd International Symposium on Search Based Software Engineering.

[11]  Zhenhuan Gong,et al.  Self-correlating predictive information tracking for large-scale production systems , 2009, ICAC '09.

[12]  Jun-Ho Oh,et al.  A common interface for humanoid simulation and hardware , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[13]  Shivnath Babu,et al.  Guided Problem Diagnosis through Active Learning , 2008, 2008 International Conference on Autonomic Computing.

[14]  Charles L. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[15]  Thomas Reidemeister,et al.  System monitoring with metric-correlation models: problems and solutions , 2009, ICAC '09.

[16]  Spiros Mancoridis,et al.  Diagnosis of software failures using computational geometry , 2011, 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011).

[17]  Michael I. Jordan,et al.  Failure diagnosis using decision trees , 2004 .

[18]  Ju-Jang Lee,et al.  Fault detection and robust fault recovery control for robot manipulators with actuator failures , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[19]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[20]  Spiros Mancoridis,et al.  On the use of computational geometry to detect software faults at runtime , 2010, ICAC '10.

[21]  Jeffrey O. Kephart,et al.  An architectural approach to autonomic computing , 2004 .

[22]  Shuuji Kajita,et al.  Towards an Optimal Falling Motion for a Humanoid Robot , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[23]  Dilma Da Silva,et al.  Enabling autonomic behavior in systems software with hot swapping , 2003, IBM Syst. J..

[24]  Shuuji Kajita,et al.  An optimal planning of falling motions of a humanoid robot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Sven Behnke,et al.  Instability Detection and Fall Avoidance for a Humanoid using Attitude Sensors and Reflexes , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Sheng Ma,et al.  Quickly Finding Known Software Problems via Automated Symptom Matching , 2005, Second International Conference on Autonomic Computing (ICAC'05).

[27]  H. Altay Güvenir,et al.  Classification by Voting Feature Intervals , 1997, ECML.

[28]  Yasuo Kuniyoshi,et al.  Falling motion control for humanoid robots while walking , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[29]  Giovanni Vigna,et al.  NetSTAT: A Network-based Intrusion Detection System , 1999, J. Comput. Secur..

[30]  Roy H. Campbell,et al.  Building a Self-Healing Operating System , 2007, Third IEEE International Symposium on Dependable, Autonomic and Secure Computing (DASC 2007).

[31]  Su Whan Sung,et al.  Frequency response model identification method for discrete-time processes with final cyclic-steady-state , 2012, 2012 12th International Conference on Control, Automation and Systems.

[32]  Jeffrey S. Chase,et al.  Correlating Instrumentation Data to System States: A Building Block for Automated Diagnosis and Control , 2004, OSDI.

[33]  Rajarshi Das,et al.  Achieving Self-Management via Utility Functions , 2007, IEEE Internet Computing.

[34]  Zhen Guo,et al.  Tracking Probabilistic Correlation of Monitoring Data for Fault Detection in Complex Systems , 2006, International Conference on Dependable Systems and Networks (DSN'06).