Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
167 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

The Cambridge RoboMaster: An Agile Multi-Robot Research Platform (2405.02198v2)

Published 3 May 2024 in cs.RO, cs.MA, cs.SY, and eess.SY

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

Definition Search Book Streamline Icon: https://streamlinehq.com
References (55)
  1. Agilex. Agilex hunter website. https://global.agilex.ai/chassis/9. Accessed: 2024-03-14.
  2. Agilex. Agilex ranger mini website. https://global.agilex.ai/chassis/6. Accessed: 2024-03-14.
  3. Agilex. Agilex ranger website. https://global.agilex.ai/chassis/7. Accessed: 2024-03-14.
  4. Agilex. Agilex titan website. https://global.agilex.ai/chassis/15. Accessed: 2024-03-14.
  5. The blackbird dataset: A large-scale dataset for uav perception in aggressive flight. In International Symposium on Experimental Robotics, pages 130–139. Springer, 2018.
  6. Mona: an affordable open-source mobile robot for education and research. Journal of Intelligent & Robotic Systems, 94:761–775, 2019.
  7. Development of an autonomous micro robot for swarm robotics. In 2014 IEEE International Conference on Mechatronics and Automation, pages 635–640, 2014.
  8. Development of a miniature robot for swarm robotic application. International Journal of Computer and Electrical Engineering, 1(4):436–442, 2009.
  9. Deepracer: Autonomous racing platform for experimentation with sim2real reinforcement learning. In 2020 IEEE International Conference on Robotics and Automation (ICRA), pages 2746–2754, 2020.
  10. Vmas: A vectorized multi-agent simulator for collective robot learning. In Proceedings of the 16th International Symposium on Distributed Autonomous Robotic Systems, DARS ’22. Springer, 2022.
  11. Heterogeneous multi-robot reinforcement learning. In Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems, AAMAS ’23, page 1485–1494, Richland, SC, 2023. International Foundation for Autonomous Agents and Multiagent Systems.
  12. Kuka youbot - a mobile manipulator for research and education. In 2011 IEEE International Conference on Robotics and Automation, pages 1–4, 2011.
  13. See what the robot can’t see: Learning cooperative perception for visual navigation. In 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 7333–7340. IEEE, 2023.
  14. A framework for real-world multi-robot systems running decentralized gnn-based policies. In 2022 International Conference on Robotics and Automation (ICRA), pages 8772–8778, 2022.
  15. Covis-net: A cooperative visual spatial foundation model for multi-robot applications, 2024.
  16. Design and control of the mobile micro robot alice. In Proceedings of the 2nd International Symposium on Autonomous Minirobots for Research and Edutainment, AMiRE 2003: 18-20 February 2003, Brisbane, Australia, pages 23–32. CITI, 2003.
  17. Clearpath Robotics Inc. Dingo: Indoor robotic platform. Technical report, Clearpath Robotics Inc., 2019.
  18. Clearpath Robotics Inc. Jackal unmannaged ground vehicle: Technical specifications. Technical report, Clearpath Robotics Inc., 2020.
  19. Clearpath Robotics Inc. Ridgeback: Omnidirectional development platform. Technical report, Clearpath Robotics Inc., 2020.
  20. Clearpath Robotics Inc. Boxer: Indoor robotic platform. Technical report, Clearpath Robotics Inc., 2022.
  21. Clearpath Robotics Inc. Turtlebot 4: Robotics learning platform. Technical report, Clearpath Robotics Inc., 2022.
  22. DirectDriveTech. Diablo: World’s first direct-drive self-balancing wheeled-leg robot. https://shop.directdrive.com/products/diablo-world-s-first-direct-drive-self-balancing-wheeled-leg-robot. Accessed: 2024-03-14.
  23. DJI. DJI RoboMaster S1 website. https://www.dji.com/uk/robomaster-s1. Accessed: 2023-02-21.
  24. Differential flatness of quadrotor dynamics subject to rotor drag for accurate tracking of high-speed trajectories. IEEE Robotics and Automation Letters, 3(2):620–626, 2017.
  25. FESTO. Festo robotino. https://ip.festo-didactic.com/InfoPortal/Robotino/Overview/EN/index.html. Accessed: 2024-03-14.
  26. Agilicious: Open-source and open-hardware agile quadrotor for vision-based flight. Science robotics, 7(67):eabl6259, 2022.
  27. Online control barrier functions for decentralized multi-agent navigation. In 2023 International Symposium on Multi-Robot and Multi-Agent Systems (MRS), pages 107–113. IEEE, 2023.
  28. Crazyflie 2.0 quadrotor as a platform for research and education in robotics and control engineering. In 2017 22nd International Conference on Methods and Models in Automation and Robotics (MMAR), pages 37–42. IEEE, 2017.
  29. Autonomous drifting with onboard sensors. In Advanced Vehicle Control, pages 133–138. CRC Press, 2016.
  30. Hangfa. Hangfa Compass Q2. http://hangfa.com/EN/robot/CompassQ2.html. Accessed: 2024-03-14.
  31. Hangfa. Hangfa Navigator Q2. http://hangfa.com/EN/robot/NavigatorQ2.html. Accessed: 2024-03-14.
  32. A fleet of miniature cars for experiments in cooperative driving. In 2019 International Conference on Robotics and Automation (ICRA), pages 3238–3244, 2019.
  33. Project-based, collaborative, algorithmic robotics for high school students: Programming self-driving race cars at mit. In 2017 IEEE Integrated STEM Education Conference (ISEC), pages 195–203, 2017.
  34. Re-embodiment of honeybee aggregation behavior in an artificial micro-robotic system. Adaptive Behavior, 17(3):237–259, 2009.
  35. Optimization-based autonomous racing of 1: 43 scale rc cars. Optimal Control Applications and Methods, 36(5):628–647, 2015.
  36. Estimation, control, and planning for aggressive flight with a small quadrotor with a single camera and imu. IEEE Robotics and Automation Letters, 2(2):404–411, 2017.
  37. Lynxmotion. Lynxmotion A4WD3. https://www.lynxmotion.com/a4wd3-rugged-rovers/. Accessed: 2024-03-14.
  38. A robot system design for low-cost multi-robot manipulation. In 2014 IEEE/RSJ international conference on intelligent robots and systems, pages 912–918. IEEE, 2014.
  39. Orbit: A unified simulation framework for interactive robot learning environments. IEEE Robotics and Automation Letters, 8(6):3740–3747, 2023.
  40. Fast, autonomous flight in gps-denied and cluttered environments. Journal of Field Robotics, 35(1):101–120, 2018.
  41. The e-puck, a robot designed for education in engineering. In Proceedings of the 9th conference on autonomous robot systems and competitions, volume 1, pages 59–65. IPCB: Instituto Politécnico de Castelo Branco, 2009.
  42. Cellulo: Versatile handheld robots for education. In Proceedings of the 2017 ACM/IEEE International Conference on Human-Robot Interaction, HRI ’17, page 119–127, New York, NY, USA, 2017. Association for Computing Machinery.
  43. Duckietown: An open, inexpensive and flexible platform for autonomy education and research. In 2017 IEEE International Conference on Robotics and Automation (ICRA), pages 1497–1504, 2017.
  44. RDK. RDK X3. https://category.yahboom.net/collections/r-omnidirection/products/rdk-x3-robot?variant=46378068967740. Accessed: 2024-03-14.
  45. RoboMaster Organizing Committee (RMOC). Robomaster 2023 university league rules manual. Technical report, DJI, T2, 22F, DJI Sky City, No. 55 Xianyuan Road, Nanshan District, Shenzen, China, November 2022.
  46. RoboWorks. RoboWorks Mecabot Pro. https://www.roboworks.net/store/p/mecabotpro. Accessed: 2024-03-14.
  47. RoboWorks. RoboWorks Mecabot X. https://www.roboworks.net/store/p/mecabot-x. Accessed: 2024-03-14.
  48. Build your own visual-inertial drone: A cost-effective and open-source autonomous drone. IEEE Robotics & Automation Magazine, 25(1):89–103, 2017.
  49. Freyja: A full multirotor system for agile & precise outdoor flights. In 2021 IEEE International Conference on Robotics and Automation (ICRA), pages 217–223. IEEE, 2021.
  50. The khepera iv mobile robot: performance evaluation, sensory data and software toolbox. In Robot 2015: Second Iberian Robotics Conference: Advances in Robotics, Volume 1, pages 767–781. Springer, 2016.
  51. Turtlebot. Turtlebot3 website. https://www.turtlebot.com/turtlebot3/. Accessed: 2024-03-14.
  52. Shape formation in homogeneous swarms using local task swapping. IEEE Transactions on Robotics, 36(3):597–612, 2020.
  53. Aggressive driving with model predictive path integral control. In 2016 IEEE International Conference on Robotics and Automation (ICRA), pages 1433–1440, 2016.
  54. Pheeno, a versatile swarm robotic research and education platform. IEEE Robotics and Automation Letters, 1(2):884–891, 2016.
  55. Efficient lqr-cbf-rrt*: Safe and optimal motion planning. arXiv preprint arXiv:2304.00790, 2023.
Citations (3)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets