官方开源
Go2 RL例程
强化学习控制 Go2 的简单示例。
H1 RL例程
强化学习控制 H1 的简单示例。
unitree_ros
unitree_ros 是用于 Unitree 机器人的ROS仿真包,其包含了 Unitree 所有机器人的 urdf 文件,你可以通过该包中获取宇树机器人 质量 惯量 力矩限制等信息,同时其中的 unitree_controller 和 unitree_gazebo 包可以让你快速在 Gazebo 仿真器中构建仿真验证程序。
unitree_legged_sdk
unitree_legged_sdk 是用于在现实环境中开发 Aliengo 、A1、Go1 机器人的 SDK 包,你可以基于底层开发接口控制机器人的单个关节运动,也可以基于高层开发接口控制机器人以某一特定速度运动。
unitree_guide
unitree_guide 是 宇树出版的 <<四足机器人控制算法--建模、控制与实践 >> 的配套开源控制算法工程. 通过该包,你可以学习机器人关节电机控制方法,同时也可学习简单的足式机器人力控算法. 该工程同时配置了仿真和现实机器人开发环境,并通过简单的一两条命令便可在二者间切换,帮助用户快速进行算法验证。
unitree_sdk2
unitree_sdk2 是用于在现实环境中开发 Go2 、B2、H1 机器人的 SDK 包,功能定位与 unitree_legged_sdk 包类似。
unitree_ros2
unitree_ros2 是用于在 ros2 环境下开发Go2 、B2机器人的功能包,提供的接口类型与 unitree_sdk2 一致。
电机 SDK
宇树将电机通讯协议封装成 SDK,使用该SDK开发,可降低使用电机协议的对接成本。
L1雷达 SDK
L1 激光雷达二次开发SDK。
L1雷达 SLAM开源方案
L1 激光雷达的开源SLAM算法,基于Point-LIO可在仅使用L1及其内置IMU的基础上完成SLAM建图。
z1_controller
z1_controller用于和Z1机械臂进行连接,并提供z1_sdk调用接口,用户在使用z1_sdk时必需单独单独运行z1_controller。
z1_sdk
z1_sdk是用于控制z1机械臂的SDK包,包括cpp和python接口。用户可以使用底层模式直接控制各个关节单机,也可以使用高层控制进行点到点运动。
z1_ros
z1_ros是用于z1机械臂的ros仿真包,包含对ROS control和Moveit的支持。
z1_joystick
z1_joystick是当z1搭载在B1机器狗上时,使用B1的遥控器控制Z1机械臂的例程。用户也可参照此仓库使用自己的遥控器控制Z1机械臂。
go1 相机SDK例程
GO1机器人相机SDK。