English

The Cambridge RoboMaster: An Agile Multi-Robot Research Platform

Robotics 2024-10-29 v2 Multiagent Systems Systems and Control Systems and Control

Abstract

Compact robotic platforms with powerful compute and actuation capabilities are key enablers for practical, real-world deployments of multi-agent research. This article introduces a tightly integrated hardware, control, and simulation software stack on a fleet of holonomic ground robot platforms designed with this motivation. Our robots, a fleet of customised DJI Robomaster S1 vehicles, offer a balance between small robots that do not possess sufficient compute or actuation capabilities and larger robots that are unsuitable for indoor multi-robot tests. They run a modular ROS2-based optimal estimation and control stack for full onboard autonomy, contain ad-hoc peer-to-peer communication infrastructure, and can zero-shot run multi-agent reinforcement learning (MARL) policies trained in our vectorized multi-agent simulation framework. We present an in-depth review of other platforms currently available, showcase new experimental validation of our system's capabilities, and introduce case studies that highlight the versatility and reliability of our system as a testbed for a wide range of research demonstrations. Our system as well as supplementary material is available online. https://proroklab.github.io/cambridge-robomaster

Keywords

Cite

@article{arxiv.2405.02198,
  title  = {The Cambridge RoboMaster: An Agile Multi-Robot Research Platform},
  author = {Jan Blumenkamp and Ajay Shankar and Matteo Bettini and Joshua Bird and Amanda Prorok},
  journal= {arXiv preprint arXiv:2405.02198},
  year   = {2024}
}
R2 v1 2026-06-28T16:15:43.759Z