Dissertation
Self-Healing in Autonomous Robot Teams
Abstract
Today, robots are used in nearly every type of automated manufacturing and assembly process. Robot installations typically apply static actuator systems in clearly structured environments. These systems show impressive abilities in speed and accuracy for repetitive manipulation tasks. Future automation applications, however, require an increasing level of flexibility, where classical systems reach their physical limits. As a reaction, robots become mobile, intelligent and cooperative. These new characteristics, however, introduce further challenges. Dependable operation, for example, is considered as a major issue. Currently achieved operation durations are often too short to meet real-world requirements. This qualifies their benefits and blocks wide-spread application. This thesis presents RoSHA (Robot Self-Healing Architecture), a comprehensive self-healing solution to improve the dependability of autonomous mobile robot teams. Our proposed self-healing approach combines an integrative design with sophisticated self-healing abilities. The design specially addresses flexibility and ease of integration. Up to our knowledge, this design is the first that allows already existing (multi-)robot systems to integrate self-healing without extensive system changes. The self-healing functionality itself follows the Autonomic Computing paradigm and is organized after the MAPE-K structure. Our realization uses an adaptive monitoring for comprehensive and efficient system observation. An individual model-based configuration allows tailored observation for each system component in order to minimize the computational overhead. For failure detection and diagnosis, we present QBFD (Qualitative Bayesian Failure Diagnosis). QBFD provides the ability to cope with specific challenges of the robotic domain, like noisy and incomplete observations or imprecise knowledge of the systems dynamics and achieves highly reliable and efficient estimation of the failure condition. Our failure recovery mechanism is adopted from a robot behavior control language to specify architectural adaptations for coordinated multi-robot recovery. This constitutes a novel way to model cooperative recovery for multi-robot systems. All components are developed on the basis of a formal robot model. Up to our knowledge, this is the first formalization of commonly accepted dependability concepts. Finally, we present an evaluation of our approach in a comprehensive case study. We choose the domain of cooperative driving for a challenging and realistic evaluation scenario. The case study reviews the viability of our self-healing solution in different ways, where we analyze the achievable application performance gain and the self-healing quality. A non-exhaustive cross-validation confirms a significant improvement of application performance and availability with reasonable reactivity. Therefore, we are confident that our proposed solution considerably improves dependable operation for teams of autonomous mobile robots.
Citation
@phdthesis{urn:nbn:de:hebis:34-2017052452565,
author={Kirchner, Dominik},
title={Self-Healing in Autonomous Robot Teams},
school={Kassel, Universität Kassel, Fachbereich Elektrotechnik / Informatik},
month={05},
year={2017}
}
0500 Oax 0501 Text $btxt$2rdacontent 0502 Computermedien $bc$2rdacarrier 1100 2017$n2017 1500 1/eng 2050 ##0##urn:nbn:de:hebis:34-2017052452565 3000 Kirchner, Dominik 4000 Self-Healing in Autonomous Robot Teams / Kirchner, Dominik 4030 4060 Online-Ressource 4085 ##0##=u http://nbn-resolving.de/urn:nbn:de:hebis:34-2017052452565=x R 4204 \$dDissertation 4170 5550 {{Robotik}} 5550 {{Reparatur}} 5550 {{Autonomer Roboter}} 7136 ##0##urn:nbn:de:hebis:34-2017052452565
2017-05-24T07:12:29Z 2017-05-24T07:12:29Z 2017-05-24 urn:nbn:de:hebis:34-2017052452565 http://hdl.handle.net/123456789/2017052452565 eng Urheberrechtlich geschützt https://rightsstatements.org/page/InC/1.0/ Robotic Self-Healing Multi-Robot-System Reliability 004 Self-Healing in Autonomous Robot Teams Dissertation Today, robots are used in nearly every type of automated manufacturing and assembly process. Robot installations typically apply static actuator systems in clearly structured environments. These systems show impressive abilities in speed and accuracy for repetitive manipulation tasks. Future automation applications, however, require an increasing level of flexibility, where classical systems reach their physical limits. As a reaction, robots become mobile, intelligent and cooperative. These new characteristics, however, introduce further challenges. Dependable operation, for example, is considered as a major issue. Currently achieved operation durations are often too short to meet real-world requirements. This qualifies their benefits and blocks wide-spread application. This thesis presents RoSHA (Robot Self-Healing Architecture), a comprehensive self-healing solution to improve the dependability of autonomous mobile robot teams. Our proposed self-healing approach combines an integrative design with sophisticated self-healing abilities. The design specially addresses flexibility and ease of integration. Up to our knowledge, this design is the first that allows already existing (multi-)robot systems to integrate self-healing without extensive system changes. The self-healing functionality itself follows the Autonomic Computing paradigm and is organized after the MAPE-K structure. Our realization uses an adaptive monitoring for comprehensive and efficient system observation. An individual model-based configuration allows tailored observation for each system component in order to minimize the computational overhead. For failure detection and diagnosis, we present QBFD (Qualitative Bayesian Failure Diagnosis). QBFD provides the ability to cope with specific challenges of the robotic domain, like noisy and incomplete observations or imprecise knowledge of the systems dynamics and achieves highly reliable and efficient estimation of the failure condition. Our failure recovery mechanism is adopted from a robot behavior control language to specify architectural adaptations for coordinated multi-robot recovery. This constitutes a novel way to model cooperative recovery for multi-robot systems. All components are developed on the basis of a formal robot model. Up to our knowledge, this is the first formalization of commonly accepted dependability concepts. Finally, we present an evaluation of our approach in a comprehensive case study. We choose the domain of cooperative driving for a challenging and realistic evaluation scenario. The case study reviews the viability of our self-healing solution in different ways, where we analyze the achievable application performance gain and the self-healing quality. A non-exhaustive cross-validation confirms a significant improvement of application performance and availability with reasonable reactivity. Therefore, we are confident that our proposed solution considerably improves dependable operation for teams of autonomous mobile robots. open access Kirchner, Dominik Kassel, Universität Kassel, Fachbereich Elektrotechnik / Informatik Geihs, Kurt (Prof. Dr.) Hähner, Jörg (Prof. Dr.) Stumme, Gerd (Prof. Dr.) Kroll, Andreas (Prof. Dr.) Robotik Reparatur Autonomer Roboter 2017-03-30
The following license files are associated with this item:
Urheberrechtlich geschützt