Article ID Journal Published Year Pages File Type
412436 Robotics and Autonomous Systems 2012 14 Pages PDF
Abstract

In most multi-robot systems, an individual robot is not capable of solving computationally hard problems due to lack of high processing power. This paper introduces the novel concept of robotic clusters to empower these systems in their problem solving. A robotic cluster is a group of individual robots which are able to share their processing resources, therefore, the robots can solve difficult problems by using the processing units of other robots. The concept, requirements, characteristics and architecture of robotic clusters are explained and then the problem of “topological map merging” is considered as a case study to describe the details of the presented idea and to evaluate its functionality. Additionally, a new parallel algorithm for solving this problem is developed. The experimental results proved that the robotic clusters remarkably speedup computations in multi-robot systems. The proposed mechanism can be used in many other robotic applications and has the potential to increase the performance of multi-robot systems especially for solving problems that need high processing resources.

► “Robotic clusters” are introduced to empower multi-robot systems in their computations. ► The robots share their processing resources in order to quickly solve hard problems. ► A real robotic cluster is designed, implemented, described and evaluated in the paper. ► A parallel algorithm is presented for the problem of topological map merging. ► The results proved that the robotic clusters remarkably speedup computations.

Related Topics
Physical Sciences and Engineering Computer Science Artificial Intelligence
Authors
, , ,