Title :
RRA: Models and tools for robotics run-time adaptation
Author :
Luca Gherardi;Nico Hochgeschwender
Author_Institution :
Institute for Dynamic Systems and Control, ETH Zü
fDate :
9/1/2015 12:00:00 AM
Abstract :
Robotics applications are characterized by a huge amount of variability. Their design requires the developers to choose between several variants, which relate to both functionalities and hardware. Some of these choices can be taken at deployment-time, however others should be taken at run-time, when more information about the context is known. To make this possible, a software system needs to be able to reason about its current state and to adapt its architecture to provide the configuration that best suites the context. This paper presents a model-based approach for run-time adaptation of robotic systems. It defines a set of orthogonal models that represent the system architecture, its variability, and the state of the context. Additionally it introduces a set of algorithms that reason about the knowledge represented in our models to resolve the run-time variability and to adapt the system architecture. The paper discusses and evaluates the approach by means of two case studies.
Keywords :
"Adaptation models","Robots","Computer architecture","Context","Context modeling","Software","Software algorithms"
Conference_Titel :
Intelligent Robots and Systems (IROS), 2015 IEEE/RSJ International Conference on
DOI :
10.1109/IROS.2015.7353608