[发明专利]一种基于脑电波检测的智能小车控制系统及控制方法在审
申请号: | 201810505080.4 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108549387A | 公开(公告)日: | 2018-09-18 |
发明(设计)人: | 武京;张亚洲;张海莹;周楠 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 哈尔滨市阳光惠远知识产权代理有限公司 23211 | 代理人: | 安琪 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制系统 智能小车 脑电波 小车控制装置 脑电波检测 控制技术领域 无线数据传输 蓝牙模块 主从 小车 驱动 | ||
1.一种基于脑电波检测的智能小车控制方法,其特征在于,所述方法包括如下步骤:
步骤一:利用脑电波传感器对脑电信号进行检测和采集,并对采集到的脑电信号进行去噪,获得原始脑电信号数据;
步骤二:通过通信协议将步骤一所述原始脑电信号数据进行数据解析,获得解析后的脑电信号数据;
步骤三:脑电波端处理器对解析后的脑电信号数据进行处理并生成小车控制信号;
步骤四:所述小车控制信号通过蓝牙无线模块传输至小车端处理器;
步骤五:所述小车端处理器接收到所述小车控制信号后对小车进行驱动控制。
2.根据权利要求1所述基于脑电波检测的智能小车控制方法,其特征在于,步骤二所述数据解析的具体过程为:
第一步:读取原始脑电信号数据中的每一个字节,直到读取到0xAA;
第二步:判断第一步所述0xAA是否是第二个字节;如果所述0xAA不是第二个字节,则返回并执行第一步;如果0xAA是第二个字节,则读取所述原始电脑信号数据的有效数据长度值;
第三步:判断第二步所述有效数据长度值的大小是否大于0;如果所述有效数据长度值大于0,则重复第一步至第二步的步骤;如果所述有效数据长度值小于0,则读取有效数据长度值后的有效数据,并将所述有效数据长度值后的有效数据保存在一个数组内,再将所述每一个字节累加值递增校验器中;
第四步:计算校验和,并将校验器相加结果的低8位取反;
第五步:读取原始脑电信号数据中的校验和,判断所述读取原始脑电信号数据中的校验和与第四部中所述校验和相同是否相等;如果所述原始电脑信号数据中的校验和与第四部中所述校验和不相等,则完成数据解析过程;如果所述原始电脑信号数据中的校验和与第四部中所述校验和相等,则返回第一步,并重复第一步至第五步内容直至所述原始电脑信号数据中的校验和与第四部中所述校验和不相等。
3.根据权利要求1所述基于脑电波检测的智能小车控制方法,其特征在于,步骤三所述解析后的脑电信号数据进行处理的具体步骤为:
第一步:读取原始脑电信号数据中的每一个字节,直到读取到0xAA;
第二步:判断第一步所述0xAA是否是第二个字节;如果所述0xAA不是第二个字节,则返回并执行第一步;如果0xAA是第二个字节,则读取所述原始电脑信号数据的有效数据长度值;
第三步:判断第二步所述有效数据长度值的大小是否超过170;如果所述有效数据长度值大于170,则重复第一步至第二步的步骤;如果所述有效数据长度值等于170,则不做任何动作;如果所述有效数据长度值小于170,则读取有效数据长度值后的有效数据,并将所述有效数据长度值后的有效数据保存在一个数组内,再将所述每一个字节累加值递增校验器中;
第四步:计算校验和,并将校验器相加结果的低8位取反;
第五步:读取原始脑电信号数据中的校验和,判断所述读取原始脑电信号数据中的校验和与第四部中所述校验和相同是否相同;如果所述原始电脑信号数据中的校验和与第四部中所述校验和相同,则对原始脑电信号数据高位左移8位,将左移8为的高位与低位按位运算并获得运算结果;如果所述原始电脑信号数据中的校验和与第四部中所述校验和不相同,则返回第一步,并重复第一步至第五步内容直至所述原始电脑信号数据中的校验和与第四部中所述校验和相同;
第六步:判断第五步所述运算结果与阈值之间的关系,如果所述运算结果大于阈值并且噪声指数小于30,则产生眨眼变量输出控制信号1;否则,则产生眨眼变量输出控制信号0;所述产生眨眼变量输出控制信号1和0即为小车控制信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810505080.4/1.html,转载请声明来源钻瓜专利网。