← Dejan Batanjac's projects
Model

Hrobot: a small humanoid robot that learns to walk

@dejanbby Dejan Batanjac · Independent

Hrobot is a 230 mm, 20-DoF humanoid robot built from Dynamixel XL330 servos. Its walking, get-up, and rough-terrain policies are trained with reinforcement learning (PPO in mjlab, MuJoCo physics) and run directly on an ESP32-S3 at 50 Hz, using only the IMU and the servo encoders. Each policy is a small MLP that fits in 63 kB. The videos show the policies in MuJoCo physics. The open firmware is verified against ONNX Runtime on a PC but has not yet been tested on the physical robot.

Built withMuJoComjlabPyTorchONNXESP32-S3Dynamixel XL330roboticshumanoidreinforcement-learningsim-to-realembedded
Looking forFeedback

Comments · 0

No comments yet. Tried it? Tell Dejan what worked, what didn't, or what you'd want next.
Sign in to comment

More from members

All projects

See what other members are building and what each project is looking for.