SpaceGym: Discrete and Differential Games in Non-Cooperative Space Operations

被引:0
|
作者
Allen, Ross E. [1 ]
Rachlin, Yaron [1 ]
Ruprecht, Jessica [1 ]
Loughran, Sean [1 ]
Varey, Jacob [1 ]
Viggh, Herbert [1 ]
机构
[1] MIT, Lincoln Lab, 244 Wood St, Lexington, MA 02421 USA
关键词
NUMERICAL-SOLUTION; GO; SHOGI; LEVEL; CHESS;
D O I
10.1109/AERO55745.2023.10115968
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper introduces a collection of non-cooperative game environments that are intended to spur development and act as proving grounds for autonomous and AI decision-makers in the orbital domain. SpaceGym comprises two distinct suites of game environments: OrbitDefender2D (OD2D) and the Kerbal Space Program Differential Games suite (KSPDG). OrbitDefender2D consists of discrete, chess-like, two-player gridworld games. OD2D game mechanics are loosely based on orbital motion and players compete to maintain control of orbital slots. The KSPDG suite consists of multi-agent pursuit-evasion differential games constructed within the Kerbal Space Program (KSP) game engine. In comparison to the very limited set of comparable environments in the existing literature, KSPDG represents a much more configurable, extensible, and higherfidelity aerospace environment suite that leverages a mature game engine to incorporate physics models for phenomenon such as collision mechanics, kinematic chains for deformable bodies, atmospheric drag, variable-mass propulsion, solar irradiance, and thermal models. Both the discrete and differential game suites are built with standardized input/output interfaces based on OpenAI Gym and PettingZoo specifications. This standardization enables-but does not enforce-the use of reinforcement learning agents within the SpaceGym environments. As a comparison point for future research, we provide baseline agents that employ techniques of model predictive control, numerical differential game solvers, and reinforcement learningalong with their respective performance metrics-for a subset of the SpaceGym environments. The SpaceGym software libraries can be found at https://github.com/mit-ll/spacegym-od2d and https://github.com/mit-ll/spacegym-kspdg.
引用
收藏
页数:12
相关论文
共 50 条
  • [11] Restricted non-cooperative games
    Chandler, Seth J.
    [J]. Computational Science - ICCS 2007, Pt 2, Proceedings, 2007, 4488 : 170 - 177
  • [12] Non-cooperative Monomino Games
    Timmer, Judith
    Aarts, Harry
    van Dorenvanck, Peter
    Klomp, Jasper
    [J]. GAME THEORY AND APPLICATIONS, 2017, 758 : 31 - 39
  • [13] From optimal control to non-cooperative differential games: a homotopy approach
    Bressan, Alberto
    [J]. CONTROL AND CYBERNETICS, 2009, 38 (04): : 1081 - 1106
  • [14] On Class of Linear Quadratic Non-cooperative Differential Games with Continuous Updating
    Kuchkarov, Ildus
    Petrosian, Ovanes
    [J]. MATHEMATICAL OPTIMIZATION THEORY AND OPERATIONS RESEARCH, 2019, 11548 : 635 - 650
  • [15] ASYNCHRONOUS ALGORITHMS IN NON-COOPERATIVE GAMES
    BASAR, T
    [J]. JOURNAL OF ECONOMIC DYNAMICS & CONTROL, 1988, 12 (01): : 167 - 172
  • [16] Non-cooperative games with minmax objectives
    Francisco Facchinei
    Jong-Shi Pang
    Gesualdo Scutari
    [J]. Computational Optimization and Applications, 2014, 59 : 85 - 112
  • [17] Non-cooperative finite element games
    Smyl, Danny
    Chen, Liang
    Lai, Li
    Liu, Dong
    [J]. APPLIED NUMERICAL MATHEMATICS, 2021, 167 : 273 - 280
  • [18] A system of equilibria for non-cooperative games
    E. R. Smol’yakov
    [J]. Computational Mathematics and Modeling, 2007, 18 (2) : 157 - 166
  • [19] Observability of non-cooperative adaptive games
    Zeng, Cheng
    Xiang, Shuwen
    [J]. 2018 INTERNATIONAL CONFERENCE ON ADVANCED MECHATRONIC SYSTEMS (ICAMECHS), 2018, : 287 - 291
  • [20] Imprecise Probabilities in Non-cooperative Games
    Nau, Robert
    [J]. ISIPTA '11 - PROCEEDINGS OF THE SEVENTH INTERNATIONAL SYMPOSIUM ON IMPRECISE PROBABILITY: THEORIES AND APPLICATIONS, 2011, : 297 - 306