DocumentCode :
2831289
Title :
Taking control: Modular and adaptive robotics process control systems
Author :
Ulbrich, Peter ; Franzmann, F. ; Harkort, C. ; Hoffmann, Marco ; Klaus, T. ; Rebhan, A. ; Schroder-Preikschat, Wolfgang
Author_Institution :
Distrib. Syst. & Oper. Syst., Friedrich-Alexander-Univ. Erlangen-Nurnberg (FAU), Erlangen, Germany
fYear :
2012
fDate :
16-18 Nov. 2012
Firstpage :
55
Lastpage :
60
Abstract :
Robotics systems usually comprise sophisticated sensor and actuator systems with no less complex control applications. These systems are subject to frequent modifications and extensions and have to adapt to their environment. While automation systems are tailored to particular production processes, autonomous vehicles must adaptively switch their sensors and controllers depending on environmental conditions. However, when designing and implementing the process control system, traditional control theory focuses on the control problem at hand without having this variability in mind. Thus, the resulting models and implementation artefacts are monolithic, additionally complicating the real-time system design. In this paper, we present a modularisation approach for the design of robotics process control systems, which not only aims for variability at design-time but also for adaptivity at run-time. Our approach is based on a layered control architecture, which includes an explicit interface between the two domains involved: control engineering and computer science. Our architecture provides separation of concerns in terms of independent building blocks and data flows. For example, the replacement of a sensor no longer involves the tedious modification of downstream filters and controllers. Likewise, the error-prone mapping of high-level application behaviour to the process control system can be omitted. We validated our approach by the example of an autonomous vehicle use case. Our experimental results demonstrate ease of use and the capability to maintain quality of control on par with the original monolithic design.
Keywords :
actuators; autonomous aerial vehicles; control engineering computing; control system synthesis; mobile robots; process control; sensors; software architecture; actuator system; adaptive robotics; automation system; autonomous vehicles; computer science; control engineering; data flows; design-time variability; downstream filters; environmental conditions; error-prone mapping; layered control architecture; modularisation approach; production process; real-time system design; robotics process control system design; run-time adaptivity; sensor system; Actuators; Observers; Real-time systems; Sensor fusion; Sensor systems; Control Engineering; Measurement System Data Handling; Operating Systems; Robotics and Automation; Sensor Systems; Software Architecture; Software Design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotic and Sensors Environments (ROSE), 2012 IEEE International Symposium on
Conference_Location :
Magdeburg
Print_ISBN :
978-1-4673-2705-3
Type :
conf
DOI :
10.1109/ROSE.2012.6402632
Filename :
6402632
Link To Document :
بازگشت