Safe Multi-Robot Collaborative Transport Using Density Functions
Organizations: Center for Artificial Intelligence and Robotics, Indian Institute of Technology Mandi, India · Department of Mechanical Engineering, Clemson University, Clemson, SC 29630, USA
Abstract
This paper presents a hierarchical density-based model predictive control framework for safe collaborative manipulation by multiple quadrupedal robots. The framework enables a team of robots to push a shared object to a desired pose using only the initial and goal poses, without requiring a precomputed reference trajectory. A centralized box-level MPC optimizes contact forces while enforcing a control-density constraint for goal convergence and obstacle avoidance. Each robot then solves its own distributed robot-level whole-body MPC, under a stated shared-information assumption, to track its moving contact location while accounting for static obstacles and the time-varying positions of neighboring robots. The approach is evaluated in MuJoCo using whole-body contact dynamics for two and three Unitree Go2 quadrupeds collaboratively pushing rigid objects through narrow passages. Comparisons with matched Control Barrier Function and RRT* based tracking baselines demonstrate the effectiveness of the proposed density-based formulation for push-only, force- and torque-coupled manipulation tasks. Implementation videos are available at https://jaggu2606.github.io/go2-density-mpc-pushing/
Figures & tables
| Parameter | Value |
| Object-Level Density MPC (box) | |
| Prediction horizon | |
| Discretization interval | s ( Hz) |
| Box–ground friction | |
| Contact-force bounds | N |
| Density exponent | |
| Method | Success | Completion Time (s) | Min. Clearance (m) |
| Box pushing ( ) | |||
| Density MPC | |||
| CBF MPC [ 11 ] | |||
| RRT*+track [ 6 ] | – | ||
| T-shape pushing ( ) | |||
| Density MPC | |||