[JSConf EU 2018] 大脑控制 Javascript

先解释,本人为前端菜鸟,以前也未参加过相似的活动,没有翻译过什么文章,这次是好奇心使然,也是想尝试下,学习学习,英文很烂,全靠有道,可是视频整个看下来,仍是颇有收获的,如今来分享一下! 

主题:Explore alternative interactions 前端

本文主要探索的是交互。 node

平常的生活离不开交互,咱们的智能手环、语音输入、感应系统、面部识别、生物反馈全都是比较新型的交互方式。
git

回归到最初的生物活动: 当你想走路的时候,这个信号触发大脑产生信号,大脑再把信号传递给身体,身体获得信号,才会有走路这个动做。
github


做者就根据这样一个最基本的原理,本身写了一个Epoc.js;后台使用C++,Node.js加载项,使用Javascript实时访问数据,获取面部表情,根据获取到的表情,来控制键盘。学习

传感器的感应点
字体


模拟的键盘与感应设备翻译


代码分享:3d




目前的一些限制

技术限制cdn

1.当用户第一次使用的时候,须要培训;视频

2.不能追踪一切;

3.延迟;它必须关注和检查当前脑电波之间的全部时间差别,以及它所知道的全部模式,因此在思考和聚焦之间有一个延迟。


用户体验的限制

1.没法实现真正的无缝互动:做为开发人员,当有一项技术革新的时候,会很是激动,但是做为用户来讲,若是它对用户的工做生活没有任何改变,那用户是不会考虑使用它的。

2.信任危机:人们习惯性去尝试高科技,可是在使用过程当中,一旦失败,那么就意味着这个产品已经结束了。

3.真正的价值:就像刚刚的大脑传感器同样,必需要找到一个方法,让它来实现它的价值。人们都有习惯,不想打破习惯,你必需要确保你研究的东西,足够让人们愿意打破习惯来使用它。


例子:


麻省理工学院的一项研究的一台设备,至关于相机和投影仪,并把东西投射到周围的环境,或是只需摆出拍照的姿式,就能够实现拍照功能,但是令做者感慨的是,这是一项10年前就已经实现的技术!

这不由让我想起,前一段时间老罗推出的TNT,在发布会上演示的语音控制电脑、改变字体属性等技术,李开复在1992年就曾演示过。

咱们努力的工做,却使咱们忘记思考技术,咱们须要更多的基于用户的思考!

可能性

有可能会取得一些可见的成果,好比,目前已经有人在研究用传感器来控制轮椅。也有可能有助于人类的精神健康,帮助人们更好的处理压力和注意力!


感触:毫无用途,毫不是毫无价值!

可能目前所作的事情都是没有用的,可是从这个过程当中,学到了一些东西,恰巧能够用于其余的项目。


共勉!

若有理解错误,欢迎指正!


参考地址

演讲视频地址

PPT地址

Epoc.js

Node-gyp

Nan 

Node-bindings 

Emotiv Community SDK

Node addon examples

NeurotechX Slack channel

相关文章
相关标签/搜索