VMAS: A Vectorized Multi-agent Simulator for Collective Robot Learning

被引:0
|
作者
Bettini, Matteo [1 ]
Kortvelesy, Ryan [1 ]
Blumenkamp, Jan [1 ]
Prorok, Amanda [1 ]
机构
[1] Univ Cambridge, Dept Comp Sci & Technol, Cambridge, England
基金
欧洲研究理事会; 英国工程与自然科学研究理事会;
关键词
simulator; multi-robot learning; vectorization;
D O I
10.1007/978-3-031-51497-5_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While many multi-robot coordination problems can be solved optimally by exact algorithms, solutions are often not scalable in the number of robots. Multi-Agent Reinforcement Learning (MARL) is gaining increasing attention in the robotics community as a promising solution to tackle such problems. Nevertheless, we still lack the tools that allow us to quickly and efficiently find solutions to largescale collective learning tasks. In this work, we introduce the Vectorized Multi-Agent Simulator (VMAS). VMAS is an open-source framework designed for efficient MARL benchmarking. It is comprised of a vectorized 2D physics engine written in PyTorch and a set of twelve challenging multi-robot scenarios. Additional scenarios can be implemented through a simple and modular interface. We demonstrate how vectorization enables parallel simulation on accelerated hardware without added complexity. When comparing VMAS to OpenAI MPE, we show how MPE's execution time increases linearly in the number of simulations while VMAS is able to execute 30,000 parallel simulations in under 10 s, proving more than 100x faster. Using VMAS's RLlib interface, we benchmark our multi-robot scenarios using various Proximal Policy Optimization (PPO)-based MARL algorithms. VMAS's scenarios prove challenging in orthogonal ways for state-of-the-art MARL algorithms. The VMAS framework is available at: https://github.com/proroklab/ VectorizedMultiAgentSimulator. A video of VMAS scenarios and experiments is available https://youtu.be/aaDRYfiesAY
引用
收藏
页码:42 / 56
页数:15
相关论文
共 50 条
  • [1] Robot soccer collision modelling and validation in multi-agent simulator
    Klancar, G
    Lepetic, M
    Karba, R
    Zupancic, B
    [J]. MATHEMATICAL AND COMPUTER MODELLING OF DYNAMICAL SYSTEMS, 2003, 9 (02) : 137 - 150
  • [2] Simulation for behavior learning of multi-agent robot
    Maeda, Y
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 1998, 6 (01) : 53 - 64
  • [3] PRISMA: A Packet Routing Simulator for Multi-Agent Reinforcement Learning
    Alliche, Redha A.
    Barros, Tiago Da Silva
    Aparicio-Pardo, Ramon
    Sassatelli, Lucile
    [J]. 2022 IFIP NETWORKING CONFERENCE (IFIP NETWORKING), 2022,
  • [4] A multi-agent reinforcement learning approach to robot soccer
    Yong Duan
    Bao Xia Cui
    Xin He Xu
    [J]. Artificial Intelligence Review, 2012, 38 : 193 - 211
  • [5] A multi-agent reinforcement learning approach to robot soccer
    Duan, Yong
    Cui, Bao Xia
    Xu, Xin He
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2012, 38 (03) : 193 - 211
  • [6] Multi-agent learning: How to interact to improve collective results
    Rafael, Pedro
    Neto, Joao Pedro
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4874 : 568 - 579
  • [7] Multi-Agent Distributed Lifelong Learning for Collective Knowledge Acquisition
    Rostami, Mohammad
    Kolouri, Soheil
    Kim, Kyungnam
    Eaton, Eric
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 712 - 720
  • [8] MaCA: a Multi-agent Reinforcement Learning Platform for Collective Intelligence
    Gao, Fang
    Chen, Si
    Li, Mingqiang
    Huang, Bincheng
    [J]. PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 108 - 111
  • [9] Balancing Collective Exploration and Exploitation in Multi-Agent and Multi-Robot Systems: A Review
    Kwa, Hian Lee
    Leong Kit, Jabez
    Bouffanais, Roland
    [J]. FRONTIERS IN ROBOTICS AND AI, 2022, 8
  • [10] Safe multi-agent reinforcement learning for multi-robot control
    Gu, Shangding
    Kuba, Jakub Grudzien
    Chen, Yuanpei
    Du, Yali
    Yang, Long
    Knoll, Alois
    Yang, Yaodong
    [J]. ARTIFICIAL INTELLIGENCE, 2023, 319