Abstract

A multi-robot system is a collection of mobile robots, each of which is equipped with onboard processors, sensors and actuators and is capable of independent operation and individual autonomous behaviours, collaborating with one another through wireless communications or other forms of interactions to fulfil global goals of the system. The mobile robots bring mobility, sensing capability and processing capability to the system; while a communication network is established among the robots to support data delivery and facilitate collaboration. Multi-robot systems have higher flexibility, efficiency and reliability than single robots: a team of collaborative robots can accomplish a single task much faster, execute tasks beyond the limits of single robots, perform a complex task with multiple specialized simple robots rather than a super robot, and provide distributed, parallel mobile sensing and processing; a group of robots with heterogeneous capabilities can be organized to handle different tasks; the fusion of information from multiple mobile sensors helps to reduce sensing uncertainty and improve estimation accuracy; and the system function is less influenced by the failure of any individual robot. Multi-robot systems have numerous applications, from regular civilian tasks, such as surveillance and environment monitoring, to emergency handling, such as disaster rescue and risky material removal, from scientific activities, such as space and deep sea exploration, to military operations, such as de-mining and battle field support, and to largescale agricultural and construction activities. Many applications require a multi-robot system to rapidly deploy into a target environment to provide sensor coverage and execute tasks while maintaining communication connections, and promptly adapt to the changes in the system, environment and task. This imposes significant requirements and challenges on the deployment control of the involved multi-robot systems. Multi-robot deployment has become a fundamental research topic in the field of multi-robot systems. Both centralized and distributed schemes have been proposed in the literature. In general, centralized control depends on a leading robot to collect the state information of all the member robots, tasks and environment and to determine the appropriate motion of each individual robot. It helps to achieve globally optimal deployment and can be very effective in stable environments. However, centralized processing imposes high computational complexity on the leading robot and makes the multi-robot system vulnerable to the failure

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call