Open-TeleVision源码解析——宇树摇操方案的重要参考:VR控制人形机器人采集数据

💡 原文中文,约5700字,阅读约需14分钟。
📝

内容提要

七月在线正在开发多个订单,利用宇树、傅利叶和乐聚的开源库,研究人形机器人技术。文章介绍了如何通过Apple Vision Pro进行遥操作,配置环境及相关软件,以实现对宇树H1_2机器人的控制。

🎯

关键要点

  • 七月在线正在开发多个订单,主要基于宇树、傅利叶和乐聚的开源库进行人形机器人技术研究。
  • 文章介绍了如何通过Apple Vision Pro进行遥操作,控制宇树H1_2机器人。
  • 开发者需配置Ubuntu环境,安装相关软件库以实现双臂逆运动学求解。
  • 使用pinocchio和CasADi库进行逆运动学计算,确保安装正确版本的pinocchio。
  • 配置unitree_dds_wrapper以实现计算机与机器人之间的通信。
  • 在TeleVision项目基础上修改配置,使用Isaac Gym进行测试。
  • 生成证书并配置Apple Vision Pro以进行WebXR相关功能的启用。
  • 硬件适配包括Apple Vision Pro、计算机、H1机器人及灵巧手等。
  • 启动遥操作程序前需开启灵巧手和图像推流服务。
  • avp_teleoperate的代码结构与TeleVision一致,包含遥操作主要文件和IK解算相关文件。

延伸问答

如何通过Apple Vision Pro控制宇树H1_2机器人?

开发者需佩戴Apple Vision Pro,通过摄像头进行手势追踪来操作宇树H1_2机器人。

在开发宇树人形机器人时需要哪些软件库?

需要安装pinocchio和CasADi库进行逆运动学计算,以及unitree_dds_wrapper用于计算机与机器人之间的通信。

如何配置Ubuntu环境以支持双臂逆运动学求解?

在Ubuntu 20.04或22.04上配置相关软件库,并确保安装正确版本的pinocchio。

avp_teleoperate的代码结构是怎样的?

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

在使用Apple Vision Pro时需要进行哪些证书生成配置?

需要安装mkcert生成证书,并将生成的证书拷贝到项目的teleop目录下。

如何启动遥操作程序?

在配置正确后,运行python teleop_hand_and_arm.py,并按下's'键启动程序。

➡️

继续阅读