基于语音识别远程控制机器人系统设计与实现

ommunicationElectroacoustics

文章编号:1002-8684(2008)10-0068-04

通信电声

基于语音识别远程控制机器人

系统设计与实现

李书贞,施玉霞

(南京航空航天大学自动化学院,江苏南京210016)

【摘

系统设计··

要】通过对语音识别、网络通信与智能机器人运动控制的综合应用,成功地设计和实现了语音远程控制智能

机器人系统。操作者将语音指令输入到客户端,识别后通过Socket机制将指令传送给智能机器人,使之按指令完成运动。实验验证了语音远程控制智能机器人运动的准确性和实时性。【关键词】语音识别;网络通信;智能机器人;Socket【中图分类号】TN912;TP24

【文献标识码】A

DesignandRealizationofRemoteDistanceControlRobotBasedonVoiceRecognition

LIShu-zhen,SHIYu-xia

(CollegeofAutomationEngineering,NanjingUniversityofAeronauticsandAstronautics,Nanjing210016,China)【Abstract】Asystemofvoice-remotedintelligentrobotisdesignedandrealizedbyusingofvoicerecognition,net

http://www.mianfeiwendang.comercaninputthevoicecommandtoclient,thenthe

recognizedcommandistransferredtointelligentrobotbysocketmechanismtoachieveitsmotion.illustratetheaccuracyandreal-timeofintelligentrobotmotioncontrolledbyvoice-remoted.

【Keywords】voicerecognition;netcommunication;intelligentrobot;Socket

Experimentations

1

引言

与机器进行语音交流,让没有意识的机器明白所

为平台开发的,同时,Windows应用广泛,操作方便,因此,在一个完整的应用系统中,同时使用Windows和

说的,这是人们长期以来梦寐以求的事情。语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本活命令的高级技术。具有远距离控制功能的基于网络的远程机器人在海洋探测、军事及人类自身不能到达的各种危险和特殊场所具有独到的作用。结合语音识别与网络通信技术,笔者在四自由度的

Linux,合理地配置资源,各取所长,是实现系统高性能的有效途径之一[1]。

语音远程控制机器人系统可以分为本地语音识别发送端和远程机器人控制端,即客户机和服务器。本地语音识别发送端对用户的语音信号进行识别,并把识别结果通过网络传输给远程机器人控制端,控制端根据收到的指令运行相应的动作。其中,语音识别和指令发送客户端是基于Linux操作系统,指令接受服务器及机器人运动系统是基于Windows系统。语音远程控制机器人系统的整体结构框图如图1所示。

网络服务

接受指令

AS-MRobotE机器人平台上,利用其提供的软件编程接口设计了可对其进行语音远程实时控制的系统,并给客户端和服务器提供了新的控制界面。

2

系统组成

计算机已广泛应用到控制领域,控制系统要求具

Linux客户端

有高的稳定性、可靠性与实时性。作为控制系统的核心,计算机自身的稳定性和可靠性是整个系统的关键。

Windows服务器

判断指令

Linux稳定性高,能较容易地构造出满足实时性要求的操作系统,把Linux运用到控制领域,将大大提高控制系统的性能;工程中的应用软件大多数是以Windows

语音识别模块

用户语音指令

机器人控制模块

机器人运行指令

图1语音远程控制机器人系统的整体结构框图

輪电声技术讂輶

2008年第32卷第10期

Word文档免费下载Word文档免费下载:基于语音识别远程控制机器人系统设计与实现 (共4页,当前第1页)

你可能喜欢

  • Linux网络编程
  • 图像采集系统
  • 无线远程控制系统
  • 路灯远程控制系统
  • 远程智能家居控制系统
  • 网络远程控制
  • 远程监控系统方案
  • GPRS模块

基于语音识别远程控制机器人系统设计与实现相关文档

最新文档

返回顶部