2007 · 20 citations · 21 references
EngineeringAutonomous SystemsRobotics EngineeringFault ToleranceFault-tolerant ComputingFault-tolerant SystemsFault InjectionFault ModelingFault-tolerant ControlReliable System DesignRobot Control ArchitectureSafety-critical SystemsFault Detection And DiagnosisFault Detection In Autonomous SystemsFault Detection In Robotic SystemsFault Injection PlanningFault-tolerant Robot ArchitecturesTrust In Autonomous Robots
Autonomous robots offer alluring perspectives in numerous application domains: space rovers, satellites, medical assistants, tour guides, etc. However, a severe lack of trust in their dependability greatly reduces their possible usage. In particular, autonomous systems make extensive use of decisional mechanisms that are able to take complex and adaptative decisions, but are very hard to validate. This paper proposes a fault tolerance approach for decisional planning components, which are almost mandatory in complex autonomous systems. The proposed mechanisms focus on development faults in planning models and heuristics, through the use of diversification. The paper presents an implementation of these mechanisms on an existing autonomous robot architecture, and evaluates their impact on performance and reliability through the use of fault injection.
21
System structure for software fault tolerance
Brian Randell · ACM SIGPLAN Notices · 1975 · 1.5K citations · Full text
System structure for software fault tolerance
Brian Randell · IEEE Transactions on Software Engineering · 1975 · 1.1K citations
Remote Agent: to boldly go where no AI system has gone before
Nicola Muscettola, P. Pandurang Nayak, Barney Pell et al. · Artificial Intelligence · 1998 · 700 citations
Rachid Alami, Raja Chatila, Sara Fleury et al. · The International Journal of Robotics Research · 1998 · 520 citations