Senior Design Team sdmay22-02 • Dancing Swarm of iCreate/Roomba Robots v2.0
Brief Overview
The goal of this project is to develop a swarm navigation algorithm based off of a bird swarm (leader, followers) for CPRE 288 iCreate Roomba platforms. Our team's predecessor from 2021 began development of the algorithm on Webots, an open-source 3D robot simulation software. We are implementing and enhancing their work.
Functional requirements
- Roombas must be able to exhibit swarm-like behavior
- Follower Roombas must follow behind a lead Roomba at a specified distance and angle within 10% error
- The follower Roombas should not receive any controls and should rely only on their own sensor data
- The leader Roomba will receive movement directions from a base computer
- Components must be able to be powered by Roomba battery
- Play music for the lead Roomba and it moves the swarm, making the swarm “dance”