汽车人机交互平台及多模式操控的实现.docxVIP

汽车人机交互平台及多模式操控的实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PGE \* MERGEFORMT PGE \* MERGEFORMT 1 汽车人机交互平台及多模式操控的实现 1ZY微机智能化设计 1.1ZY微机 ZY微机是在一台一般车载微机的基础上添加一个操纵器,使其具备骨干XX通信能力。该微机采纳了NS公司的GX1-300处理器,主频300MHz, 128M内存,软件环境采纳了嵌入式Windows CE操作系统作为运行平台。经过智能化设计后,该微机与骨干XX和电力XX具有标准的接插件,包括骨干XX接插件;通过一个串行通信口与操纵器进行信息交换,进而与车载XX络进行信息交换。该微机的人机输入包括:)基于麦克风的语音输入;b触摸屏输入。 1.2触摸按钮 触摸按钮用于实际电器操作;功能按钮用于换页显示,不对实际电器进行操作。按钮具有“按下”、“弹起”两种状态,因此可以利用按钮的状态来指示电器的状态。具有2种状态的电器,可采纳1个按钮来指示其“关闭”和“打开”状态,并在不同状态下对“单击”操作做不同定义。在“弹起”状态下,点击可定义为打开操作,在“按下”状态下点击可定义为关闭操作。对操作数大于2的电器,可根据实际操作习惯采纳多个按钮来进行操作。每个操控按钮由2幅图片表示,分别表示按钮“按下”和“弹两种状态。 1.3语音智能 本课题研究选用中科模式识别的Pttek引擎,该引擎能识别汉语语音,对中等词汇量(500词以下)的识别效率达到90%以上,运行时占内存不超过820K 。语音词表是语音识别引擎能直接识别的单词的集合,语音引擎根据驾驶员声音的录音从引擎中挑选出最像的单词,因此语音操控主要是设计语音词表。在语音操控方式中,用户将意图表达成语音命令,然后由系统进行意图识别并以指令的形式传达至被控对象,达到利用语音命令对电器进行操控的目的。同时由于在车载环境下,各种声音干扰较大,因此还要对干扰进行处理。 为了充分照顾驾驶员的说话习惯,充分利用语音引擎所能承受的词表容量,采纳模糊语音命令对电器进行语音操纵。由于汉语中存在大量同义词,一个电器往往存在着不同的叫法,因此语音命令必须包含:1)所有的电器可能用到的称谓,属于名词;2)操控电器可能用到的动作词,属于动词。因此语音命令具有不精确性和模糊性。 2操控模式切换 语音操控、触摸操控两种模式之间需要进行合理的切换。多模式操控软件设计ZY微机的软件开发采纳嵌入式C++语言,并在嵌入式操作系统WinCE上运行。车载微机从SCI串行口得到电器的状态信息,更新后保存在微机内存的电器工作状态变量中,利用时间中断程序,使得触摸屏按键状态与电器工作状态同步,并向界面输出;微机面板按键用于页面操纵,触摸屏按钮则分为电器操纵和翻页操作,如果是电器操纵,则发送操纵指令,否则就切换页面;语音输入得到语音命令,根据电器语音命令模糊集,通过直接命令匹配的方法直接得到驾驶员意图,如果是电器操纵则利用命令匹配输出操纵指令,否则就进行翻页操纵。由于语音操控和触摸操控在同一个嵌入式WinCE程序下完成,语音命令的识别结果可以用等效的触摸按钮操作来表示,因此语音操控指令与触摸操控指令预先合并,利用触摸按钮状态来指示。 3多模式操控软件设计 XX关主要功能是实现两种不同协议数据帧的透明转换与传输。RS 一232协议数据帧是以单字节为一个报文,而CN协议数据帧是以多字节(2一13字节)为一个报文,其中标准帧由2个字节的仲裁域和操纵域,扩展帧为5个字节,每帧包含0-8个字节的数据域。因此,要实现二者数据格式的相互转换,需要对报文进行重新拆分与组合。若要实现RS一232总线到CN的数据转换与发送,首先根据XX关URT端口所接收第一个字节来推断需接收数据长度,并按照CN数据帧格式依次接收存储到RS一232接收缓存区;然后调用协议转换函数,协议转换函数根据接收缓存区的第二个字节来确定数据帧的格式与类型,根据所发数据帧类型的不同选择对应操纵域,来确定所发数据域内字节长度;调用CN发送函数将RS一232接收缓存区数据对应载人CN操纵器发送邮箱;最后,置发送请求使能位将数据帧发送到CN总线上,总线上的其他节点根据ID标识来推断是否接收,以实现相应操纵功能。 同理,若要实现数据帧从CN到RS一232发送,只需对上述过程反向进行即可。当CN总线有数据到来时,通过CN中断接收函数将数据存储到CN操纵器接收邮箱;然后调取相应转换函数依次将接收邮箱CN数据帧拆分为单字节,通过RS一232端口发送;最后,人机交互系统可将接收数据整合,在显示界面窗口显示。 4多模式操控实验验证 根据多模式操控的设计方法,建立了多模式操控实验台,用于验证语音操控与触摸操控。经过

文档评论(0)

HBXTWLT + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档