摘要
目的本文基于Java3D设计了虚拟飞机脑机交互(brain computer interface,BCI)应用系统,研究BCI对虚拟飞机的控制效果。方法通过TCP/IP协议将BCI中对脑电信号(electroencephalogram,EEG)分析处理的结果传给Java3D应用系统,进而将结果转换成对应的控制命令,实现实时控制虚拟飞机的飞行,可以直观反映并检验BCI的控制效果。应用系统的设计分为两个步骤:一是搭建三维虚拟场景,其中包括建立场景模型和设计场景的布局;二是虚拟飞机飞行控制的设计,以实现飞机前进和旋转的飞行控制。结果本应用系统能够实时正确通过TCP/IP接收EEG信号的分析结果,实时控制虚拟飞机的连续飞行运动。结论初步验证了Java3D应用系统的可行性,为BCI应用系统的设计提供了新的方法和发展方向。
Objective A virtual aircraft application system in brain computer interfaces(BCIs) based on Java3D is designed in this paper. Methods The results of the processed electroencephalogram(EEG) signals in BCIs are transmitted to the Java3D application system through the TCP/IP protocol. These results are then converted into real-time control commands to achieve the real-time control to the designed virtual aircraft flight. The application system can intuitively reflect and test the control effects of a BCI. The system design contains two steps. Firstly, a virtual scene is set up. Some models are built and the layout of the scenes is arranged. Secondly, the virtual aircraft is designed to move forward and rotate continuously. Results The applicati0n system can receive the analyzed results of EEG signals to direct continuous flight of a virtual aircraft in real time. Conclusions The results preliminarily verify the feasibility of Java3D application system and present a good foundation and direction for the design of BCI application system.
出处
《北京生物医学工程》
2014年第2期131-134,共4页
Beijing Biomedical Engineering
基金
国家自然科学基金(60975079
31100709)
上海市教育委员会创新重点项目(12ZZ099)资助