/JGCD_2021

Code that accompanies the paper "Manipulator-based Spacecraft Capture and Simultaneous Stabilization Using Deep Reinforcement Learning Guidance", submitted for possible publication in the Journal of Guidance, Control, and Dynamics

Primary LanguagePythonMIT LicenseMIT

This code accompanies the paper "Manipulator-based Spacecraft Capture and Simultaneous Stabilization Using Deep Reinforcement Learning Guidance," submitted for possible publication in the Journal of Guidance, Control, and Dynamics.

A D4PG Implementation for manipulator-enabled spacecraft, tasked with capturing and stabilizing a piece of space debris. Trained entirely in simulation, it was then deployed to the Spacecraft Proximity Operations Testbed experimental facility at Carleton University.

This code uses Tensorflow 1.15.0

To run: python3 main.py

The default training run will produce a chaser spacecraft the captures and simultaneously stabilizes a target spacecraft. Videos will be produced as well. Good results should be obtained after roughly 14 days.

A pre-trained model and accompanying videos are found in the `Trained model' folder