RatioLogo
Back

The Secret Mission of Synchronized Robots

Imagine you have to clean the entire school, but you also have a secret mission to find your lost library book. You and 29 of your friends are all working together, but you each have your own private "to-do" lists that you don't want anyone else to see.

This is the exact puzzle scientists just solved for teams of robots.

Ruofei

Bai

Ruofei

The proposed execution plan adjusting mechanism can trade a small increase of running time for a large improvement of performance, and the conclusion holds under different sizes of robot teams.


The Problem of Robot Loitering

The Analogy
Usually, when robots work together, they get stuck in "sync-ups"—waiting around at a meeting spot for a partner who is running late. It’s like waiting for a friend at the park; if they’re slow, you’re just standing there wasting time.

The Fancy Rulebook

Scientists created a new brainy system to stop this "robot loitering." They used something called Linear Temporal Logic, which is like a super-strict rulebook that tells robots exactly what order to do things in.

Because the robots are heterogeneous—which is a fancy word for being different, like a team made of one flying drone, one rolling vacuum, and one heavy lifter—they all move at different speeds.

The Greedy Secret Sauce

How It Works
Instead of a bossy computer telling everyone every single move, a central server gives the big team goals, and then each robot figures out its own secret missions.

To keep things moving, the robots "nudge" their schedules. If a robot sees its teammate is going to be late to a meeting, it finds a way to speed up or do a different chore first. This slashed the total waiting time down to about 70%–80% of what it used to be.


The Experiments and Results

Team Sizes

The team tested this on robot groups of all sizes, from a tiny pair to a massive squad of 30 robots. They even let them loose in a giant digital maze that was a 40x40 grid.

Speed Test

In one test with 3 robots in a 10x10 space, the new method finished the planning in just 3.57 seconds. The old way took 104,571 seconds. That is like finishing your homework in the time it takes to blink versus taking over 29 hours to do it!

Problem Complexity

The system is so tough it handled a math problem with 2.52 x 10¹² states—that's over 2 trillion possibilities! The old computer systems would have basically "fainted" (the scientists call this a memory overflow) trying to count that high.


The Reality Check

Limitations
There are still some things to fix. Right now, the robots act a bit like they are in an empty hallway. The scientists need to figure out how to help the robots avoid unexpected obstacles, like a stray backpack or a person walking by, while they are adjusting their schedules.


Key Takeaway: This means in the future, teams of robots can help us faster than ever, all while keeping their own secret missions private.


Source: "Multi-Robot Task Planning under Individual and Collaborative Temporal Logic Specifications" — Ruofei Bai, Ronghao Zheng, Meiqin Liu, and Senlin Zhang. (2021).