← Latest papers
💻 computer science

Learning Multi-Humanoid Pickup and Transport via Decentralized Object-Centric Control

This paper proposes a decentralized object-centric control framework that enables multi-humanoid teams to cooperatively pick up and transport objects of varying sizes using gripperless bimanual pinching, demonstrating that policies trained on single-robot tasks transfer effectively to multi-robot scenarios while further benefiting from explicit coordination training.

Original authors: Bikram Pandit, Mohitvishnu S. Gadde, Aayam Kumar Shrestha, Alan Fern

Published 2026-09-17
📖 5 min read🧠 Deep dive

Original authors: Bikram Pandit, Mohitvishnu S. Gadde, Aayam Kumar Shrestha, Alan Fern

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a world where robots can do more than just move in straight lines or push simple boxes. They can walk, balance, and carry heavy things, much like humans do. This field, known as humanoid robotics, has made great strides in teaching single machines to pick up objects and carry them from one place to another. However, a single robot has limits. It can only lift so much weight, and it can only reach so far. When the object is too big, too heavy, or shaped in a strange way, one robot simply cannot do the job alone. This is where the idea of teamwork comes in. Just as a group of people might gather to move a large piece of furniture, a team of robots could coordinate to carry a heavy load together. The challenge has been teaching these machines to work together without needing a central commander to tell each one exactly what to do at every second. If they cannot communicate with each other, how can they know when to lift, when to walk, and how to keep the object steady?

Researchers at Oregon State University have developed a new way to solve this problem, allowing teams of humanoids to cooperate without talking to one another. Their work focuses on a system where each robot is given a specific spot on the object it needs to hold. Instead of trying to understand the entire shape of the object or the position of every other robot, each machine only needs to know where its own hands should touch the load. This approach, which the authors call decentralized object-centric control, treats the object as the center of the action. Each robot is assigned a small region on the object's surface, like a specific patch on a large table, and learns to grab that spot using its two hands in a pinching motion. Once attached, the robot follows a simple instruction to move the object in a certain direction, such as forward, sideways, or up. Because every robot follows the same basic rule based on its own local spot, they naturally move together without needing to send messages back and forth.

The researchers trained their robots using a computer simulation, starting with just one robot learning to pick up and carry boxes of different sizes and weights. They taught the robot to approach an object, grab it with its hands, lift it, and walk while keeping it steady. Once the single robot mastered this, the researchers introduced a second robot to the simulation. They did not teach the robots to coordinate with each other directly. Instead, they let the second robot learn the same way, using its own assigned spot on the object. Surprisingly, the skills the robots learned when working alone transferred very well to working in a group. A policy trained on a single robot could handle a team of up to ten robots without any extra training. This suggests that the core difficulty of the task is not the coordination between robots, but rather the ability of each robot to hold its part of the load securely. When the robots work together, they share the weight, and the object becomes more stable. In tests with ten robots carrying a heavy load, the object tilted much less than when a single robot carried it, showing that the teamwork made the transport smoother and safer.

The system proved to be incredibly flexible. The researchers tested it with objects that were never seen during training, including a metal cabinet, a refrigerator, a wooden log, a bed, and a concrete slab. The robots successfully picked up and moved all of these items, even though they had never encountered these specific shapes before. They also tested the system with teams of varying sizes, from one robot to ten, and found that the performance remained high across the board. The robots could even pass an object from one to another. In these handover scenarios, one robot would hold the object while a second robot approached, grabbed its own spot, and then the first robot would let go. This happened smoothly whether the robots were standing still, walking, or even standing at different heights. The researchers also measured how much energy the robots used. They found that while adding a second robot initially cost a bit more energy due to the need for coordination, adding more robots beyond that did not significantly increase the energy cost per unit of weight moved. This means that larger teams can carry heavier loads without becoming inefficient.

To prove that this was not just a computer trick, the researchers took their system to the real world. They used two actual humanoid robots, called Digit V3, to perform the tasks. Without any new training or adjustments, the robots successfully picked up a cardboard box, carried it together, and passed it from one to the other. The robots relied on external sensors to see where the box was relative to their own bodies, but once they had that information, they executed the same decentralized control strategy they had learned in the simulation. This successful transfer from simulation to reality shows that the approach is robust enough for real-world use. The researchers note that their current system works best when all robots have the same role and simply hold different parts of the object. It does not yet handle situations where robots need to take on very different roles, such as one leading and the other following, or where the robots have grippers instead of flat hands. However, the results suggest that a simple, local way of thinking about the task can solve complex problems of teamwork. By focusing on the object and the specific spot each robot needs to hold, the system allows a group of machines to act as a single, coordinated unit, capable of moving the heavy and awkward things that a single robot could never manage alone.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →