Swarm Bot connecting to others on MoMath's Math Sqaure.

Advanced Robots “Swarm” NYC’s Museum of Math

July 23, 2014
Algorithms created by the Multi-Robot Systems Lab allow robots to communicate with one another and perform specific tasks.

On a stormy night in Manhattan, children gathered in the recently opened MoMath (Museum of Math) to see the “Robot Swarm,” called “Swarm Bots” by the Multi-Robot Systems Lab (MRSL). Before letting the robots loose, James McLurkin, assistant professor of computer science at Rice University and roboticist-in-residence at MoMath, gave a presentation on the metamorphosis of these robots. Though the robot exhibit will officially open this winter at MoMath, visitors were offered a sneak preview at the work in progress.

McLurkin’s idea of robots working together can be traced to the evolution of ants, bees, wasps, and termites and how they perform tasks. The robots are assigned a command, and follow the “reference robot” to fulfill it. The lab created many different algorithms for the bots, including “match orientation,” “follow the leader,” and “cluster into groups.”

Bots "following the leader".

In match orientation, the reference robot (blue light) is the leader, and the active robots (red light) follow. Follow the leader, on the other hand, is a constant “handshaking” process between robots to form a line. If one doesn’t respond, another can be recruited to take its place. For the “cluster in groups” algorithm, demonstrated at the event, groups of robots each select a leader (red, green, and blue lights). Once the groups are formed, each cluster then moves away en masse from the others.

Swarm Bots pre-demonstration.

Lying at the core of the robots is an inter-robot communication and localization system. The robots are built with hardware designed to provide local network geometry, which includes network connectivity and local pose estimation of neighboring robots. In addition, the robots measure distance through four receivers that prevent them from bumping into one another. 

The local network geometry model is a compromise between two other models. The first model assumes that there’s either only the range between robots or a global coordinate system, while the second is a range-only model requiring extensive computation.

McLurkin has co-authored many papers on the subject. In his 2013 paper, “Scale-free coordinates for multi-robot systems with bearing-only sensors,” his research team explains what they hope to accomplish with the local network geometry:

“Scale-free coordinates allow each robot to know, up to scaling, the relative position and orientation of other robots in the network. We consider a weak sensing model where each robot is only capable of measuring the angle, relative to its own heading, to each of its neighbors.”

The robots, which run on a CPU ARM Cortex-M3, are not in final form as of yet. The photos show the robots as square units with much exposed hardware. However, when they are finally set up in the museum, they will be encased in a white shell to make them visually more appealing and easier for children to handle. The robots were built during McLurkin’s tenure at iRobot Corp.

Swarm Bots getting into formation after being commanded by Professor McLurkin.
Swarm Bots beginning to cluster.

Sponsored Recommendations

What are the Important Considerations when Assessing Cobot Safety?

April 16, 2024
A review of the requirements of ISO/TS 15066 and how they fit in with ISO 10218-1 and 10218-2 a consideration the complexities of collaboration.

Wire & Cable Cutting Digi-Spool® Service

April 16, 2024
Explore DigiKey’s Digi-Spool® professional cutting service for efficient and precise wire and cable management. Custom-cut to your exact specifications for a variety of cable ...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!