论文部分内容阅读
生物机器人是一种通过微电子技术、计算机网络技术、人工智能技术等实现机器脑与生物脑融合的新型机器人,它的研究能够帮助更好的理解脑科学与行为控制科学,从而揭示大脑工作机制,在医学、生物、军事、疾病康复等领域具有很大的价值。与传统机器人相比,生物机器人由于具有很强的自主意识,以及在运动灵活性,反应快捷性,能量持续性,自身隐藏性上的优势,对生物机器人的研究已经成为当前科研机构研究的热点。通过调研,国内目前缺少一款集神经信号采集、多通道波形动态显示、神经信号算法导入分析、实验数据管理、远程调控训练、行为训练、测试评估等基本科目为主的科研系统,因此开发一款辅助系统能够帮助科研人员在生物机器人的研究上更加高效。本文搭建的生物机器人科研辅助系统,能够满足现行条件下国内研究机构对生物机器人的辅助研究工作。立足于国内生物机器人研究的基本需求,完成对辅助系统的整体设计与实现。宏观上,搭建三层模型的架构设计,将整个系统分为界面显示层、业务逻辑层、数据访问层,并对每层的功能设计进行了详细的描述。利用C#进行软件功能的编写,并与底层C语言、JavaScript语言进行数据交互。微观上,按照辅助系统的具体设计方案,完成辅助系统的功能开发,具体包括用户管理与用户安全、多通道神经信号实时采集、多通道波形稀疏化显示、单通道波形精细化显示、神经信号数据存储、历史数据显示、基于GPRS的UDP/TCP远程调控网络构建、运动轨迹跟踪、姿态显示、运动高度显示、行为指令触发、控制模式切换、地图坐标提取、测试数据管理、离线背包数据读取与显示、测试样本评估、行为训练与视频监控等内容。针对系统实现中出现的关键技术难点,例如多通道数据稀疏化、单通道数据精细化、数据拼接处理、多语言交互,都给出了解决方案并给予实现。在实际测试中,以鸽子作为实验对象。通过多次测试,平台运行良好,能够满足整体的设计要求。结合硬件装置完成整个系统的测试并交付第三方使用。