We present an open design for a small, $500 robot suitable for "swarm"-style multiagent research, mobile sensor communications exploration, robotics education, and other tasks.
Our goal is to get as much functionality as possible from $500 per robot, replicate the robot many times to create a small collaborative swarm, and document the results to make it easier for you to do the same. We hope to foster collaboration in the wider community and, ultimately, lower the entry-level costs for building such robots.
Our robot is a roughly circular two-platform differential-drive mobile robot 7" in diameter. The robot is constructed nearly entirely of off-the-shelf material, and is intended to be much more powerful computationally and functionally than most inexpensive swarmbots. Features include:
- A 700MHz ARM core Raspberry Pi Rev.B computer
- An Arduino Uno microcontroller with 14 digital I/O and 6 analog input pins
- A tilt-servoed Raspberry Pi camera
- A servoed gripper capable of grabbing small cans
- A flat push region for pushing tall boxes, with push sensor
- Wheel encoders
- Five IR range finders
- I2C and USB communication media
- A six-cell NiMH battery pack allowing 3 hours of continuous operation
This project is evolutionary successor to the original Flockbot robot, which was the brainchild of the ECLab Evolutionary Computation Laboratory at George Mason University's Computer Science Department that was constructed by the GMU CS499 (Autonomous Robotics) course. Funding for the equipment behind the original design came from an NSF Major Research Instrumentation grant awarded to George Mason University's computer science department.