论文部分内容阅读
随着现代科技和计算机技术的不断发展,人们在与机器的信息交流中,需要一种更加方便、自然的交互方式,而语言是人类最重要且最有效的信息源,实现人机之间的语音交互,让机器听懂人的话也是人们梦寐以求的事情。语音识别技术的发展,使得这一理想得以实现。从机器人的发展和应用以及国内外对语音识别技术的研究现状来看,把语音识别技术与机器人控制技术相结合,正成为目前研究的热点,特别是对工业机器人的人机交互问题的研究,不但具有较好的理论意义,而且有较大的实用价值。
本文主要研究基于语音识别的远程工业机器人控制系统。本文首先对现有的语音识别技术、识别方法、识别算法进行了分析比较,在此基础上,确定了以隐马尔可夫模型为基础的语音识别算法。接着结合语音识别技术和工业机器人的软硬件特点,给出了控制系统硬件和软件的总体实现方案。然后对工业机器人的软硬件系统进行了详细的介绍,在分析了工业机器人的工作原理和硬件接口的基础上,使用C#.Net语言开发出了适合本系统的机器人控制程序。同时,在语音识别软件Nuance基础上,采用Visual C++开发出了基于DCOM组件技术的语音识别程序,通过该程序实现了将Dialogic语音卡采集的语音信息转化成文本控制指令的功能。
最后将设计的系统模型在实际环境中进行了检验,并对检验结果给予了分析和评价。结果表明,基于语音识别的远程机器人控制系统,可以很好地完成对控制指令的识别,并将识别的结果通过网络传输到远程的机器人端,机器人由此作出相应的动作响应。