教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 基于Gene8310的嵌入式家庭服务机器人

基于Gene8310的嵌入式家庭服务机器人

上传者:网友
|
翻新时间:2023-01-22

基于Gene8310的嵌入式家庭服务机器人

摘 要:为了实现智能家庭服务机器人的人脸跟踪、语音识别、自主移动、动作响应、远程遥控等功能,采用了基于Gene8310的嵌入式设备系统,对家庭服务机器人进行整体设计,在硬件上外扩相应的通讯、传感、驱动等系统,在软件上引入人脸跟踪,语音识别技术,实现了机器人与人的和谐交互。实践证明该系统具有较好的实时性和鲁棒性。

关键词:Gene8310 家庭服务机器人 嵌入式系统

1 引言

家庭服务机器人是机器人的发展方向,是我国进1步加强机器人技术研究的突破口。家庭服务机器人旨在将家庭成员从家居的繁琐家务中解放出来,给家庭成员提供帮助、娱乐等。

本文介绍的家庭服务机器人如图1所示。机器人身高140cm,行走驱动方式采取轮式差动驱动。胳膊是模拟肩关节、肘关节的3自由度结构,采用伺服电机作为关节执行机构。机器人上面安装了摄像头、麦克风接口、触摸液晶屏、超声波

图1 家庭服务机器人实物图

传感器。可以与家庭成员完成人机交互,回答家庭成员的提问问题

本文设计的家庭服务机器人是基于Gene8310的嵌入式设备,在此基础上实现了自主移动、动作表演、人脸跟踪、语音交互、远程遥控等功能,测试表明,本系统具有良好的稳定性、使用性和可操作性,可以实现家庭服务机器人的各项工作要求。

Gene8310是Intel推出的1款嵌入式设备,具有体积小巧,工作稳定,可扩展性强等特性,支持单5V供电工作。

2 系统设计

2.1 整体系统设计

本文系统设计如图2所示。

图2 机器人控制系统设计框图

2.2 动作控制系统设计

家庭服务机器人的动作主要是让机器人模拟人的手臂关节,以便机器人实现人的1些动作,本论文设计的机器人手臂有3个自由度,分别模拟人体的肩关节、肘关节,可以实现抬臂、弯臂、摆臂等动作,1个手臂3个自由度的组合,可以实现握手、挥手、招手等动作,两个手臂的组合又可以实现鼓掌、拥抱等人的基本动作。

2.3 行走控制系统设计

家庭服务机器人行走控制系统采用的是双行走轮差动控制的驱动方式,机器人的模型如图3所示。这里我们假定机器人和地面之间是纯滚动的,行走轮只旋转不打滑,得到运动学模型公式:

式中: (x, y)为机器人中心O点的参考坐标;θ为机器人中心O点的运动方向角;ν为机器人中心O点的速度;ω为机器人差动转向的角速度。

[NextPage]

根据上述数学模型,结合机器人的结构特点,把机器人的运动简化为与地面接触的两点运动,两点的位置决定了机器人的位置,两点的运动状态决定了机器人的运动状态。图3中XOY为全局坐标系,xoy为机器人坐标系,O为速度瞬心。

图3 家庭服务机器人行走控制

在此,把前进的方向作为正方向,把后退的方向作为负方向,统1起来分析,设在某1时刻,左、右行走轮的速度为vL 、vR ,左、右行走轮角速度为ωL、ωR ,在很短的时间间隔Δt 内,机器人的方向和线速度可以近似认为不改变。两行走轮与地面接触点之间的距离(即机器人两行走轮的跨距)为l。

在行走过程中,主控制系统把规划好的路径转变成随时间变化的两个独立驱动轮的角速度的控制,通过驱动器和电动机,分别去驱动两个驱动轮,两个驱动轮的角速度都要根据规划路径的变化而变化。当家庭成员发出指令让机器人去指定地点的时候,机器人根据事先规划好的路径自主到达指定的目的地。

3 无线通讯

家庭服务机器人的无线通讯指的是人与机器人的远程通讯,最好利用现有的家庭成员的物件稍加改进皆可以实现对服务机器人的操作。本设计基于当前比较普及的手机短信来实现对机器人的远程通讯,在机器人控制系统上加1个手机模块,然后通过家庭成员的手机发短信来控制机器人。

机器人的远程遥控主要是通过手机短信的方式实现的,在外的家庭成员通过自己的手机给智能家庭服务机器人发送控制指令,机器人收到控制指令执行相应的动作,如图4所示。

图4 无线通讯模块系统框图

4 人机交互

家庭服务机器人的人机交互包括家庭成员对机器人的命令以及机器人对家庭成员的反馈。本设计中的是实现人与机器人的语音交互。

4.1 人脸检测

本设计采用人脸肤色模型结合相似度以及人脸轮廓来检测和定位人脸。在YCbCr 色彩空间(其中Y 表示亮度, Cb 表示饱和度,Cr 表示色调)中Y 值不同的地方,CbCr 子平面中肤色聚类区域是不同的,肤色聚类区域随Y 变化而呈现出非线性变化。考虑Y 值的影响,对YCbCr 色彩格式进行非线性分段色彩变换,再将变换后的图形投影到Cb-Cr2维子空间就可以得到实用的人脸肤色聚类模型。根据该模型,可采用基于相似度的方法来检测人脸。为了消除亮度对人脸肤色的影响,定义r=R/(R+G+B),b=B/(R+G+B),把3维基色空间降解成2维的半基色空间,然后用基于频域的同态滤波法对图像进行光照补偿处理。这样就能大大地提高人脸检测的准确率。

4.2 语音识别

本设计采用的语音识别引擎是基于汉语语义识别的语音识别系统,其对于汉字的识别有2000个汉字,可以满足家居生活对话的基本需求,当前机器人与人的对话可以实现生活常识、旅游常识、脑筋急转弯、背诗、聊天等功能,给家庭成员提供娱乐、教育、帮助等功能。

4.3 运动响应

机器人对人的运动响应主要指得是机器人对人发出的运动指令的相应,在本设计当中,机器人可以相应的运动指令有:前进、后退、左传、右转、摇头、请、招手、摆手、摆臂、挥手、鼓掌、握手、拥抱、再见等。机器人动作相应的过程如下图所示。

图5 服务机器人运动响应

家庭成员通过麦克风向服务机器人发运动要求,语音识别引擎启动,将识别出来的语义与数据库匹配,取得动作指令码,然后将动作指令码通过串口发送到控制模块,机器人执行机构执行相应的动作。

5 结束语

参考文献

2 陈凯枫. 家庭服务机器人的人脸检测、跟踪与识别研究[J]. 微计算机信息,2006,5-2 : 228-230

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

血汗长城
妈妈,你休息一会吧!
好孩子
胜似亲人
黄山风景区导游词
小蚂蚁
九寨沟导游词
我们的教学楼
詹天佑纪念馆导游词
黄鹤楼
鲁迅故居
九峰公园
法国梧桐树
黄龙导游词
一件好事
反收购模式的差异和趋同比较分析
废旧材料电石灰在公路工程中的应用研究
投产博苏化学新异氰酸酯工厂
供应链融资风险分析模型的构建策略分析
谈儒家伦理道德对青少年德育的影响
新疆生物质能源工程“破茧待出”
浅析三本院校大学生思想政治教育存在的问题及解决途径
简述英国要求中小学教师获硕士学位
支票的托收手续
让小组合作探究学习在数学课堂闪光
粒子滤波在GPS 动态滤波中的应用摘要
谈完善人民币对日元直接交易细节
机电一体化粉体精密计量装置及控制系统的设计
房屋出售一年有余 卖方无权要求返还
孔子学院:中国文化软实力的品牌
《邓小平爷爷植树》考点练兵
《邓小平爷爷植树》趣闻故事—邓小平爷爷勤俭节约小故事
《胖乎乎的小手》老师语录
《邓小平爷爷植树》趣闻故事—邓小平爷爷实事求是小故事
《看电视》随堂练习 提高篇
《看电视》作者简介
《看电视》随堂练习 巩固篇
《看电视》老师语录
《看电视》重难点分析
《看电视》重点字词意思
《春天的故事》
《邓小平爷爷植树》教案讲义(三)
《看电视》重点字词梳理
《笋芽儿》之老师语录
《看电视》重点句品读