论文部分内容阅读
随着社会的发展,具备各种功能的机器人已经广泛的应用于各类生产以及制造行业。同时,在我们的日常中也出现很多其他用途的智能型机器人,机器人的使用也逐渐走向平民化。在对机器人的控制和使用中,传统的键盘式的输入已经无法满足人们的需求。因此,语音这种人类社会特有的最自然、最直接的交流方式必将成为未来人机交互的主流方式。语音控制机器人的研究将对未来智能机器人的发展起到关键性作用。本论文就如何通过语音识别实时的控制移动机器人的问题进行了深入研究。首先,根据语音识别的流程,对影响语音识别效果的各部分做了研究,其中包括:1.对语音信号的预处理以及端点检测部分的研究,对双门限端点检测算法在使用不同参数作为门限时的效果,进行了比较。2.对几种特征参数提取方法做了研究,如LPCC和MFCC等,并通过实验比较了各参数的特点。3.对语音识别算法做了深入研究,其中包括,动态时间规整(DTW)算法以及隐马尔可夫(HMM)模型算法,深入研究了各算法在使用时会遇到的问题,对传统算法做了改进,并通过仿真实验比较了各算法及其改进算法的识别效果。其次,由于本系统是对移动机器人的语音控制,所以根据系统特点,本系统所使用的语音识别是针对特定人的孤立词语音识别。在综合考虑了系统需求以及本文的仿真实验比较结果后,选择了适合本系统的识别算法,并使用VC完成编程工作。最后,对整个移动机器人的语音控制系统做了设计与实现。其中,为了保证系统的实时性,基于VC设计了实时自动录音系统。之后完成了整个系统的连接与调试,并在实验室环境下对该系统进行了实验,根据实验结果提出了动态调整参数的方法来改进系统性能,并再次进行了实验,结果达到了预期的效果。