具身智能开放社区

登录 / 注册

开源中心

探索具身智能领域的开源项目,与全球开发者共建生态

50+
开源项目
2.5K+
GitHub Stars
500+
贡献者
10M+
代码行数

快速入门

图文教程
图文教程
ROS2基础入门指南

从环境配置到第一个节点,一步步带你入门ROS2开发

开始学习 →
视频教程
人形机器人仿真教程

视频演示Isaac Sim中搭建人形机器人仿真环境

观看视频 →
3分钟快速开始

安装SDK

pip install bajie-sdk

编写代码

import bajie
robot = bajie.Robot()

运行项目

python main.py

核心项目

RoboBrain

具身智能大模型

统一感知、推理与规划的具身智能模型,支持多种机器人平台

1.2k 320 Python
查看
BajieSDK

机器人开发SDK

八界机器人开发工具包,支持多平台和多种编程语言

890 245 Python/C++
查看
HumanoidControl

人形机器人控制框架

高性能人形机器人运动控制框架,支持实时仿真

650 180 C++
查看
SimBridge

仿真桥接工具

连接真实机器人与仿真环境的桥接工具

420 120 Python
查看

文档资源

API文档

接口说明与使用指南

开发指南

开发流程与最佳实践

配置文档

环境配置与参数说明

视频教程

实操演示视频

示例代码

basic_movement.py
#!/usr/bin/env python
import bajie

def main():
    # 初始化机器人
    robot = bajie.Robot()
    
    # 连接到机器人
    robot.connect('192.168.1.100')
    
    # 移动到目标位置
    robot.move_to(x=1.0, y=0.5, z=0.0)
    
    # 关闭连接
    robot.disconnect()

if __name__ == '__main__':
    main()
sensor_reading.py
#!/usr/bin/env python
import bajie

def main():
    robot = bajie.Robot()
    robot.connect('192.168.1.100')
    
    # 获取传感器数据
    sensors = robot.get_sensors()
    
    print(f"激光雷达: {sensors['lidar']}")
    print(f"摄像头: {sensors['camera']}")
    print(f"IMU: {sensors['imu']}")
    
    robot.disconnect()

if __name__ == '__main__':
    main()

贡献指南

Fork项目

在GitHub上Fork你感兴趣的项目

提交代码

编写代码并提交Pull Request

代码审查

等待维护者审查你的代码

合并上线

代码合并后即可生效