目的 本文基于Java3D设计了虚拟飞机脑机交互(brain computer interface,BCI)应用系统,研究BCI对虚拟飞机的控制效果。方法 通过TCP/IP协议将BCI中对脑电信号(electroencephalogram,EEG)分析处理的结果传给Java3D应用系统,进而将结果转换成对应的控制命令,实现实时控制虚拟飞机的飞行,可以直观反映并检验BCI的控制效果。应用系统的设计分为两个步骤:一是搭建三维虚拟场景,其中包括建立场景模型和设计场景的布局;二是虚拟飞机飞行控制的设计,以实现飞机前进和旋转的飞行控制。结果 本应用系统能够实时正确通过TCP/IP接收EEG信号的分析结果,实时控制虚拟飞机的连续飞行运动。结论 初步验证了Java3D应用系统的可行性,为BCI应用系统的设计提供了新的方法和发展方向。
|