Instructions to use Am1nadav/microduck-basketball with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Microduck
How to use Am1nadav/microduck-basketball with Microduck:
# Replace SLOT with the slot specified in the model card (walk, stand, sitstand, ground_pick, kick_left, kick_right, roulade). sudo robotctl policy load SLOT Am1nadav/microduck-basketball
- Notebooks
- Google Colab
- Kaggle
Microduck Blind Basketball Balance in 3D Room (Recurrent LSTM .onnx)
π Run Live in 1 Click in the 3D MuJoCo Browser Room
π Launch Interactive 3D Basketball Demo on DuckSpace.org
Overview
- Architecture: Blind proprioceptive
LSTM(256)+ELU MLP(512, 256, 128)([1, 61]observation +h_in/c_in[1, 1, 256]->[1, 14]actions at50 Hz, ~624k parameters). The deployed.onnxactor receives zero direct ball coordinates and infers rolling sphere contact dynamics purely from ankle/hip proprioception and body gyroscope history. - Honest MuJoCo Physics in Browser (
duckspace.org): Free-rolling 6-DOF size-7 basketball (r = 0.12 m,mass = 0.62 kg,condim = 6,friction = 1.2 0.01 0.001),Rhoban BAM XL330 M6voltage/back-EMF/load-dependent gearbox stiction actuator model (7.4 V,kt = 0.366,R = 2.81 Ohm), and20 ms(4 physics substeps) bus command delay matchingmjlabtraining. - Controls in 3D Room: Use
WASD/ Arrow keys or click on the apartment floor to steer the duck and roll the basketball across the room; drag the basketball with the mouse to test disturbance recovery, toggle the ball on/off in Room Settings (βοΈ), or pressSpaceto remount.
Upstream mjlab Training Replay Reference
License & Attribution
Licensed under the Apache License 2.0 (LICENSE and NOTICE included).
- Original
b11_6999blind LSTM policy and training setup (Mjlab-Basketball-MicroDuck) by Hannes von Essen / Vottivott (Apache-2.0), built onpollen-robotics/microduck_rlandRhoban/bam. - Live browser 50 Hz MuJoCo WebAssembly + ONNX Runtime Web 3D apartment integration by DuckSpace.org.
- Downloads last month
- 29