Open source humanoid robotics
Meet Steve.
A 20-DOF humanoid robot powered by ROS2. Built to move, designed for research and real-world autonomy.

Steve is an open-source humanoid built for researchers and builders. Every joint, every gain, every line of code — yours to use, modify, and improve.
demo video
Single motor end-to-end test · RS03 on can0
What's inside
Precision at every joint
20
Degrees of freedom
ROS 2
Jazzy Jalisco
3
Motor series
100
Hz control loop
labeled robot diagram
SVG with joint annotations
Capabilities
What it can do
motor control
Motor Control
Robstride RS-series motors over SocketCAN. Position and velocity command interfaces with spline-interpolated trajectories.
View sourcevr teleoperation
VR Teleoperation
Real-time inverse kinematics with Pink IK solver. Control every joint from a VR headset with sub-frame latency.
View sourcemujoco simulation
MuJoCo Simulation
Full physics simulation matching the production URDF. Validate trajectories and controllers before deploying to hardware.
View sourceArchitecture
How it all connects
Trajectory
joint_trajectory_controller with velocity feedforward
Interfaces
Position + velocity command interfaces
IK Solver
Pink IK solver for VR teleoperation
Transport
SocketCAN hardware interface on can0
Hardware
The exact specs
RS04
RobstrideHip pitch, knee
Torque
60 Nm
Velocity
±15 rad/s
Kp
85
Kd
5.0
RS03
RobstrideShoulders, hip roll/yaw
Torque
40 Nm
Velocity
±20 rad/s
Kp
40
Kd
4.0
RS02
RobstrideElbow, shoulder yaw, ankle
Torque
14 Nm
Velocity
±44 rad/s
Kp
30
Kd
1.0
Communication
SocketCAN
can0
Control loop
100 Hz
10ms cycle
Form factor
KBot
K-Scale
Total DOF
20
full body
Open Source
Fork it. Break it.
Make it better.
The hardware interface, URDF, simulation, and teleoperation stack are all on GitHub.
Progress
Build log
Feb 25, 2026
Hardware interface rewrite complete
Single motor tested end-to-end with sliders + rviz. Full robot URDF updated with K-Scale production gains.
Feb 20, 2026
Stick-slip root cause found
High Kp + step commands + gearbox friction. Fixed with lower Kp and trajectory controller with velocity feedforward.
Feb 15, 2026
K-Scale production gains integrated
RS02/RS03/RS04 gains from ksim-kbot deploy.py verified on hardware. Documented in motor_oscillation_postmortem.md.
Stay in the loop
Build updates, not spam.