一种智能轮椅语音驱动控制器及识别与控制方法

文档序号:6319330阅读:213来源:国知局
专利名称:一种智能轮椅语音驱动控制器及识别与控制方法
技术领域
本发明涉及智能轮椅语音驱动控制器及识别与控制方法,属于智能轮椅的语音识别和电机驱动控制领域。
背景技术
随着社会文明的发展进步,保障和提高老年人以及残障人士等弱势群体的生活质量,已经越来越受到社会各界人士的普遍关注。轮椅作为一种辅助代步工具,无论是高龄老人还是先天或后天肢残、障碍者对其的需求将越来越大。电动轮椅适于下肢残疾和行走不便的年老体弱者使用,是一种比较理想的代步工具。而对于残疾程度比较严重、上肢无法活动的人士来说,智能轮椅为他们的生活提供了极大的便利。语音识别是人机接口设计的一项重要内容,也是语音信号处理中非常重要的应用技术,正逐步成为信息技术中人机交互的关键技术。目前,语音识别技术已经在诸多领域得到应用。智能机器人作为助老/助残服务机器人系列产品中的一个重要研究领域,将语音识别技术应用于普通轮椅,用语音来控制轮椅的运动为使用者带来了极大地方便。因此研究并开发实用的轮椅语音识别控制系统对于智能机器人的广泛应用具有重要的意义。用户在实际使用语音命令控制轮椅运动时,由于存在环境噪声的干扰,语音识别的识别率大大折扣,迫切需要采用一种识别率较高、抗干扰较强的语音识别方法。支持向量机(Support Vector Machine, SVM)是一种基于统计学习理论的模式分类器。它通过结构风险最小化准则和核函数的方法,较好的解决了模式分类器复杂性和推广性之间的矛盾。申请号为“200610118866. 8”名称为“智能轮椅”所公开的专利中,主要强调了智能轮椅的总体机械结构,在电动轮椅的基础上,车体装配了多个红外和声纳测距传感器,使轮椅具有防碰撞和防跌落功能,体现了其智能性。申请号为“200520002773. X”名称为“一种嵌入式智能轮椅控制装置”所公开的专利中,装置中安装了 8个超声传感器作为环境探测器,通过对超声传感器信息的采集,控制器实时控制轮椅的运行。已经公开的专利中,还没有关于语音控制智能轮椅的论述。

发明内容
本发明的目的是为了解决现有轮椅的控制方式给用户的使用带来诸多不便的问题,提供了一种既可以语音控制又可以手动控制的轮椅控制器,语音模式下,用户只需说出指令即可控制轮椅完成相应的操作,从而极大地方便了用户的使用。本发明采用的技术方案是一种智能轮椅语音驱动控制器,所述控制器包括音频电路模块、语音处理电路模块、液晶显示模块、MAX232通信模块、DSP处理器、按键电路模块、操纵杆电路模块、电源电路模块、电机驱动电路模块、故障检测电路模块、电压电流检测电路模块和刹车电路模块;其中音频电路模块与语音处理电路模块双向连接,语音处理电路模块的输出端分和液晶显示模块的输入端连接,语音处理电路模块的输入端分别和按键电路模块和操纵杆电路模块的输出端相连,MAX232通信模块分别和语音处理电路模块、DSP
5处理器双向相连,DSP处理器的输出端分别连接于电机驱动电路模块和刹车电路模块的输入端,故障检测电路模块、电压电流检测电路模块的输出端分别接DSP处理器的输入端,电源电路模块的电源输出端分别连接于语音处理电路模块、DSP处理器、电机驱动电路模块、 刹车电路模块和电机的电源输入端,电机驱动电路模块的输出端连接于故障检测电路模块和电机的输入端,电机的输出端与电压电流检测电路模块的输入端连接,刹车电路模块的输出端与电机的输入端相连。音频电路模块包括语音采集模块和语音播放模块,语音采集模块为一麦克风,语音播放模块为一喇叭。语音处理电路模块采用凌阳单片机SPCE061A。DSP处理器采用数字信号处理器TMS320LFM07A。 电机驱动电路模块包括光耦隔离电路、功率放大电路、H桥式驱动电路。光耦隔离电路采用光耦隔离器件6N137,功率放大电路采用电机驱动控制芯片 IR2130。电源电路模块为一电平转换电路。一种智能轮椅语音驱动控制器的语音识别方法如下第一步语音预处理语音预处理分为采样量化,去噪,预加重和加窗三个部分;第二步端点检测过程如下A)、计算每帧平均能量幅度和短时过零率;B)、先为短时平均能量和短时过零率确定两个门限;在静音段,如果能量或过零率超越了低门限,就开始标记起始点,进入过渡段;C)、在检测到语音段后,标记开始检测语音终点,如果检测到短时能量或者短时过零率低于闭值,则标记为语音终点;第三步特征提取A)、对各帧信号进行小波包分解,并且计算对应临界频带的结点小波系数的对数能量
N1Σ—J
LUU“」-,k = \,2,..,K,(1)
Nk
其中,WPXk, m为第k个子带的第m个小波系数,k为子带序号,Nk为第k个子带中小波包分解系数的个数,K为所选频带的数目,在本系统的实验中,K = 24 ;B)、对&进行DCT变换,得到新的特征参数c(/) = ^^cos -, \<k<K,i = \,2,---,P,(2)
k=\ k其中,ρ为特征参数的维数;第四步模糊支持向量机识别采取语音样本强制对齐的方法将语音帧数放宽或者压缩使样本长度统一,对齐后的样本利用模糊支持向量机进行识别
相对于常规支持向量机的训练样本,除了样本的特征与类属标识外,模糊支持向量机训练的每个样本还增加了隶属度一项;训练的语音样本集表示为(Xl,yi,μ (X1)),…, (Χη,Υη, μ (Xn)),每个语音样本的特征表示为Xi e Rd,类标识为Ji e {+1,-1},隶属度为0 < μ (Xi) ^ 1,其中Cyi标明它所对应的向量Xi属于两类中的哪一类,η为样本个数,d为输入维数;ζ = Φ (χ)为将训练样本从原始模式空间Rd映射到高维特征空间Z之间的映射关系Φ ;最优分类面为下面目标函数的最优解
权利要求
1.一种智能轮椅语音驱动控制器,其特征在于,所述控制器包括音频电路模块(1)、语音处理电路模块( 、液晶显示模块C3)、MAX232通信模块(4)、DSP处理器( 、按键电路模块(6)、操纵杆电路模块(7)、电源电路模块( 、电机驱动电路模块(9)、故障检测电路模块(10)、电压电流检测电路模块(11)和刹车电路模块(12);其中音频电路模块⑴与语音处理电路模块( 双向连接,语音处理电路模块O)的输出端分和液晶显示模块(3)的输入端连接,语音处理电路模块O)的输入端分别和按键电路模块(6)和操纵杆电路模块(7)的输出端相连,MAX232通信模块(4)分别和语音处理电路模块( 、DSP处理器(5)双向相连,DSP处理器(5)的输出端分别连接于电机驱动电路模块(9)和刹车电路模块(12) 的输入端,故障检测电路模块(10)、电压电流检测电路模块(11)的输出端分别接DSP处理器(5)的输入端,电源电路模块(8)的电源输出端分别连接于语音处理电路模块O)、DSP 处理器(5)、电机驱动电路模块(9)、刹车电路模块(1 和电机(1 的电源输入端,电机驱动电路模块(9)的输出端连接于故障检测电路模块(10)和电机(13)的输入端,电机(13) 的输出端与电压电流检测电路模块(11)的输入端连接,刹车电路模块(1 的输出端与电机(1 的输入端相连。
2.根据权利要求1所述的一种智能轮椅语音驱动控制器,其特征在于,音频电路模块 (1)包括语音采集模块和语音播放模块,语音采集模块为一麦克风,语音播放模块为一喇叭。
3.根据权利要求1所述的一种智能轮椅语音驱动控制器,其特征在于,语音处理电路模块(2)采用凌阳单片机SPCE061A。
4.根据权利要求1所述的一种智能轮椅语音驱动控制器,其特征在于,DSP处理器(5) 采用数字信号处理器TMS320LFM07A。
5.根据权利要求1所述的一种智能轮椅语音驱动控制器,其特征在于,电机驱动电路模块(9)包括光耦隔离电路、功率放大电路、H桥式驱动电路。
6.根据权利要求5所述的一种智能轮椅语音驱动控制器,其特征在于,光耦隔离电路采用光耦隔离器件6N137,功率放大电路采用电机驱动控制芯片顶2130。
7.根据权利要求1所述的一种智能轮椅语音驱动控制器,其特征在于,电源电路模块(8)为一电平转换电路。
8.一种基于权利要求1所述的一种智能轮椅语音驱动控制器的语音识别方法,其特征在于,所述方法如下第一步语音预处理语音预处理分为采样量化,去噪,预加重和加窗三个部分;第二步端点检测过程如下A)、计算每帧平均能量幅度和短时过零率;B)、先为短时平均能量和短时过零率确定两个门限;在静音段,如果能量或过零率超越了低门限,就开始标记起始点,进入过渡段;C)、在检测到语音段后,标记开始检测语音终点,如果检测到短时能量或者短时过零率低于闭值,则标记为语音终点;第三步特征提取A)、对各帧信号进行小波包分解,并且计算对应临界频带的结点小波系数的对数能量
9. 一种基于权利要求1所述的一种智能轮椅语音驱动控制器的驱动控制方法,其特征在于,所述方法如下音频电路模块(1)用于语音采集和语音播放;语音处理电路模块( 用于接受外界指令并能进行语音训练、识别和语音信号处理;液晶显示模块C3)用于电池电量、速度档位和故障信息的显示;MAX232通信模块(4)用于语音处理电路模块( 和DSP处理器(5)的通信;DSP处理器( 综合处理各模块的信息,能够给出控制信号;按键电路模块(6)用于进行语音模式和手动模式之间的切换以及速度档的给定;操纵杆电路模块(7)用于接受使用者给控制器的方向控制指令;电源电路模块⑶用于给语音处理电路模块(2)、DSP处理器 (5)、电机驱动电路模块(9)、刹车电路模块(12)和电机(13)提供电源电平;电机驱动电路模块(9)包括左、右电机驱动模块,其中左、右电机驱动电路模块功能和接法相同,用于将控制信号经过放大转化为驱动信号,驱动电机(1 运转;故障检测电路模块(10)主要用于功率M0SFET、直流电机电枢回路和电机电磁车闸的检测;电压电流检测电路模块(11)包括电机电流检测电路和电机电压检测电路,电机电流检测电路用于检测流过电机的电流,电机电压检测电路用于分别检测电机两端相对于地的电压;刹车电路模块(12)用于紧急情况下的停车,以避免危险事故的发生;其中,系统运行时,语音处理电路模块⑵采集按键电路模块(6)的模式信息。控制器处于手动模式时,语音处理电路模块(2)经过A/D 口接收来自操纵杆电路模块(7)的方向控制指令信息,通过I/O 口获取按键电路模块(6)的速度档信息,通过MAX232通信模块(4) 传给DSP处理器( ,DSP处理器( 综合其采集的电压电流检测模块(10)的信号,经过数字PI调节器的调节,输出相应的PWM控制信号,通过I/O 口将信号传送给电机驱动电路模块(9),电机驱动电路模块(9)驱动相应的电机(1 协调转动,电机(1 带动轮椅运行, 实现轮椅前进、后退、左转、右转等功能;控制器处于语音模式时,音频电路模块(1)采集使用者的语音命令,经过语音处理电路模块( 对接收到的语音命令进行识别处理后,语音处理电路模块( 将识别结果通过MAX232通信模块(4)送给DSP处理器(5),DSP处理器 (5)综合其采集的电压电流检测模块(10)的信号,经过数字PI调节器的调节,输出相应的 PWM控制信号,通过I/O 口将信号传送给电机驱动电路模块(9),电机驱动电路模块(9)驱动相应的电机(1 协调转动,电机(1 带动轮椅运行,实现轮椅前进、后退、左转、右转功能。
全文摘要
本发明公开了一种智能轮椅语音驱动控制器及识别与控制方法,所述控制器包括音频电路模块、语音处理电路模块、MAX232通信模块、DSP处理器、操纵杆电路模块、调速电路模块、电源电路模块、电机驱动电路模块、故障检测电路模块、电压电流检测电路模块、刹车电路模块。语音识别采用基于模糊支持向量机的特定人语音识别方法,提高了识别率并增强了抗噪能力。DSP处理器通过输出PWM波来控制电机协调运转。本发明提出了一种以单片机为语音信息处理器,以DSP为驱动控制器的主从式智能轮椅语音驱动控制方案。本发明的优点是它既可以手动控制,也可以语音自动控制,使用方便。
文档编号G05B19/042GK102298346SQ201110137640
公开日2011年12月28日 申请日期2011年5月26日 优先权日2011年5月26日
发明者于庆栋, 刘利, 周洋, 曾庆军, 王仁杰 申请人:江苏科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1