Exception handling in robotics
- 1 March 1989
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 22 (3) , 43-49
- https://doi.org/10.1109/2.16224
Abstract
The construction of robust and reliable robot systems able to handle errors arising from abnormal operating conditions is addressed. It is assumed that the robot program is logically correct but fails due to hardware or external state errors. The error-handling technique called exception handling is treated. The type of errors that can occur in a robot system and their error-handling requirements are described, and approaches to error handling and recovery are reviewed. Exception-handling facilities in Ada and AML/X are mentioned, and Exceptional C, the language chosen for exposition, is described. The use of exception-handling facilities is illustrated with two examples.Keywords
This publication has 7 references indexed in Scilit:
- Blanche: an autonomous robot vehicle for structured environmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Fault tolerant concurrent C: a tool for writing fault tolerant distributed programsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Concurrent Programming and RoboticsThe International Journal of Robotics Research, 1989
- Symbolic Error Analysis and Robot PlanningThe International Journal of Robotics Research, 1982
- Exception handlingCommunications of the ACM, 1975
- System structure for software fault tolerancePublished by Association for Computing Machinery (ACM) ,1975
- Planning in a hierarchy of abstraction spacesArtificial Intelligence, 1974