Integrating error recovery in a mobile robot control system

An approach to handling error recovery for mobile robots is proposed. To understand the way in which detection, error analysis, and mission insertion are carried out, the decomposition of missions into statements is introduced, followed by the notion of a token. The goal of tokens is to manipulate statements. Error recovery is based on the development of a failure tree using an error knowledge base. Moreover, the architecture includes detection of hardware malfunctions at different levels. It is shown through examples that the token structure gives a good representation of mission execution and that error recovery enhances the flexibility and reliability of the overall architecture.<<ETX>>

[1]  Fabrice R. Norelis,et al.  Control of mobile robot actions , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[2]  Ahmed Khoumsi,et al.  Reactive Processes for Mobile Robot Control , 1989 .

[3]  Maria Gini,et al.  Reliable real-time robot operation employing intelligent forward recovery , 1986, J. Field Robotics.

[4]  Nancy G Leveson,et al.  Software safety: why, what, and how , 1986, CSUR.

[5]  Ronald C. Arkin,et al.  Motor schema based navigation for a mobile robot: An approach to programming by behavior , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[6]  R. Chatila,et al.  Task and path planning for mobile robots , 1987 .

[7]  P. Grandjean,et al.  A Robust 3D Vision Tracking Module Integrated in a Mobile-Robot Control System , 1990, Proceedings of the IEEE International Workshop on Intelligent Motion Control.

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

[9]  John H. Munson Robot Planning, Execution, and Monitoring in an Uncertain Environment , 1971, IJCAI.

[10]  Ingemar J. Cox,et al.  Exception handling in robotics , 1989, Computer.

[11]  Richard Fikes,et al.  Learning and Executing Generalized Robot Plans , 1993, Artif. Intell..

[12]  Brian Randell System structure for software fault tolerance , 1975 .

[13]  David W. Payton,et al.  An architecture for reflexive autonomous vehicle control , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[14]  Raja Chatila,et al.  A General Structure for Mobile Robot Action Control , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[15]  Imran A. Zualkernan,et al.  The role of knowledge in the architecture of a robust robot control , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[16]  Algirdas Avizienis,et al.  The N-Version Approach to Fault-Tolerant Software , 1985, IEEE Transactions on Software Engineering.

[17]  K. H. Kim,et al.  Distributed Execution of Recovery Blocks: An Approach for Uniform Treatment of Hardware and Software Faults in Real-Time Applications , 1989, IEEE Trans. Computers.