MobiDock: Design and Control of A Modular Self Reconfigurable Bimanual Mobile Manipulator via Robotic Docking

This paper presents MobiDock, a modular self-reconfigurable bimanual mobile manipulator that utilizes an autonomous computer vision-based docking mechanism to physically unite two independent robots, thereby transforming complex multi-robot coordination into a simpler single-system control problem that significantly improves dynamic stability, precision, and operational efficiency.

Xuan-Thuan Nguyen, Khac Nam Nguyen, Ngoc Duy Tran, Thi Thoa Mac, Anh Nguyen, Hoang Hiep Ly, Tung D. Ta

Published 2026-03-10
📖 4 min read☕ Coffee break read

Imagine you have two very talented, independent robots. Each one has wheels to move around and a robotic arm to pick things up. They are great at doing their own jobs, but when you ask them to work together on a heavy or tricky task, things get messy.

It's like asking two people to carry a giant, awkward piano together while walking on a slippery floor. They have to constantly talk to each other, guess where the other person is stepping, and adjust their grip in real-time. If one person slips or talks a millisecond too late, the piano wobbles, they drop it, or they get exhausted from the constant mental gymnastics.

Enter "MobiDock."

The researchers behind this project asked a simple question: What if, instead of just talking to each other, the robots could actually click together like Lego bricks?

The Big Idea: From "Two Friends" to "One Giant"

MobiDock is a system where two mobile robots can physically snap together to become one single, super-stable robot.

Here is how it works, broken down into everyday concepts:

1. The "Handshake" (The Docking Mechanism)

Instead of using magnets (which can be weak) or glue (which takes too long), these robots use a giant, high-tech screw.

  • The Analogy: Imagine two people trying to shake hands. One person holds their hand still, and the other person rotates their hand to twist a screw into a nut.
  • How it works: One robot's wheel has a "female" socket, and the other has a "male" screw. The robots use cameras (like human eyes) to find each other, drive close, and then one robot spins its wheel to screw the two bodies together. Once locked, they are rigid. They aren't just "holding hands"; they are fused into a single bone.

2. The "Brain" Shift (Control Strategy)

Before they dock, the robots are two separate minds trying to coordinate. This is hard. It's like trying to drive two cars side-by-side while holding a long pole between them without hitting a curb.

  • The Analogy: Once they screw together, it's like merging two cars into one giant truck. You no longer need to worry about the "gap" between them. The computer controlling them stops thinking about "Robot A" and "Robot B" and starts thinking about "The One Giant Robot."
  • The Result: This removes the need for constant, high-speed communication. There is no lag, no "I thought you were moving left!" confusion. The system becomes incredibly stable.

3. The "Super-Stability" (Why it matters)

The paper tested this by having the robots carry heavy boxes and move in tricky patterns.

  • The Independent Team: When the two robots worked separately, they wobbled. It was like walking on a boat in choppy water. The "Jerk" (sudden, jerky movements) was high, and they were less precise.
  • The Docked Team: Once locked together, they moved like a tank on smooth pavement. They were 63% smoother and much more precise.
  • The Metaphor: Think of it like the difference between two people trying to carry a heavy couch by holding opposite ends (wobbly, hard to coordinate) versus two people sitting on a single, wide bench that is bolted to the floor (rock solid).

Real-World Test: The Trash Pickup

To prove it works, the researchers set up a "trash pickup" challenge.

  • Scenario: One robot had to hold a trash bin open, while the other robot picked up trash and dropped it in.
  • The Struggle: When the robots were separate, the human operators controlling them had to constantly fight to keep the bin steady while the other robot moved. It was exhausting and slow.
  • The Win: When docked, the two robots acted as one solid base. The operators could focus entirely on the arm picking up the trash, not on keeping the bin from drifting away. The task was finished much faster and with much less effort.

The Bottom Line

MobiDock isn't trying to replace robots that need to be separate (like a search-and-rescue team spreading out over a huge building). Instead, it offers a third option:

  1. Separate: For exploring or moving far apart.
  2. Cooperative: For working together while staying apart.
  3. Docked: For heavy lifting and high-precision work where you need the stability of a single, massive machine.

In short: MobiDock turns the chaotic dance of two robots into the solid, reliable stance of one giant robot, making heavy lifting and delicate tasks much easier, safer, and faster. It's the difference between two people trying to balance a ladder together versus one person standing on a solid platform.