Researchers have made a smart school of robotic fish that swarm and swim just like the real deal, and they offer promising insights into how developers can improve decentralized, autonomous operations for other gizmos like self-driving vehicles and robotic space explorers. Also, they’re just pretty stinking cute.
These seven 3D-printed robots, or Bluebots, can synchronize their movements to swim in a group, or Blueswarm, without any outside control, per research published in Science Robotics this month from the Harvard John A. Paulson School of Engineering and Applied Sciences and the Wyss Institute for Biologically Inspired Engineering.
Equipped with two wide-angle cameras for eyes, each bot navigates their tank by tracking the LEDs lights on their peers. Based on the cues they observe, each robot reacts accordingly using an onboard Raspberry Pi computer and custom algorithm to gauge distance, direction, and heading.
“Each Bluebot implicitly reacts to its neighbors’ positions,” explains Florian Berlinger, a PhD candidate at SEAS and Wyss and first author of the research paper, per a press release. “So, if we want the robots to aggregate, then each Bluebot will calculate the position of each of its neighbors and move towards the center. If we want the robots to disperse, the Bluebots do the opposite. If we want them to swim as a school in a circle, they are programmed to follow lights directly in front of them in a clockwise direction.”
Previous robotic swarms could navigate in two-dimensional spaces, but operating in three-dimensional spaces like air or water has proven tricky. The goal of this research was to create a robofish swarm that could move in sync all on their own without the need for WiFi or GPS and without input from their human handlers.