Home /Research /Modular Reconfigurable Robot Distributed Computing System for Tracking Multiple Objects
OTHER

Modular Reconfigurable Robot Distributed Computing System for Tracking Multiple Objects

Alexey M. Romanov, Mikhail P. Romanov, S. V. Manko, Maria A. Volkova, Wei‐Yu Chiu, Hsi‐Pin Ma, Kun-Yen Chiu

Year
2020
Citations
30

Abstract

A modular reconfigurable robot (MRR) is considered as a system of systems; that is, a robot control system consists of modular systems. For an MRR, onboard tracking of multiple objects is one of the most challenging tasks. This is because the task requires lots of computation resources, but an MRR system is constrained by several physical limitations. To enhance the computing performance of an MRR control system, a novel approach to organizing a distributed computing system is proposed. The key components of the proposed approach are FPGA-based specialized computational cores (SCCs). An SCC for tracking objects is designed to utilize spare resources of the MRR module's control devices. Analysis and experiments on a real testbench are performed to illustrate that the proposed approach can enhance overall computing performance of an MRR control system without adding additional components. As such, weight and dimensional parameters are saved; unnecessary power consumption and heat generation are reduced. One experimental example shows that the proposed SCC enables a Kalman filter to track objects up to 100 times faster than a comparable solution implemented with microcontrollers, while the whole distributed computing system can outperform a similar one built on high-performance CPUs.

Keywords

Modular designComputer scienceField-programmable gate arrayEmbedded systemControl systemRobotSpare partReconfigurable computingDistributed computingReal-time computing

Related papers

Browse all OTHER papers