从宇树摇操avp_teleoperate到unitree_IL_lerobot:如何基于宇树人形进行二次开发

💡 原文中文,约6000字,阅读约需15分钟。
📝

内容提要

本文介绍了「七月在线」在开发人形机器人项目中的技术细节,包括如何利用Apple Vision Pro进行遥控。通过配置Ubuntu环境及相关库,开发者能够控制Unitree H1_2机器人,涉及3D数据采集、动作预测和图像推流等步骤。

🎯

关键要点

  • 七月在线正在开发人形机器人项目,涉及多个订单。
  • 人形机器人主要基于宇树、傅利叶、乐聚三家公司。
  • 使用宇树开源的摇操代码avp_teleoperate进行数据采集和控制。
  • 通过Apple Vision Pro进行遥控,支持手势追踪操作机器人。
  • 配置Ubuntu环境和相关库以实现双臂逆运动学求解。
  • 使用pinocchio和CasADi库进行关节电机角度计算。
  • 配置unitree_dds_wrapper以实现主机与机器人之间的通信。
  • 在TeleVision项目基础上修改环境配置,使用Isaac Gym进行测试。
  • 生成证书以确保Apple Vision Pro与主机的安全通信。
  • 硬件适配包括Apple Vision Pro、计算机和人形机器人H1。
  • 启动灵巧手服务和图像推流服务以支持遥操作。
  • 代码结构与TeleVision一致,包含遥操作主要文件和IK解算相关文件。

延伸问答

如何使用Apple Vision Pro进行遥控人形机器人?

通过佩戴Apple Vision Pro,使用摄像头进行手势追踪来操作宇树科技的Unitree H1_2机器人。

开发人形机器人需要哪些软件环境配置?

需要配置Ubuntu环境、安装pinocchio和CasADi库,以及unitree_dds_wrapper以实现主机与机器人之间的通信。

avp_teleoperate的代码结构是怎样的?

avp_teleoperate的代码结构与TeleVision一致,包含模仿学习策略、URDF文件、遥操作主要文件等。

如何确保Apple Vision Pro与主机的安全通信?

通过生成证书并在Apple Vision Pro中安装该证书来确保安全通信。

在开发人形机器人时,如何进行动作预测?

可以使用傅利叶集成的lerobot库进行模仿学习,或直接通过ipd3官方库进行模仿学习。

人形机器人H1的硬件适配要求是什么?

需要Apple Vision Pro、计算机和人形机器人H1,具体型号为H1_2,以及双目相机和灵巧手。

➡️

继续阅读