davidhnguyen2000 / draft
git clone https://github.com/davidhnguyen2000/draft.git
Draft: A Parametric Tool for Robot Design Exploration
—
stars, 24h
—
stars, 7 days
+105
stars, 30 days · #2,180
105
★ total
15
forks · 3 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguagePython
LicenseMIT
Created2026-09-23 (27d ago)
Last push19d ago
Watchers0
OwnerUser
Links
README excerpt
A parametric tool for robot design exploration Paper (arXiv) · Video Draft compiles a short declarative robot description into a simulation-ready MuJoCo model, without CAD. You state link lengths and the torque and speed each joint needs. Trends fitted to 114 catalogued actuators and 49 published robot descriptions fill in the masses, motor sizes and reflected inertias, then check whether the assembled machine could be built. Design variants take seconds to generate, and every one can be trained with the included quadruped RL tasks. ## Quick start [code] Training needs a CUDA GPU: add the `rl` extra (`pip install -e ".[rl]" -c constraints.txt`) and see `docs/tasks.md`. Everything else runs on a laptop CPU. ## Layout [code] Vendor robot models are not included. `python scripts/setup_data.py` fetches them. The full documentation is in `docs/`. ## Citing If you use Draft or its datasets, please cite the paper: [code] ## License MIT, see LICENSE. Fetched vendor descriptions keep their own licences.