Pollen Robotics, công ty con của Hugging Face, tuần trước ra mắt robot hai chân Microduck với giá 399 USD. Trong 24 giờ đầu mở bán, tổng giá trị đơn hàng vượt 2,6 triệu USD, tương đương khoảng 6.500 máy, thời điểm cao nhất cứ bốn giây lại có một chiếc được bán ra. Lấy giá bán quy đổi ngược thì tổng giá trị đơn hàng và số máy khớp nhau, tức doanh số này không phải nhờ đẩy giá phụ kiện cao cấp.
Robot cao 25cm, nặng chưa tới 800g, dùng 15 động cơ servo Dynamixel XL330, trang bị một camera, một cảm biến độ sâu và hai IMU, chip xử lý trung tâm là Rockchip RK3566. Phần mỏ vịt ở đầu là một khớp có thể cử động, lực kẹp khoảng 800g, đủ để ngậm đồ vật khi đi lại.
Bộ não là bảy tiến trình Rust
Ngăn xếp phần mềm của Microduck không xây trên bất kỳ framework Web nào. Toàn bộ runtime gồm bảy tiến trình nền (daemon) viết bằng Rust, giao tiếp với nhau qua JSON-RPC 2.0 trên Unix Socket, thông điệp truyền theo từng dòng NDJSON.
Phân công khá rõ ràng: robotd độc quyền truy cập phần cứng, chạy vòng điều khiển 50Hz; configd quản lý WiFi, danh tính và ghép nối tay cầm; updaterd phụ trách cập nhật OTA, kiểm tra checksum và rollback; btd chuyển tiếp Bluetooth GATT; padd chuyển tiếp tín hiệu tay cầm; mediad quản lý camera, suy luận AI và WebRTC; tofd phục vụ riêng cảm biến độ sâu ở đầu. Tính chung toàn bộ dự án có khoảng 30 dependency.
Gom quyền điều khiển động cơ vào một tiến trình duy nhất là cách làm phổ biến để giữ an toàn trong robot nhúng — vòng điều khiển mà bị tác vụ khác giành mất, robot sẽ ngã ngay tại chỗ. Viết lớp này bằng Rust giúp tránh được độ giật do GC (garbage collection) gây ra.
Đi lại là thứ được huấn luyện, không phải lập trình
Hơn chục khả năng vận động, gồm đi bộ, tự đứng dậy sau khi ngã, đá bóng và trượt patin, đều không được viết thành máy trạng thái mà được huấn luyện bằng học tăng cường trong môi trường mô phỏng rồi chuyển sang máy thật. Framework huấn luyện là mjlab dựa trên MuJoCo Warp, thuật toán dùng PPO, tần số điều khiển 50Hz, vector quan sát 61 chiều bao gồm cảm nhận bản thể, vận tốc và lệnh tư thế, chính sách cuối cùng được xuất sang định dạng ONNX để chạy trên thân máy.
Mô phỏng được làm chi tiết hơn phần lớn dự án mã nguồn mở khác. Các yếu tố thường bị bỏ qua như quy luật điều khiển điện áp, sức phản điện động, độ rơ bánh răng (±1°), ma sát Coulomb đều được đưa vào mô hình — phần lớn thất bại khi chuyển từ mô phỏng sang thực tế (sim2real) đến từ những yếu tố chưa được mô hình hóa này. 4.096 môi trường song song chạy một đến hai giờ là có thể ra một chính sách dùng được, mức tính toán này một card đồ họa phổ thông cũng đủ sức.
Cả hai kho mã đều công khai: runtime Rust nằm ở pollen-robotics/microduck, còn bộ mã Python cho học tăng cường ở pollen-robotics/microduck_rl.
Nguồn cung không theo kịp đơn hàng
Việc sản xuất đặt tại Seeed Studio ở Thâm Quyến. Đợt giao hàng đầu tiên đã bị đẩy lùi tới sau Giáng sinh 2026, đơn đặt mới phải chờ bốn đến sáu tháng, mục tiêu doanh số chính thức là 20.000 máy. Với giá 399 USD, 20.000 máy tương ứng doanh thu khoảng 8 triệu USD (ước tính sơ bộ), không phải một mảng kinh doanh đáng kể với quy mô tổng thể của Hugging Face.
Nó giống một đợt thả mồi hơn. Trước đây các nền tảng nghiên cứu robot hai chân có thể lập trình thường có giá vài nghìn đến vài chục nghìn USD, khiến ngưỡng vào cuộc với AI hiện thân bị chặn ở khâu mua sắm phần cứng. Mức 399 USD kéo ngưỡng đó xuống mức chi tiêu hàng ngày của một nhà phát triển cá nhân. Điều Pollen muốn là có người dùng bộ ngăn xếp này để chỉnh sửa chính sách, công bố trọng số, gửi pull request — giống như những gì đã xảy ra sau khi trọng số mô hình được mã nguồn mở, chỉ khác là lần này thứ được tái tạo là một đoạn hành vi vật lý.
Đợt giao hàng đầu tiên phải chờ đến cuối năm, còn cộng đồng có tiếp nhận được làn sóng quan tâm này hay không thì phải xem lúc đó kho mã đã chất bao nhiêu chính sách do người khác huấn luyện.
Nguồn tham khảo: Kho dự án Pollen Robotics, CocoLoop, phân tích kỹ thuật của Tony Bai, Sina Tech; thông số phần cứng và kiến trúc phần mềm lấy theo kho chính thức, doanh số và số lượng ngày đầu đối chiếu theo các nguồn tin công khai.