Project files
- assets24 files
- docs2 files
- example4 files
- firmware4 files
- img2 files
- taks2 files
- .gitignore5 KB
- LICENSE2 KB
- README.md4 KB
README.md
Machine-translated by Robotheca from the original in Chinese (opens in a new tab). License: BSD-3-Clause (opens in a new tab).
OpenFigure
Open-source full-size humanoid robot, enabling more people to build and play with full-size humanoid robots at a low cost ๐คโจ
๐งญ Table of Contents
๐ Project Overview
OpenFigure is an open-source humanoid robot project designed to enable more people to build, modify, and iterate full-size humanoid robots at a relatively low cost. By leveraging open design and community collaboration, we aim to create a humanoid robot platform that is truly "tangible, modifiable, and fun to play with," with high reproducibility and ease of replication. ๐ค
๐ง Core Concepts
-
Fully 3D Printable ๐งฉ Designed to be produced primarily using desktop-grade 3D printers, lowering the manufacturing barrier.
-
Modular Design ๐งฑ The entire robotโincluding dual arms, waist, head, and legsโuses modular decoupled design, allowing independent assembly or upgrades based on budget and needs.
-
Plug-and-Play System ROM ๐ฝ Provides customized system ROMs for platforms like Raspberry Pi / Jetson, minimizing the complexity of environment setup and enabling one-click activation of common functions.
-
VLA-Friendly Compatibility ๐ค๐ง Highly compatible with common VLA models, aiming to support one-click download, deployment, and execution to reduce the threshold for VLA experiences and make it accessible to more users.
๐บ๏ธ Roadmap
The project is still in the early stages of development. Below are the current planned directions (continuously updated):
We welcome suggestions for desired capabilities or use cases in the Issues ๐
๐ฆ Open-Source Plan
We plan to gradually release the following content around Christmas (the schedule may be adjusted based on actual development progress):
- Mechanical structure drawings and 3D model files ๐งฑ
- Electronic hardware schematics and recommended bill of materials ๐
- Control and sensing-related code repositories ๐ป
- System ROM images for Raspberry Pi / Jetson ๐ฝ
Subsequent detailed download and usage instructions will be synchronized in the Release and Wiki sections of this repository.
๐น๏ธ VR Remote Operation
Supports real-time VR remote operation of the robot via Meta Quest 3. For details, see ๐ VR Remote Operation User Guide
๐ SDK Documentation
The Taks SDK provides three core modules: connection management, inverse kinematics, and VR teleoperation. For details, see ๐ Taks SDK API Documentation
๐ค How to Get Involved
You can participate in the OpenFigure project in various ways:
- โญ Star the repository โ the greatest encouragement for the project
- ๐ Submit an Issue: report bugs, propose new ideas, or suggest use cases
- ๐ง Submit a PR: fix issues, optimize structure, improve documentation, or add demos
- ๐ข Spread the word: share the project link in communities, friend circles, or tech groups
A detailed contribution guide has not yet been prepared; the CONTRIBUTING document will be added later.
Until then, feel free to discuss your ideas directly via Issues.
๐ฃ Recruitment
If you are interested in any of the following directions, you are very welcome to join the community and work together:
- Open-source community operations and content editing ๐ข
- Mechanical design / structural optimization ๐ ๏ธ
- Embedded and control algorithm development ๐งฎ
- Vision / perception algorithms and multimodal capabilities ๐ง
- Applications and optimization of large models such as VLA / LLM ๐ค
Currently, you can start by submitting an Issue to introduce yourself. Subsequently, we will organize more improved community communication channels and collaboration methods.
If you are also interested in open-source humanoid robots, feel free to give us a Star, leave a comment, or directly participate in the development to help OpenFigure stand up soon! ๐
Files by @rexchen80, at commit 0e8671c, read from GitHub in your browser. Hardware license: BSD-3-Clause; software license: BSD-3-Clause. Robotheca doesn't review code: read it before running it.