Train in Simulation, Deploy on a Real Robot: Microduck with Isaac Lab 3.0

2026年10月21日 17:58
站內 AI 整理稿

Back to Articles Train in Simulation, Deploy on a Real Robot: Microduck with Isaac Lab 3.

0 Enterprise + Article Published October 21, 2026 Upvote 1 Oluwaseun Doherty seun-doherty Follow nvidia Oyindamola Omotuyi OOyindamola Follow nvidia Richard AntRi31 Follow nvidia Asier Arranz asiernvidia Follow nvidia This post was written in collaboration with Antoine Pirrone, Augustin Crampette, Matthieu Lapeyre, Coralie Deplanne, Anne-Charlotte Passanisi, and Thomas Wolf.

TL;DR Microduck is a newly released affordable open-source bipedal robot by Pollen Robotics and Hugging Face.And now you can train Microduck to walk with Isaac Lab and Newton.Test the policy, export it as ONNX, and deploy it on the real robot.

Share it on the Hugging Face Hub or validate it for competition in Microduck Arena, then explore more advanced tasks with NVIDIA Isaac Lab.Introduction A walking policy trained in simulation must also handle the friction, delays, and mechanical play of real robot servos..

NVIDIA Isaac Lab is an open-source framework for training policies across thousands of GPU-parallel simulations.With Newton, actuator modeling, and domain randomization, developers can prepare policies for real hardware.

Microduck brings this workflow to life: train a walking policy in simulation, export it as ONNX, and deploy it on a real biped robot.This tutorial walks you through training and evaluating Microduck with Isaac Lab and Newton, then exporting the policy for deployment.

From there, you can share your model on the Hugging Face Hub, test its compatibility and compete in Microduck Arena, or put it to work on your own Microduck.Walking is the starting point—with linked examples to help you explore more of Isaac Lab 3.0.1.

Install Isaac Lab and prepare for Microduck training For the simulation and training portion, you’ll need: A Linux workstation with a supported NVIDIA GPU and driver.See requirements.Git and uv.For deployment, you’ll also need: A configured physical Microduck.

Its onboard robot software is installed and working.A supported control interface, such as a paired gamepad.

Quick install On Linux with a supported NVIDIA GPU and driver, install uv (skip the first two lines if it is already available), clone Isaac Lab, and install its dependencies: curl -LsSf https://astral.sh/uv/install.sh | sh source "$HOME/.local/bin/env" git clone --branch develop https://github.

com/isaac-sim/IsaacLab.git cd IsaacLab uv sync Confirm that the Microduck tasks and presets are available: uv run isaaclab listenvs --keyword MicroDuck --showpresets 2.

Understand the ready-to-train Microduck environment Isaac Lab already provides Microduck’s robot model, scene, observations, actions, rewards, and domain randomization.Start with the flat-walking task; the rough variant adds stairs, slopes, and uneven terrain.Figure 2.

Microduck environments side by side: flat terrain (left) and uneven terrain (right).The policy takes 61 observation values and outputs 14 joint-positions.Keep the observation order, normalization, and action scaling consistent when exporting and deploying.

See the Microduck task configuration for the full observations, rewards, and simulation settings.3.Accelerate locomotion training with parallel Isaac Lab environments Isaac Lab accelerates Microduck locomotion training by running simulated environments in parallel on the GPU.

Isaac Lab can also run distributed training across GPUs, for instance training with 16 GPUs to speed-up the training and increase robustness.In this configuration, we can reach up to 1.25M steps per seconds with rough terrain and backlash enabled.

In this tutorial, we use Newton with the MJWarp solver and Newton-based Better Actuator Models (BAM) to model servo response, together with the backlash preset to turn position targets into realistic servo torques by modelling the firmware controller, motor electrical limits, friction and delay.

To allow the policy to transfer from simulation, we make use of domain randomization.On each duck we randomize the mass/centre of mass, ground friction, joint inertia, encoder offsets, battery voltage/sag and command latency.

We also vary terrain and apply pushes; as well as backlash independently per joint to represent uneven wear.Backlash is the mechanical play in a gearbox, when a joint changes direction, the transmission can move slightly before engaging.

Modeling this effect and varying it across joints during training exposes the policy to differences it may encounter on the real robot.

Run this command to start training: uv run isaaclab train \ --rllibrary rslrl \ --task IsaacContrib-Velocity-Rough-MicroDuck \ --numenvs 4096 \ presets=backlash We used the rough terrain for deployment but alternatively you can train the flat terrain environment with this command: uv run isaaclab train \ --rllibrary rslrl \ --task IsaacContrib-Velocity-Flat-MicroDuck \ --numenvs 4096 \ presets=backlash 4.

Evaluate the Microduck walking policy and export it to ONNX To deploy a Microduck walking policy on the physical robot, export it to ONNX after evaluating it in simulation.Isaac Lab’s RSL-RL playback workflow automatically exports both TorchScript (policy.pt) and ONNX (policy.onnx) files.Use policy.

onnx with Microduck’s onboard runtime, keeping the observation order, normalization, and action scaling consistent with training.

Run the latest checkpoint in the Newton visualizer: uv run isaaclab play \ --rllibrary rslrl \ --task IsaacContrib-Velocity-Rough-MicroDuck \ --checkpoint latest \ --numenvs 16 \ --viz newtongl \ presets=backlash Replace latest with the path to a specific checkpoint.Figure 4.

Microducks execute a walking policy across uneven terrain in simulation.Export the policy for Microduck For deployment we will be using the policy for the rough-terrain environment.

The current RSL-RL playback implementation exports both TorchScript and ONNX files to an exported directory associated with the selected run: exported/ ├── policy.pt └── policy.onnx Microduck’s onboard runtime loads ONNX policies.Use policy.onnx for the hardware handoff.

The automatic export is implemented in Isaac Lab’s RSL-RL playback backend.5.Share policies on Hugging Face and evaluate them in Microduck Arena With policy.

onnx exported, you can: Compare it in Microduck Arena, a Hugging Face Space for testing compatible policies on shared challenges and comparing leaderboard results.Arena accepts models with 61 observation values, 14 action values, and a maximum size of 64 MiB.

Follow the submission guide to check compatibility and enter a challenge.Run it on the real Microduck.After checking the observation and action interface from section 4, use the ONNX file with the robot’s onboard runtime; section 6 covers transfer to hardware.Share it on the Hugging Face Hub.

Upload your policy so others can discover and download it.We recommend adding a short model card explaining how to use it.You can also include the training configuration to help others reproduce your results.6.

Deploy the ONNX locomotion policy on a real Microduck After validating the policy in simulation and checking its interface (section 4), deploy policy.

onnx to a configured Microduck: Copy the policy from your workstation, replacing ROBOTHOST with the robot’s hostname or IP address: scp exported/policy.onnx microduck@ROBOTHOST:/home/microduck/mywalking.

onnx Connect to the robot and inspect its current policies: ssh microduck@ROBOTHOST robotctl policy list Support the robot on its stand, then load the walking policy.If it is already walking, loading returns it to its home pose and resumes motion.

sudo robotctl policy load walk /home/microduck/my_walking.onnx Use the documented controls to test standing, slow walking, turning, and stopping.

Monitor its state; restore the default walking policy if needed: robotctl monitor sudo robotctl policy reset walk Follow the Microduck policy-loading guide for runtime setup and behavior.

Figure 5 demonstrates the deployed policy’s robustness to falls: Microduck recovers its footing and resumes walking after being knocked over.Figure 5.Real Microduck walking with the locomotion policy trained in Isaac Lab.7.

Extend Microduck training to rough terrain and perception tasks with Isaac Lab Isaac Lab 3.0 unlocks GPU-parallel robot learning across locomotion, dexterous manipulation, and vision-based tasks, with extensible environments and configurable physics and rendering backends.

Explore these examples and tools: More complex locomotion: Adapt Microduck’s rough-terrain task for stairs, slopes, and uneven ground, with a curriculum that increases terrain difficulty.

Perception and navigation tasks: Extend Microduck’s walking policy with head-camera depth and robot-state observations to explore perception-based tasks in simulation.The GIF below shows ramp traversal.Explore camera-based observations in the Kuka–Allegro examples for vision-enabled manipulation.

Dexterous manipulation: Try the Kuka–Allegro lift and reorient tasks to train an arm and multi-fingered hand to manipulate objects.

Custom environments: Use the project generator to build your own task, then add simulation-ready (SimReady) assets from SimReady Central Library, and tailor observations and rewards to new challenges.Figure 7.

Parallel training in NVIDIA Isaac Lab lets simulated Microducks practice traversing different ramps and platforms, while learning to maintain balance and avoid falls Figure 8.Microduck perception task in simulation, with an external view above and RGB, depth, and segmentation views below.

Build your next walking policy Start with the Microduck task in Isaac Lab, train your first walking policy, and share the exported ONNX model on the Hugging Face Hub.Validate it in Microduck Arena, enter a challenge, and see how your policy compares.

Then build on what you learn—try rougher terrain, add perception, or create your own task.

Resources Microduck home page (ordering, quick start, installation) Isaac Lab installation guide Microduck training environments and configuration Newton-based BAM actuator documentation Microduck Arena and ONNX submission guide SimReady Central Library Microduck robot software and deployment guide Acknowledgments This workflow builds on Pollen Robotics’ Microduck hardware and software, the original Microduck reinforcement-learning project, BAM actuator modeling work, and the Isaac Lab and Newton integrations.

Spaces mentioned in this article 1 More from this author NVIDIA Kumo Forecast Combines Pretrained Time-Series Representations with Historical Pattern Retrieval and Interpretability 6 October 21, 2026 NVIDIA Kumo Anomaly Brings Diffusion-Based Anomaly Detection to Multivariate Time Series 5 October 21, 2026 Community EditPreview Upload images, audio, and videos by dragging in the text input, pasting, or clicking here.

Tap or paste here to upload images Comment · Sign up or log in to comment Upvote 1 Spaces mentioned in this article 1

Related

相關文章

雙11首日:天貓穩居品牌成交主陣地,124個品牌成交破億

10月20日晚8點,天貓雙11正式開賣,數億消費者湧入淘寶。在平臺消費券帶動下,消費需求集中釋放,全球品牌迎來成交爆發。 開賣後,“分鐘級”爆發接連上演。珀萊雅蘊白水乳套裝1秒售罄,1分鐘後FILA成交破1億。開賣1小時,鮮朗售出80萬袋貓糧,絲塔芙大白罐售出14萬件,亞朵深睡枕售出3.4萬單,好歡螺螺獅粉售出3.3萬單,旺家福雞腳筋售出1.7萬單。 數據顯示,天貓穩居雙11品牌成交主陣地。開賣4小時,124個品牌成交額破億,27681個品牌成交額超去年全天,淘寶直播破億直播間增至14個。

10 小時前

抖音電商公佈雙11開門紅數據:消費券帶動成交額破億商家數漲2倍

抖音電商公佈2026年雙11“開門紅”階段數據報告。報告顯示,10月15日至18日大促“開門紅”階段,平臺上消費券帶動成交額破億的商家數量同比增長200%。平臺出資消費券與分層扶持政策共同發力,助力不同發展階段商家在大促開局實現生意增長;店播、特色行業商家和農產品產業帶生意集中爆發。平臺全資消費券,助力不同階段商家生意爆發報告顯示,開門紅期間平臺出資消費券持續帶動商家生意增長。

1 天前

全年最優惠!真正的雙11今晚8點天貓開賣

全年最優惠時刻開啟!真正的雙11今晚8點天貓開賣。 到手價就是划算的,店鋪立減疊加平臺消費券,低至7.2折。如果再加上行業加補券、國家補貼、淘金幣這些權益,到手價還能更低,甚至到5折! 這樣買省更多已經加好購物車的消費者,今晚記得做兩件事。 第一,領齊券。能領的權益都去領,重點是平臺消費券、行業加補券、國家補貼; 第二,用對券。今年消費券有個新玩法叫“膨脹”——先看購物車裡的商品總價,再決定膨脹到哪個面值,這樣買更划算。 一句話總結4個動作:先領券,看總價,後膨脹,再下單。 這些爆款直接買今年參加天貓雙11打折的商品數量歷屆最多。 準備換家電、手機或平板的消費者,至高可額外享15%國補,低至6折。 舉幾個例子:美的酷省電2代大1匹掛機空調,國補到手價1699元;新品OPPO Find X10,國補到手價4999元;連Hypershell極殼外骨骼機器人也能用國補,到手價5949元。智能門鎖、數碼相機同樣在補貼範圍內。 蘋果天貓官方旗艦店的配件首次支持消費券,這是頭一回。Max 40W充電頭、iPhone Duo手機殼、1米充電線,都能用券,至少8.7折。iPhone 18 Pro系列雙11優惠800元、iPhone Duo享受以舊換新補貼至高700元,支持12期免息。 潮流、美妝和黃金同樣有新品及專屬優惠:ALO Accolade系列王一博同款作為全球新品在天貓首發;老鋪黃金參與天貓雙11優惠,首次推出“滿30000減2000”、“滿60000減4000”的店鋪優惠券;海藍之謎精萃水250ml為天貓獨家,買正送正享同款450ml。 網友熱盼雙11到來,在社交媒體評論:“雙11就像牛郎等織女,一年只見一次面”。今晚8點,大家一起打開購物車,把心心念唸的東西一次買齊吧。

1 天前
Hugging Face BlogAI應用場景

Hugging Face ❤️ TorchTPU: TPUs, Natively

Back to Articles Hugging Face ❤️ TorchTPU: TPUs, Natively Published October 20, 2026 Update on GitHub Upvote 2 Alvaro Moran tengomucho Follow Jingya Huang Jingya Follow Simon Pagezy pagezyhf Follow Jeff Boudier jeffboudier Follow Régis Pierrard regisss Follow If you ever tried to run PyTorch on a TPU, you probably ported your code to torch_xla, or you ended up having to learn JAX.

1 天前

抖音商城雙11首日數據:消費券帶動破千萬商家數同比增長74%

本文作者: Nemo 2026-10-17 12:16 導語:10月15日,2026抖音商城雙11好物節正式開啟。10月15日,2026抖音商城雙11好物節正式開啟。今年雙11覆蓋服飾、美妝個護、快消耐消等重點類目,橫跨秋冬換季、囤貨等消費節點,通過多場景、多節點助力商家把握年末增長機遇,實現銷量與生意規模的持續提升。

4 天前