Bipedal humanoid robot with autonomous gaits and other moves. DIY builds are easy to make for students and teachers of robotics. Started as an educational project, it evolved into a rapidly expanding ecosystem of open-sourced STL and CAD files, codebase, and community around it. Features possible AI/ML integration and device expansion.
The Machine
Humanoid robots are hard to design and build. Not even mentioning coding gaits and other moves: these algorithms are not easily defined as for quadrupeds.
Nix Robot Project presents a new way to build a bipedal almost humanoid robot from scratch for everyone at different levels of engineering and programming experience.
Components
To make this one, a builder needs just a bunch of off-shelf materials:
- 8 LX-16A Servos
- 1 Debug/Control Board for them
- 1 Raspberry Pi or Arduino
- 1 YB1203000-USB Battery
- 1 Voltage Down Converter from 12V to 7V
- Wires, cables, LEDs, Speaker, Mics, Screws, and so on
But the main advantage is open design: both parametric and mesh files are available to download here.
Assembly
Coding
A builder can develop any code for the robot and release it under any license. However, the above-mentioned book comes with code examples that are closed-source.
# Examples of methods available
def check_angles():
def homing_position():
def move_all_servos():
def move_left_leg():
def move_right_leg():
def straight():
def tilt_left():
def tilt_right():
def disable_torque():