Microduck Robot●microduck-robot.com

Compare Microduck Robot kits Self-assembly

Ask on WhatsApp or by email for current pricing, availability and shipping.

MEET YOUR NEXT ROBOT

Robot duck kit.
Build. Explore.

Microduck Robot is an open-source biped robot duck kit built around Arduino Uno Q and 15 serial servos. Assemble and calibrate it, then use a browser to control its movement.

Contact us for current pricing

Guides & comparisons ↓Please read the pre-purchase instructions before purchasing ↓Watch promotional video ↓

Chat on WhatsApp

Assembly required. Code and structural STL files are open source; see the kit lists for the contents of each edition.

To set up basic motion control, choose one of the following two methods.

Beginners

No programming experience is required, just follow the pictures, texts and videos to complete assembly, startup and basic operations.

Get started One-click flashing · Windows / macOS / Linux

Robotics developers

View development documentation, hardware interfaces, sample code, and open source files to program, extend, and customize your duck.

Developer Guide Arduino App Lab · Complete graphic manual
Microduck Robot appearance display, white shell, yellow mouth and mechanical structure of feet
Microduck Robot / Appearance display

Microduck Robot / EDITIONS

How is the complete kit different from the basic model?

Full kit

Audio · Camera · ToF

On the basis of bipedal motion control, audio, video and ToF ranging modules are added.

Wake up the duck and talk to it
Connect to the internet, link your account, and select an AI agent. Say “Xiaoya Xiaoya” (the Chinese wake phrase) to start a voice conversation.
Photographed from the duck's perspective
Preview camera footage, save photos, monitor microphones and test speakers in the browser cockpit.
Perceive the distance ahead
Check out ToF's 8 × 8 partition ranging. In the forward obstacle avoidance mode, the duck will slow down and stop when approaching an obstacle.

Ask on WhatsApp or by email for current pricing, availability and shipping.

Basic kit

Motion & calibration

Start with biped movement and servo control. Contact us to ask about the basic kit.

Movement and Calibration
Web remote control, walking and getting up, head, neck and mouth control, joint-by-joint calibration.
Hardware range
Audio, camera and ToF modules not included.

Ask on WhatsApp or by email for current pricing, availability and shipping.

Microduck Robot / RESOURCES

Guides & comparisons

Born cuteBipedal walkingReinforcement learningHands-on exploration

01 / MEET Microduck Robot

Meet Microduck Robot.

In 86 seconds, take a closer look at Microduck Robot’s movements, structure, and open source gameplay.

Official promotional video
Microduck Robot / Chinese promotional video01:26 / Microduck Robot

02 / IN THE REAL WORLD

Watch it take its first steps.

Stand up, take steps, bend down and pick up the cloth. In his small body, there is a robot experiment taking place.

01

Take a step

Watch the learned movement strategies turn into real steps before your eyes.

02

Get back up

From falling to the ground to getting up, explore how the robot regains its posture.

03

Move its beak

Lean down, open your mouth, and try to pick it up.

This video demonstrates a physical prototype; features depend on the linked open-source project. Contact us on WhatsApp or by email with questions.

Real machine prototype demonstration
Real records from the development site00:36 / Microduck Robot

03 / MADE FOR CURIOUS MINDS

Cute is the beginning. Curiosity takes it further.

From the first glimpse to the first action. Microduck Robot leaves room for you who like robots and exploration to continue creating.

Microduck Robot indoor scene display, white shell and yellow bipedal robot standing on the wooden floor
Curiosity, you can get closer.
/ 01

Visible mechanical beauty

The 3D printed structure and 15 serial port servos make every turn and step traceable.

/ 02

Start the interaction from the browser

Based on Arduino Uno Q, the project provides web control, servo setting and calibration interfaces.

/ 03

Turn ideas into next steps

Explore hardware information and training code to study your own robot movements.

YOUR NEXT ADVENTURE

Ask about the full kit

The full kit includes audio, camera and ToF modules and requires self-assembly. Check the component list, then contact us to discuss the kit.

Full kit price
Contact us for current pricing
Sales and Shipping
Ask on WhatsApp or by email for current pricing, availability and shipping.

Kit inquiries

Discuss your kit

Ask about the current price, kit contents and shipping before placing an order.

Ask about the full kit

Use WhatsApp or sales@microduck-robot.com for kit and order inquiries. Technical source documentation remains linked separately.

MICRODUCK / Microduck Robot

Project origins and software compatibility

The original Microduck robot is a Pollen Robotics project. The micro duck robot kit described on this site is based on Luwu Dynamics’ adaptation of Microduck and microduck_rl. Use the documentation for your exact hardware revision and software version; firmware is not automatically interchangeable between projects.

microduck-robot.com presents Microduck Robot information and accepts kit inquiries via WhatsApp or sales@microduck-robot.com. Technical source links lead to Luwu Dynamics and Pollen Robotics resources.

Robot duck kit questions

Where can I find biped robot design files and code?

For a DIY biped robot project, start with the Microduck Robot hardware repository for design files, structural STL files and assembly instructions. The basic kit requires a separately 3D-printed shell. This 3D printed biped robot uses 15 serial servos; check the bill of materials before sourcing parts. Separate repositories provide runtime code and reinforcement-learning training code. Check each repository’s license and version before reusing files.

What is the difference between the full kit and the basic kit?

Both editions support biped movement and servo calibration. The full kit adds audio, a camera and ToF distance sensing; the basic kit does not include these modules. Check the relevant bill of materials and seller listing for the exact package.

Is there a biped robot tutorial for assembly and control?

The illustrated instructions below form a biped robot tutorial covering assembly, servo IDs, joint calibration and browser-based biped robot control. The controller is specifically Arduino Uno Q. Configure one servo at a time, then calibrate each joint before walking. Ordinary operation needs no separate GPU computer; training your own movement policy requires a compatible CUDA-capable GPU computer.

How much does the kit cost, and when does it ship?

Contact us on WhatsApp at +852 5604 2694 or email sales@microduck-robot.com for a quote and current availability and shipping details. Confirm the kit contents, delivery and after-sales terms before ordering. Sending an inquiry does not reserve stock or confirm an order.

DUCK SETUP

Microduck Robot one-click flashing tool

According to the computer operating system and chip type, select the corresponding version to download.

The entire package uses Microduck Robot AI for its voice, video and ToF functions.View the complete kit installation instructions ↗

View instructions for useConnect the console · Servo settings · Assembly calibration · Walking control

After completing the software deployment, follow the sequence below to set up and use Microduck Robot.

  1. Run the application and open the control page

    Run the Microduck Robot application in the Arduino App Lab. After waiting for the application to run successfully, access the device's IP address, port 9527, in your computer browser.

    Access address for this casehttp://192.168.2.97:9527/

    Access format: http://deviceIP:9527/. 192.168.2.97 is an example only, please replace it with your device's actual IP address.

  2. Set servo ID one by one

    Enter the Servo setup page. Only connect one servo that needs to be set at a time; the default ID of a new servo is 1, and duplicate IDs on the same bus will cause errors.

    1. Click Scan all IDs to scan the bus and select the servo with ID 1.
    2. Click Reset Mid, Set KpKd.
    3. Fill in the target ID of the servo in Change ID to, and then click Change ID.
    4. Make a note of the new ID and corresponding servo position, then replace the next servo and repeat the above steps.

    Be sure to remember the ID and installation location of each servo and avoid confusion. The ID 10 selected in the screenshot is an example. The default ID 1 should be selected when setting up a new servo for the first time.

    Servo settings: operate in sequence, only connect one servo at a time.Click on image to enlarge
  3. Assemble the duck and connect all cables

    After completing the ID settings of all servos, follow the assembly instructions to complete the assembly of the duck and connect all cables.

    View hardware and assembly information
  4. Complete zero calibration joint by joint

    After powering on, run the application in Arduino App Lab, open the control page, and click Calibration to enter the calibration interface.

    When entering the calibration interface, all servos are in the unloaded state. Turn a joint to the zero position by hand, and then click Set center & hold corresponding to the servo; at this time, the servo will remain at the current position. Complete the calibration of all joints in sequence.

    In the calibration attitude, all links should be in a vertical or horizontal state. It is normal to be unable to stand in this posture. This step is only used to calibrate the servo position.

    After manually adjusting to the zero position, click Set center & hold of the corresponding joint.Click on image to enlarge
    Zero calibration posture · Front viewClick on image to enlarge
    Zero calibration attitude·Side viewClick on image to enlarge
  5. Switch default stance

    After all joints are successfully calibrated, return to the Control page and click Default pose. Normally, the duck will maintain its default posture and be able to stand.

    Back in Control, click Default pose to check the default stance.Click on image to enlarge
  6. Put it on the ground and start walking control

    After confirming that the duck can stand normally, unplug the USB Type-C cable and place the Microduck Robot on the ground to avoid damage from falling from high places.

    Click “Walk / get up” to load the reinforcement-learning walking and get-up policies, then use the joystick to control walking speed.