对于某些严重残疾患者来说,使用脑机接口(BCI)控制机械臂进行伸手和抓握活动是最常见的应用之一,对于基于脑电图(EEG)的非侵入性BCI而言,这具有很大的挑战性。

在该项研究中,来自上海交通大学的研究人员提出采用基于运动想象(基于MI)BCI控制与计算机视觉引导相结合的共享控制策略,实现了机器人灵巧手臂在三维空间的伸展和抓取活动控制。使用共享控制,受试者只需通过执行两种不同的mental tasks移动机械手臂到目标周围区域。通过安装在机器人系统中的深度摄像机来精确估计目标的姿态。一旦机器人手臂的端点进入预先定义的视觉引导区域,机器人手臂就会自动抓取目标。5名健康且无经验的受试者参与了在线实验,即使没有进行具体的用户培训,平均成功率也在70%以上。结果表明,使用简单的基于MI的两类BCI, 共享控制可以使机械臂完成复杂的任务(伸开和抓取)。

1

共享控制系统的架构

研究人员设计的共享控制系统的架构如下,整个系统由三个子系统组成:BCI系统(蓝色框)、机器人系统(橙色框)和仲裁系统(灰色框)。在脑电信号采集和解码后,设计脑机接口系统的二进制输出来实现机械臂在水平面上的移动。在机器人系统中,目标块的点云由固定在桌子一角的深度相机捕获。然后可以估计目标块的姿态。在视觉引导的控制下,机器人手臂可以规划并执行一次抓取目标块的动作。根据机器人手臂端点与目标块之间的距离,仲裁器定义了BCI引导控制与视觉引导控制之间的切换条件。

共享控制系统的架构

当机器人处于视觉引导控制下时,最终的伸展和抓握过程分为三个步骤。首先,机器人的端点将移动到目标块的右上方。然后,UR5机械手的腕部关节旋转适当的角度,使抓取器对准目标块。最后,钳子闭合并为被试抓住目标块。在这种自主模式下,机器人将全速移动。

下图为仲裁系统的原则分析图。其中(a)为立体图。将UR5机器人的前部空间分为三个部分: BCI引导区域(蓝色)、视觉引导区域(橙色)和盲区(灰色)。当机器人手臂的端点位于BCI引导区域时,该机械手臂处于受试者的控制之下。一旦机械臂的端点进入视觉引导区域,它将接管机器人。(b)为顶视图。起始点和目标块之间的折线是轨迹的样本。虚线画的圆圈表示在线实验中目标块放置的区域。

仲裁系统的原则

研究人员介绍了共享控制系统的主要组成部分,包括脑电帽、放大器、机械臂、深度摄像机和目标块,如下图所示。

在线实验的场景

2

在线实验

该项研究设计的在线实验包括三个会话,每个会话持续不超过两个小时,包括休息时间。每名受试者完成整个实验三次。

每次都完成一个会话。在第一阶段,要求受试者完成目标块在8个固定位置的伸展和抓握任务的距离。如图3(a)所示,8个固定位置(L1-L8)沿圆周均匀分布。八个目标块的方向不同。

图3目标块位置图

(a) 在会话1中,8个固定位置(L1-L8)呈圆形均匀分布。(b) 在会话2和3中,与该会话1相同,在圆内生成了64个随机位置。圆圈中的灰色点表示随机位置。

在会话2中,与会话1中相同,在圆圈内生成64个随机位置。图3 (b))。在每次试验中,只有一个目标块位于圆圈内。然后受试者被要求移动机械臂来完成伸展和抓取的任务。确定当前试验失败的原则与会话1中相同。

同时记录了完成时间和机械臂端点的轨迹。受试者需要在本阶段完成64次单项试验。

会话3的目的是测试共享控制系统的随机性能。在这个过程中,受试者一动不动地坐在椅子上,看着一个空白的屏幕,而不是机械手臂。同时记录他们的脑电图信号,产生两个随机的脑机接口控制命令。需要完成的任务与会话2中相同。在这一阶段还有64次单独的试验。

下图为会话1中五名受试者的轨迹样本,对于每个位置(L1-L8),均绘制了具有中位长度的轨迹样本。蓝线表示BCI引导控制,而橙色线表示视觉引导控制。

会话1中五名受试者的轨迹样本

如上图,机械臂只能在BCI引导的控制下在左前方向和右前方向移动。这不会给轨迹带来更多的冗余。实际上,轨迹的长度主要由机械臂进入视觉引导区域的位置确定。除了记录的实际轨迹样本外,还计算了轨迹的TE。

为了直观展示实验成功与否,研究着绘制了所有试验在第2和第3阶段的结果分布。蓝点表示成功的试验,红点表示不成功的试验。

下图显示了在BCI指导的控制过程中,事件相关去同步化(ERD)的平均地形图。当要求他做左/右手MI并将机械臂移动到左/右前部时,可以在右/左感觉运动皮层中看到ERD。

受试者H在BCI控制下的ERD平均地形图。(a)左侧MI。(b)右侧MI。

本文采用BCI控制与计算机视觉引导相结合的共享控制策略,实现了机器人灵巧手臂在三维空间的伸展和抓取活动控制。在视觉指导的帮助下,简单的基于MI的两级BCI就足够了。BCI的简化使系统更易于使用。受试者完成伸展和抓取任务,即使没有特定的用户培训。在未来,人类与智能机器的结合有望带来一些真正的应用,并在日常生活中帮助残疾人。

论文信息

Yang Xu, Cheng Ding, Xiaokang Shu, Kai Gui, Yulia Bezsudnova, Xinjun Sheng, Dingguo Zhang, Shared control of a robotic arm using non-invasive brain–computer interface and computer vision guidance, Robotics and Autonomous Systems, Volume 115,2019,Pages 121-129,ISSN 0921-8890,

https://doi.org/10.1016/j.robot.2019.02.014.

文章仅用于学术交流,不用于商业行为,

若有侵权及疑问,请后台留言,管理员即时删侵!

更多阅读

美国“脑计划”取得重大进展,从小鼠到猴子再到人类

华中科技大学伍冬睿教授团队关于生理计算中的对抗攻击与防御综述

《Nature》神经环路研究破解针灸穴位之谜!

投资火热的脑机接口行业,如何解行业标准缺失之局?| 红杉医疗行研

深圳大学梁臻博士提出EEGFuseNet高维脑电图

用于情绪识别的生物信号数据集汇总

临港实验室、上海脑科学与类脑研究中心 脑机接口平台联合招聘公告

结合matlab代码案例解释ICA独立成分分析原理

重磅!UCSF研究人员成功治疗一例重度抑郁症患者

你的每一次在看,我都很在意!

上海交大研究人员使用非侵入性脑机接口和计算机视觉引导对机器人手臂进行共享控制...相关推荐

  1. 使用非侵入性脑机接口和计算机视觉引导对机器人手臂进行共享控制

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 对于某些严重残疾患者来说,使用脑机接口(BCI)控制机械臂进行伸手和抓握活动是最常见的应用之一,对于基于脑电图(EEG) ...

  2. 运动皮层的树突状钙信号驱动光学脑机接口

    Krishna V. Shenoy教授及其合作者今年6月份在<Nature Communications >发表的研究,剑指光学脑机接口! 研究者利用在恒河猴(Macaca mulatta ...

  3. 国内研究团队提出通过非侵入性脑机超表面平台实现人脑直接无线通信

    无论是侵入性的还是非侵入性的,脑机接口 (BCI)都具有无与伦比的前景,并有望帮助有需要的患者更好地与周围环境互动.受到基于 BCI 的康复技术的启发对于神经系统损伤和截肢,我们提出了一种电磁脑‑计算 ...

  4. 非侵入脑机接口新突破!用意念控制光标,连续追踪效果提升5倍

    来源:智东西 看点:CMU研究人员在使用非侵入式脑机接口开发了第一个成功用意念控制的机械臂,展现了连续追踪和跟踪计算机光标的能力. 智东西6月23日消息,卡内基梅隆大学与明尼苏达大学的研究人员在非侵入 ...

  5. Neuron期刊 | 研究人员首次实现利用脑机接口控制多指运动

    现代脑机接口可以使瘫痪患者恢复功能,但目前的上肢脑机接口无法再现对个体手指运动的控制.密歇根大学的研究人员首次在非人类灵长类动物中展示了一种实时.高速的脑机接口,它利用皮层内神经信号来弥合这一差距. ...

  6. ​脑机接口(BCI)与人工智能:仅用思想来控制周围事物是什么感觉?

    作者:Nagesh Singh Chauhan,译者:YiYi 如今高新技术实验室里,每天都在上演人机交互的过程,最常见的,残疾人通过训练自己的思想来控制机器人的四肢.而人类期望有一天能够用我们的思想 ...

  7. 探索脑机接口技术的潜在医学应用

    脑机接口 (BCI) 技术是一个快速发展的领域,有可能彻底改变我们与技术和周围世界互动的方式.从控制假肢到恢复严重残疾患者的运动和沟通,BCI 技术为改善人类健康和生活质量带来了巨大希望.然而,与任何 ...

  8. 脑机接口技术重大突破!首次帮助瘫痪男子恢复运动和触觉

    来源:网易智能 触觉是我们感受外部世界不可或缺的感官,但许多人却因脊髓损伤或因患病瘫痪而失去这种能力.不过,最近非营利组织巴特尔研究所的研究人员宣称,他们首次利用脑机接口(BCI)技术帮助一名美国瘫痪 ...

  9. CMU贺斌教授团队提出:冥想可以增强对脑机接口的控制

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 图片来源于Carnegie Mellon University College of Engineering 脑机接口( ...

最新文章

  1. Java多线程分析案例
  2. Logback Pattern 日志格式配置
  3. springcloud学习计划
  4. kustomize+argo
  5. 对付ajax ,配置selenium+phantonjs
  6. 基础才是重中之重~通过人类的生活来学习Delegate
  7. 谷歌翻译 google translation api
  8. 接口测试——jemter生成HTML测试报告
  9. 用jk触发器构成二分频电路_模拟电路,电子电路,二极管,放大电路
  10. android 列表上拉加载更多,Android 下拉刷新,上拉加载更多控件–支持ListView,GridView和ScrollView...
  11. Java常用算法三:01背包问题
  12. 以太坊 solidity 函数修饰符总结 public、private、internal、external、view、pure的区别
  13. 嵌入式linux shadow文件,04.嵌入式Linux文件系统
  14. 华为高姐寄来的新年礼物
  15. 轻量版verilog仿真平台:icarus verilog使用简介
  16. CSS清除浮动的方法
  17. 再现“换桥奇迹”|人大金仓助力大型运营商完成营销系统国产化升级
  18. Lua中,泛型for循环遍历table时,ipairs和pairs的区别
  19. Ordinary least squares是什么意思?
  20. Emlog html5视频播放器插件

热门文章

  1. 解决django关于图片无法显示的问题
  2. 使用Source Safe for SQL Server解决数据库版本管理问题
  3. Data truncation: Truncated incorrect DOUBLE value 解决方案
  4. 如何找出R中加载的软件包版本?
  5. 图书馆自动化系统 Evergreen 3.3 发布,迁移到 Angular
  6. 携程Apollo(阿波罗)配置中心本地开发模式不接入配置中心进行本地开发
  7. 《C语言程序设计:问题与求解方法》——1.4节本章习题
  8. 《C程序员:从校园到职场》出版预告(1):从“高大上”到“柴米油盐”
  9. There are no interfaces on which a capture can be done.
  10. 转:典型开源3D引擎分类比较