Skip to content

renshanjun/Berkeley-Humanoid-Lite

 
 

Repository files navigation

Berkeley Humanoid Lite

Python License License

Website | arXiv | Paper | Video | Documentation | Releases

Berkeley Humanoid Lite is an open-source, sub-$5,000 humanoid robot featuring modular 3D-printed gearboxes and widely available components, designed to democratize and advance humanoid robotics research.

This project is built on the values of open-source, accessibility, and customization, and it's continuously evolving. We welcome your feedback, issues, and pull requests in GitHub or joining our Discord.

Overview

This repository is the workspace for the Berkeley Humanoid Lite project that contains everything we need, including policy training, sim2sim validation, real-world deployment, motion capture, and teleoperated manipulation controls.

Functionalities are organized into several submodules. We arrange the directory structure following the Isaac Lab convention, where each submodule can be installed as an extension:

  • source/berkeley_humanoid_lite/ contains the IsaacLab environment and task definitions.

  • source/berkeley_humanoid_lite_assets/ contains robot descriptions (URDF, MJCF, and USD) and the script to export these description files from Onshape project.

  • source/berkeley_humanoid_lite_lowlevel/ contains the lowlevel code running on the real robot. Only contents inside this folder is required to deploy to the real robot.

Except a few edge cases, all the commands should be invoked from the root directory of this repository. The entry points of different flows are collected in the scripts/ directory.

Getting Started

Please refer to our Documentation to get started with software and hardware setup.

The latest release of CAD model and 3D print files can be accessed from the Release page.

Contributing

We wholeheartedly welcome contributions from the community to make this robot platform more mature and useful for everyone. We appreciate any kind of contributions, including bug reports, feature requests, or code contributions.

Also, please reach out to us to tell us about your projects and how you are using this robot platform. We would love to feature your work on our website and social media.

License

The code in this repository is licensed under MIT License. See the LICENSE file for details.

Other assets are under Creative Commons Attribution-ShareAlike 4.0 International .

About

Codebase for Berkeley Humanoid Lite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.1%
  • Dockerfile 0.9%