Back to Search
Start Over
Concepts of a Modular System Architecture for Distributed Robotic Systems
- 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.
- Subjects :
- Computer Networks and Communications
Computer science
Cloud computing
02 engineering and technology
01 natural sciences
lcsh:QA75.5-76.95
system architectures
mobile robots
health monitoring
0202 electrical engineering, electronic engineering, information engineering
single-board computer (SBC)
Architecture
robotics
distributed systems
Finite-state machine
modular systems
business.industry
operator–controller module (OCM)
010401 analytical chemistry
cloud computing
020206 networking & telecommunications
Control engineering
Mobile robot
Robotics
Modular design
0104 chemical sciences
Human-Computer Interaction
Systems architecture
Robot
Artificial intelligence
lcsh:Electronic computers. Computer science
business
Subjects
Details
- Language :
- English
- ISSN :
- 2073431X
- Database :
- OpenAIRE
- Journal :
- Computers
- Accession number :
- edsair.doi.dedup.....38e44a0781c37d9116dd263f7d093874
- Full Text :
- https://doi.org/10.3390/computers8010025