VR和眼动控制集群机器人的方法

news2025/5/18 7:38:45

西安建筑科技大学信息与控制工程学院雷小康老师团队联合西北工业大学航海学院彭星光老师团队,基于虚拟现实(VR)和眼动追踪技术实现了人-集群机器人高效、灵活的交互控制。相关研究论文“基于虚拟现实和眼动的人-集群机器人交互方法” 发表于信息与控制科学领域期刊《信息与控制》。

NOKOV度量动作捕捉系统建立了真实机器人运动状态与其数字孪生主体之间的状态互联,在VR场景中实时更新机器人运动状态,提高操作员的沉浸感和机器人集群态势的感知效率。

引用格式

XU Mingyu, LEI Xiaokang, DUAN Zhongxing, XIANG Yalun, DUAN Mengyuan, ZHENG Zhicheng, PENG Xingguang. Human-Swarm Robots Interaction Approach Based on Virtual Reality and Eye Tracking[J]. INFORMATION AND CONTROL, 2024, 53(2): 199-210. DOI: 10.13976/j.cnki.xk.2023.2548

研究背景

集群机器人具有高鲁棒性、可扩展性及并行协同作业等优点,在大范围多目标任务的执行中具有独特优势,这种优势结合人类的决策智慧后,能够有效提高集群机器人系统的可靠性、适应性及智能化水平。然而,依靠手势、语音等媒介的传统人-集群机器人交互(HSI)方式在面对被控对象众多、群体态势感知困难等挑战时,存在效率低下、灵活性不足等问题。为解决这些问题,实现高效、便捷、沉浸感强的HSI方法,研究团队基于VR和眼动追踪技术展开相关研究。

本文贡献

  1. 提出一种融合VR和眼动追踪的人-集群机器人交互方法,该方法具有沉浸感强、灵活、便捷的特点。

  2. 基于VR的交互方法可克服机器人超视距及环境状况不佳的影响,同时返回机器人群体态势,实现集群机器人数字孪生。

交互流程

本研究提出的基于VR和眼动追踪的HSI方法流程涉及搭建虚拟场景、眼动数据采集与处理以及指令发送与执行三个环节。

搭建虚拟场景:构建集群机器人及环境的VR场景,并通过VR眼镜传输给操作员。利用NOKOV度量动作捕捉系统实现真实机器人运动状态与虚拟环境中数字孪生主体的实时同步。

眼动数据采集与处理:安装在VR眼镜上的眼动传感器实时捕捉操作员的眼动数据,并传输至处理计算机。经预处理和解析后,生成运动控制指令。

指令发送与执行:将眼动控制指令发送至集群机器人,机器人接收并执行相应的动作。
人-集群机器人交互系统整体方案图片:人-集群机器人交互系统整体方案

控制规则

集群漫游交互规则:将眼球的上下左右运动直接映射为机器人的运动方向。
集群目标追踪交互规则:通过眼动射线锁定目标,驱动机器人朝向目标运动。
集群轨迹跟踪交互规则:利用眼动轨迹引导机器人集群沿预设轨迹运动。

现场试验

研究利用 SwarmBang 机器人组成小规模集群开展真实的人-集群机器人交互实验,以验证所提基于VR和眼动的HSI 方法的可行性和有效性。

真实实验环境与 VR 交互场景图片-真实实验环境与 VR 交互场景

集群漫游实验

集群漫游实验:操作员通过眼球运动控制机器人向右、左、下、上依次运动,机器人响应迅速,运动轨迹与眼动指令高度一致

集群目标追踪实验

集群目标追踪实验:操作员注视不同目标,机器人快速切换并稳定朝向目标移动,目标激活顺序为1→2→1→2→1(左→右→左→右→左),轨迹清晰

集群轨迹跟踪实验

集群轨迹跟踪实验:操作员通过眼动预设轨迹,机器人沿轨迹平顺移动,成功避开障碍物,轨迹跟踪精准

实验结果表明,基于VR和眼动追踪的HSI方法实现了高效、灵活、强沉浸感的人-集群机器人交互控制。

NOKOV度量动作捕捉系统为实验提供了机器人在真实环境中的实时轨迹数据,用以建立真实机器人运动状态与其数字孪生主体之间的状态互联,从而帮助实现眼动控制指令。

作者简介

许明玉,西安建筑科技大学信息与控制工程学院硕士毕业生。主要研究方向: 人-集群机器人交互,虚拟现实技术

雷小康(通讯作者),西安建筑科技大学信息与控制工程学院副教授、研究生导师。主要研究方向:集群机器人及群体智能等

段中兴,西安建筑科技大学国际教育学院常务副院长,信息与控制工程学院教授。主要研究方向:智能系统与智能信息处理、智能检测与机器视觉、建筑环境控制与节能优化、嵌入式技术与智能系统

向雅伦,西安建筑科技大学信息与控制工程学院硕士毕业生。主要研究方向:集群机器人

段梦园,西安建筑科技大学信息与控制工程学院硕士毕业生。主要研究方向:集群机器人视觉定位

郑志成,西北工业大学航海学院博士在读。主要研究方向:群体智能、集群机器人

彭星光,西北工业大学航海学院教授、博士生导师。主要研究方向:群体智能、演化计算、机器学习及其在无人系统特别是无人集群中的应用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2378344.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

TiDB 中新 Hash Join 的设计与性能优化

原文来源: https://tidb.net/blog/11667c37 本文作者:徐飞 导读 在数据库管理系统(DBMS)中,连接操作(Join)是查询处理的核心环节之一,其性能直接影响到整个系统的响应速度和效率…

1.共享内存(python共享内存实际案例,传输opencv frame)

主进程程序 send.py import cv2 import numpy as np from multiprocessing import shared_memory, resource_trackercap cv2.VideoCapture(0) if not cap.isOpened():print("无法打开 RTSP 流,请检查地址、网络连接或 GStreamer 配置。") else:# 创建共…

网页常见水印实现方式

文章目录 1 明水印技术实现1.1 DOM覆盖方案1.2 Canvas动态渲染1.3 CSS伪元素方案2 暗水印技术解析2.1 空域LSB算法2.2 频域傅里叶变换3 防篡改机制设计3.1 MutationObserver防护3.2 Canvas指纹追踪4 前后端实现对比5 攻防博弈深度分析5.1 常见破解手段5.2 进阶防御策略6 选型近…

【ARM】MDK如何将变量存储到指定内存地址

1、 文档目标 在嵌入式系统开发中,通过MDK(Microcontroller Development Kit)进行工程配置,将指定的变量存储到指定的内存地址上是一项非常重要的技术。这项操作不仅能够满足特定硬件架构的需求,还能优化系统的性能和…

Unity3D仿星露谷物语开发44之收集农作物

1、目标 在土地中挖掘后,洒下种子后逐渐成长,然后使用篮子收集成熟后的农作物,工具栏中也会相应地增加该农作物。 2、修改CropStandard的参数 Assets -> Prefabs -> Crop下的CropStandard,修改其Box Collider 2D的Size(Y…

langchain—chatchat

署部 下载项目 git clone --recursive https://github.com/chatchat-space/Langchain-Chatchat.git 进入目录 cd Langchain-Chatchat anaconda环境准备 创建python环境 conda create -n langchain_env python3.10 -y 激活环境 conda activate langchain_env 验证pyhton环境…

【LeetCode 热题 100】二叉树的最大深度 / 翻转二叉树 / 二叉树的直径 / 验证二叉搜索树

⭐️个人主页:小羊 ⭐️所属专栏:LeetCode 热题 100 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 二叉树的中序遍历二叉树的最大深度翻转二叉树对称二叉树二叉树的直径二叉树的层序遍历将有序数组转换为二叉搜索树验…

关于软件测试开发的一些有趣的知识

文章目录 一、什么是测试?二、为什么要软件测试软件测试三、测试的岗位有哪些四 、软件测试和开发的区别五、走测试岗位为什么还要学开发。4、优秀的测试人员具备的素质我为什么走测试岗位 一、什么是测试? 其实这个问题说简单也不简单,说难…

uni-app 开发HarmonyOS的鸿蒙影视项目分享:从实战案例到开源后台

最近,HBuilderX 新版本发布,带来了令人兴奋的消息——uni-app 现在支持 Harmony Next 平台的 App 开发。这对于开发者来说无疑是一个巨大的福音,意味着使用熟悉的 Vue 3 语法和开发框架,就可以为鸿蒙生态贡献自己的力量。 前言 作…

售前工作.工作流程和工具

第一部分 售前解决方案及技术建议书的制作 售前解决方案编写的标准操作步骤SOP: 售前解决方案写作方法_哔哩哔哩_bilibili 第二部分 投标过程关键活动--商务标技术方案 1. 按项目管理--售前销售项目立项 销售活动和销售线索的跟踪流程和工具 1)拿到标书&#xff…

GPU与NPU异构计算任务划分算法研究:基于强化学习的Transformer负载均衡实践

点击 “AladdinEdu,同学们用得起的【H卡】算力平台”,H卡级别算力,按量计费,灵活弹性,顶级配置,学生专属优惠。 引言 在边缘计算与AI推理场景中,GPU-NPU异构计算架构已成为突破算力瓶颈的关键技…

【滑动窗口】LeetCode 209题解 | 长度最小的子数组

长度最小的子数组 前言:滑动窗口一、题目链接二、题目三、算法原理解法一:暴力枚举解法二:利用单调性,用滑动窗口解决问题那么怎么用滑动窗口解决问题?分析滑动窗口的时间复杂度 四、编写代码 前言:滑动窗口…

Python绘制南丁格尔玫瑰图:从入门到实战

Python绘制南丁格尔玫瑰图:从入门到实战 引言 南丁格尔玫瑰图(Nightingale Rose Chart),也被称为极区图(Polar Area Chart),是一种独特的数据可视化方式。这种图表由弗洛伦斯南丁格尔&#xff…

炼丹学习笔记3---ubuntu2004部署运行openpcdet记录

前言 环境 cuda 11.3 python 3.8 ubuntu2004 一、cuda环境检测 ylhy:~/code_ws/OpenPCDet/tools$ nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2021 NVIDIA Corporation Built on Sun_Mar_21_19:15:46_PDT_2021 Cuda compilation tools, release 11.3…

深入解析BGP路由反射器与联邦:突破IBGP全连接限制的两种方案

一、引言:大型BGP网络的挑战 在大型BGP网络架构中,传统的IBGP全连接架构会带来严重的扩展性问题。当网络中存在N台路由器时,需要维护N*(N-1)/2个IBGP连接,这对设备资源和运维管理都是巨大挑战。本文将深入解析两种主流解决方案&a…

QT设置MySQL驱动

QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 第一步:下载MySQL https://dev.mysql.com/downloads/mysql/ 解压缩下载的安装包,其目录结构如下所示: 第二…

String的一些固定程序函数

append reverse length toString

3.2/Q2,Charls最新文章解读

文章题目:Transition of nighttime sleep duration and sleep quality with incident cardiovascular disease among middle-aged and older adults: results from a national cohort study DOI:10.1186/s13690-025-01577-5 中文标题:中老年人…

大麦(Hordeum vulgare)中 BAHD 超家族酰基转移酶-文献精读129

Systematic identification and expression profiles of the BAHD superfamily acyltransferases in barley (Hordeum vulgare) 系统鉴定与大麦(Hordeum vulgare)中 BAHD 超家族酰基转移酶的表达谱分析 摘要 BAHD 超家族酰基转移酶在植物中催化和调控次…

docker迅雷自定义端口号、登录用户名密码

在NAS上部署迅雷,确实会带来很大的方便。但是目前很多教程都是讲怎么部署docker迅雷,鲜有将自定义配置的方法。这里讲一下怎么部署,并重点讲一下支持的自定义参数。 一、部署docker 在其他教程中,都是介绍的如下命令&#xff0c…