项目简介
本项目是基于Oculus SDK和串口通信构建的头部遥操系统,旨在实现CURI头部的远程操控。借助Orbbec相机、FLIR PTU - E46云台等硬件,用户能通过Oculus Quest 2头盔远程操控CURI头部,同时实时查看相机捕捉的画面。适用于远程监控、虚拟现实交互等需远程操控机器人头部的场景。
项目的主要特性和功能
- 遥操功能:通过串口通信控制FLIR PTU - E46云台,远程操控CURI头部。
- Oculus SDK集成:实时获取头盔位置和姿态信息,并映射到CURI头部运动。
- 可视化界面:利用OrbbecViewer软件实时查看CURI头部相机捕捉画面。
- 状态记录与回放:支持记录VR状态,可回放或导出记录的状态数据。
- 兼容性:支持Windows 10系统,配备Visual Studio 2022项目文件,便于开发调试。
安装使用步骤
前提条件
- 操作系统:Windows 10。
- 开发环境:Visual Studio 2022,安装Windows SDK 10.0和boost 1.83.0。
- 硬件设备:Oculus Quest 2头盔、FLIR PTU - E46云台、Orbbec Gemini 2相机、串口线及其他必要连接设备。
- 软件依赖:Meta Quest Link软件、OrbbecViewer软件。
安装步骤
- 复制项目:打开Visual Studio 2022,复制存储库到本地,打开项目文件夹中的
.sln
文件。 - 配置项目:在Visual Studio中,点击“项目” -> “属性”,在“常规”选项卡选Windows SDK版本为10.0,平台工具集为Visual Studio 2022;在“VC++目录”选项卡添加boost库安装路径(如
C:\boost_1_83_0
)。 - 测试硬件连接:用串口线连接FLIR PTU - E46云台和主机,打开云台控制器开关,用
Tera Term
串口控制软件测试云台,输入PP2500
(云台平转)、PP0
(云台回原位)、TP900
(云台俯仰转动)、TP0
(云台回原位)、PS1500
和TS1500
(设置横纵速度为1500 position/second)。 - 安装Meta Quest Link:在Windows上安装该软件,通过
Air Link
将Oculus Quest 2头盔与电脑配对。 - 安装OrbbecViewer:从Orbbec开发者中心下载安装,连接Orbbec Gemini 2相机,打开软件测试相机。
- 运行项目:在Visual Studio中点击“本地Windows调试器”运行程序,带上Oculus Quest 2头盔,通过控制器点击电脑桌面VS执行按钮开始遥操体验。
使用注意事项
- 确保所有硬件连接正确,完成串口通信测试。
- 使用中保持Oculus Quest 2头盔与电脑配对。
- 遇问题检查Oculus SDK和串口通信配置。
本项目是复杂集成项目,涉及多硬件和软件组件协同,使用时可能需根据具体环境调试优化。不熟悉Oculus SDK或串口通信的用户,建议先阅读相关文档学习。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】