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

R. Allen, Y. Rachlin, J. Ruprecht, Sean Loughran, J. Varey, H. Viggh
{"title":"SpaceGym: Discrete and Differential Games in Non-Cooperative Space Operations","authors":"R. Allen, Y. Rachlin, J. Ruprecht, Sean Loughran, J. Varey, H. Viggh","doi":"10.1109/AERO55745.2023.10115968","DOIUrl":null,"url":null,"abstract":"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 Ker-bal Space Program Differential Games suite (KSPDG). OrbitDe-fender2D 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 higher-fidelity 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 rein-forcement 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 learning-along with their respective performance metrics-for a subset of the SpaceGym environments. The SpaceGym software libraries can be found at https://github.com/mit-II/spacegym-od2d and https://github.com/mit-II/spacegym-kspdg.","PeriodicalId":344285,"journal":{"name":"2023 IEEE Aerospace Conference","volume":"366 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE Aerospace Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO55745.2023.10115968","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

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 Ker-bal Space Program Differential Games suite (KSPDG). OrbitDe-fender2D 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 higher-fidelity 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 rein-forcement 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 learning-along with their respective performance metrics-for a subset of the SpaceGym environments. The SpaceGym software libraries can be found at https://github.com/mit-II/spacegym-od2d and https://github.com/mit-II/spacegym-kspdg.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
空间博弈:非合作空间操作中的离散和微分对策
本文介绍了一系列非合作游戏环境,旨在刺激开发,并作为轨道领域自主和人工智能决策者的试验场。SpaceGym包含两个不同的游戏环境套件:OrbitDefender2D (OD2D)和Ker-bal Space Program Differential Games套件(KSPDG)。《OrbitDe-fender2D》是一款类似国际象棋的双人网格世界游戏。OD2D游戏机制基于轨道运动,玩家通过竞争来保持对轨道槽的控制。KSPDG套件由在Kerbal空间计划(KSP)游戏引擎中构建的多智能体追击-逃避微分博弈组成。与现有文献中非常有限的可比环境相比,KSPDG代表了一个更具可配置性、可扩展性和更高保真度的航空航天环境套件,它利用成熟的游戏引擎将碰撞力学、可变形物体的运动链、大气阻力、变质量推进、太阳辐照度和热模型等现象的物理模型结合起来。离散和差分游戏套件都是基于OpenAI Gym和PettingZoo规范的标准化输入/输出接口构建的。这种标准化支持(但不强制)在SpaceGym环境中使用强化学习代理。作为未来研究的比较点,我们为SpaceGym环境的一个子集提供了采用模型预测控制、数值微分博弈求解器和强化学习技术的基线代理,以及它们各自的性能指标。SpaceGym软件库可以在https://github.com/mit-II/spacegym-od2d和https://github.com/mit-II/spacegym-kspdg上找到。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
The Mission for Education and Multimedia Engagement: Breaking the Barriers to Satellite Education TID Testing of COTS-based, Two-Phase, Point-of-Load Converters for Aerospace Applications Point-Source Target Detection and Localization in Single-Frame Infrared Imagery Comparative Analysis of Different Profiles of Riblets on an Airfoil using Large Eddy Simulations A Receiver-Independent GNSS Smart Antenna for Simultaneous Jamming and Spoofing Protection
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1