基于树莓派的智能居家机器人系统设计_第1页
基于树莓派的智能居家机器人系统设计_第2页
基于树莓派的智能居家机器人系统设计_第3页
基于树莓派的智能居家机器人系统设计_第4页
基于树莓派的智能居家机器人系统设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于树莓派的智能居家机器人系统设计    詹宇娴 陈耿 凌活龙 刘常烨 许树杰 丁凡 陈景华摘要:该文阐述了以树莓派作为主机,以室内远场语音识别和室内自主定位导航为技术核心,针对需陪护的居家人士的智能居家机器人设计方案。通过物联网、opencv机器视觉、机器学习等技术,拓展家电控制、健康检测、家人通信等陪护功能。关键词:智能陪护;语音增强;激光雷达;自主定位导航;树莓派:tp18        :a:1009-3044(2020)24-0193-021 引言近年来愈来愈多智能家电产品涌进了千万家庭,从智能电

2、视、智能冰箱、智能空调、智能灯控系统,到智能插座、智能门窗,再到扫地机器人、智能音箱等等,在带来便利的同时,也为老人、病人等弱势群体增加了知识负担。为了让智能产品更好地服务于老人、病人等居家群体,同时让老人、病人更便捷地融入这个互联网的信息时代,本文设计了一个以简单语音交互为操作方式的智能机器人系统,以机器人作为家庭智能中枢控制众多家电,同时集成视频通讯、健康检测、备忘提醒等多种功能。2 机器人系统结构设计机器人系统以树莓派作为主机,用stm32芯片拓展串口连接各个模块,主要的模组由专门的处理核心完成数据处理并与树莓派交互。由语音增强芯片配合麦克风阵列板完成语音识别的前端处理,仅将编码过后的音

3、频信息交予树莓派处理,树莓派通过连接云端服务完成语音识别的后端处理。自主定位导航模组由激光雷达、超声波模块、直流减速电机组和slamware核心板组成,由slamware核心完成机器人的定位、建图、路径规划、运动控制等功能。此外,再拓展摄像头模块、遥控模块、心率检测模块等完成更多的功能。2 系统软件设计机器人软件系统的运行载体包括树莓派、语音增强核心、自主定位导航核心、云端服务器、手机客户端五大板块。主要涉及语音交互和基于slam框架的自主定位导航两个核心的程序设计,并拓展其他人性化的功能,如:显示屏交互设计,家电控制,健康检测与统计报告,自适应任务、老人社交平台建立等。2.1 语音交互语音交

4、互的流程包括语音识别asr、自然语言理解nlu、对话管理dm、自然语言生成nlg和语音合成tts,其中语音识别的准确率尤为关键。语音识别又包括了机器前端的语音采样、语音激活检测、特征提取,后端的语音模型构建、语音解码。在面对室内包含各种噪声、混响、回声、不相关人声等复杂的环境下,前端的语音采样处理对提高语音识别的鲁棒性十分重要。通过语音增强模块先运用自适应回声消除(aec)算法1对环形麦克风各个通道的信号进行回波消除,然后根据时延估计算法2进行声源定位,进而通过自适应波束形成算法形成拾音波束,并抑制其他方向的信号,再通过后置滤波算法3消除混响等噪声,最后对语音信号进行增益输出,这一系列操作完成

5、语音信号的前端。对前端处理过的语音信号进行特征提取、唤醒词检测等判断语音的有效性,再对语音信号进行编码。树莓派通过接入云端语音交互restful api上传音频编码,在云端通过语音模型匹配完成语音识别,并通过云端的自然语言处理nlp进行逻辑分析以执行相应功能。但是在面对部分群体不会说普通话、语速缓慢或吐词不清等情况,传统的语音模型识别的准确率很低。若建立针对性地语音模型,需要大量的数据进行模型训练,且面对多种情况,训练模型的难度和成本都很大。因此本设计采用了较为简单的语音音频相似度对比的方法构建语音模型,通过手机客户端app录入语音和相应功能完成常用语音的识别,把针对性模型训练的工作交给年轻用

6、户。同时通过对语音进行声学特征比对,进行联想性的语音识别,降低语速和吐词不清带来的影响。2.2 自主定位导航机器人的室内自主定位导航4主要包括定位与地图构建(slam)、路径规划和运动控制与实时避障三个部分。其中slam5又包括预处理、匹配、地图融合三个核心步骤,即通过激光雷达实时不断地获得数据,对数据进行滤波优化完成数据预处理,再通过点云匹配算法6将局部环境的点云数据匹配并拼接到上一次的点云数据,经过在室内不断的移动和雷达扫描形成地图。在经过新一轮的环境扫描时,把新的数据匹配拼接到先前的地图中,不断进行融合更新。根据要执行的功能通过d*算法7进行路径规划,控制电机运行,并在行进过程中通过超声

7、波模块、防跌落模块检测障碍实时避障。2.3 手机客户端app设计手机客户端主要服务于监护人,便于其通过手机对机器人系统进行配置和远程查看需陪护的居家人士的健康状况,形成立体化的陪护系统。可以通过手机客户端录入自定义语音,进行语音模型训练,配置家电的遥控参数,根据时间、环境温度设置特定任务时间。还可以在手机上查看其健康状态报告,远程监看家里的情况。3 结语本文设计的机器人系统通过本地简单语音模型与完善的在线语音识别方案结合,提高现有语音模型对老人、病人的适应性,这种方案简单、成本低,可以满足人们对智能产品简便实用的需求。为居家人士创造出一个安全,便捷,安逸休闲的智能化居家环境。相信随着人工智能在

8、各个领域的技术发展和完善,语音交互的适应性会更强,机器人系统也能够通过用户状态、周围环境提供更加智能的服务。现下社会正在加速进入人工智能的时代,本设计可以更好地带领所有人群包括老人病人等弱势群体无障碍地融入人工智能时代,为生活增添光彩。参考文献:1 冯江浩.基于自适应滤波的声学回声消除算法研究d.太原:太原理工大学,2018.2 宗志亚.基于麦克风阵列的室内声源定位方法研究d.重庆:重庆大学,2012.3 夏杰.麦克风阵列自适应波束形成及后置滤波技术研究d.重庆:重庆邮电大学,2017.4 郑灿涛.基于激光雷达的室内移动机器人自主导航与行人跟踪研究d.广州:华南理工大学,2018.5 李想.基于slam的室内移动机器人导航技术研究d.哈尔滨:哈尔滨

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论