Research Analyzer
← Back ICRA 2024

MoRC - a Modular Robot Controller

Carsten Oldemeyer, Matthias Hellerer, Matthias Reiner, Bernhard Thiele, Patrick Weber, Tobias Bellmann

PDF

Abstract

MoRC is a high-performance modular robot con- troller based on the Functional Mock-up Interface (FMI) standard. The goal is to control any (industrial) robot with electrical drives using a customizable vendor-agnostic control cabinet and an innovative, self-developed software architecture based on exchangeable multi-rate real-time control compo- nents with standardized interfaces. On the hardware side, the use of EtherCAT (Ethernet for Control Automation Technol- ogy) allows connecting a freely selectable number of COTS (commercial off-the-shelf) electrical drives and sensors. On the software side, this is matched with exchangeable control software modules based on the FMI standard. Those can be interconnected for forming user-defined multi-rate control structures which can be executed as synchronized real-time threads on a central Linux-based multi-core computing unit. That unlocks additional computational potential for advanced high-frequency control algorithms. Control structures can be switched at runtime to handle highly diverse control tasks. This paper presents the architectural concepts as well as first experiments on an industrial robot testbed.

Index terms

Software Architecture for Robotic and Automation Control Architectures and Programming Industrial Robots