ICRA 2024poster0 citations

MoRC—A Modular Robot Controller

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

Abstract

MoRC is a high-performance modular robot controller 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 components with standardized interfaces. On the hardware side, the use of EtherCAT (Ethernet for Control Automation Technology) 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.

BibTeX
@inproceedings{icra2024_morcamodularrobo,
  title = {MoRC—A Modular Robot Controller},
  author = {Carsten Oldemeyer and Matthias Hellerer and Matthias Reiner and Bernhard Thiele and Patrick Weber and Tobias Bellmann},
  booktitle = {ICRA 2024},
  year = {2024}
}
MoRC—A Modular Robot Controller · ICRA 2024