Skip to content

Minimalist implementation of training and inferencing a PPO walking policy

License

Notifications You must be signed in to change notification settings

kscalelabs/nanoppo

Repository files navigation

K-Scale Open Source Robotics

License Discord Wiki
python black ruff
Python Checks

Minimial implementation of PPO for learning a robotics policy in Jax.

step.mp4

NanoPPO

This is a minimalist implementation of training and inferencing a PPO policy for making humanoid robots walk.

How do I run this?

  1. Install dependencies: pip install --pre -r requirements.txt
  2. Start training a model: python -m train
  3. Run inference on the trained model: python -m play video will be saved to video.mp4

Contributing

Before committing changes, run the following formatting commands:

make format
make static-checks

About

Minimalist implementation of training and inferencing a PPO walking policy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published