DocumentCode :
1967080
Title :
Architecture-driven self-adaptation and self-management in robotics systems
Author :
Edwards, George ; Garcia, Joshua ; Tajalli, Hossein ; Popescu, Daniel ; Medvidovic, Nenad ; Sukhatme, Gaurav ; Petrus, Brad
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA
fYear :
2009
fDate :
18-19 May 2009
Firstpage :
142
Lastpage :
151
Abstract :
We describe an architecture-centric design and implementation approach for building self-adapting and self-managing robotics systems. The basis of our approach is the concept of meta-level components, which facilitate adaptation and management of application-level components. Our approach applies two key enhancements to the traditional usage of meta-level components: (1) we utilize three distinct, specialized meta-level components for the three fundamental activities of a robotics system: sensing, computation, and control, and (2) we allow meta-level components to themselves be monitored, managed and adapted by other (higher layer) meta-level components. In this way, our approach flexibly supports adaptive layered architectures of arbitrary depth, the specification of arbitrary system adaptation policies, and the provision of intelligent facilities for constructing adaptation plans on-the-fly. We showcase our approach using a team of autonomous mobile robots that engage in a leader-follower scenario and experience a wide variety of failures, activating distinct recovery mechanisms.
Keywords :
mobile robots; self-adjusting systems; application-level components; architecture-centric design; architecture-driven self-adaptation; architecture-driven self-management; autonomous mobile robots; leader-follower scenario; meta-level components; robotics systems; self-adapting robotics systems; self-managing robotics systems; Adaptive systems; Buildings; Computer architecture; Computer science; Control systems; Intelligent robots; Mobile robots; Monitoring; Robot sensing systems; Software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3724-5
Type :
conf
DOI :
10.1109/SEAMS.2009.5069083
Filename :
5069083
Link To Document :
بازگشت