Evolution of Hierarchical Controllers for Multirobot Systems
نویسندگان
چکیده
Decentralized control for multirobot systems is difficult to design by hand because the behavioral rules for individual robots cannot, in general, be derived from a desired collective behavior. System designers have therefore resorted to evolutionary computation as a means to heuristically synthesize self-organized behaviors for robot collectives. Evolutionary computation is typically applied by putting the rules governing the individual robots under evolutionary control and by assigning fitness scores based on collective performance. Scaling evolutionary approaches to complex tasks has, however, proven challenging due to issues related to bootstrapping and premature convergence. In this paper, we show how hierarchical task decomposition and the combination of evolved and preprogrammed control can overcome these issues. We apply our approach to a complex multirobot task that requires a high degree of coordination and collective decision making, and we synthesize controllers capable of solving the task.
منابع مشابه
Application of an Artificial Neural Tissue Controller to Multirobot Lunar ISRU Operations
Automation of mining and resource utilization processes on the Moon with teams of autonomous robots holds considerable promise for establishing a lunar base. We present an Artificial Neural Tissue (ANT) architecture as a control system for autonomous multirobot tasks. An Artificial Neural Tissue (ANT) approach requires much less human supervision and pre-programmed human expertise than previous...
متن کاملCooperative Coevolution of Morphologically Heterogeneous Robots
Morphologically heterogeneous multirobot teams have shown significant potential in many applications. While cooperative coevolutionary algorithms can be used for synthesising controllers for heterogeneous multirobot systems, they have been almost exclusively applied to morphologically homogeneous systems. In this paper, we investigate if and how cooperative coevolutionary algorithms can be used...
متن کاملEvolution of heterogeneous multirobot systems through behavioural diversity
Heterogeneity is present in many collective systems found in nature and considered fundamental for effective task execution in several complex, real-world scenarios. Evolutionary computation has the potential to automate the design of multirobot systems, but to date, it has mostly been applied to the design of homogeneous systems. We have recently demonstrated that novelty search can overcome d...
متن کاملMultirobot Lunar Excavation and ISRU Using Artificial-Neural-Tissue Controllers
Automation of site preparation and resource utilization on the Moon with teams of autonomous robots holds considerable promise for establishing a lunar base. Such multirobot autonomous systems would require limited human support infrastructure, complement necessary manned operations and reduce overall mission risk. We present an Artificial Neural Tissue (ANT) architecture as a control system fo...
متن کاملIntroducing Novelty Search in Evolutionary Swarm Robotics
Novelty search is a recent and promising evolutionary technique. The main idea behind it is to reward novel solutions instead of progress towards a fixed goal, in order to avoid premature convergence and deception. In this paper, we use novelty search together with NEAT, to evolve neuro-controllers for a swarm of simulated robots that should perform an aggregation task. In the past, novelty sea...
متن کامل