• 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