[JSConf EU 2018] 大脑控制 Javascript

简介:
先解释,本人为前端菜鸟,之前也未参加过类似的活动,没有翻译过什么文章,此次是好奇心使然,也是想尝试下,学习学习,英文很烂,全靠有道,但是视频整个看下来,还是很有收获的,现在来分享一下! 

主题:Explore alternative interactions 

本文主要探索的是交互。 

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


841e07a5a08f1ab92d4bce2b713fe61518d464b0

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

2b58b3a56546fae8fd4db674dc0479e648a4ebbb


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

传感器的感应点

758a288a7087e08cadc0d8613173143a65c8e169

模拟的键盘与感应设备

7ae19bad8b4100f34d6a15396b95e4ff7e215b3d

代码分享:

0d44b72aeeea8f25e6248e09b490c3ac5d5ef1cd

69688c2645e0a24938932ebd323a92c6faec7e83

a260ebdb0ab57d1afdca574f402906624a98adc4

目前的一些限制

技术限制

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

2.不能追踪一切;

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

a6978427eda5d6d533848f8ec61b1ed1b159fff2

用户体验的限制

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

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

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


c1bce720330cdddca4ae740a7161d30159e50ce9

例子:

1accb3524a826959cbf31b4137192cf7fcaa670b

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

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

我们努力的工作,却使我们忘记思考技术,我们需要更多的基于用户的思考!

可能性

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


b0d57c1c933e2e2ed4b0a059866dffe6b490ee16

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

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

b8c70bdc810f81fce132223929b5f95107d5373e

共勉!

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


参考地址

演讲视频地址

PPT地址

Epoc.js

Node-gyp

Nan 

Node-bindings 

Emotiv Community SDK

Node addon examples

NeurotechX Slack channel



原文发布时间为:2018年06月19日
原文作者: 伊优

本文来源: 掘金 如需转载请联系原作者




相关文章
|
7月前
|
JavaScript 前端开发 开发者
|
JavaScript 前端开发
细数 JavaScript 实用黑科技(二)
细数 JavaScript 实用黑科技(二)
156 0
|
前端开发 JavaScript
细数 JavaScript 实用黑科技(一)
细数 JavaScript 实用黑科技(一)
118 0
|
存储 XML JavaScript
【通用行业开发部】JavaScript 高程学习 C1~C7
JavaScript 高级程序设计 第三版 内容精要概览 第一章至第七章内容
176 0
【通用行业开发部】JavaScript 高程学习 C1~C7
|
开发框架 Rust 前端开发
​2019 年 WebAssembly 盘点:跟 Javascript 的相爱相杀
2019 年 WebAssembly 以超乎我们预料的速度在发展,2020 年可能会是一个 Wasm 应用百花齐放的年份。两年多以来,本文作者 Colin Eberhardt 一直在撰写 WebAssembly 每周新闻 [1]。正值 2019 年底,他也借机分享今年他本人最喜欢的一些文章,对 WebAssembly 在 2019 年的发展做一个回顾。
2185 0
​2019 年 WebAssembly 盘点:跟 Javascript 的相爱相杀
|
JavaScript 前端开发 算法
【JSConf EU 2018】WebAssembly 的手工艺术
在今年欧洲的JSConf上Emil Bay进行了一场题为《Hand-Crafting WebAssembly》的演讲。Emil表示:“现在已经有很多关于WebAssembly(WASM)的演讲。遗憾的是,大多数演讲是关于如何把高级语言编译成wasm的,他们把wasm当成一个半透明的盒子。
2310 0
|
存储 Web App开发 JavaScript
【JSConf EU 2018】JavaScript引擎: 精粹部分
JSConf EU 2018圆满结束, 谷歌V8的开发者Mathias Bynens以及Benedikt Meurer一起发表了《JavaScript Engines: The Good Parts™》演讲,本文将带领大家回顾一下演讲上所提到的重点。
1932 0

热门文章

最新文章