Walk

Walk (poster)

An official Microduck move: Pollen Robotics' walk, retrained from scratch by Microduck Academy with the upstream recipe as-is (task Mjlab-Velocity-Flat-MicroDuck of pollen-robotics/microduck_rl at 2b25a48, 2999 iterations, 4096 envs, no reward edit), so that it carries the base/model.pt checkpoint the Academy needs to remix it. The policy Pollen ships is alpha_walking.onnx.

The walk is the Academy's base walk (spikes/base_walk, Velocity task, 3000 iterations): the recipe behind alpha_walking.onnx. Pollen's default velstand.onnx adds a protective fall + recovery layer warm-started from a private checkpoint, which cannot be retrained faithfully; the walk itself is the same.

Pollen Robotics' walk: the velocity-commanded gait every microduck ships with, standing still at zero command.

Fidelity check (this move vs Pollen's policy, same scene, same command, take vx0.35)

number this move Pollen's alpha_walking.onnx
final_upright True True
max_tilt 0.254 0.259
base_z_mean 0.1227 0.1183
base_z_min 0.1127 0.1126
travel_m 1.94 1.207
travel_x_m 1.132 1.159
speed_m_s 0.243 0.151
cadence_steps_s 5.14 5.01
fell False False

Recorded with space/payload/render/rollout.py on the upstream robot MJCF (spikes/base_moves/fidelity.py).

Run it on a robot

sudo robotctl policy add walk tfrere/microduck-move-base-walk
robotctl robot do walk

Files

policy.onnx (play it, normalizer baked in), base/model.pt + base/agent.yaml + base/env.yaml (the rsl_rl checkpoint and configs: remix = fine-tune from it), rollouts/0.traj (trajectory.v1 showcase take, with the commands), video.mp4 + poster.jpg (the card clip), manifest.json (schema 2 + academy block: origin, source task and policy, training facts, fidelity numbers), fidelity.json, train.json.

Credits and license

The task, the reward design, the robot model and the training recipe are Pollen Robotics' work (pollen-robotics/microduck_rl, Apache-2.0). This repo republishes a retrained policy of that recipe under the same Apache-2.0 license, with the checkpoint, so the Academy's users can start from it.

Downloads last month

-

Downloads are not tracked for this model. How to track
Video Preview
loading