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 条
  • [31] A deep reinforcement learning approach for multi-agent mobile robot patrolling
    Jana, Meghdeep
    Vachhani, Leena
    Sinha, Arpita
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT ROBOTICS AND APPLICATIONS, 2022, 6 (04) : 724 - 745
  • [32] Leveraging Expert Demonstrations in Robot Cooperation with Multi-Agent Reinforcement Learning
    Zhang, Zhaolong
    Li, Yihui
    Rojas, Juan
    Guan, Yisheng
    [J]. INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2021, PT II, 2021, 13014 : 211 - 222
  • [33] A deep reinforcement learning approach for multi-agent mobile robot patrolling
    Meghdeep Jana
    Leena Vachhani
    Arpita Sinha
    [J]. International Journal of Intelligent Robotics and Applications, 2022, 6 : 724 - 745
  • [34] Multi-Agent/Robot Deep Reinforcement Learning with Macro-Actions
    Xiao, Yuchen
    Hoffman, Joshua
    Xia, Tian
    Amato, Christopher
    [J]. THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 13965 - 13966
  • [35] Distributed Multi-Agent Reinforcement Learning and Its application to Robot Soccer
    Fan, Bo
    Pu, Jiexin
    [J]. 2008 INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND TRAINING AND 2008 INTERNATIONAL WORKSHOP ON GEOSCIENCE AND REMOTE SENSING, VOL 1, PROCEEDINGS, 2009, : 667 - 671
  • [36] Robot soccer for the study of learning and coordination issues in multi-agent systems
    Agah, A
    Doyle, B
    Drees, M
    Froehlich, C
    Kuok, K
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 3520 - 3525
  • [37] Obstacle avoidance learning for a multi-agent linked robot in the real world
    Iijima, D
    Yu, WW
    Yokoi, H
    Kakazu, Y
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2001, : 523 - 528
  • [38] An agent infrastructure to build and evaluate multi-agent systems: The Java']Java Agent Framework and Multi-Agent System Simulator
    Vincent, R
    Horling, B
    Lesser, V
    [J]. INFRASTRUCTURE FOR AGENTS, MULTI-AGENT SYSTEMS, AND SCALABLE MULTI-AGENT SYSTEMS, 2001, 1887 : 102 - 127
  • [39] Distributed multi-agent deep reinforcement learning for cooperative multi-robot pursuit
    Yu, Chao
    Dong, Yinzhao
    Li, Yangning
    Chen, Yatong
    [J]. JOURNAL OF ENGINEERING-JOE, 2020, 2020 (13): : 499 - 504
  • [40] Collective Intrinsic Motivation of a Multi-agent System Based on Reinforcement Learning Algorithms
    Bolshakov, Vladislav
    Sakulin, Sergey
    Alfimtsev, Alexander
    [J]. INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 4, INTELLISYS 2023, 2024, 825 : 655 - 670