便携式脑机接口Walk-EEG

179 views
Skip to first unread message

billyuqizhang83

unread,
Jul 24, 2013, 3:55:01 AM7/24/13
to szdiy
 深圳DIY的各位,大家好。
感谢Terryoy的支持,我加入了这个GoogleGroups。今天开始,我将利用这个平台与大家分享Walk-EEG项目,希望大家与我一同推动这个开源项目的发展。

Walk-EEG是我发起的一个开源的便携式脑机接口项目。这个项目的动机是借助产业界,科学界和创客社区的力量脑机接口Brain Computer Interface,BCI)技术进行发展。
脑机接口应该是未来人使用计算机和网络的一个技术。想象一下,你可以不同鼠标和键盘,也不用说话,仅仅用思考,就可以输入文本,与人在网上聊天。甚至有人想用脑机接口技术,使人类得到永生
目前来看,它也有一定的临床价值,对一些瘫痪病人,脑机接口可以帮助他们控制轮椅或鼠标

脑机接口虽然在科学界方兴未艾,但是由于离它实际产业化太遥远,只有一些大型的脑电设备商对科学界进行支持,而且他们出售的价格惊人。
2009年Emotiv横空出世,做为一款多导联的设计友好的消费类脑机接口,曾经吸引了各方的瞩目。但是该机器为了更用户友好,采用了固定的电极位置,限制了科学界应用它进行多种脑电范式的可能性。因此目前半死不活。
有趣的是,另一款单电极的脑机接口NeuroSky,却引起了创客界的注意,包括张浩同学的Orbit,还有创客界莫扎特14岁的朱忠旻。都已近在使用或打算使用脑机接口技术在自己的设计中。
创客进入到脑机领域,这是一个有意思的现象。因为这样可以让更多的人关注这个领域,投身于这个领域。

目前脑机接口首要的问题是:1. 没有一个可以用于多种范式的,廉价的脑机接口设备。2. 大多数的脑机接口是不便携的,或不能移动的。
因此我发起了Walk-EEG项目,旨在向创客、科学家和第三方公司提供可靠,便携的脑机接口。

Walk-EEG的项目计划如下
1. 完成模拟电路,用USB上传数据到PC机,用现有的软件对数据进行记录,分析,处理;
2. 加入FPGA在底层硬件,做数字信号处理;
3. 加入无线模块,产品化;
整体项目预计2014年初完成。

2013年7月13日在柴火和深圳DIY的朋友们提到了这个项目的一些想法,7月20日在雷火分享了这个项目的专题报告。本周Walk-EEG已经开始进入第一阶段,进行模拟电路的设计。

目前Walk-EEG的相关信息已经上线,大家可以从这个Evernote的公开链接中看到我们的更新。http://goo.gl/v1xJOU

本周(2013/07/22~2013/07/28)的计划是
1. 完成前端EEG模拟电路原理图的设计;
2. 在AWS上建立Walk-EEG相关的静态网页。
请大家协助

 
 

billyuqizhang83

Sam Wus

unread,
Jul 24, 2013, 7:57:45 AM7/24/13
to sz...@googlegroups.com
表示激励支持..........~~~@@

Sincerely;
Jabil Circuit(GuangZhou)
yinl...@jabil.com
YinLin Wu(吴胤霖)



--
--
You received this message because you are subscribed to the Google
Groups "Shenzhen DIY community" group.
To post to this group, send email to sz...@googlegroups.com
To unsubscribe from this group, send email to
szdiy+un...@googlegroups.com
For more options, visit this group at
http://www.szdiy.org
http://groups.google.com/group/szdiy?hl=zh-CN
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Shenzhen DIY community”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 szdiy+un...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
 
 

Nala Ginrut

unread,
Jul 25, 2013, 2:01:51 AM7/25/13
to sz...@googlegroups.com
bci2000的源码下不了,貌似需要一个会员帐号,我找了半天也找不到哪里注册
> billyuqizhang83
>
> --


billyuqizhang83

unread,
Jul 25, 2013, 2:08:10 AM7/25/13
to szdiy
需要注册一个账户
我注册成功了一个,下载了相应的软件。
目前我已经上传到Evernote的共享文件夹中,http://goo.gl/v1xJOU
 

billyuqizhang83
 
发件人: Nala Ginrut
发送时间: 2013-07-25 14:01
收件人: szdiy
主题: Re: [szdiy] 便携式脑机接口Walk-EEG

Terry Ouyang

unread,
Jul 25, 2013, 3:40:31 AM7/25/13
to sz...@googlegroups.com
http://www.bci2000.org/GPL/

拉到最下面I agree

Hao

unread,
Jul 25, 2013, 3:42:36 AM7/25/13
to sz...@googlegroups.com
我们Puzzlebox公司认识BCI2000的作者并有良好的合作关系,同时我手上有一套OpenEEG。需要研究的话我可以拿出来。


2013/7/25 Terry Ouyang <terry....@gmail.com>

billyuqizhang83

unread,
Jul 25, 2013, 4:02:21 AM7/25/13
to szdiy
完了,竞争对手来宣传了。
吼吼

billyuqizhang83
 
发件人: Hao
发送时间: 2013-07-25 15:42
主题: Re: [szdiy] 便携式脑机接口Walk-EEG

billyuqizhang83

unread,
Jul 25, 2013, 4:17:55 AM7/25/13
to szdiy
开个玩笑。
OpenEEG我看过了,我并不打算用它设计的电路。因为可能有写复杂,用的器件也有些老,不适合做便携。我现在自己在设计前端模拟电路的。
但是如果可以,还是请在适当的时候拿过来,我们可以测试下Walk-EEG和OpenEEG的性能。
如果你了解的话,还希望你能多提供给我们一些关于BCI2000的信息。

billyuqizhang83
 
发件人: billyuqizhang83
发送时间: 2013-07-25 16:02
收件人: szdiy
主题: 回复: Re: [szdiy] 便携式脑机接口Walk-EEG

Hao

unread,
Jul 25, 2013, 4:24:55 AM7/25/13
to sz...@googlegroups.com
我本人没用过,我的同事对BCI2000和OpenVibe的作者比较熟悉,我本人认识UCSD那个EEGLAB toolbox的作者。有需要的话这些资源都可以介绍过来


2013/7/25 billyuqizhang83 <billyuq...@gmail.com>

billyuqizhang83

unread,
Jul 25, 2013, 4:32:22 AM7/25/13
to szdiy
钦佩你有砸自己公司饭碗的这种精神。
看来大家都是热爱BCI的同道中人。让我们一同推动这个领域吧。

billyuqizhang83
 
发件人: Hao
发送时间: 2013-07-25 16:24
主题: Re: 回复: [szdiy] 便携式脑机接口Walk-EEG
78.gif

Hao

unread,
Jul 25, 2013, 4:42:38 AM7/25/13
to sz...@googlegroups.com
哈?这跟砸公司饭碗有什么关系?

有一点要声明清楚,我不热爱BCI,只是碰巧进来了。


2013/7/25 billyuqizhang83 <billyuq...@gmail.com>
78.gif

Nala Ginrut

unread,
Jul 26, 2013, 1:48:40 AM7/26/13
to sz...@googlegroups.com
On Thu, 2013-07-25 at 15:42 +0800, Hao wrote:
> 我们Puzzlebox公司认识BCI2000的作者并有良好的合作关系,同时我手上有一套OpenEEG。需要研究的话我可以拿出来。
>

就冲你这份热情,拿出来大家拆了吧~
> 我 Build ドラえもん <http://www.dorabot.com>
>
> --


Nala Ginrut

unread,
Jul 26, 2013, 1:49:02 AM7/26/13
to sz...@googlegroups.com
On Thu, 2013-07-25 at 15:40 +0800, Terry Ouyang wrote:
> http://www.bci2000.org/GPL/
>
> 拉到最下面I agree
>

这个好奇葩
> --


Hao

unread,
Jul 26, 2013, 2:05:29 AM7/26/13
to sz...@googlegroups.com
。。。你是完全不知道这个项目是什么是么。。。

本来就是个开源的EEG信号采集器,拆它做什么。。。


2013/7/26 Nala Ginrut <nalag...@gmail.com>

billyuqizhang83

unread,
Jul 26, 2013, 2:39:35 AM7/26/13
to szdiy
Open-EEG的原理图在http://goo.gl/v1xJOU中都有更新,大家可以看看。
之前提到过,这个项目使用的芯片和技术不适合做便携式神经电生理设备。因此Walk-EEG不会采用这个电路。
不过神经电生理的前端模拟基本上都是这个架构,因此可以学习下。
有时间给大家讲下。
计划比较紧急,我设计新电路去了。

billyuqizhang83
 
2013/7/25 billyuqizhang83 <billyuq...@gmail.com>
开个玩笑。
OpenEEG我看过了,我并不打算用它设计的电路。因为可能有写复杂,用的器件也有些老,不适合做便携。我现在自己在设计前端模拟电路的。
但是如果可以,还是请在适当的时候拿过来,我们可以测试下Walk-EEG和OpenEEG的性能。
如果你了解的话,还希望你能多提供给我们一些关于BCI2000的信息。

billyuqizhang83
 
 
发件人: Hao
发送时间: 2013-07-26 14:05
主题: Re: [szdiy] 便携式脑机接口Walk-EEG

Nala Ginrut

unread,
Jul 26, 2013, 4:06:24 AM7/26/13
to sz...@googlegroups.com
On Fri, 2013-07-26 at 14:05 +0800, Hao wrote:
> 。。。你是完全不知道这个项目是什么是么。。。
>
> 本来就是个开源的EEG信号采集器,拆它做什么。。。
>

我就随口乱说的
> 我 Build ドラえもん <http://www.dorabot.com>
>
> --


billyuqizhang83

unread,
Jul 26, 2013, 4:31:04 AM7/26/13
to sz...@googlegroups.com
呵呵,大家不要急。下周四在柴火的深圳DIY聚会中,我会向大家介绍一些我知道的情报。
其实我也是很久没有碰BCI这个领域了,之前一直在做神经电生理相关研究和工作。后者更偏重临床应用。
虽然两者是相通的,但是我还是对目前BCI领域的一些信息情报不是太熟络。
没关系,Hacker就是有快速学习和迅速拿下的那种劲儿,管他是产业界的成熟技术还是科学界的前沿学术,只要花时间,有激情,最后都是“So Easy!”

正如有位诺贝尔得奖者所说过的:“学习一门学科最好的办法就是开一门相关的课。”
所以欢迎各位懂得、不懂得来深入拍砖,让思想在雪地里撒点儿野。

在 2013年7月26日星期五UTC+8下午4时06分24秒,NalaGinrut写道:

Hao

unread,
Jul 26, 2013, 6:37:47 AM7/26/13
to sz...@googlegroups.com
来柴火开一门BCI的课吧!


2013/7/26 billyuqizhang83 <billyuq...@gmail.com>

Yuqi Zhang

unread,
Jul 26, 2013, 9:09:09 AM7/26/13
to sz...@googlegroups.com
这个!
本人还在合同中,明年3月到期,届时会成为自由职业者,有大把时间来创业和创客。
到那时候,估计Walk-EEG也做出来了,应用它,我们可以做以前只有科学实验室能够做的各种范式,算法等。
而且到时候,我计划将与国内外BCI比较强的一些实验室建立联系,看看我们创客们和他们能合作处何种火花。那时应该有很多在BCI领域比我强的人向大家传授相关知识。

我觉得在那之前大家可以关注Walk-EEG的硬件设计和开源环境的开发。
1. 硬件设计要考虑如何与现有的开源硬件相关联,能够更好的兼容到大家各自的系统中来。
2. 由于采用了FPGA做相关的数字信号处理,如何可以让大多数人不用学习硬件描述语言就可以编程FPGA是一个挑战,其实可以说是生生的做一套FPGA的开源环境。我猜这是相当具有难度的。
这些情况,将在下周四与大家讨论。
因为我不太了解开源设备,因此需要大家给些建议,看看我目前的方案可行性如何。然后做相应的调整。

Hao

unread,
Aug 2, 2013, 10:27:10 PM8/2/13
to sz...@googlegroups.com

Hao

unread,
Aug 2, 2013, 10:38:38 PM8/2/13
to sz...@googlegroups.com
注意中间MentalCommands这一行

Detections

Performance: Insight measures and tracks your Attention, Focus, Engagement, Interest, Excitement, Affinity, Relaxation and Stress levels. 

Mental Commands: Insight interprets basic mental commands such as push, pull, levitate, rotate and even hard to visualize commands such as disappear. 

Facial Expressions: Insight detects facial expressions such as blink, wink, frown, surprise and smile.

官网http://emotivinsight.com/



2013/8/3 Hao <h...@dorabot.com>

Eric Liu

unread,
Aug 3, 2013, 6:52:16 AM8/3/13
to sz...@googlegroups.com, billyuqizhang83
从开源项目的角度,建议宇奇列出项目的road-map,milestone或关键任务(可能已经有了,因为我刚来,还不清楚),这样可以帮助大家了解项目的状况,以便大家都能够找到适合自己的任务协作开发。
我个人可以帮忙软件算法,资料翻译(扩大对外的影响等),任务协调(目前在公司的工作)等。

另外,我有一个疑问,本项目和emotive有何本质区别?它目前定价299 USD(随着硬件的发展,价格可能会逐渐降低),而且它还提供development SDK,可以开发第三方应用。我觉得这个第三方应用是他们的优势,当第三方应用达到一定的规模,用户有很高的黏度。


在 2013年7月24日星期三UTC+8下午3时55分01秒,billyuqizhang83写道:

billyuq...@gmail.com

unread,
Aug 3, 2013, 10:47:03 AM8/3/13
to szdiy
在trello上已经建立了相应的任务管理https://trello.com/walkeeg
目前已定任务还没有延期,不过在硬件研发过程,只有我和我之前项目的合伙人赵栋同学在设计。略感疲惫。
软件方面,请各位继续研究BCI2000,这个部分我打算放手让各位一试。如果有成果了,可以在聚会中和大家分享。
对于软件的相应算法,我推荐在Evernote文件夹中的‘hebin2013_bci_control_helicopter.pdf ’这篇论文,其中所做的算法都是用BCI2000实时实现的。
当然这篇论文的参考文献也是值得扩展阅读的
 
由于Emotiv的问题有以下三点
1. 底层硬件上没有处理能力;
2. 电极位置固定,不善于多种范式的应用;
3. 信号带宽过低,也限制了它应用的范式领域。
针对以上三点,Walk-EEG要达到
1. 底层加入FPGA,支持硬件的算法处理;
2. 先只制作电路板,用户或第三方可以自己确定电极位置,未来支持3D打印的定制电极位置的电极帽。
3. 由于加入了FPGA,具有处理性能,可以不被无线传输限制的进行信号处理。算法固定后,可能只将最后的结果传输,信号带宽需求大大降低。
 
对于Emotiv,目前他的用户黏性很差,因为之前所说的原因,也有它定位的问题。
Walk-EEG之所以做成开源,是希望能够帮助创客们和科学家们有一个更好的工具去研究这个未知的领域。未来这个领域,能出来多少有潜力的产品,说实话,我一无所知,都要靠实验过才知道。
Emotiv则不同,它应该有过投资,它需要profit。这反而限制了他更好的协助他的目标用户达到研究的目的。因此把自己限制在一个消费类层级的产品。
Walk-EEG前天拒绝了Highway1这个加州孵化器的邀请。原因也是考虑在这里。如果要投资,我感觉应该等到需要量产的时候再说。那时在kickstarter或者Indiagogo上试着募款也是可以尝试的。
 
 
Road Map
 
Walk-EEG Project—Phase 1
Channel -- 16
Sample Rate – 8KHz
Sample bit – 24bit
Pass band – 01KHz
Use USB wire transfer to PC or laptop

Need to be

10uV signal acquision
As small as possible
 
 
Walk-EEG Project—Phase 2  
Channel -- 16
Sample Rate – 8KHz
Sample bit – 24bit
Pass band – 01KHz
FPGA based digital signal processing

-- Open source for HDL code

-- Example IP-core for image motor potential based BCI

-- As small as possible

 

Walk-EEG Project—Phase 3

Channel -- 16

Sample Rate – 8KHz
Sample bit – 24bit
Pass band – 01KHz
FPGA based digital signal processing
Wireless
Portable
Good design & User Experience
已经更新到项目相应的Evernote共享笔记中http://goo.gl/v1xJOU
 

 
发件人: Eric Liu
发送时间: 2013-08-03 18:52
收件人: szdiy
抄送: billyuqizhang83
主题: Re: 便携式脑机接口Walk-EEG

SongHua Liu

unread,
Aug 3, 2013, 8:25:17 PM8/3/13
to sz...@googlegroups.com, billyuqizhang83
nice ! 前来支持  :-)

在 2013年7月24日星期三UTC+8下午3时55分01秒,billyuqizhang83写道:

netjedi

unread,
Aug 5, 2013, 2:24:02 AM8/5/13
to sz...@googlegroups.com
kickstart上好像有个类似的项目在募集了.



貌似也是个华人妹子发起的, 不过看起来单纯做硬件, 也没说开不开源. 里面有列technical spec,
--

billyuqizhang83

unread,
Aug 5, 2013, 3:44:32 AM8/5/13
to szdiy
非常感谢你犀利的检索。
 
 这就是Emoitv公司了。他们最早将BCI微型化。但是正如我在之前聚会中所讲的,
1. 没有底层处理能力;
2. 不开源;
3. 只能固定电极,不支持科学家、创客们更为灵活的二次开发。
他们策略有问题,这个技术还不是能够大量普及的时候。应该先考虑帮助科学家和创客们更好的实现他们的范式,之后再考虑多种可定制的电极方案。
 
Walk-EEG将是一个开源的,有底层运算能力的,并不急于商业化的项目。
上周我拒绝了highway1的孵化器邀请,就是希望能够将这个技术更自由的提供给各位。因此,请大家多支持。
 
当进行到第三阶段时,我们会考虑在Indiagogo上募集。

billyuqizhang83
 
发件人: netjedi
发送时间: 2013-08-05 14:24
收件人: szdiy
主题: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Eric Liu

unread,
Aug 5, 2013, 10:50:46 AM8/5/13
to sz...@googlegroups.com, billyuqizhang83
研究了一下bci2000的文档,并上次到evernote中。因为时间有限,明天继续。
基本了解了bci2000的架构,其中信号处理(Signal Processing )模块是将原始数据经过4个过滤器(filter)转化为控制信号(control)。需要花点时间研究。

如果有人继续研究,请更新该文档,以免大家重复劳动。谢谢。

billyuqizhang83

unread,
Aug 6, 2013, 2:32:34 AM8/6/13
to szdiy
Evernote的链接可能只能读,如果要写,需要认证。
因此Walk-EEG项目再开放一个Dropbox共享文件夹,提供给各位用于文件共享。
请大家惠存该地址。并在近期测试这个共享文件夹是否用。及时向我反馈。
 
另外,推荐大家使用Dropbox这个网盘,比较好用。链接地址 http://db.tt/jD575hRO
 

billyuqizhang83
 
发件人: Eric Liu
发送时间: 2013-08-05 22:50
收件人: szdiy
抄送: billyuqizhang83
主题: Re: 便携式脑机接口Walk-EEG

Nala Ginrut

unread,
Aug 6, 2013, 5:27:00 AM8/6/13
to sz...@googlegroups.com
On Tue, 2013-08-06 at 14:32 +0800, billyuqizhang83 wrote:
> Evernote的链接可能只能读,如果要写,需要认证。
> 因此Walk-EEG项目再开放一个Dropbox共享文件夹,提供给各位用于文件共享。
> http://goo.gl/vq7ygW
> 请大家惠存该地址。并在近期测试这个共享文件夹是否用。及时向我反馈。
>
> 另外,推荐大家使用Dropbox这个网盘,比较好用。链接地址 http://db.tt/jD575hRO
>

谢谢已收
> billyuqizhang83
>
> --


billyuqizhang83

unread,
Aug 7, 2013, 10:13:33 PM8/7/13
to sz...@googlegroups.com, billyuqizhang83
大家好,Walk-EEG目前已近有了新的一个Google Groups,地址wal...@googlegroups.com
由于关注Walk-EEG的人数不断增多,如果都将所有人推荐到szdiy这个群组,可能会对这个群的管理造成比价大的压力。因此我们将独立出去。
但是,我们生是szdiy的创客,死就回来做一个szdiy的死鬼。因此我将继续在组群里推送我们Walk-EEG项目的动态,也请各位关注Walk-EEG项目的朋友们,继续关注,甚至投入,参与到Walk-EEG项目的工作和讨论中来,加入我们的讨论组,接收我们分配的各项任务,实现一个造物的梦想。

ps:Walk-EEG项目有关文档,放在之前的Evernote共享文件夹中http://goo.gl/v1xJOU
另外,我们又开辟了一个工作目录,放在一个Dropbox共享文件夹中http://goo.gl/vq7ygW
我向大家推荐使用Dropbox,感觉比Skydrive要好用。推荐地址:http://db.tt/jD575hRO

在 2013年7月24日星期三UTC+8下午3时55分01秒,billyuqizhang83写道:
 深圳DIY的各位,大家好。
感谢Terryoy的支持,我加入了这个GoogleGroups。今天开始,我将利用这个平台与大家分享Walk-EEG项目,希望大家与我一同推动这个开源项目的发展。

Walk-EEG是我发起的一个开源的便携式脑机接口项目。这个项目的动机是借助产业界,科学界和创客社区的力量脑机接口Brain Computer Interface,BCI)技术进行发展。
脑机接口应该是未来人使用计算机和网络的一个技术。想象一下,你可以不同鼠标和键盘,也不用说话,仅仅用思考,就可以输入文本,与人在网上聊天。甚至有人想用脑机接口技术,使人类得到永生
目前来看,它也有一定的临床价值,对一些瘫痪病人,脑机接口可以帮助他们控制轮椅或鼠标

脑机接口虽然在科学界方兴未艾,但是由于离它实际产业化太遥远,只有一些大型的脑电设备商对科学界进行支持,而且他们出售的价格惊人。
2009年Emotiv横空出世,做为一款多导联的设计友好的消费类脑机接口,曾经吸引了各方的瞩目。但是该机器为了更用户友好,采用了固定的电极位置,限制了科学界应用它进行多种脑电范式的可能性。因此目前半死不活。
有趣的是,另一款单电极的脑机接口NeuroSky,却引起了创客界的注意,包括张浩同学的Orbit,还有创客界莫扎特14岁的朱忠旻。都已近在使用或打算使用脑机接口技术在自己的设计中。
创客进入到脑机领域,这是一个有意思的现象。因为这样可以让更多的人关注这个领域,投身于这个领域。

目前脑机接口首要的问题是:1. 没有一个可以用于多种范式的,廉价的脑机接口设备。2. 大多数的脑机接口是不便携的,或不能移动的。
因此我发起了Walk-EEG项目,旨在向创客、科学家和第三方公司提供可靠,便携的脑机接口。

Walk-EEG的项目计划如下
1. 完成模拟电路,用USB上传数据到PC机,用现有的软件对数据进行记录,分析,处理;
2. 加入FPGA在底层硬件,做数字信号处理;
3. 加入无线模块,产品化;
整体项目预计2014年初完成。

2013年7月13日在柴火和深圳DIY的朋友们提到了这个项目的一些想法,7月20日在雷火分享了这个项目的专题报告。本周Walk-EEG已经开始进入第一阶段,进行模拟电路的设计。

目前Walk-EEG的相关信息已经上线,大家可以从这个Evernote的公开链接中看到我们的更新。http://goo.gl/v1xJOU

本周(2013/07/22~2013/07/28)的计划是
1. 完成前端EEG模拟电路原理图的设计;
2. 在AWS上建立Walk-EEG相关的静态网页。
请大家协助

 
 

billyuqizhang83

Michael Shieh

unread,
Aug 8, 2013, 2:57:07 AM8/8/13
to sz...@googlegroups.com
申请进入 wal...@googlegroups.com 了,通过一下。


--

billyuqizhang83

unread,
Aug 8, 2013, 6:00:35 AM8/8/13
to szdiy
今天又有四名新成员加入Walk-EEG讨论组,欢迎你们。
 
Walk-EEG的模拟前端电路原理图绘制完毕,相关Alitum工程放在
Dropbox共享文件夹‘Walk-EEG Share\01-hardware\01-Analog Front End\04-sch\20130808_ZYQ\’ 中
相关原理图的PDF同时更新在Evernote共享链接文件夹中。请硬件工程师帮忙检查。
原理图中所有器件都在‘Walk-EEG Share\01-hardware\01-Analog Front End\00-Datasheet '中可以找到。
 
周末将对这两个原理图进行PCB绘制,大家加紧帮忙查错,有问题及时告诉我。
 
另外,我今天买的脑电极帽来了,是个做工粗糙的烂货。
1.有谁用过脑电图帽,知道哪里能买到较好的帽子吗?(Hao是不是知道啊,话说你咋也不吭声了最近?)
2.我不知道各位谁会做3D打印的设计图,我准备打一个脑电图帽出来。招贤了!!!
感兴趣赶紧联系我,具体细节我们可以再聊。
 
 

billyuqizhang83
 
发件人: billyuqizhang83
发送时间: 2013-08-06 14:32
收件人: szdiy
主题: Re: Re: 便携式脑机接口Walk-EEG

Chiang Aron

unread,
Aug 8, 2013, 9:00:32 AM8/8/13
to sz...@googlegroups.com
我也想加入,雖然不一定幫得上忙,可以不?


--

Chiang Aron

unread,
Aug 8, 2013, 9:06:01 AM8/8/13
to sz...@googlegroups.com
記得很久以前我用linux寫過一個做選擇題的腳本,本來想加入語音識別的,後來發現便宜硬件精度不高,而且也不熟悉硬件和編程,也許以後可以改成用腦波控制做選擇題

billyuq...@gmail.com

unread,
Aug 8, 2013, 10:24:02 AM8/8/13
to szdiy
walk-EEG是一个开放的平台,今天说的可能感觉我们就只是向大家索取了,其实开放意味着教育。
任何人都可以加入这个项目,从中学习,并在发现必要时进行贡献。这就像wikipedia一样。任何人都可以付出,任何人也都可以随便索取。
明天我到公司加你,家里的网络上不了GG.

 
发件人: Chiang Aron
发送时间: 2013-08-08 21:06
主题: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Chiang Aron

unread,
Aug 8, 2013, 10:52:01 AM8/8/13
to sz...@googlegroups.com
GG是什麼?

billyuq...@gmail.com

unread,
Aug 8, 2013, 10:52:40 AM8/8/13
to szdiy
GoogleGroups
 

 
发件人: Chiang Aron
发送时间: 2013-08-08 22:52
主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Derek Quan

unread,
Aug 8, 2013, 10:23:21 PM8/8/13
to sz...@googlegroups.com
那个电极帽的原理是什么,电极帽出来的数据是什么数据

billyuqizhang83

unread,
Aug 8, 2013, 10:25:58 PM8/8/13
to szdiy
电极帽是用来定位脑部区域的,电极帽上要放置电极。电极用来采集脑电信号,连接到采集器上做模数转换,信号处理,信号分析。
 

billyuqizhang83
 
发件人: Derek Quan
发送时间: 2013-08-09 10:23
收件人: szdiy
主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Nala Ginrut

unread,
Aug 9, 2013, 1:32:26 AM8/9/13
to sz...@googlegroups.com
On Fri, 2013-08-09 at 10:25 +0800, billyuqizhang83 wrote:
> 电极帽是用来定位脑部区域的,电极帽上要放置电极。电极用来采集脑电信号,连接到采集器上做模数转换,信号处理,信号分析。
>

不开颅的话是不是要做微小信号处理?不知道效果怎样?

>
>
>
> billyuqizhang83
>
> 发件人: Derek Quan
> 发送时间: 2013-08-09 10:23
> 收件人: szdiy
> 主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> 那个电极帽的原理是什么,电极帽出来的数据是什么数据
>
>
>
> 在 2013年8月8日下午10:52,billyuq...@gmail.com <billyuq...@gmail.com>写道:
>
> GoogleGroups
>
>
>
>
> billyuq...@gmail.com
>
> 发件人: Chiang Aron
> 发送时间: 2013-08-08 22:52
> 收件人: sz...@googlegroups.com
> 主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> GG是什麼?
>
>
>
>
> 在 2013年8月8日下午10:24,billyuq...@gmail.com <billyuq...@gmail.com>写道:
>
> walk-EEG是一个开放的平台,今天说的可能感觉我们就只是向大家索取了,其实开放意味着教育。
> 任何人都可以加入这个项目,从中学习,并在发现必要时进行贡献。这就像wikipedia一样。任何人都可以付出,任何人也都可以随便索取。
> 明天我到公司加你,家里的网络上不了GG.
>
>
>
> billyuq...@gmail.com
>
> 发件人: Chiang Aron
> 发送时间: 2013-08-08 21:06
> 收件人: sz...@googlegroups.com
> 主题: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> 記得很久以前我用linux寫過一個做選擇題的腳本,本來想加入語音識別的,後來發現便宜硬件精度不高,而且也不熟悉硬件和編程,也許以後可以改成用腦波控制做選擇題
>
>
>
>
> 在 2013年8月8日下午9:00,Chiang Aron <pkzmlr...@gmail.com>写道:
>
> 我也想加入,雖然不一定幫得上忙,可以不?
>
>
>
>
> 在 2013年8月8日下午6:00,billyuqizhang83 <billyuq...@gmail.com>写道:
>
>
> 今天又有四名新成员加入Walk-EEG讨论组,欢迎你们。
>
> Walk-EEG的模拟前端电路原理图绘制完毕,相关Alitum工程放在
> Dropbox共享文件夹‘Walk-EEG Share\01-hardware\01-Analog Front End\04-sch\20130808_ZYQ\’ 中
> 相关原理图的PDF同时更新在Evernote共享链接文件夹中。请硬件工程师帮忙检查。
> 原理图中所有器件都在‘Walk-EEG Share\01-hardware\01-Analog Front End\00-Datasheet '中可以找到。
>
> 周末将对这两个原理图进行PCB绘制,大家加紧帮忙查错,有问题及时告诉我。
>
> 另外,我今天买的脑电极帽来了,是个做工粗糙的烂货。
> 1.有谁用过脑电图帽,知道哪里能买到较好的帽子吗?(Hao是不是知道啊,话说你咋也不吭声了最近?)
> 2.我不知道各位谁会做3D打印的设计图,我准备打一个脑电图帽出来。招贤了!!!
> 感兴趣赶紧联系我,具体细节我们可以再聊。
>
>
>
>
>
> billyuqizhang83
>
> 发件人: billyuqizhang83
> 发送时间: 2013-08-06 14:32
> 收件人: szdiy
> 主题: Re: Re: 便携式脑机接口Walk-EEG
> Evernote的链接可能只能读,如果要写,需要认证。
> 因此Walk-EEG项目再开放一个Dropbox共享文件夹,提供给各位用于文件共享。
> http://goo.gl/vq7ygW
> 请大家惠存该地址。并在近期测试这个共享文件夹是否用。及时向我反馈。
>
> 另外,推荐大家使用Dropbox这个网盘,比较好用。链接地址 http://db.tt/jD575hRO
>
>
>
>
> --


billyuqizhang83

unread,
Aug 9, 2013, 1:38:37 AM8/9/13
to szdiy
 
某些脑电的Raw Data非常小,一般在微伏(uV)级别。目前最好的商用脑电采集器可以到几十纳伏(nV)级别。
 
除此之外,还需要比较强的信号处理方法,来处理信号。
 

billyuqizhang83
 
发件人: Nala Ginrut
发送时间: 2013-08-09 13:32
收件人: szdiy
主题: Re: 回复: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Atommann

unread,
Aug 9, 2013, 10:48:14 AM8/9/13
to Shenzhen DIY Lab
在 2013年8月9日下午1:38,billyuqizhang83 <billyuq...@gmail.com> 写道:
>
> 某些脑电的Raw Data非常小,一般在微伏(uV)级别。目前最好的商用脑电采集器可以到几十纳伏(nV)级别。

1uV = 1000nV. 为何采集不到 uV 级别?

--
Best regards,
Atommann
http://www.atommann.com

billyuq...@gmail.com

unread,
Aug 9, 2013, 10:54:04 AM8/9/13
to szdiy
电阻的白噪声就在uV级。
还有其他人体电生理信号(肌电心电),300mV的极化电压,EMI噪声,工频干扰等等。
 

 
发件人: Atommann
发送时间: 2013-08-09 22:48
收件人: Shenzhen DIY Lab
主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Chiang Aron

unread,
Aug 9, 2013, 12:47:19 PM8/9/13
to sz...@googlegroups.com
真是精細活兒啊.

billyuq...@gmail.com

unread,
Aug 11, 2013, 5:27:39 AM8/11/13
to szdiy
 Insight interprets basic mental commands such as push, pull, levitate, rotate and even hard to visualize commands such as disappear. 
我晕!我要Hack些Paper了!
 

 
发件人: Hao
发送时间: 2013-08-03 10:38
主题: Re: [szdiy] 便携式脑机接口Walk-EEG

Nala Ginrut

unread,
Aug 11, 2013, 5:58:19 AM8/11/13
to sz...@googlegroups.com

啧啧,不到论文级别算不得hack~

billyuq...@gmail.com

unread,
Aug 11, 2013, 10:51:51 AM8/11/13
to szdiy
 

 
发件人: Nala Ginrut
发送时间: 2013-08-11 17:58
收件人: szdiy
主题: Re: 回复: Re: [szdiy] 便携式脑机接口Walk-EEG

Guests

unread,
Aug 11, 2013, 11:36:51 PM8/11/13
to sz...@googlegroups.com
需要實驗對象麼? 

billyuqizhang83

unread,
Aug 11, 2013, 11:50:01 PM8/11/13
to szdiy
能剃光头么?
电极用导电胶与头皮接触,最好剃光头。
下周我可能会剃一个

billyuqizhang83
 
发件人: Guests
发送时间: 2013-08-12 11:36
收件人: szdiy
主题: Re: Re: [szdiy] 便携式脑机接口Walk-EEG

Nala Ginrut

unread,
Aug 12, 2013, 1:00:35 AM8/12/13
to sz...@googlegroups.com
On Sat, 2013-08-10 at 00:47 +0800, Chiang Aron wrote:
> 真是精細活兒啊.
>

这类活在很大程度上我觉得是装备问题,某些高速AD对中国是禁运的,但是高校一
般可以以研究目的申请到一些样片。以前在学校翻旧纸堆翻出一个硬梆梆的信封,
拆开一看是两片ADI的AD10465,在当时我记得是上千刀/片的,刚才查了下才
$757.46/片,不知道是我记错了还是现在降价大促销...貌似是一师兄当年申请了
以后毕业了,然后也没人管了。在校的同学们闲的没事一定要在学校里多翻翻...

PS:后来那两片被谁拿走了就不得而知了,反正如果拿去卖钱挺可惜的...

> 在 2013年8月9日下午10:54,billyuq...@gmail.com <billyuq...@gmail.com>写道:
>
> > **
> > 电阻的白噪声就在uV级。
> > 还有其他人体电生理信号(肌电心电),300mV的极化电压,EMI噪声,工频干扰等等。
> >
> > ------------------------------
> > billyuq...@gmail.com
> >
> > *发件人:* Atommann <atom...@gmail.com>
> > *发送时间:* 2013-08-09 22:48
> > *收件人:* Shenzhen DIY Lab <sz...@googlegroups.com>
> > *主题:* Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> --


billyuqizhang83

unread,
Aug 12, 2013, 1:59:48 AM8/12/13
to szdiy
那个,其实没那么严重。
主要还是在设计上。以目前国内能够接触到的这些厂商,ADI,TI他们允许的技术都可以实现。
只是国内的厂商一天只盯着别人做了什么,Copy过来。
没有自己仔细研究这些技术,所以现在觉得有差距。
 
你说的事情,挺有意思的。ADI现在不容易给样片了。因为他们发现会在华强北出现。

billyuqizhang83
 
发件人: Nala Ginrut
发送时间: 2013-08-12 13:00
收件人: szdiy
主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

billyuqizhang83

unread,
Aug 12, 2013, 5:57:30 AM8/12/13
to szdiy
Walk-EEG项目周报(20130805~20130811)
欢迎新加入Walk-EEG项目组的各位。
首先我再次介绍一下这个项目。Walk-EEG是一个开源的脑机接口硬件项目。旨在为科学家和创客们提供性能更强,成本更低,使用更灵活的脑机接口设备。
项目于2013年7月20日立项,短短二十天,已经有15位朋友加入成为组员。提供技术和咨询支持。
项目的开放文件夹为 Evernote的共享链接http://goo.gl/v1xJOU,目前暂时在上面发布项目最新的进展和开源的设计。
项目的工作目录为Dropbox的共享文件夹http://goo.gl/vq7ygW
项目管理在https://trello.com/walkeeg,目前我已经将各位都加入到这个项目管理中来。随后将向大家分配任务。

本周Walk-EEG完成了
1. 脑电前置放大器的原理图设计和PCB设计;
2. 模数转换电路的原理图设计;
同时Eric等人针对BCI2000进行了Hack,掌握了一些该软件的基本情报。
针对BCI2000相关脑电范式原理的问题,我请来了天津大学神经工程实验室的cagor为我们进行解答。同时我还请来了一位毕业于HKU的hongt_l博士来教我们脑电范式相关的一些原理。

下周我们要完成
1. 模数转换电路的PCB设计;(我本人和zhaodong57负责)
2. 基于AlteraFPGA和Cy68013A的USB2.0高速数据上传方案的验证(我本人和tyrbl520负责)。
3. 模拟前端电路的元器件采购和打板(我本人负责)。
4. 研究BCI2000原理(Eric,Cagor负责)
5. 研究BCI2000接口驱动程序(wsscx,baimingyong负责)
其余各位可以根据需要,自行找到相应感兴趣或者需要的任务,然后参与进来。
以上任务,我均已创建在Trellor上,并指派给相关人士。

目前我们Walk-EEG项目还需要
1. 会使用3D打印的结构工程师
2. ID设计师
来做一个脑电的帽子。
同时我们会考量用什么样的能够买到的电极更适合这个应用。
---------------------------------------------------------------------------
我们整体的参赛方案包括
1. 脑电前置放大电路;
2. 基于USB2.0的高速数据传输;
3. 基于FPGA的高速数字接口及信号处理;
4. 基于BCI2000的上位机信号处理。
5. 控制蓝牙小车SheildRob
 

billyuqizhang83
 
发件人: Nala Ginrut
发送时间: 2013-08-12 13:00
收件人: szdiy
主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Chiang Aron

unread,
Aug 13, 2013, 1:38:48 PM8/13/13
to sz...@googlegroups.com
放大器和濾波器準備用ADI的嗎?啥型號的?我覺得還不如把腦電數據收集,信號放大,過濾等功能設計成Arduino sheild,雖然功能弱上不少,但更貼近大衆啊,也好借借開源的東風.

billyuq...@gmail.com

unread,
Aug 13, 2013, 3:22:37 PM8/13/13
to szdiy
放大器用AD8232,ADC用TI的ADS1298.
设计原理图已经上传到相关文件夹中。
我们以后会设计专用的sheild,提供给创客们做新的开发。
不着急!

 
发件人: Chiang Aron
发送时间: 2013-08-14 01:38

Hao

unread,
Aug 15, 2013, 12:05:05 AM8/15/13
to sz...@googlegroups.com
我来做结构设计吧:)话说你那个trello链接给的是organization的链接,不是board的链接。而且貌似你不邀请我就无法加入这个组织。


2013/8/12 billyuqizhang83 <billyuq...@gmail.com>

billyuqizhang83

unread,
Aug 15, 2013, 12:18:08 AM8/15/13
to szdiy
加你进来到Walk-EEG的邮件组里了,Trello上也添加了你。并添加了相应的任务。具体细节情况,我们在邮件组里再讨论。
 

billyuqizhang83
 
发件人: Hao
发送时间: 2013-08-15 12:05

Hao

unread,
Aug 15, 2013, 12:52:46 AM8/15/13
to sz...@googlegroups.com
你googlegroup加的方式让我无法收取邮件,同时我也无法在网上论坛回帖。
另外trello我还是看不到board

2013/8/15 billyuqizhang83 <billyuq...@gmail.com>

billyuqizhang83

unread,
Aug 15, 2013, 12:56:17 AM8/15/13
to szdiy
失误了。现在你能收到所有邮件。
Trello的邮箱是h...@dorabot.com吗?
 

billyuqizhang83
 
发件人: Hao
发送时间: 2013-08-15 12:52

Atommann

unread,
Aug 17, 2013, 7:20:15 AM8/17/13
to Shenzhen DIY Lab
Hello,

不知道下面这篇文章有没有点帮助?
Brain-Computer Interface
http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2012/cwm55/cwm55_mj294/index.html

billyuq...@gmail.com

unread,
Aug 17, 2013, 10:40:57 AM8/17/13
to szdiy
这个系统设计的稍老。
目前最好的BCI放大器是Gtec的,浩哥他们已经测试过
作为一个开源的系统,我们的目标是做到Gtec所声称的nV级电位采集,但是这个真的很难。只有慢慢来做,慢慢尝试才可逼近。
而软件方面,现在大家通用BCI2000这样的开源上位机软件。但是这决定了这个应用无法真正便携,所以Walk-EEG会专注解决这个问题。
 

 
发件人: Atommann
发送时间: 2013-08-17 19:20
收件人: Shenzhen DIY Lab
主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Hao

unread,
Aug 17, 2013, 10:49:03 AM8/17/13
to sz...@googlegroups.com
以我对BCI行业的了解(并不全面),目前还没有人做到把Emotiv级别的算法(应该是弱于BCI2000或者EEGtoolbox的)做在硬件里。Emotiv最新的Insight也只是能用高级智能机级别的arm平台进行处理而已。所以如果walkEEG能做到这一点(比如用FPGA处理三种想象动作电位分析),那就已经是一大突破了。

当然从另一个角度说,Emotiv只要选一片ARM专门用来跑他们的算法,也就实现了”嵌入式的脑电控制“这一目标了。

billyuq...@gmail.com

unread,
Aug 17, 2013, 11:19:16 AM8/17/13
to szdiy
有几点难点
1. FPGA的功耗
2. FPGA的处理器规模和成本之间的平衡。
3. FPGA对某些算法的实现存在的困难。
对于第一点,我打算暂时先不考虑。技术的发展应该会解决这个问题。而我们暂时不考虑大规模的商业化该技术。
对于第二点,如果用FPGA的人多了,很可能会降低整体的成本。所以推广FPGA技术是一件需要长期开展的活动。
对于第三点,我打算将一部分算法放在云平台上进行处理。这制约于网速,但是4LTE技术的普及可能对这个就不是问题了。甚至可能,连FPGA都不要用了。
所以这个项目应该会长期进行发展,并随着各种技术的发展,逐步降低难度和成本。
 

 
发件人: Hao
发送时间: 2013-08-17 22:49

Hao

unread,
Aug 17, 2013, 11:34:17 AM8/17/13
to sz...@googlegroups.com
贡献一个放大器方案:
http://www.ti.com/lit/ug/slau443/slau443.pdf
在自己设计放大器之前,多了解几个放大器方案总是好的。

对于整个WalkEEG项目,我倒是建议用以下架构:

现成的放大器芯片+ ARM处理器+运行在ARM上的软件
电极上增加pre-amp当然也是好的,就是会增加成本
从成本和实现难度上,这个方案都比自己设计放大器+FPGA实现算法要低一点

我觉得既然Emotiv能够用手机app实现基于机器学习的想象动作电位识别,那么用一颗专门的ARM一定也可以做到。这样算法就在硬件里了,而且随时可以升级。

billyuq...@gmail.com

unread,
Aug 17, 2013, 8:10:17 PM8/17/13
to szdiy
我们现在用的就是ADS1299这个方案+前置放大器
现在我们要实验的是哪一种方法可以做到对脑电的更好采集。因此设计了前放。
如果你以前用过TI的东西,你就会知道,特别不靠谱。就是仅仅能实现而已,各种指标参数,都很差,所以我们这次的前放用了ADI的方案。再加一个ADS1298来实现AD转换。
ARM的问题在于它虽然速度够快,但是脑电通道多,处理复杂,如果一个100MHz的Cortex-M3,来处理16通道、采样率10KHz的信号。中央处理器留给每一个通道用于计算的时钟周期为100M/(16×10k)=625.
而FPGA完全是并行流水线处理(某些模块也可节省资源做串行),因此在以上的应用中,留给每一个通道用于计算的时钟周期为100M/10k=10k
这种差异,可能是在某些应用中非常重要的。
 
因此我定位Walk-EEG和Emotiv就不是一个方向。Emotiv是用于消费类的,Walk-EEG是提供给科学家和创客们用于做实验的。成本在这里首先不是考虑的问题,而是性能。
未来构建好一个社区,我们再考虑做一些类似Emotiv的降成本版本。
 

 
发件人: Hao
发送时间: 2013-08-17 23:34

Nala Ginrut

unread,
Aug 19, 2013, 3:17:07 AM8/19/13
to sz...@googlegroups.com
On Sun, 2013-08-18 at 08:10 +0800, billyuq...@gmail.com wrote:
> 我们现在用的就是ADS1299这个方案+前置放大器
> 现在我们要实验的是哪一种方法可以做到对脑电的更好采集。因此设计了前放。
> 如果你以前用过TI的东西,你就会知道,特别不靠谱。就是仅仅能实现而已,各种指标参数,都很差,所以我们这次的前放用了ADI的方案。再加一个ADS1298来实现AD转换。
> ARM的问题在于它虽然速度够快,但是脑电通道多,处理复杂,如果一个100MHz的Cortex-M3,来处理16通道、采样率10KHz的信号。中央处理器留给每一个通道用于计算的时钟周期为100M/(16×10k)=625.
> 而FPGA完全是并行流水线处理(某些模块也可节省资源做串行),因此在以上的应用中,留给每一个通道用于计算的时钟周期为100M/10k=10k
> 这种差异,可能是在某些应用中非常重要的。
>

我对这个问题的应用场景还不了解,不过如果只是取数据的话,用DMA不就可以做
到并行接收了,全部靠CPU去处理的话,CPU的资源就要分16份了(还要考虑采样率
了)

> 因此我定位Walk-EEG和Emotiv就不是一个方向。Emotiv是用于消费类的,Walk-EEG是提供给科学家和创客们用于做实验的。成本在这里首先不是考虑的问题,而是性能。
> 未来构建好一个社区,我们再考虑做一些类似Emotiv的降成本版本。
>
>
>
>
> billyuq...@gmail.com
>
> 发件人: Hao
> 发送时间: 2013-08-17 23:34
> 收件人: sz...@googlegroups.com
> 主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> 贡献一个放大器方案:
> http://www.ti.com/lit/ug/slau443/slau443.pdf
> 在自己设计放大器之前,多了解几个放大器方案总是好的。
>
>
>
> 对于整个WalkEEG项目,我倒是建议用以下架构:
>
>
> 现成的放大器芯片+ ARM处理器+运行在ARM上的软件
> 电极上增加pre-amp当然也是好的,就是会增加成本
> 从成本和实现难度上,这个方案都比自己设计放大器+FPGA实现算法要低一点
>
>
> 我觉得既然Emotiv能够用手机app实现基于机器学习的想象动作电位识别,那么用一颗专门的ARM一定也可以做到。这样算法就在硬件里了,而且随时可以升级。
>
>
>
> 2013/8/17 billyuq...@gmail.com <billyuq...@gmail.com>
>
> 有几点难点
> 1. FPGA的功耗
> 2. FPGA的处理器规模和成本之间的平衡。
> 3. FPGA对某些算法的实现存在的困难。
> 对于第一点,我打算暂时先不考虑。技术的发展应该会解决这个问题。而我们暂时不考虑大规模的商业化该技术。
> 对于第二点,如果用FPGA的人多了,很可能会降低整体的成本。所以推广FPGA技术是一件需要长期开展的活动。
> 对于第三点,我打算将一部分算法放在云平台上进行处理。这制约于网速,但是4LTE技术的普及可能对这个就不是问题了。甚至可能,连FPGA都不要用了。
> 所以这个项目应该会长期进行发展,并随着各种技术的发展,逐步降低难度和成本。
>
>
>
>
> billyuq...@gmail.com
>
> 发件人: Hao
> 发送时间: 2013-08-17 22:49
> 收件人: sz...@googlegroups.com
> 主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> 以我对BCI行业的了解(并不全面),目前还没有人做到把Emotiv级别的算法(应该是弱于BCI2000或者EEGtoolbox的)做在硬件里。Emotiv最新的Insight也只是能用高级智能机级别的arm平台进行处理而已。所以如果walkEEG能做到这一点(比如用FPGA处理三种想象动作电位分析),那就已经是一大突破了。
>
>
> 当然从另一个角度说,Emotiv只要选一片ARM专门用来跑他们的算法,也就实现了”嵌入式的脑电控制“这一目标了。
>
>
>
> 2013/8/17 billyuq...@gmail.com <billyuq...@gmail.com>
>
> 这个系统设计的稍老。
> 目前最好的BCI放大器是Gtec的,浩哥他们已经测试过。
> 作为一个开源的系统,我们的目标是做到Gtec所声称的nV级电位采集,但是这个真的很难。只有慢慢来做,慢慢尝试才可逼近。
> 而软件方面,现在大家通用BCI2000这样的开源上位机软件。但是这决定了这个应用无法真正便携,所以Walk-EEG会专注解决这个问题。
>
>
>
>
> --


billyuqizhang83

unread,
Aug 19, 2013, 4:03:05 AM8/19/13
to szdiy
 
ARM的问题就是CPU资源不够用。仅仅能做个简单的处理,然后将数据交给蓝牙传上去而已。
所以要用一些专用处理器件,比如说FPGA或DSP来实现。
现在的那些处理方案里面,除了Neruosky之外,底层硬件都没有加专用的信号处理。但是Neruosky的该功能又不是我们可见的。
billyuqizhang83
 
发件人: Nala Ginrut
发送时间: 2013-08-19 15:17
收件人: szdiy
主题: Re: 回复: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Hao

unread,
Aug 20, 2013, 3:20:48 AM8/20/13
to sz...@googlegroups.com

billyuqizhang83

unread,
Aug 20, 2013, 3:36:24 AM8/20/13
to szdiy
M4的性能是不错。
但是ARM的特长在于控制,FPGA和DSP的特长在于数字信号处理。
之前对比了两者的差异,其实我说错了一点。
FPGA是并行流水线处理,所以其处理能力不受时间周期的影响。仅仅是输出和输入之间有一个延时而已。(只要资源足够)
ARM因为只有一两个核或者四核、八核。但是一个任务分配给每个核的时间是有限的。这就造成了其处理能力的限制是时间周期上的。
FPGA的缺点在于,做好的数字信号处理处理单元通用性不强,不像mcu和ARM都是通用处理器。所以更适合于以一种固定的模式流程来控制,因此软件好控制。
所以说,一般应用都将FPGA看成一种做专业处理的芯片,比如说南桥的图像处理芯片有的就是FPGA做的。
 
我觉得目前的开源硬件有些单一,都是处理器。没有应用更专业领域的DSP和FPGA。所以,这次想尝试用Walk-EEG推广下这项技术。
以后可能考虑做一些专用的Sheild,大家可以在上面使用开源逻辑库的IPcore来实现自己所要的数字信号处理功能。
比如说图像处理,医学信号处理,多参数的并行处理类似的应用。
 
还有一个趋势是在ARM核外面包一层FPGA,这个现在主流器件商都在推广。大家可以看看,有没有适合自己的应用。
 

billyuqizhang83
 
发件人: Hao
发送时间: 2013-08-20 15:20

Hao

unread,
Aug 20, 2013, 3:39:23 AM8/20/13
to sz...@googlegroups.com
柴火那台街机用的Gameduino就是FPGA shield啊。


2013/8/20 billyuqizhang83 <billyuq...@gmail.com>

billyuqizhang83

unread,
Aug 20, 2013, 3:48:20 AM8/20/13
to szdiy
好像它是作死一个功能的。我想象中的FPGA Sheild应该是可以做多种配置的。相当于处理器外面的一个通用接口的样子。
不过这个设计还没想好。
 
FPGA大家不接受,是不是因为太贵?
 

billyuqizhang83
 
发件人: Hao
发送时间: 2013-08-20 15:39

Terry Ouyang

unread,
Aug 20, 2013, 3:53:01 AM8/20/13
to sz...@googlegroups.com
(外行人)小声说句arduino起码知道怎么玩,FPGA压根不知道怎么玩。。

Hao

unread,
Aug 20, 2013, 3:53:44 AM8/20/13
to sz...@googlegroups.com
我的观点:

成本无法降低的东西性能再好也很难被创客社区接受,这个我比较确定。不论是Raspberry Pi还是Arduino、Beagle Board等等,都是性价比较高,开发门槛较低的东西。

到目前为止,Emotiv的主要市场并不是消费电子(虽然他们希望做,而且新的Insight也越来越接近消费电子了),但是Emotiv和Neurosky的设备在Maker/Hacker的圈子里就比较流行。真正高级的系统比如几万美金一套的g.Tec,就只有研究所和公司才会采购。

如果说这个walkEEG做出来后成本很高,瞄向研究员/科学家这个人群,那能做的人很多(而且已经商品化的也很多,据我所知至少几十家),并且便携并不是BCI科学家关注的重点,精度才是。BCI科学家根本不需要你写在FPGA里的算法,因为他们自己就是研究算法的。

所以,我的意见就是,walkEEG要找准定位。我认为最佳定位是廉价、开放、功能有限(至少要Emotiv的程度,Neorusky的那种就算了)的EEG设备。在这个定位下,估计95%以上的使用者会是Maker/Developer,通过API进行二次开发,做出各种炫目的应用;而5%左右的使用者会帮忙改进设计,提升项目本身的精度。


2013/8/20 billyuqizhang83 <billyuq...@gmail.com>

billyuqizhang83

unread,
Aug 20, 2013, 4:11:55 AM8/20/13
to szdiy
 
我认为Emotiv所做的还不够,G.tec做的又太贵了。在二者之间,有一块空白。
WalkEEG瞄准的是这块空白,希望能够比Emotiv更高精度,更灵活自由的提供范式方案给科学界。即使价格比Emotiv贵一些,只要有团队买,我们就卖。不怎么挣钱没关系。因为这个阶段我们是学习的目的。
但是又不能像G.tec那样,一下子做成医疗级别的产品。价格上去到十几万。那其实不适合这个技术的发展。
因此WalkEEG的定位就是首先给科学家和你这个级别的创客设计的。即使市场小,也要硬着头皮做。
然后,当我们积累了很多在这个平台上适用的应用时,我们根据这些应用范式,再去开发“廉价、开放、功能有限”的产品,让大量的创客和创业者参与进来,进行二次开发,大量推广该技术。
 
之所以加入FPGA这样的底层硬件,无非是为了在未来保持性能的前提下实现便携化和移动化。这个Neurosky做的不错。Emotiv要么牺牲性能换便携,要么牺牲便携换性能,你说它是消费类电子,又不便携,你说它是专用设备,它又太简单不灵活。
我那天还跟人聊,如果有天移动的云计算可以了,就不用加这个芯片了。
 

billyuqizhang83
 
发件人: Hao
发送时间: 2013-08-20 15:53

Nala Ginrut

unread,
Aug 20, 2013, 5:53:13 AM8/20/13
to sz...@googlegroups.com
On Tue, 2013-08-20 at 15:39 +0800, Hao wrote:
> 柴火那台街机用的Gameduino就是FPGA shield啊。
> https://www.sparkfun.com/products/10593
>

那个FPGA只是定制了相对简单的图形处理,配合arduino当显卡用,我估计这个项
目所需要的FPGA设计远比这个复杂

>
> 2013/8/20 billyuqizhang83 <billyuq...@gmail.com>
>
> > **
> > M4的性能是不错。
> > 但是ARM的特长在于控制,FPGA和DSP的特长在于数字信号处理。
> > 之前对比了两者的差异,其实我说错了一点。
> > FPGA是并行流水线处理,所以其处理能力不受时间周期的影响。仅仅是输出和输入之间有一个延时而已。(只要资源足够)
> > ARM因为只有一两个核或者四核、八核。但是一个任务分配给每个核的时间是有限的。这就造成了其处理能力的限制是时间周期上的。
> > FPGA的缺点在于,做好的数字信号处理处理单元通用性不强,不像mcu和ARM都是通用处理器。所以更适合于以一种固定的模式流程来控制,因此软件好控制。
> > 所以说,一般应用都将FPGA看成一种做专业处理的芯片,比如说南桥的图像处理芯片有的就是FPGA做的。
> >
> > 我觉得目前的开源硬件有些单一,都是处理器。没有应用更专业领域的DSP和FPGA。所以,这次想尝试用Walk-EEG推广下这项技术。
> > 以后可能考虑做一些专用的Sheild,大家可以在上面使用开源逻辑库的IPcore来实现自己所要的数字信号处理功能。
> > 比如说图像处理,医学信号处理,多参数的并行处理类似的应用。
> >
> > 还有一个趋势是在ARM核外面包一层FPGA,这个现在主流器件商都在推广。大家可以看看,有没有适合自己的应用。
> >
> > http://www.altera.com.cn/devices/processor/soc-fpga/overview/proc-soc-fpga.html
> >
> > http://china.xilinx.com/content/xilinx/zh/products/silicon-devices/soc/zynq-7000.html
> >
> > ------------------------------
> > billyuqizhang83
> >
> > *发件人:* Hao <h...@dorabot.com>
> > *发送时间:* 2013-08-20 15:20
> > *收件人:* sz...@googlegroups.com
> > *主题:* Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> >
> > http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00071938.pdf
> >
> > Cortex-M4系列ARM都自带DSP指令,这个有用么?
> >
> >
> > 2013/8/19 billyuqizhang83 <billyuq...@gmail.com>
> >
> >> **
> >>
> >> ARM的问题就是CPU资源不够用。仅仅能做个简单的处理,然后将数据交给蓝牙传上去而已。
> >> 所以要用一些专用处理器件,比如说FPGA或DSP来实现。
> >> 现在的那些处理方案里面,除了Neruosky之外,底层硬件都没有加专用的信号处理。但是Neruosky的该功能又不是我们可见的。
> >> ------------------------------
> >> billyuqizhang83
> >>
> >> *发件人:* Nala Ginrut <nalag...@gmail.com>
> >> *发送时间:* 2013-08-19 15:17
> >> *收件人:* szdiy <sz...@googlegroups.com>
> >> *主题:* Re: 回复: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> > 我 Build ドラえもん <http://www.dorabot.com>
> 我 Build ドラえもん <http://www.dorabot.com>
>
> --


Nala Ginrut

unread,
Aug 20, 2013, 5:55:57 AM8/20/13
to sz...@googlegroups.com
On Tue, 2013-08-20 at 16:11 +0800, billyuqizhang83 wrote:
> 我认为Emotiv所做的还不够,G.tec做的又太贵了。在二者之间,有一块空白。
> WalkEEG瞄准的是这块空白,希望能够比Emotiv更高精度,更灵活自由的提供范式方案给科学界。即使价格比Emotiv贵一些,只要有团队买,我们就卖。不怎么挣钱没关系。因为这个阶段我们是学习的目的。
> 但是又不能像G.tec那样,一下子做成医疗级别的产品。价格上去到十几万。那其实不适合这个技术的发展。
> 因此WalkEEG的定位就是首先给科学家和你这个级别的创客设计的。即使市场小,也要硬着头皮做。
> 然后,当我们积累了很多在这个平台上适用的应用时,我们根据这些应用范式,再去开发“廉价、开放、功能有限”的产品,让大量的创客和创业者参与进来,进行二次开发,大量推广该技术。
>
> 之所以加入FPGA这样的底层硬件,无非是为了在未来保持性能的前提下实现便携化和移动化。这个Neurosky做的不错。Emotiv要么牺牲性能换便携,要么牺牲便携换性能,你说它是消费类电子,又不便携,你说它是专用设备,它又太简单不灵活。
> 我那天还跟人聊,如果有天移动的云计算可以了,就不用加这个芯片了。
>

搞软件的期待FPGA的崛起,搞硬件的期待云计算大行其道,这就是现在最搞笑的一
对矛盾,软件想把事儿往硬件推,硬件想把事儿往软件推 ;-)

>
>
>
> billyuqizhang83
>
> 发件人: Hao
> 发送时间: 2013-08-20 15:53
> 收件人: sz...@googlegroups.com
> 主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> 我的观点:
>
>
> 成本无法降低的东西性能再好也很难被创客社区接受,这个我比较确定。不论是Raspberry Pi还是Arduino、Beagle Board等等,都是性价比较高,开发门槛较低的东西。
>
>
> 到目前为止,Emotiv的主要市场并不是消费电子(虽然他们希望做,而且新的Insight也越来越接近消费电子了),但是Emotiv和Neurosky的设备在Maker/Hacker的圈子里就比较流行。真正高级的系统比如几万美金一套的g.Tec,就只有研究所和公司才会采购。
>
>
> 如果说这个walkEEG做出来后成本很高,瞄向研究员/科学家这个人群,那能做的人很多(而且已经商品化的也很多,据我所知至少几十家),并且便携并不是BCI科学家关注的重点,精度才是。BCI科学家根本不需要你写在FPGA里的算法,因为他们自己就是研究算法的。
>
>
> 所以,我的意见就是,walkEEG要找准定位。我认为最佳定位是廉价、开放、功能有限(至少要Emotiv的程度,Neorusky的那种就算了)的EEG设备。在这个定位下,估计95%以上的使用者会是Maker/Developer,通过API进行二次开发,做出各种炫目的应用;而5%左右的使用者会帮忙改进设计,提升项目本身的精度。
>
>
>
> 2013/8/20 billyuqizhang83 <billyuq...@gmail.com>
>
> 好像它是作死一个功能的。我想象中的FPGA Sheild应该是可以做多种配置的。相当于处理器外面的一个通用接口的样子。
> 不过这个设计还没想好。
>
> FPGA大家不接受,是不是因为太贵?
>
>
>
>
> billyuqizhang83
>
> 发件人: Hao
> 发送时间: 2013-08-20 15:39
> 收件人: sz...@googlegroups.com
> 主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> 柴火那台街机用的Gameduino就是FPGA shield啊。
> https://www.sparkfun.com/products/10593
>
>
>
>
> 2013/8/20 billyuqizhang83 <billyuq...@gmail.com>
>
> M4的性能是不错。
> 但是ARM的特长在于控制,FPGA和DSP的特长在于数字信号处理。
> 之前对比了两者的差异,其实我说错了一点。
> FPGA是并行流水线处理,所以其处理能力不受时间周期的影响。仅仅是输出和输入之间有一个延时而已。(只要资源足够)
> ARM因为只有一两个核或者四核、八核。但是一个任务分配给每个核的时间是有限的。这就造成了其处理能力的限制是时间周期上的。
> FPGA的缺点在于,做好的数字信号处理处理单元通用性不强,不像mcu和ARM都是通用处理器。所以更适合于以一种固定的模式流程来控制,因此软件好控制。
> 所以说,一般应用都将FPGA看成一种做专业处理的芯片,比如说南桥的图像处理芯片有的就是FPGA做的。
>
> 我觉得目前的开源硬件有些单一,都是处理器。没有应用更专业领域的DSP和FPGA。所以,这次想尝试用Walk-EEG推广下这项技术。
> 以后可能考虑做一些专用的Sheild,大家可以在上面使用开源逻辑库的IPcore来实现自己所要的数字信号处理功能。
> 比如说图像处理,医学信号处理,多参数的并行处理类似的应用。
>
> 还有一个趋势是在ARM核外面包一层FPGA,这个现在主流器件商都在推广。大家可以看看,有没有适合自己的应用。
> http://www.altera.com.cn/devices/processor/soc-fpga/overview/proc-soc-fpga.html
> http://china.xilinx.com/content/xilinx/zh/products/silicon-devices/soc/zynq-7000.html
>
>
>
>
> billyuqizhang83
>
> 发件人: Hao
> 发送时间: 2013-08-20 15:20
> 收件人: sz...@googlegroups.com
> 主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG
> http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00071938.pdf
>
>
>
> Cortex-M4系列ARM都自带DSP指令,这个有用么?
>
>
>
> 2013/8/19 billyuqizhang83 <billyuq...@gmail.com>
>
>
> ARM的问题就是CPU资源不够用。仅仅能做个简单的处理,然后将数据交给蓝牙传上去而已。
> 所以要用一些专用处理器件,比如说FPGA或DSP来实现。
> 现在的那些处理方案里面,除了Neruosky之外,底层硬件都没有加专用的信号处理。但是Neruosky的该功能又不是我们可见的。
>
>
> --


billyuqizhang83

unread,
Aug 20, 2013, 6:00:18 AM8/20/13
to szdiy
其实让FPGA崛起也不是很难,我们可能就能做到。
真的
 

billyuqizhang83
 
发件人: Nala Ginrut
发送时间: 2013-08-20 17:55
收件人: szdiy
主题: Re: 回复: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Nala Ginrut

unread,
Aug 20, 2013, 6:07:05 AM8/20/13
to sz...@googlegroups.com
On Tue, 2013-08-20 at 18:00 +0800, billyuqizhang83 wrote:
> 其实让FPGA崛起也不是很难,我们可能就能做到。
> 真的

我希望FPGA崛起,这样代码就可以少敲点了,遇到个什么sort之类交给寄存器就好
了...
云计算多麻烦...
> --


billyuqizhang83

unread,
Aug 20, 2013, 6:14:18 AM8/20/13
to szdiy
还是云计算好,便宜啊!
FPGA好贵的,好一点的一片$30。
你可能已经懂得为啥FPGA不崛起了
 

billyuqizhang83
 
发件人: Nala Ginrut
发送时间: 2013-08-20 18:07
收件人: szdiy
主题: Re: 回复: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Nala Ginrut

unread,
Aug 20, 2013, 6:28:52 AM8/20/13
to sz...@googlegroups.com
On Tue, 2013-08-20 at 18:14 +0800, billyuqizhang83 wrote:
> 还是云计算好,便宜啊!
> FPGA好贵的,好一点的一片$30。
> 你可能已经懂得为啥FPGA不崛起了
>
>

其实你仔细思考一下,它们应该是守恒的...羊毛出在羊身上,FPGA是一锤子买
卖,云计算是细水长流
> --


lihaohw

unread,
Aug 20, 2013, 7:36:26 AM8/20/13
to sz...@googlegroups.com
关于FPGA,有没有机会在通用性和计算能力上做一些考虑?我的想法是这样的:
采用FPGA+处理器(可以是单片机)的结构
1 FPGA里边设计一些通用的计算模块,所谓的“通用”模块譬如:矩阵求逆、FFT、FIR滤波,灌入数据之类的;
2 处理器通过某种接口可以启动FPGA的计算模块,并且可以对各个计算模块的顺序等进行不同组合,达到实现不同算法的目的;
3 第2步里边提到的FPGA-处理器接口,一般称之为“微码(microcode)”, 基本概念是:类似于自定义一套很简单的指令,输给FPGA,控制FPGA的状态机。  

在这种结构中,FPGA可以认为是处理器的硬件加速单元。

要做到这点的最大难点是:需要对算法很了解,能够把算法中的运算抽像成功能模块;
好处是:这样FPGA具备一定的通用性,软件工程师/算法工程师想实现不同的算法,只需要改写软件,而不需要改fpga代码,毕竟会C语言的人比会verilog的人多很多。

不知道有多少可行性?
BTW,记得很多年前看xilinx还是matlab公司的一个demo的时候,他们有个工具把matlab代码直接转化成fpga代码,不知道具体效果怎么样

billyuq...@gmail.com

unread,
Aug 20, 2013, 10:54:56 AM8/20/13
to szdiy
其实目前的FPGA技术正如你所说的那样实现的
1. “FPGA里边设计一些通用的计算模块”。就是每个公司提供的IPcore,甚至有第三方公司协作来设计的IPcore;
2. Xilinx和Altera今年都推出了CortexA9内核的FPGA,也就是ARM外面包一层FPGA,这样可以实现更好的互联和控制
3. FPGA-处理器接口一般用的是总线。Xinlinx是AXI,Altear是Clylone
这样的搭配就是为了更强的控制+处理+接口性能。
而对于软件算法工程师,Xilinx最新的软件可以将C++算法代码高效转换为逻辑,我们见过其转换的代码,和高手编得基本上没两样。另外有一个叫做SystemGenerator的软件,在MATLAB中用GUI的形式搭建FPGA,应该就是你说的那个。
 
只是所有这些,都非常好。
但是钱贵,工具使用学习周期长,都是制约其普及的主要原因。
 

 
发件人: lihaohw
发送时间: 2013-08-20 19:36

lihaohw

unread,
Aug 21, 2013, 8:07:38 AM8/21/13
to sz...@googlegroups.com

1 厂家确实提供了很多IP核,但是首先对IP核的调用是通过HDL语言实现的,软件无法控制;其次,相信这些IP核不能完全满足脑波控制的要求,很多还是需要自己定义;
2 我上面提到的是microcode并非AXI总线的概念(软件看不到AXI这样底层的东西),而是想做到软件可以去调度FPGA内部模块的执行顺序,目的是让不懂verilog的人可以只改软件实现不同算法。为此,fpga内部需要有逻辑可以解析这些microcode,并执行对应的计算;
   另外一种更传统的软硬交互的方式是软件配寄存器来实现,不过不够灵活  
  
    另外不是很清楚你说的带ContexA9 ARM的FPGA的软硬交互机制是什么样子的;


对用的计算模块”。就是每个公司提供的IPcore,甚至有第三方公司协作来设计的IPcore;

billyuq...@gmail.com

unread,
Aug 21, 2013, 9:45:47 AM8/21/13
to szdiy
约个时间,好好聊聊。
明天晚上我们要去柴火商量组队事宜,如果没事,可以来聊聊。
 

 
发件人: lihaohw
发送时间: 2013-08-21 20:07
收件人: szdiy
主题: Re: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

billyuq...@gmail.com

unread,
Aug 21, 2013, 9:50:20 AM8/21/13
to szdiy
明天的深圳DIY聚会,Walk-EEG小分队会面谈讨论周末的创客马拉松事宜。请相互转告。也欢迎还没决定队伍的朋友们来考察项目。
 

 
发件人: billyuq...@gmail.com
发送时间: 2013-08-21 21:45
收件人: szdiy
主题: 回复: Re: [szdiy] Re: Re: 便携式脑机接口Walk-EEG

Hao

unread,
Aug 22, 2013, 7:08:47 AM8/22/13
to sz...@googlegroups.com
你们啥时候来?这里已经挤满人了。。。
Reply all
Reply to author
Forward
0 new messages