Nanosaur2-670M
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
Lets you steer a simulated Microduck robot in the browser with trained walking, sitting, rolling and kicking policies, plus a wheeled variant. For robotics and reinforcement learning fans.
Microduck Sandbox is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download pollen-robotics/microduck-simulator --repo-type space --local-dir microduck-simulator cd microduck-simulator
Microduck Sandbox is a robot playground that runs in your browser. It runs trained reinforcement learning policies for the Microduck robot. MuJoCo compiled to WebAssembly handles the physics, and onnxruntime-web runs the policy network 50 times a second. No server or backend is involved.
It suits people curious about robot control and reinforcement learning who would rather try trained policies than read about them.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Robotics | Hobbyists | Drive a simulated robot with a keyboard or gamepad | Press M to switch from legs to rollers |
| Research | RL researchers | See trained policies running in a physics simulation | Watch the sit and roll policies work |
| Education | Students | Learn how a policy network drives a robot body | Read the game code under app/src/game |
| Web development | Front-end developers | Study physics and a 3D scene in the browser | Look at how React, three.js and MuJoCo fit together |
Skip it if you need to train new policies or test on a real robot, since this page only plays the ones it ships.
| Use case | Who | What they get back |
|---|---|---|
| Play with the robot | Hobbyists | A walking or skating duck you steer yourself |
| Watch policies at work | Researchers | Sit, roll, kick and crouch behaviours in a live simulation |
| Meet other visitors | Everyone | Translucent ghost ducks of people on the page at the same time |
The online page needs nothing. A local copy needs Docker, and Python with pip to fetch the files.
pip install -U huggingface_hub hf download pollen-robotics/microduck-simulator --repo-type space --local-dir microduck-simulator cd microduck-simulator docker build -t microduck-simulator . docker run -it -p 8080:8080 microduck-simulator
Open the page and steer the duck. Walking on legs is the default. A second variant on wheels loads the first time you switch to it.
docker run -it -p 8080:8080 microduck-simulator
Run that line for a local copy, then browse to port 8080 on your machine. Each mode is a separate trained policy.
| Tool | What it does |
|---|---|
| Run (legs) | Walking policy that follows your steering, the default mode |
| Sit | Sits down on its hull and stands back up |
| Roll | Rolls over and recovers |
| Kick | A one-shot kick with the left or right leg, over a window of half a second |
| Drive (rollers) | Skating on four passive wheels, with a top speed of 0.6 m/s |
| Crouch (rollers) | A one-shot glide that sinks low over about 3.5 seconds, then stands back up |
Keyboard and mouse controls:
You open the page and press the arrow keys to walk the duck around the square arena. You press Q to kick the ball with the left leg, then M to switch to the wheeled variant and drive into it.
Open the page, walk with the arrow keys and press R to make the duck sit. That shows two different trained behaviours in under a minute.
The app is a Vite and React shell with MUI around a game core written without a framework. React draws the menus and overlays, react-three-fiber owns the canvas, and a zustand store joins the two. The core loads the robot model, adds a floor, arena walls and a ball, and compiles it with the MuJoCo WebAssembly bindings. A policy then runs through onnxruntime-web on every control step.
Lets you steer a simulated Microduck robot in the browser with trained walking, sitting, rolling and kicking policies, plus a wheeled variant. For robotics and reinforcement learning fans.
Made by pollen-robotics on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.
What it is: Microduck Sandbox is a robot playground that runs in your browser. It runs trained reinforcement learning policies for the Microduck robot. MuJoCo compiled to WebAssembly handles the physics, and onnxruntime-web runs the policy network 50 times a second. No server or backend is involved.
Who it suits: It suits people curious about robot control and reinforcement learning who would rather try trained policies than read about them.
Industry | Who uses it | How they use it | Example
Robotics | Hobbyists | Drive a simulated robot with a keyboard or gamepad | Press M to switch from legs to rollers
Research | RL researchers | See trained policies running in a physics simulation | Watch the sit and roll policies work
Education | Students | Learn how a policy network drives a robot body | Read the game code under app/src/game
Web development | Front-end developers | Study physics and a 3D scene in the browser | Look at how React, three.js and MuJoCo fit together
Skip it if you need to train new policies or test on a real robot, since this page only plays the ones it ships.
Where to use it:
Use case | Who | What they get back
Play with the robot | Hobbyists | A walking or skating duck you steer yourself
Watch policies at work | Researchers | Sit, roll, kick and crouch behaviours in a live simulation
Meet other visitors | Everyone | Translucent ghost ducks of people on the page at the same time
How to set it up: The online page needs nothing. A local copy needs Docker, and Python with pip to fetch the files.
pip install -U huggingface_hub
hf download pollen-robotics/microduck-simulator --repo-type space --local-dir microduck-simulator
cd microduck-simulator
docker build -t microduck-simulator .
docker run -it -p 8080:8080 microduck-simulator
How to use it: Open the page and steer the duck. Walking on legs is the default. A second variant on wheels loads the first time you switch to it.
docker run -it -p 8080:8080 microduck-simulator
Run that line for a local copy, then browse to port 8080 on your machine. Each mode is a separate trained policy.
Tool | What it does
Run (legs) | Walking policy that follows your steering, the default mode
Sit | Sits down on its hull and stands back up
Roll | Rolls over and recovers
Kick | A one-shot kick with the left or right leg, over a window of half a second
Drive (rollers) | Skating on four passive wheels, with a top speed of 0.6 m/s
Crouch (rollers) | A one-shot glide that sinks low over about 3.5 seconds, then stands back up
Keyboard and mouse controls:
Example: You open the page and press the arrow keys to walk the duck around the square arena. You press Q to kick the ball with the left leg, then M to switch to the wheeled variant and drive into it.
For newcomers and experts: Open the page, walk with the arrow keys and press R to make the duck sit. That shows two different trained behaviours in under a minute.
The app is a Vite and React shell with MUI around a game core written without a framework. React draws the menus and overlays, react-three-fiber owns the canvas, and a zustand store joins the two. The core loads the robot model, adds a floor, arena walls and a ball, and compiles it with the MuJoCo WebAssembly bindings. A policy then runs through onnxruntime-web on every control step.
Load the robot model and policies
MuJoCo steps the physics in WebAssembly
The policy network runs at 50 Hz
React and three.js draw the scene
Your keys or gamepad set the command
Good to know:
Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face Spaces in the same category that share the most tags with this one.
| Product | Likes | Built with | License | Last change |
|---|---|---|---|---|
| Microduck Sandbox This page | 804 | docker | apache-2.0 | |
| Open LLM LeaderboardShares docker | 14,156 | docker | apache-2.0 | |
| MTEB LeaderboardShares docker | 7,773 | docker | mit | |
| UGI LeaderboardShares docker | 2,199 | docker | apache-2.0 | |
| Visualize Dataset (v2.0+ latest dataset format)Shares docker | 754 | docker | apache-2.0 | |
| MiMo RL Environment ExplorerShares docker | 91 | docker | apache-2.0 |
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
Waqf-AI · Kit
Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.
Wan-AI · Kit
Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.
udiboy1209 · Kit
Recovers math equations from compiled binary code with a small neural decompiler, and ships the datasets and trained models from its paper. For reverse enginee…
udgamlabs · Kit
Turns a text prompt, or a prompt plus a first frame, into a 2-second 256×256 video clip with a 212M-parameter generator. A small research release that does bes…
Tsuboyama-Lab · Kit
Predicts how much of a protein sequence E. coli will make as a single-unit monomer, in log10 mg/L. Trained LoRA adapters and regression heads for ESMC-6B and S…