Instructions to use dashi/microduck-backroll with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Microduck
How to use dashi/microduck-backroll 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 dashi/microduck-backroll
- Notebooks
- Google Colab
- Kaggle
publish backroll: perpetual, Mjlab-GotATalent-MicroDuck
Browse files- README.md +3 -3
- checkpoint.pt +2 -2
- manifest.json +11 -5
- policy.onnx +2 -2
README.md
CHANGED
|
@@ -29,10 +29,10 @@ The observation normalizer is baked into `policy.onnx`; feed raw observations.
|
|
| 29 |
- **repo**: `https://github.com/bxshi/microduck-challenges.git`
|
| 30 |
- **branch**: `HEAD`
|
| 31 |
- **commit**: `a15317f40`
|
| 32 |
-
- **checkpoint**: `
|
| 33 |
- **seed**: `1`
|
| 34 |
- **base**: `mjlab-microduck 0.1.0 @ 8d0dbc94c`
|
| 35 |
-
- **started**: `2026-10-22T07:
|
| 36 |
|
| 37 |
## Reproduce
|
| 38 |
|
|
@@ -43,5 +43,5 @@ git clone https://github.com/bxshi/microduck-challenges.git
|
|
| 43 |
cd microduck-challenges
|
| 44 |
git checkout a15317f40
|
| 45 |
uv sync
|
| 46 |
-
uv run train Mjlab-GotATalent-MicroDuck --env.scene.num-envs 4096 --agent.max-iterations
|
| 47 |
```
|
|
|
|
| 29 |
- **repo**: `https://github.com/bxshi/microduck-challenges.git`
|
| 30 |
- **branch**: `HEAD`
|
| 31 |
- **commit**: `a15317f40`
|
| 32 |
+
- **checkpoint**: `1000`
|
| 33 |
- **seed**: `1`
|
| 34 |
- **base**: `mjlab-microduck 0.1.0 @ 8d0dbc94c`
|
| 35 |
+
- **started**: `2026-10-22T07:55:17Z`
|
| 36 |
|
| 37 |
## Reproduce
|
| 38 |
|
|
|
|
| 43 |
cd microduck-challenges
|
| 44 |
git checkout a15317f40
|
| 45 |
uv sync
|
| 46 |
+
uv run train Mjlab-GotATalent-MicroDuck --env.scene.num-envs 4096 --agent.max-iterations 2500 --agent.seed 1 --agent.logger tensorboard --agent.run-name roll12c --agent.resume True --agent.load-run 2026-10-22_07-14-05_roll12 --agent.load-checkpoint model_500.pt
|
| 47 |
```
|
checkpoint.pt
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:762ee2282b145acbca1963a85a18144816f7eefbc587081b59dc721cc5936713
|
| 3 |
+
size 4849589
|
manifest.json
CHANGED
|
@@ -37,20 +37,26 @@
|
|
| 37 |
"--env.scene.num-envs",
|
| 38 |
"4096",
|
| 39 |
"--agent.max-iterations",
|
| 40 |
-
"
|
| 41 |
"--agent.seed",
|
| 42 |
"1",
|
| 43 |
"--agent.logger",
|
| 44 |
"tensorboard",
|
| 45 |
"--agent.run-name",
|
| 46 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
],
|
| 48 |
"seed": 1,
|
| 49 |
"base": "mjlab-microduck 0.1.0 @ 8d0dbc94c",
|
| 50 |
-
"started": "2026-10-22T07:
|
| 51 |
"task_id": "Mjlab-GotATalent-MicroDuck",
|
| 52 |
-
"checkpoint":
|
| 53 |
-
"source_file": "
|
| 54 |
},
|
| 55 |
"arena": {
|
| 56 |
"event": "got-a-talent"
|
|
|
|
| 37 |
"--env.scene.num-envs",
|
| 38 |
"4096",
|
| 39 |
"--agent.max-iterations",
|
| 40 |
+
"2500",
|
| 41 |
"--agent.seed",
|
| 42 |
"1",
|
| 43 |
"--agent.logger",
|
| 44 |
"tensorboard",
|
| 45 |
"--agent.run-name",
|
| 46 |
+
"roll12c",
|
| 47 |
+
"--agent.resume",
|
| 48 |
+
"True",
|
| 49 |
+
"--agent.load-run",
|
| 50 |
+
"2026-10-22_07-14-05_roll12",
|
| 51 |
+
"--agent.load-checkpoint",
|
| 52 |
+
"model_500.pt"
|
| 53 |
],
|
| 54 |
"seed": 1,
|
| 55 |
"base": "mjlab-microduck 0.1.0 @ 8d0dbc94c",
|
| 56 |
+
"started": "2026-10-22T07:55:17Z",
|
| 57 |
"task_id": "Mjlab-GotATalent-MicroDuck",
|
| 58 |
+
"checkpoint": 1000,
|
| 59 |
+
"source_file": "model_1000.pt"
|
| 60 |
},
|
| 61 |
"arena": {
|
| 62 |
"event": "got-a-talent"
|
policy.onnx
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0c4d3fb1d2e1a74230d3b4218a9baa5a1a30bde64a59e6dde8b7817e69f9c0d1
|
| 3 |
+
size 793757
|