Cooperative-Competitive Team Play of Real-World Craft Robots
Organizations: The authors are with Tencent Robotics X Laboratory, Shenzhen, Guangdong, China. · The author is with Tsinghua University, Shenzhen, Guangdong, China.
Abstract
Multi-agent deep Reinforcement Learning (RL) has made significant progress in developing intelligent game-playing agents in recent years. However, the efficient training of collective robots using multi-agent RL and the transfer of learned policies to real-world applications remain open research questions. In this work, we first develop a comprehensive robotic system, including simulation, distributed learning framework, and physical robot components. We then propose and evaluate reinforcement learning techniques designed for efficient training of cooperative and competitive policies on this platform. To address the challenges of multi-agent sim-to-real transfer, we introduce Out of Distribution State Initialization (OODSI) to mitigate the impact of the sim-to-real gap. In the experiments, OODSI improves the Sim2Real performance by 20%. We demonstrate the effectiveness of our approach through experiments with a multi-robot car competitive game and a cooperative task in real-world settings.
Figures & tables
| Build Character | Two-team Competition | |||
|---|---|---|---|---|
| Method | pyBullet | Gazebo | pyBullet | Gazebo |
| PPO | ||||
| PPO+DR | ||||
| PPO+OODSI | ||||
| PPO+DR+OODSI | ||||
| Parameter | Value |
|---|---|
| Number of Layers | |
| Number of Units | |
| Activation Function | ReLU |
| Learning Rate | |
| batch size | |
| Reward Discount |
Cooperative MARL
Cooperative multi-agent reinforcement learning (MARL) trains agents to coordinate toward shared goals under partial information and decentralized control.
See all 241 papers