简评:麻省理工黑科技,虽然现在能实现的操作还很简单,但前景(想象空间)非常巨大。

通常,控制机器人并不容易,常规手段就是编程。但是地球上从来不缺天马行空的科学家,今日 MIT 的计算机科学与人工智能实验室(CSAIL)的研究员们做了一个机器人,通过脑电波和简单的手指轻弹,即可控制。

他们最开始的机器人相对简单,只能执行非常单一的任务,经过大量的改进,机器人现在可以实现相对复杂的任务。

这套系统可以实时检测人类的脑电波状态,一旦人类发现有问题,机器人将会停止工作。用简单的肌肉检测装置,人类可以进行手势控制,让机器人执行操作。

这是一个演示视频

团队展示了一段视频:一个完全没有经过训练的实验者头戴感应装置可以控制机器人停止工作;手臂带上电极感应器,即可控制机器人,将钻头移动到的模拟机舱对应的钻孔位置。这意味着,该系统针对任何人都适用,无需额外的培训即可在现实世界部署该系统。

实验室的主人 Daniela Rus 说:这个项目结合了脑电图、肌电图反馈,是人类与机器通过另一种方式交互,未来有非常广阔的应用空间。通过改变控制肌肉的方式,可以实现诸多操作。

项目中脑电波控制的部分,利用的是「错误相关电位」(ErrPs),当人们意识到错误是,ErrPs 会产生,如果出现 ErrPs 系统会识别并停止,以便用户修正操作;如果没出现 ErrPs,系统会持续工作。

这套系统最棒的地方在于不需要使用者训练并按照特定的方式去思考。机器来适应人类,而不是人类适应机器。

该项目使用的是 Rethink Robotics 的人形机器人「Baxter」,经过试验,操作的准确率高达 97%。

团队表示,这一系统对老年人,语言或者行动障碍者会有很大的帮助。实验室主任表示:我们希望人类不再努力适应机器,而是机器适应人类,未来我们可能会找到更加自然,更加直观的控制方式。

他们的研究成果将会在下个月匹兹堡的「科学与系统大会」上公布更多细节。

原文:How to control robots with brainwaves and hand gestures

MIT 黑科技:通过脑电波和手势控制机器人的更多相关文章

  1. MIT黑科技:通过手机记录的咳嗽数据检测是否感染新冠病毒

    这次的新冠状病毒虽然没有2002年的SARS破坏力那么强悍,但其可怕之处是长时间的无症状潜伏,使得被感染者在不知情的情况下,将病毒散播出去.如果没有强有力的防疫手段,病毒的传播几乎难以控制.而防止病毒 ...

  2. [自己动手玩黑科技] 1、小黑科技——如何将普通的家电改造成可以与手机App联动的“智能硬件”

    NOW, 步 将此黑科技传授予你~ 一.普通家电控制电路板分析 普通家电,其人机接口一般由按键和指示灯组成(高端的会稍微复杂,这里不考虑) 这样交互过程,其实就是:由当前指示灯信息,按照操作流程按相应 ...

  3. Python3实现ICMP远控后门(中)之“嗅探”黑科技

    ICMP后门 前言 第一篇:Python3实现ICMP远控后门(上) 第二篇:Python3实现ICMP远控后门(上)_补充篇 在上两篇文章中,详细讲解了ICMP协议,同时实现了一个具备完整功能的pi ...

  4. 这些JavaScript编程黑科技

    1.单行写一个评级组件 "★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate);定义一个变量rate是1到5的值,然后执行上面代码,看图 才发现插件什么的都 ...

  5. 无人零售的黑科技:RFID技术

    无人零售的黑科技:RFID技术说起最近的热门话题,“无人零售商店”当属其一.自去年底,亚马逊推出第一家无人实体超市Amazon Go,到阿里.京东.大润发等各大企业纷纷加入,无人商店被推上了风口浪尖. ...

  6. 微软AI发布会,集齐六大亮点召唤黑科技!

    7月12日,微软合作伙伴大会Inspire在华盛顿特区如火如荼地举行.同一天,在相隔5个时区的伦敦,微软还举办了一场关于人工智能的发布会.这是一场智能技术和情感体验两相交融的科技盛宴,既有黑科技,也有 ...

  7. qt的应用层主要是大型3d,vr,管理软件和器械嵌入软件(有上千个下一代软件黑科技项目是qt的,美国宇航局,欧洲宇航局,超级战舰DDG1000)

    作者:Nebula.Trek链接:https://www.zhihu.com/question/24316868/answer/118944490来源:知乎著作权归作者所有.商业转载请联系作者获得授权 ...

  8. Java黑科技之源:JVMTI完全解读

    Java生态中有一些非常规的技术,它们能达到一些特别的效果.这些技术的实现原理不去深究的话一般并不是广为人知.这种技术通常被称为黑科技.而这些黑科技中的绝大部分底层都是通过JVMTI实现的. 形象地说 ...

  9. JS黑科技

    1.论如何优雅的取随机字符串 Math.random().toString(16).substring(2) // 13位 Math.random().toString(36).substring(2 ...

随机推荐

  1. Android Studio 无法正确引入包内存在的类

    Android Studio 无法识别同一个 package 里的类,显示为红色,但是 compile 没有问题. 重启,rebuild,clean都没有用. 多半是因为 Android Studio ...

  2. flume 转

    http://blog.csdn.net/xiao_jun_0820/article/details/38111305

  3. 40 Questions to test your skill in Python for Data Science

    Comes from: https://www.analyticsvidhya.com/blog/2017/05/questions-python-for-data-science/ Python i ...

  4. JavaScript中的shift()、unshift()和pop()函数

    JavaScript中的shift()和pop()函数   1.shift()函数 定义 该函数从从数组中删除第一项,并返回该删除项. 用法示例 var fruits = ["Banana& ...

  5. 4.4.6 数组也能无锁:AtomicIntegerArray

    数组也可以实现cas操作,有以下几个类以及用法如下: public class AtomicTntegerArrayTest { public static void main(String[] ar ...

  6. PrintWriter类

    PrintWriter是一种过滤流,也是一种处理流,即能对字节流和字符流进行处理. 1.查询API后,我们发现,会有八种构造方法.即: PrintWriter(File file) Creates a ...

  7. Java中多对多映射关系

    多对对的映射,可以用学生和课程进行演示.一个学生可以选择多个课程,一个课程又对应了多个学生 定义学生类 class Stu{ private String name; private String n ...

  8. 深入理解java虚拟机(一)虚拟机内存划分

    Java虚拟机在执行Java程序时,会把它管理的内存划分为若干个不同的数据区.这些区域有不同的特性,起不同的作用.它们有各自的创建时间,销毁时间.有的区域随着进程的启动而创建,随着进程结束而销毁,有的 ...

  9. ssm集合的配置

    web.xml <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN&quo ...

  10. c语言和java以及安卓和苹果

    苹果手机是本地,没有中间环节,速度快,基于Linux系统 安卓是通过虚拟机,影响速度 就像c语言和java c适用于架构小的地方,因为直接编译运行 而java用于架构比较大的地方,启动慢,启动之后效率 ...