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

通常,控制机器人并不容易,常规手段就是编程。但是地球上从来不缺天马行空的科学家,今日 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. Mysql设置auto_increment_increment和auto_increment_offset

    查看与设置: show variables like '%auto_inc%'; show session variables like '%auto_inc%'; -- //session会话变量 ...

  2. 面向对象的JavaScript-003

    1. // Since JavaScript doesn't exactly have sub-class objects, prototype is a useful workaround to m ...

  3. query使用

    1.row_array():返回查询结果中的第一条数据 include APP_PATH . "../mysql.class.php";$db = new mysql();$sql ...

  4. SetDns.bat 2014-03-28 20:00:19

    此BAT文件,可以帮助便捷切换dns设置,Win7系统需使用管理员身份运行. @echo off echo 设置为GoogleDNS(1)/dhcp(2)/OpenDNS(3) set /p sel= ...

  5. 取得MapReduce的Thread Dump

    ====2016/5/20: 经过上级指示,为了MR性能调优,需要截取MR的服务器的线程堆栈(Thread Dump) 战友介绍的方法是这样的: ①.使用ps命令[ps -ef | grep java ...

  6. Perl 学习笔记-子程序

    1.定义子程序 使用sub关键字定义 ;   子程序名和标识符同要求, 但是有的特殊的可以用 &符号;  子程序是全局的, 不需要再使用前声明;  重名函数后者覆盖前者. sub roger{ ...

  7. [GO]并发的网络爬虫

    package main import ( "fmt" "strconv" "net/http" "os" " ...

  8. C#和C++语言使用方面的区别

    本人觉得C#是世界上最优美的语言,也可以说是一门傻瓜语言,入门成本低,上手快得到许多人的青睐,但是C#并没有在行业内得到大家的首肯,反倒是C/C++人才比较紧俏:本人在学习过程中将C#和C++语言使用 ...

  9. Swift实现Touch ID验证

    iOS8开放了很多API,包括HomeKit.HealthKit什么的.我们这里要说的是其中之一的Touch ID验证. 以前用app保护用户的隐私内容,只能设定和输入密码.眼看着只能是iPhone本 ...

  10. 学习tomcat(一)----用IDEA调试tomcat源码

    一直在使用tomcat,但却不怎么熟悉tomcat的"运作流程",今天就 参照参考文章进行了代码搭建(代码的github在文末),并修改了一些操作.学习下tomcat的" ...