Back to Search Start Over

Concepts of a Modular System Architecture for Distributed Robotic Systems

Authors :
Carsten Wolff
Peter J. Schulz
Uwe Jahn
Source :
Computers, Volume 8, Issue 1, Computers, Vol 8, Iss 1, p 25 (2019)
Publication Year :
2019
Publisher :
Multidisciplinary Digital Publishing Institute, 2019.

Abstract

Modern robots often use more than one processing unit to solve the requirements in robotics. Robots are frequently designed in a modular manner to fulfill the possibility to be extended for future tasks. The use of multiple processing units leads to a distributed system within one single robot. Therefore, the system architecture is even more important than in single-computer robots. The presented concept of a modular and distributed system architecture was designed for robotic systems. The architecture is based on the Operator&ndash<br />Controller Module (OCM). This article describes the adaption of the distributed OCM for mobile robots considering the requirements on such robots, including, for example, real-time and safety constraints. The presented architecture splits the system hierarchically into a three-layer structure of controllers and operators. The controllers interact directly with all sensors and actuators within the system. For that reason, hard real-time constraints need to comply. The reflective operator, however, processes the information of the controllers, which can be done by model-based principles using state machines. The cognitive operator is used to optimize the system. The article also shows the exemplary design of the DAEbot, a self-developed robot, and discusses the experience of applying these concepts on this robot.

Details

Language :
English
ISSN :
2073431X
Database :
OpenAIRE
Journal :
Computers
Accession number :
edsair.doi.dedup.....38e44a0781c37d9116dd263f7d093874
Full Text :
https://doi.org/10.3390/computers8010025