A Distributed Robot Garden System

Computational thinking is an important part of a modern education, and robotics provides a powerful tool for teaching programming logic in an interactive and engaging way. The robot garden presented in this paper is a distributed multi-robot system capable of running autonomously or under user contr...

Full description

Bibliographic Details
Main Authors: Sanneman, Lindsay M., Ajilo, Deborah M., DelPreto, Joseph Jeff, Mehta, Ankur, Miyashita, Shuhei, Ramirez-Arau, Camila, Yim, Sehyuk, Kim, Sangbae, Rus, Daniela L, Abdolrahim Poorheravi, Negin
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Published: Institute of Electrical and Electronics Engineers (IEEE) 2018
Online Access:http://hdl.handle.net/1721.1/119685
https://orcid.org/0000-0002-4247-3004
https://orcid.org/0000-0001-8162-5317
https://orcid.org/0000-0002-1199-5424
https://orcid.org/0000-0002-6602-5329
https://orcid.org/0000-0002-0218-6801
https://orcid.org/0000-0001-5473-3566
Description
Summary:Computational thinking is an important part of a modern education, and robotics provides a powerful tool for teaching programming logic in an interactive and engaging way. The robot garden presented in this paper is a distributed multi-robot system capable of running autonomously or under user control from a simple graphical interface. Over 100 origami flowers are actuated with LEDs and printed pouch motors, and are deployed in a modular array around additional swimming and crawling folded robots. The garden integrates state-of-the-art rapid design and fabrication technologies with distributed systems software techniques to create a scalable swarm in which robots can be controlled individually or as a group. The garden can be used to teach basic algorithmic concepts through its distributed algorithm demonstration capabilities and can teach programming concepts through its education-oriented user interface.