Skip to content

Roboto Origin

A fully open-source DIY humanoid robot designed for walking, running, and customizable motion control.

  • Humanoid
  • Open source
  • Work in progress
  • Works with AI
  • ROS 2
  • 3D model (URDF)
  • 3D printable

Suggested by Robotheca, created by @Roboparty (opens in a new tab), from github.com/Roboparty/roboto_origin (opens in a new tab). Pinned to commit c71fd92 (opens in a new tab).

Hardware license
CERN-OHL-W-2.0 (opens in a new tab)
Software license
GPL-3.0-only (opens in a new tab)
Commercial use
Allowed

This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.

Which files (264 files marked executable, 266 scripts, 107 programs or installers, 30 firmware images)

Photo and 3D model

Roboto Origin, photo from its repository
Photo:@Roboparty (opens in a new tab)CERN-OHL-W-2.0source file (opens in a new tab)
Try it in the browser

3D preview converted from github.com/Roboparty/roboto_origin at c71fd92, under CERN-OHL-W-2.0. View the original files from GitHub (31.8 MB) (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Walks and runs on two legs
  • Performs dynamic motions like jumping and parkour
  • Accepts gamepad control for teleoperation
  • Runs reinforcement-learning policies for locomotion
  • Supports multiple motion policies (default, amp, attn_enc, beyondmimic, getup, interrupt, parkour)
  • Provides ROS2 service interfaces for motor initialization, zeroing, inference start/stop, error clearing, and joint control
  • Allows switching between gamepad and cmd_vel control modes

Works with AI

Found by Robotheca in the project's files at commit c71fd92, its robot.yaml and Robotheca's notes on its documents. Never guessed; Robotheca doesn't run the code.

Bill of materials

63 parts

63 of 63 parts shown

Parts list
#ComponentQuantityEst. priceSupplier
11 ATOM-01-001 atom手臂 - 副本 (1) Atom arm(1) 金属加工类-CNC件 120目喷砂/黑色阳极氧化4 pcs––
22 ATOM-01-002 atom手臂 - 副本 (2) Atom arm(2) 金属加工类-CNC件 120目喷砂/黑色阳极氧化4 pcs––
33 ATOM-01-003 atom手臂 - 副本 (3) Atom arm(3) 金属加工类-CNC件 120目喷砂/黑色阳极氧化4 pcs––
44 ATOM-01-004 atom手臂 - 副本 (4) Atom arm(4) 金属加工类-CNC件 120目喷砂/黑色阳极氧化4 pcs––
55 ATOM-01-005 IMU 载板 IMU Carrier Board 金属加工类-CNC件 120目喷砂/黑色阳极氧化1 pcs––
66 ATOM-01-006 侧板横板 Side Plate Cross Plate 金属加工类-CNC件 120目喷砂/黑色阳极氧化2 pcs––
77 ATOM-01-007 大腿内侧 Inner Thigh 金属加工类-CNC件 120目喷砂/黑色阳极氧化2 pcs––
88 ATOM-01-008 电池底盖 Battery Bottom Cover 金属加工类-CNC件 120目喷砂/黑色阳极氧化1 pcs––
99 ATOM-01-009 肩膀 Shoulder 金属加工类-CNC件 120目喷砂/黑色阳极氧化2 pcs––
1010 ATOM-01-010 脚底板 Sole of Foot 金属加工类-CNC件 120目喷砂/黑色阳极氧化2 pcs––
1111 ATOM-01-011 脚底连杆 Sole Connecting Rod 金属加工类-CNC件 120目喷砂/黑色阳极氧化2 pcs––
1212 ATOM-01-012 脚踝横滚连接件 Ankle Roll Connector 金属加工类-CNC件 120目喷砂/黑色阳极氧化4 pcs––
1313 ATOM-01-013 髋关节固定 Hip Joint Fixation 金属加工类-CNC件 120目喷砂/黑色阳极氧化1 pcs––
1414 ATOM-01-014 髋夹板 Hip Splint 金属加工类-CNC件 120目喷砂/黑色阳极氧化2 pcs––
1515 ATOM-01-015 输出法兰连杆 Output Flange Connecting Rod 金属加工类-CNC件 120目喷砂/黑色阳极氧化4 pcs––
1616 ATOM-01-016 通用连接件 Universal Connector 金属加工类-CNC件 120目喷砂/黑色阳极氧化4 pcs––
1717 ATOM-01-017 通用连接件扩孔法兰 Universal Connector Reamed Flange 金属加工类-CNC件 120目喷砂/黑色阳极氧化4 pcs––
1818 ATOM-01-018 小腿 Lower Leg / Calf 金属加工类-CNC件 120目喷砂/黑色阳极氧化2 pcs––
1919 ATOM-01-019 胸腔夹板后 Chest Rear Splint 金属加工类-CNC件 120目喷砂/黑色阳极氧化1 pcs––
2020 ATOM-01-020 胸腔前后夹板 Chest Front Splint 金属加工类-CNC件 120目喷砂/黑色阳极氧化1 pcs––
2121 ATOM-01-021 限位销 Limit Pin 金属加工类-CNC件 120目喷砂/黑色阳极氧化8 pcs––
2222 ATOM-01-022 小腿轴承锁 Lower Leg Bearing Lock 金属加工类-CNC件 120目喷砂/黑色阳极氧化4 pcs––
2323 ATOM-01-023 腰部支撑 Waist Support 金属加工类-CNC件 120目喷砂/黑色阳极氧化1 pcs––
2424 ATOM-01-024 长连杆 Long Connecting Rod 金属加工类-CNC件 120目喷砂/黑色阳极氧化2 pcs––
2525 ATOM-01-025 短连杆 Short Connecting Rod 金属加工类-CNC件 仅喷砂2 pcs––
2626 ATOM-01-026 橡胶脚底 Rubber Sole 3D打印件2 pcs––
2727 ATOM-01-027 48V 15Ah锂电池 锂离子电池 140*140*115mm 孚小二1 pcs–Supplier: buy 27 ATOM-01-027 48V 15Ah锂电池 锂离子电池 140*140*115mm 孚小二, opens in a new tab
2828 ATOM-01-028 急停继电器 机械类-外购标准件(无标准号) 蓝波M3氧化头部-无灯1 pcs–Supplier: buy 28 ATOM-01-028 急停继电器 机械类-外购标准件(无标准号) 蓝波M3氧化头部-无灯, opens in a new tab
2929 ATOM-01-029 航空插头充电器 机械类-外购标准件(无标准号) 威浦SF1212/S21 pcs–Supplier: buy 29 ATOM-01-029 航空插头充电器 机械类-外购标准件(无标准号) 威浦SF1212/S2, opens in a new tab
3030 ATOM-01-030 ATOM 01标定件 3D打印件 3d打印/躺倒标定/手臂垂直–––
3133 ATOM-01-033 超核HI13 M0-USB 电子电气类-外购标准件(无标准号)1 pcs–Supplier: buy 33 ATOM-01-033 超核HI13 M0-USB 电子电气类-外购标准件(无标准号), opens in a new tab
3235 ATOM-01-035 DM 4340P(48V) 电子电气类-外购标准件(无标准号)14 pcs–Supplier: buy 35 ATOM-01-035 DM 4340P(48V) 电子电气类-外购标准件(无标准号), opens in a new tab
3336 ATOM-01-036 DM 10010L 电子电气类-外购标准件(无标准号)9 pcs–Supplier: buy 36 ATOM-01-036 DM 10010L 电子电气类-外购标准件(无标准号), opens in a new tab
3437 ATOM-01-037 RDK X5 8G 电子电气类-外购标准件(无标准号) 8G/单板1 pcs––
3538 ATOM-01-038 usb hub 电子电气类-外购标准件(无标准号)1 pcs–Supplier: buy 38 ATOM-01-038 usb hub 电子电气类-外购标准件(无标准号), opens in a new tab
3639 ATOM-01-039 usb2can 电子电气类-外购标准件(无标准号)4 pcs–Supplier: buy 39 ATOM-01-039 usb2can 电子电气类-外购标准件(无标准号), opens in a new tab
3740 ATOM-01-040 48V转5V转压模块 电子电气类-外购标准件(无标准号)1 pcs–Supplier: buy 40 ATOM-01-040 48V转5V转压模块 电子电气类-外购标准件(无标准号), opens in a new tab
3841 ATOM-01-041 电源中心板 电子电气类-外购标准件(无标准号)1 pcs–Supplier: buy 41 ATOM-01-041 电源中心板 电子电气类-外购标准件(无标准号), opens in a new tab
3942 ATOM-01-042 CAN转接板 电子电气类-外购标准件(无标准号)4 pcs–Supplier: buy 42 ATOM-01-042 CAN转接板 电子电气类-外购标准件(无标准号), opens in a new tab
4045 ATOM-01-045 wire01-40cm 电子电气类-外购标准件(无标准号) 4340p转10010L4 pcs––
4146 ATOM-01-046 wire01-20cm 电子电气类-外购标准件(无标准号) 4340p转10010L4 pcs––
4247 ATOM-01-047 wire01-10cm 电子电气类-外购标准件(无标准号) 4340p转10010L2 pcs––
4348 ATOM-01-048 wire02-40cm 电子电气类-外购标准件(无标准号) 4340p转4340p2 pcs––
4449 ATOM-01-049 wire02-20cm 电子电气类-外购标准件(无标准号) 4340p转4340p8 pcs––
4550 ATOM-01-050 wire02-10cm 电子电气类-外购标准件(无标准号) 4340p转4340p2 pcs––
4651 ATOM-01-051 wire03-40cm 电子电气类-外购标准件(无标准号) 10010L转10010L10 pcs––
4752 ATOM-01-052 wire03-20cm 电子电气类-外购标准件(无标准号) 10010L转10010L4 pcs––
4853 ATOM-01-053 内六角圆柱头螺钉M3×6 机械类-外购标准件(无标准号) GB/T 70.1-200020 pcs––
4954 ATOM-01-054 内六角圆柱头螺钉M3×8 机械类-外购标准件(无标准号) GB/T 70.1-200050 pcs––
5055 ATOM-01-055 内六角圆柱头螺钉M3×10 机械类-外购标准件(无标准号) GB/T 70.1-200070 pcs––
5156 ATOM-01-056 内六角圆柱头螺钉M3×12 机械类-外购标准件(无标准号) GB/T 70.1-200030 pcs––
5257 ATOM-01-057 内六角圆柱头螺钉M3×16 机械类-外购标准件(无标准号) GB/T 70.1-2000100 pcs––
5358 ATOM-01-058 内六角圆柱头螺钉M4×8 机械类-外购标准件(无标准号) GB/T 70.1-2000160 pcs––
5459 ATOM-01-059 内六角圆柱头螺钉M4×10 机械类-外购标准件(无标准号) GB/T 70.1-200070 pcs––
5560 ATOM-01-060 内六角圆柱头螺钉M4×12 机械类-外购标准件(无标准号) GB/T 70.1-200060 pcs––
5661 ATOM-01-061 内六角圆柱头螺钉M4×16 机械类-外购标准件(无标准号) GB/T 70.1-200030 pcs––
5762 ATOM-01-062 内六角圆柱头螺钉M5×10 机械类-外购标准件(无标准号) GB/T 70.1-200070 pcs––
5863 ATOM-01-063 内六角沉头螺钉M6×15 机械类-外购标准件(无标准号) GB/T 70.3-20082 pcs––
5964 ATOM-01-064 六角螺母M6 机械类-外购标准件(无标准号) GB/T 6170-20152 pcs––
6065 ATOM-01-065 吊环螺钉M3 机械类-外购标准件(无标准号) GB/T 825-19884 pcs––
6166 ATOM-01-066 深沟球轴承130*165*18 机械类-外购标准件(无标准号) GB/T 276-20131 pcs––
6267 ATOM-01-067 向心关节轴承(G系列)8 机械类-外购标准件(无标准号) GB/T 9161-20018 pcs––
6368 ATOM-01-068 推力滚针和保持架组件AXK6085 机械类-外购标准件(无标准号) GB/T 4605-20039 pcs––

63 of 63 parts have no price in the source, so there is no parts total. Read from assets/BOM.md at the pinned commit.

Build guide

The creator's steps, each with its instructions.

  1. 1Clone the repository
  2. 2Follow module-specific READMEs for assembly and deployment

The guide appears here as you scroll.

Guide by @Roboparty (README.md), under CERN-OHL-W-2.0 (hardware) and GPL-3.0-only (software).

More guides

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • RDK X5 8G single-board computer
  • Super core HI13 M0-USB microcontroller
  • DM 4340P 48 V actuators for legs and arms
  • DM 10010L 48 V actuators for waist and hands
  • HiPNUC IMU module at 921600 baud and 500 Hz
  • USB2CAN adapters for CAN bus communication
  • 48 V 15 Ah lithium battery pack
  • 48 V to 5 V buck converter module
  • Power distribution hub PCB
  • USB hub for peripheral connections

Connections

  • CAN bus: four USB2CAN adapters mapped to can0 (left leg), can1 (right leg and waist), can2 (left hand), can3 (right hand)
  • IMU connected via USB serial port at 921600 baud
  • RDK X5 connected via USB for power and communication
  • Actuators wired to power distribution hub with 48 V supply
  • 5 V buck converter powers microcontroller and peripherals
  • Udev rules bind USB devices to fixed names for consistent CAN and IMU identification

Cables and connectors

From the parts list.

  • 12 ATOM-01-012 脚踝横滚连接件 Ankle Roll Connector 金属加工类-CNC件 120目喷砂/黑色阳极氧化 × 4 pcs
  • 16 ATOM-01-016 通用连接件 Universal Connector 金属加工类-CNC件 120目喷砂/黑色阳极氧化 × 4 pcs
  • 17 ATOM-01-017 通用连接件扩孔法兰 Universal Connector Reamed Flange 金属加工类-CNC件 120目喷砂/黑色阳极氧化 × 4 pcs
  • 29 ATOM-01-029 航空插头充电器 机械类-外购标准件(无标准号) 威浦SF1212/S2 × 1 pcs