Skip to content

Armandpl/starship-landing-gym

Repository files navigation

Starship Landing Gym tests

A Gym env for propulsive rocket landing.


Successfull Rocket Landing

The goal is to bring the rocket above the landing pad with a speed inferior to 5m/s.

This is inspired by and based on Thomas Godden's "Starship Landing Trajectory Optimization" blog post..

I made a video about the issues I ran into while solving this env: Je fais atterrir une fusée SpaceX avec du RL ! It's in french and I wrote english subtitles.

Installation

pip install starship-landing-gym

Usage

import gym
import starship_landing_gym

env = gym.make("StarshipLanding-v0")

done = False
env.reset()
while not done:
    action = ... # Your agent code here
    obs, reward, done, info = env.step(action)
    env.render()

About

A Gym env for propulsive rocket landing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages