Robots with a collective brain: the revolution of shared intelligence

Robots working seamlessly in dynamic environments.

In a world where automation is advancing by leaps and bounds, collaboration between robots is no longer science fiction. Imagine a warehouse where dozens of machines transport goods without colliding, a restaurant where robots serve dishes to the correct tables, or a factory where robot teams instantly adjust their tasks according to demand.

This future is possible thanks to an open-source framework based on ROS2 that allows multiple robots to work together intelligently, flexibly, and safely. The work is published in the journal IEEE Access.

From theory to practice, it's essential to research how robots learn to navigate together. The key to robot collaboration lies in their ability to communicate and make real-time decisions. This system integrates three important features:

Autonomous navigation: Each robot calculates optimal routes using algorithms similar to those in GPS systems, but adapted to dynamic environments. With tools like GAZEBO, robots train in virtual worlds before operating in the real one. If they encounter an unexpected obstacle, such as a fallen box, they recalculate their path instantly.

Adaptable behavior: The system uses "behavior trees"—a kind of dynamic instruction manual. For example, if a robot gets stuck, it first tries to turn, then reverse, and if the problem persists, it requests help from the central system. This approach not only prevents collisions but also allows the system to scale—from two robots in a lab to 20 in a factory.

Computer vision and task allocation: The eyes and brain of the collaborative system ensure robots know where they are and what to do. The system combines two technologies: ArUco markers—which are like the QR codes of robotics, small printed symbols in the environment that act as reference points—and distributed cameras that detect these markers and calculate each robot's exact position with less than 3 cm of error.

It's as if the robots carry a constantly updated internal map. The other technology is intelligent mission assignment: the system prioritizes the closest available robot, like a delivery person choosing the shortest route. If one robot fails, another automatically takes its place, ensuring tasks never stop.

Scalable, intelligent, and ready for any industry.Scalable, intelligent, and ready for any industry.

To validate the system, researchers simulated complex scenarios. They used industrial warehouses, where robots transport packages between ArUco-marked stations while avoiding congestion. The team also used restaurants, where machines serve dishes to specific tables, coordinating to avoid crossing paths in narrow hallways. Finally, they tested laboratories with heterogeneous teams—from small robots to robotic arms—collaborating on experiments.

The results were compelling, achieving precision where robots locate themselves with an average margin of error of 2.5 cm. The system showed great robustness: if a robot fails, another takes over its task within seconds.

Finally, scalability—a key issue in robotics—is addressed, as the system works equally well with five or 15 robots, adapting to the needs of the environment. This framework is not just for robotics experts.

Being open-source and based on ROS2, a widely used platform, any company can customize it. A hospital could program robots to deliver medications, a logistics center to optimize shipments, or even a museum to guide autonomous tours. Moreover, it reduces dependence on human operators for repetitive tasks, freeing up personnel for more strategic roles.

More information: Francisco Yumbla et al, An Open-Source Multi-Robot Framework System for Collaborative Environments Based on ROS2, IEEE Access (2025). DOI: 10.1109/ACCESS.2025.3530391

Journal information: IEEE Access

Provided by Escuela Superior Politecnica del Litoral

REGISTER NOW

By Escuela Superior Politecnica del Litoral
(Source: techxplore.com; August 18, 2025; https://tinyurl.com/4e7yhyn6)
Back to INF

Loading please wait...