ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:766.44KB ,
资源ID:28933014      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28933014.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(机器人认路doc.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

机器人认路doc.docx

1、机器人认路doc第7课 机器人认路我们已经学习过机器人的“眼睛”光敏传感器,机器人还有另一种眼睛地面灰度传感器,用它能做些什么呢? 学习任务本节课将学习灰度传感器的结构组成和在实际生活中的某些简单应用;通过活动,学习地面灰度检测方法;理解实现机器人循迹行走的三种方法。引导路径机器人可以利用光敏传感器、红外传感器实现类似人眼的功能,此外,地面灰度传感器也是机器人一种眼睛,利用它可以检测环境颜色的灰度,从而可以认路。通过机器人认路学习实现机器人循迹行走的三种方法。地面灰度传感器地面灰度传感器由一个发射装置和一个接收装置组成。发射装置发出的光照射到地面,接收装置通过检测返回的光线强度并将其转换为机器

2、人可以识别的信号。不同颜色反射光的强度不同,颜色越深,反射光越弱,返回的数值就越大;反之,返回的数值就越小,地面灰度传感器结构如图13-1所示。图7-1 灰度传感器结构示意图灰度传感器的调节 灰度传感器上无信号指示灯,检测给定的颜色灰度时,可以将发射、接收头置于给定颜色处,配合调节装置即可调出合适的返回值。将调节装置逆时针旋转,获取的数值变大;顺时针旋转,获取的数值变小,直到数值合适为止。如果需要准确的数值,可以利用程序进行控制,使其在液晶屏幕上显示,配合调节装置即可调出准确的量。许多城市都建有盲人专用通道,如果能设计一个认路机器人,让机器人沿着专用通道带领着盲人去医院、商场、公园等地,将为盲

3、人朋友提供很大的方便,那么认路机器人该怎样设计呢?实现方法分析 机器人利用地面灰度循迹最常见的三种方法是:只有一个地面灰度传感器时采用沿线法,机器人行走路线是一个个连续的圆弧;有两个地面灰度传感器时采用骑线法实现,安装两个地面灰度传感器之间的距离应比轨迹线的宽度大,机器人行走的路线似蛇形;用三个地面灰度传感器可采用压线法,在骑线法的基础上,在机器人的底部中间位置安装一个灰度传感器,机器人行走的时候,中间的灰度传感器一直压线行驶,如图7-2所示。黑色线:为地面标示线绿色线:机器人行走轨迹红色色块:灰度传感器位置沿线法 骑线法 压线法图7-2 机器人循迹行走的三种方法单地面灰度沿线法机器人行走分析

4、:当机器人的灰度传感器检测黑线时,说明机器人的行驶已经靠左了,则机器人右转;如果机器人的灰度传感器检测白线时,说明机器人的行驶已偏右,则让机器人左转。检测地面灰度并把黑色的预设值大于180,白色值为80左右,在程序设计时,取80-180的中间值130作为判断黑白色的条件,即灰度传感器测得的值小于130,则是白色;测得的值大于130,则为黑色。在机器人底部左侧安装一个地面灰度传感器并固定好且离地面5mm10mm,左侧传感器接口接在模拟口4上。打开编程软件,拖拽“条件循环”到流程图区“主程序”下并设置为“永远循环”,拖拽“条件判断”到永远循环体内。双击“条件判断”,设置增加条件模拟输入大于130。

5、拖拽“移动”,放置在“条件判断”的“YES”分支下,设置向右转;拖拽“移动”到“条件判断”的“NO”分支下,并设置向左转。也就是把灰度传感器检测到白色向左转,当灰度没有检测到黑色时,机器人右转,这样机器人一直走蛇形路线。直到终点为止,如图7-3所示。双地面灰度骑线法在机器人底部左右两侧安装两个地面灰度传感器并固定好且离地面5mm10mm,左、右两侧传感器接口分别是模拟口4、3。图7-3 单灰度传感器寻迹流程图打开编程软件,拖拽“条件循环”到流程图区“主程序”下并设置为“永远循环”,拖拽“条件判断”到永远循环体内。双击“条件判断”,设置模拟输入口3变量大于130时(如单灰度传感器检测方法,取80

6、和180的中间值130作为判断黑白色的条件),拖拽“移动”到“条件判断”的“YES”分支下,设置移动为“向右转”;当右侧地面灰度检测到黑线,机器人右转拖拽“条件判断”到第一个“条件判断”NO分支里,双击第二个“条件判断”,设置变量模拟输入口4的值大于130,拖拽“移动”模块到第二个“条件判断”YES分支里,并设置为向左转。拖拽“移动”模块到第二个“条件判断”到NO分支里,设置该“移动”模块左右电机值各为30。当机器人左侧检测到黑线机器人向右转,如果左、右两侧都没有检测到黑线,那么这时机器人正行驶在黑线的正上方,则直行,如图7-4所示。 图7-4 骑线法流程图 图7-5 压线法流程图三个地面灰度

7、压线法在骑线法的基础上,在机器人的中部安装第三只地面灰度传感器,左、中、右三个地面灰度传感器分别连接主机模拟口5、4、3上并连接正确。在放置机器人的时候,把中间的灰度传感器压在黑线上,左右两侧的灰度传感器分别位于黑线两侧。打开机器人编程软件,拖拽“条件循环”到“主程序”里,并设置为“永远循环”。拖拽“条件判断”到“永远循环”内,双击“条件判断”并进行设置,增加条件模拟口4变量大于130,再选择增加条件模拟口3变量小于130,当单击增加条件时,弹出窗口“和”或“或者”,选择“和”,同样增加模拟口5变量小于130,选择“和”,拖拽“移动”到“条件判断”的“YES”分支下,并设置为“前进”,也就是当

8、中间的灰度检测到黑线且同时满足左右两侧检测的是白色时直行。拖拽“条件判断”到第一个“条件判断”的“NO”分支下并设置,增加条件当模拟口5变量大于130,拖拽“移动”并设置为“向左转”。当左侧检测到黑线时,机器人向左转。拖拽“条件判断”到第二个“条件判断”的“NO”分支下并设置,增加条件当模拟口3变量大于130,拖拽“移动”并设置为“向右转”。当机器人检测到黑线时,机器人向右转。机器人安装第一步:按第3课将机器人安装好第二步:灰度传感器的安装图7-6注意:传感器半径调节为3.图7-7装上两个灰度传感器,左边端口为5,右边为4.场地编辑这个场地涉及到地面黑线纹理,我们现在widows 自带的画图工

9、具面要把场地的黑线先画好。1)点击 图像属性 将宽度和高度都设置为300像素。图7-82)在画图区画好所需要的黑线,注意线条粗细选择第二种比较合理。图7-9画好后,图片另存为JPEG 格式图7-103)将画好的图复制到仿真安装文件里面map 文件夹里面图7-114)打开仿真,进入场地编辑,在场地上任意位置点击右键选择属性,在右边中间有个地面纹理选项,在下拉菜单里选择刚复制到map文件夹里面的图片。图7-12添加起始点图7-135)程序设计图7-14左边传感器看到黑线,机器人左转,右边看到黑线机器人右转,否则往前走。6)进入仿真图7-15地面灰度值的说明:仿真里对灰度传感器值的测量 进入机器人编

10、辑,点仿真工具,即可弹出仿真工具对话框图7-16各显神通1.举例说明,机器人的主要功能有哪些? 2.机器人时装表演队,沿着直径为一米的圆进行时装表演,圆周为1cm宽的黑线,试分别用单灰度和双灰度地面传感器来编程序,让机器人沿着黑线行走。博弈舞台1.用地面灰度传感器实现鸭妈妈领鸭宝宝过桥。要求,鸭妈妈带领着鸭宝宝过桥且鸭妈妈与鸭宝宝均不能掉入河中,请分别设计鸭妈妈及鸭宝宝的机器人程序。2.试通过地面灰度传感器设计机器人巡逻程序。成长基石1.你对机器人认路程序的理解是否有困难?2.你知道永远循环和条件循环在程序执行过程中有什么不同?3.请说出你对本节课的学习体会,有什么心得可以记下来。资源视窗“或”、“与”关系在设置“条件判断”模块的条件时,如果已经设置一个条件,再增加一个条件,会自动弹出条件间关系的设置对话框。依据需要,选择相应的逻辑关系即可。“或”关系:表示两个条件中有一个成立,则条件成立。“与”关系:表示两个条件都成立,则条件成立。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1