Skip to content

Env - Orbital Dock#488

Open
pjo256 wants to merge 15 commits intoPufferAI:3.0from
pjo256:orbital-dock
Open

Env - Orbital Dock#488
pjo256 wants to merge 15 commits intoPufferAI:3.0from
pjo256:orbital-dock

Conversation

@pjo256
Copy link

@pjo256 pjo256 commented Feb 15, 2026

Adds a spacecraft rendezvous and docking environment. A chaser spacecraft navigates 400–1200m to reach a docking port along one of the station's axes. Physics is based on CW dynamics, the standard model for proximity operations in circular orbit.

Details

Environment

  • Box(10,) observations: LVLH position/velocity + distance, speed, closing velocity, time remaining
  • Box(3,) actions: thrust fraction per axis
  • GEO orbit (42,164 km), 500 kg chaser, 10N max thrust
  • Terminates on dock, crash, or timeout.

First time using PufferLib, successfully trained a 99.5% docking policy after some iterations on rewards, tested on MPS.

For more details on the environments, rewards, and working policy see README.

Demo

orbital_dock_demo.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant