Microduck Workshop
GitHub ↗

SELF-PACED WORKSHOP

Teach Microduck to score a goal

Play with keyboard controls, learn training and perception, then connect the full autonomous task.

8 chapters · 中文 / English · Simulation labs
Microduck robot

What you will build

The final scene contains one Microduck, one football, and one goal. The robot must find the ball, locate the goal, approach a useful kicking position, make contact, and recover its stance. You will learn what each part of this system does and how the parts work together.

  1. 1Understand the mechanism
  2. 2Control and train
  3. 3See and navigate
  4. 4Score autonomously

By the end, you can

  • Explain how joints, actuators, observations, actions, and rewards relate.
  • Launch a Newton / Isaac Lab simulation and inspect a fixed policy in action.
  • Run a bounded training exercise, locate checkpoints, and interpret training curves.
  • Connect camera detections, ToF ranges, and body attitude to autonomous task states.
  • Record both successes and failures, distinguishing model metrics from task metrics.

Course route

ChapterTask
Chapter 1Meet Microduck: play football first
Chapter 2Mechanism and control timing
Chapter 3Learning to walk
Chapter 4Adapt walking to slopes
Chapter 5Explore community movement skills
Chapter 6Design the autonomous football pipeline
Chapter 7Complete the autonomous task
Chapter 8Recap and a harder football challenge