A Distributed Self-Assembly Planning Algorithm for Modular Robots

Affiliation auteurs!!!! Error affiliation !!!!
TitreA Distributed Self-Assembly Planning Algorithm for Modular Robots
Type de publicationConference Paper
Year of Publication2018
AuteursTucci T, Piranda B, Bourgeois J
Conference NamePROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18)
PublisherAssoc Comp Machinery; Int Fdn Autonomous Agents & MultiAgent Syst; NSF; Artificial Intelligence Journal; Riken; Nissan; ACM SIGAI; Springer Sci + Business Media; Elsevier; Google; AIP, Ctr Adv Intelligent Project
Conference Location1515 BROADWAY, NEW YORK, NY 10036-9998 USA
ISBN Number978-1-4503-5649-7
Mots-clésDistributed algorithm, Modular robots, programmable matter, Self-assembly, sequence planning
Résumé

A distributed modular robot is composed of many autonomous modules, capable of organizing the overall robot into a specific goal structure. There are two possibilities to change the morphology of such a robot. The first one, self-reconfiguration, moves each module to the right place, whereas the second one, self-assembly docks the modules at the right place. Self-assembly is composed of two steps, (1) identifying the free positions that are available for docking and (2) docking the modules to these positions. This work focuses on the first step. This paper presents a distributed planning algorithm that can decide which positions can be filled and can create any 3D shape, including shapes with internal holes and concavities. Our algorithm consider kinematic constraints and prevents positions from being blocked. Each module embeds the same algorithm and coordinates with the others by means of neighbor-to-neighbor communication.