littlebot
Published on 2025-04-08 / 3 Visits
0

【源码】基于Oculus SDK和串口通信的CURI头部遥操系统

项目简介

本项目是基于Oculus SDK和串口通信构建的头部遥操系统,旨在实现CURI头部的远程操控。借助Orbbec相机、FLIR PTU - E46云台等硬件,用户能通过Oculus Quest 2头盔远程操控CURI头部,同时实时查看相机捕捉的画面。适用于远程监控、虚拟现实交互等需远程操控机器人头部的场景。

项目的主要特性和功能

  1. 遥操功能:通过串口通信控制FLIR PTU - E46云台,远程操控CURI头部。
  2. Oculus SDK集成:实时获取头盔位置和姿态信息,并映射到CURI头部运动。
  3. 可视化界面:利用OrbbecViewer软件实时查看CURI头部相机捕捉画面。
  4. 状态记录与回放:支持记录VR状态,可回放或导出记录的状态数据。
  5. 兼容性:支持Windows 10系统,配备Visual Studio 2022项目文件,便于开发调试。

安装使用步骤

前提条件

  1. 操作系统:Windows 10。
  2. 开发环境:Visual Studio 2022,安装Windows SDK 10.0和boost 1.83.0。
  3. 硬件设备:Oculus Quest 2头盔、FLIR PTU - E46云台、Orbbec Gemini 2相机、串口线及其他必要连接设备。
  4. 软件依赖:Meta Quest Link软件、OrbbecViewer软件。

安装步骤

  1. 复制项目:打开Visual Studio 2022,复制存储库到本地,打开项目文件夹中的.sln文件。
  2. 配置项目:在Visual Studio中,点击“项目” -> “属性”,在“常规”选项卡选Windows SDK版本为10.0,平台工具集为Visual Studio 2022;在“VC++目录”选项卡添加boost库安装路径(如C:\boost_1_83_0)。
  3. 测试硬件连接:用串口线连接FLIR PTU - E46云台和主机,打开云台控制器开关,用Tera Term串口控制软件测试云台,输入PP2500(云台平转)、PP0(云台回原位)、TP900(云台俯仰转动)、TP0(云台回原位)、PS1500TS1500(设置横纵速度为1500 position/second)。
  4. 安装Meta Quest Link:在Windows上安装该软件,通过Air Link将Oculus Quest 2头盔与电脑配对。
  5. 安装OrbbecViewer:从Orbbec开发者中心下载安装,连接Orbbec Gemini 2相机,打开软件测试相机。
  6. 运行项目:在Visual Studio中点击“本地Windows调试器”运行程序,带上Oculus Quest 2头盔,通过控制器点击电脑桌面VS执行按钮开始遥操体验。

使用注意事项

  1. 确保所有硬件连接正确,完成串口通信测试。
  2. 使用中保持Oculus Quest 2头盔与电脑配对。
  3. 遇问题检查Oculus SDK和串口通信配置。

本项目是复杂集成项目,涉及多硬件和软件组件协同,使用时可能需根据具体环境调试优化。不熟悉Oculus SDK或串口通信的用户,建议先阅读相关文档学习。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】