judo judo

πŸ₯‹ Judo πŸ₯‹ΒΆ

Supported Python versionsΒ Test statusΒ Docs statusΒ Test coverage

banner

judo is a python package inspired by mujoco_mpc that makes sampling-based MPC easy. Features include:

  • πŸ‘©β€πŸ’» A simple interface for defining custom tasks and controllers.

  • πŸ€– Automatic parsing of configs into a browser-based GUI, allowing real-time parameter tuning.

  • πŸ“¬ Asynchronous interprocess communication using dora for easy integration with your hardware.

  • πŸ—‚οΈ Configuration management with hydra for maximum flexibility.

⚠️ Disclaimer ⚠️

This code is released as a research prototype and is not production-quality software. It may contain missing features and potential bugs. The RAI Institute does not offer maintenance or support for this software. While we may accept pull requests for new features or bugfixes, we cannot guarantee timely responses to issues.

The current release is also in alpha. We reserve the right to make breaking changes to the API and configuration system in future releases. We will try to minimize these changes, but please be aware that they may occur.