Judo: A User-Friendly Open-Source Package for Sampling-Based Model Predictive Control
Not on the map. Why?
Abstract (arXiv)
Recent advancements in parallel simulation and successful robotic applications are spurring a resurgence in sampling-based model predictive control. To build on this progress, however, the robotics community needs common tooling for prototyping, evaluating, and deploying sampling-based controllers. We introduce Judo, a software package designed to address this need. To facilitate rapid prototyping and evaluation, Judo provides robust implementations of common sampling-based MPC algorithms and standardized benchmark tasks. It further emphasizes usability with simple but extensible interfaces for controller and task definitions, asynchronous execution for straightforward simulation-to-hardware transfer, and a highly customizable interactive GUI for tuning controllers interactively. While written in Python, the software leverages MuJoCo as its physics backend to achieve real-time performance, which we validate across both consumer and server-grade hardware. Code at https://github.com/bdaiinstitute/judo.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Jun 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
- 2025Viser: Imperative, Web-based 3D Visualization in Pythoncited by 23
- 2025Generative Models From and For Sampling-Based MPC: A Bootstrapped Approach For Adaptive Contact-Rich Manipulationcited by 3
- 2026Learning Action-Conditional and Object-Centric Gaussian Splatting World Models for Rigid Objectscited by 1
- 2026Learning Action-Conditional and Object-Centric Gaussian Splatting World Models for Rigid Objects1 Jun 2026
- 2025Generative Models From and For Sampling-Based MPC: A Bootstrapped Approach For Adaptive Contact-Rich Manipulation16 Oct 2025
- 2025Viser: Imperative, Web-based 3D Visualization in Python30 Jul 2025