0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

别卷手柄了!跨平台VR遥操系统实现仿真

地瓜机器人 ? 2025-05-06 05:58 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们构建了一个基于 Quest 3 的 VR 遥操系统,该系统能够同时支持 DISCOVERSE 仿真环境与 MMK2 真机的操控,实现了从虚拟环境到真实机器人系统的无缝对接。 ? 基于 VR 实现的遥操系统具有良好的扩展性和便携性,为多场景应用提供了灵活的操作方式。 ? 该 VR 远程操控系统可用于在 DISCOVERSE 仿真环境和 MMK2 真机采集数据,并将采集到 的数据作为模仿学习中的示教数据,从而提升机器人学习与控制的效率——罗凯骏、刘子聿、冯儒

一、研究背景

? 基于learning的方法在机器人领域引发了变革,显著提高了机器人在移动、操纵等方面的能力。 近期研究进一步推动了多模态学习以及预训练模型的高效微调等任务。而这些研究的核心需求 是收集示教数据,以支持模型训练和优化。

? 通过遥操可以收集示教数据,并提供流畅的轨迹数据,使学习到的策略能够推广到新的环境和任 务中。因此当下遥操一种收集数据的重要手段

二、目前主流方法

外骨骼:需要一个从臂来控制主臂,成本高,通用性较差且不便移动

手柄:操作复杂,上手难度较高

以上方法都有两个明显缺陷: 1. 操作者和真机必须在同一地点,不支持远程操作 2. 操作者与机器人的观测不同,难以支持第一人称视角,操作者很难确保 采集到需要的corner case数据

VR :VR开发灵活,可以适配多机器人平台,易于拓展 VR遥操作方案无需穿戴外骨骼等设备,安全且低成本 VR遥操以第一人称采集示教数据,更容易确保示教数据的质量

三、研究思路

基于DISCOVERSE仿真环境及真机,使用VR遥操作采集数据,并训练ACT算法

使用quest3在DISCOVERSE中采集仿真器数据

使用quest3在mmk2真机上遥操采集数据

混合模拟环境自动生成和VR遥操采集数据训练

在仿真环境以及真机上验证模型的性能

四、VR遥操技术方案

VR遥操实现 使用ROS-TCP-Endpoint与ROS-TCP-Connector实现VR、仿真器 和真机之间的网络连接;同时通过开发Unity程序进行图传,实 时展示VR遥操的效果。 通过ROS-TCP-Endpoint和ROS-TCP-Connector建立连接,可以实 时发送与接收ROS2中的话题,同时我们通过话题的实现图传与 VR数据的传输。 对于机器人底盘的移动以及平台的升降,我们使用Quest 3 手柄 的摇杆实现;夹爪的开闭通过手柄上的按键实现;最后机械臂 的移动通过获取手柄的末端位姿,并通过IK结算得到机械臂对应的关节角实现。

五、后续工作

? VR 远程操控系统已成功实现对夹爪、脊柱及底盘的遥操,但在手臂部分仍存在一定问题。 鉴于当前的操纵任务相对简单,系统未涉及复杂的超限问题的处理。然而,为了进一步提 升系统的可靠性与鲁棒性,该问题仍需深入研究与解决。

? 设计数据采集和实验方案,采集真机与仿真数据进行训练,从中对比模型的效果,为后续 优化提供思路。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    52

    文章

    4300

    浏览量

    136076
  • 人工智能
    +关注

    关注

    1809

    文章

    49152

    浏览量

    250648
  • vr
    vr
    +关注

    关注

    34

    文章

    9679

    浏览量

    153058
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVIDIA助力构建人形机器人全身操作仿真平台

    而成,延续 OpenWBT 系统的全身操作优势,并通过引入 NVIDIA L20/RTX 5880 Ada GPU 加速与虚实融合仿真技术,拥有部署快速、数据采集效率高、多机器人机型
    的头像 发表于 07-28 15:01 ?452次阅读

    ArkUI-X平台技术落地-华为运动健康(二)

    代码依赖鸿蒙Next系统的原生能力,我们将该原生能力包称为A包;与此同时,我们开发平台场景包,为了描述方便,我们将这个包命名为B包,B包的接口形式与数据结构跟A包保持一致,但是B包
    发表于 06-18 23:04

    ArkUI-X平台技术落地-华为运动健康(一)

    及体验一致性问题凸显,例如占比90%的健康详情界面使用原生实现,多平台&多端,开发维护成本高。 有鉴于此,引入一种平台开发技术做到\"一次开发、三端部署\"来降低
    发表于 06-18 22:53

    ArkUI-X平台应用改造指南

    ArkUI-X平台应用改造指南 现状与诉求 随着 HarmonyOS Next 5.0 版本正式发布,众多开发者基于 ArkTS 语言为 HarmonyOS Next 系统开发了大量应用,这极大
    发表于 06-16 23:05

    ArkUI-x平台Bridge最佳实践

    代码中?到了不?持平台的API,此时?想平台可以利?此机制将不?持平台的API中转到原?
    发表于 06-10 23:06

    ArkUI-X平台框架接入指南

    ArkUI平台框架(ArkUI-X)进一步将ArkUI开发框架扩展到了多个OS平台:目前支持OpenHarmony、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一
    发表于 05-18 18:21

    艾为电子芯片产品在游戏手柄中的应用方案

    随着游戏设备的升级,游戏手柄作为核心交互设备持续技术革新。在主机游戏中,高精度操作适配动作格斗、模拟驾驶等多种游戏类型,显著提升玩家沉浸感。在云游戏场景中,先进手柄技术突破设备性能限制,实现
    的头像 发表于 04-15 09:42 ?631次阅读
    艾为电子芯片产品在游戏<b class='flag-5'>手柄</b>中的应用方案

    芯来科技携手芯芒科技发布RISC-V CPU系统仿真平台

    专业RISC-V处理器IP及解决方案公司芯来科技与杭州芯芒科技深入合作,共同研发推出芯来全系列RISC-V CPU系统仿真平台。帮助下游SoC和产品开发团队基于该仿真平台快速构建从芯片核心架构、整
    的头像 发表于 03-19 14:36 ?881次阅读

    线性霍尔元件DH49E在VR手柄中的应用

    系统(如PSVR的Move控制器)通过基站发射交变磁场,手柄内置的线性霍尔元件检测磁场强度变化。通过多个传感器的数据融合,可计算出手柄在空间中的位置和方向,实现低延迟的追踪。 辅助惯性
    的头像 发表于 03-18 17:02 ?1071次阅读

    SC34018 免提手柄式扬声电话系统

    SC34018合并必需的放大器、衰减器和几种控制功能做成一种高品质的免提手柄式扬声电话系统。它包括一个话筒放大器、一个用于扬声器的音频功率放大器、发送和接收衰减器、背景噪声电平检测系统
    发表于 01-16 09:58

    非科班也能玩转Android应用,体验QT平台能力-迅为RK3568开发板

    01-平台的优越性 Qt 是一个强大的平台框架,允许开发者使用相同的代码库来构建多个平台上的应用,包括 Windows、macOS、Li
    发表于 12-10 14:33

    PNI高精度低功耗3D动作捕捉手柄方案

    SpacePoint3D动作捕捉手柄方案被虚拟现实(VR)厂商PICO选入PICOTrackingkit产品。虚拟现实和游戏类手柄的设计师们非常清楚地了解,用消费类惯性传感器想做到高精准度的动作捕捉
    的头像 发表于 11-05 08:06 ?509次阅读
    PNI高精度低功耗3D动作捕捉<b class='flag-5'>手柄</b>方案

    分享一个平台通用型GUI框架

    AAGUI是一个不依赖特定硬件、操作系统平台通用型GUI。
    的头像 发表于 10-28 09:21 ?1248次阅读
    分享一个<b class='flag-5'>跨</b><b class='flag-5'>平台</b>通用型GUI框架

    鸿蒙端实践-JS虚拟机架构实现

    在Roma端方案中,JS虚拟机是框架的核心,负责执行动态化的JS代码。在Android平台采用了基于V8的J2V8,iOS平台则使用了系统自带的JSCore,而在HarmonyOS中
    的头像 发表于 09-30 14:42 ?3068次阅读
    鸿蒙<b class='flag-5'>跨</b>端实践-JS虚拟机架构<b class='flag-5'>实现</b>