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 条
  • [1] Non-Cooperative and Semi-Cooperative Differential Games
    Shen, Wen
    [J]. ADVANCES IN DYNAMIC GAMES AND THEIR APPLICATIONS: ANALYTICAL AND NUMERICAL DEVELOPMENTS, 2009, 10 : 85 - 104
  • [2] Routing Algorithm Based on Non-cooperative Differential Games in Deep Space Networks
    Zhimi Cheng
    Shanzhi Chen
    [J]. Wireless Personal Communications, 2015, 85 : 1123 - 1137
  • [3] Routing Algorithm Based on Non-cooperative Differential Games in Deep Space Networks
    Cheng, Zhimi
    Chen, Shanzhi
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2015, 85 (03) : 1123 - 1137
  • [4] Seeking Nash Equilibrium in Non-Cooperative Differential Games
    Zahedi, Zahra
    Khayatian, Alireza
    Arefi, Mohammad Mehdi
    Yin, Shen
    [J]. JOURNAL OF VIBRATION AND CONTROL, 2023, 29 (19-20) : 4566 - 4576
  • [5] FORMULATION OF DISCRETE, N-PERSON NON-COOPERATIVE GAMES
    EDLEFSEN, LE
    MILLHAM, CB
    [J]. METRIKA, 1971, 18 (01) : 31 - 34
  • [6] SOLUTIONS OF NON-COOPERATIVE GAMES
    LEVINE, P
    [J]. COMPTES RENDUS HEBDOMADAIRES DES SEANCES DE L ACADEMIE DES SCIENCES SERIE A, 1973, 277 (10): : 437 - 440
  • [7] Rough set approach to non-cooperative continuous differential games
    Brikaa, M. G.
    Zheng, Zhoushun
    Ammar, El-Saeed
    [J]. GRANULAR COMPUTING, 2021, 6 (01) : 149 - 162
  • [8] Inverse Optimal Control for Identification in Non-Cooperative Differential Games
    Rothfuss, Simon
    Inga, Jairo
    Koepf, Florian
    Flad, Michael
    Hohmann, Soeren
    [J]. IFAC PAPERSONLINE, 2017, 50 (01): : 14909 - 14915
  • [9] Rough set approach to non-cooperative continuous differential games
    M. G. Brikaa
    Zhoushun Zheng
    El-Saeed Ammar
    [J]. Granular Computing, 2021, 6 : 149 - 162
  • [10] Restricted non-cooperative games
    Chandler, Seth J.
    [J]. Computational Science - ICCS 2007, Pt 2, Proceedings, 2007, 4488 : 170 - 177