An Autonomy Design Competition for Non-Cooperative Space Operations in Kerbal Space Program

Sign Up Now

Join us for a software design competition where participants will develop autonomous agents for maneuvering satellites engaged in non-cooperative space operations (e.g., pursuing an evasive satellite, multi-satellite proximity operations, etc.). Details below:

  • The software design challenge is based on MIT Lincoln Laboratory’s Kerbal Space Program Differential Games (KSPDG) open-source library.
  • Participants will develop agents and algorithms for the autonomous control of spacecraft simulated using the Kerbal Space Program.
  • The agents will seek to solve several challenge problems related to non-cooperative space operations, e.g., pursuing an evasive satellite, multi-satellite proximity operations, etc.
  • Participants are encouraged to develop agents using a range of technologies, e.g., reinforcement learning, optimal control, game theoretical techniques, etc.
  • Participants’ agents will be evaluated on a range of metrics, such as time to completion of mission, fuel consumption, relative distances achieved, etc.
  • The participant pool will undergo a series of elimination events and teams with the best performing agents will be invited to present their agents via a live demonstration during AIAA SciTech Forum.
  • Monthly meetings will be held in the lead up to AIAA SciTech Forum to allow technical exchanges between participants, MIT Lincoln Laboratory developers, and forum organizers.

There is no cost to participate, and membership and/or AIAA SciTech Forum registration is not required. Interested teams should sign up using the button above. You will then be notified of upcoming meetings.

 Meeting Schedule
July Meeting10 July 2024
August Meeting14 August 2024
September Meeting11 September 2024
October Meeting9 September 2024
November Meeting13 November 2024
SemifinalDecember 2024 (date TBD)
Final Round (at AIAA SciTech Forum)9 January 2025

 About the Challenge

As the orbital domain becomes more congested, competitive, and contested, the ability to rendezvous with and service malfunctioning satellites is essential to maintaining a safe space environment. Servicing operations become dramatically more difficult if the malfunctioning satellite is enabled with autonomous collision avoidance capabilities. Such a scenario does not lend itself to solutions from existing orbital mechanics or optimal control theory. Instead, it must be treated in a game-theoretic fashion where each satellite is considered as a distinct player in a game of cat-and-mouse. What maneuvering strategies by the servicing (pursuing) spacecraft ensure a safe rendezvous and what maneuvers by the malfunctioning satellite (evader) would be most challenging to overcome? Such questions are best answered in the context of game theory; more specifically, the field of differential games.

MIT Lincoln Laboratory has recently released a set of open-source differential game challenge problems for the orbital domain. Using the Kerbal Space Program (KSP) game engine, a set of pursuit-evasion benchmark scenarios have been developed that will require sophisticated AI and autonomous control algorithms to solve. The purpose of this AIAA SciTech Forum session is to host a software design competition that will inspire the development of autonomous control techniques necessary to solve such orbital differential games, and then showcase the best techniques in a final round of competition held during the session. Competition participants will submit their software agents for real-time evaluation during the session, and the competition winners will be announced at the end. Other session attendees will be able to observe the final round of the competition and the tactics of the various participant agents via a projection of the KSP competition environment.    

Questions? Contact Ross Allen.

Captured-Satellite-NASA