- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1.5循迹机器人
;了解巡线传感器
掌握巡线传感器的编程控制方法
学会设计巡线机器人;现实生活中,蚂蚁会沿着地面上有糖的路线行走;警犬和搜救犬会追寻气味搜寻目标,地铁和火车会沿着既定的轨道行驶,那么机器人是否可以沿着既定的路线行走呢?;沿着既定路线行走,是机器人的基本功能之一。通过科学合理的搭建,编写正确合理的程序,就可以控制开源机器人按照任务需要自主分析选择行驶的路线,完成循迹行走。;酒店如果要使用机器人送餐,那么会在机器人的程序里面输入客人所在的楼层和房间号,这样机器人就会自行进到电梯里面,到达指定的楼层,指定的房间到门口之后会自助地来按响门铃。;巡线传感器,如图1-5-1所示,一般安装在机器人的下方,通常被用来控制机器人沿着既定路线行走。Makeblock使用专用巡线传感器进行巡线操作,这与其他一些品牌的机器人不同。巡线传感器返回值并不是光线的强度,而是巡线传感器与黑线之间空间的相对状态,而其他类型的传感器,更多检测的是周围环境的物理状态。;Makeblock巡线传感器由两个传感器Sensorl和Sensor2构成,每个传感器又由一个红外发射器和一个红外接收器组成(如图1-5-2)。其检测范围为1cm到2cm。;巡线传感器的工作原理;巡线传感器的工作原理;智能巡线机器人之所以能够寻迹,主要使用的是巡线传感器。巡线传感器是由前方的红外发射与接收探头来完成的。它和送餐机器人使用的磁条感应传感器的工作原理相同,都可以使机器人按照轨迹行走。;巡线传感器的工作原理;红外光线有一个反射特性,对于不同的物体反射特性是不一样的,特别是对白色反光的物体,红外光线的反射量将会多一点。而对黑色不反光的物体,红外反射量将会大量的减少。黑色能大量地吸收红外线,若巡线传感器在黑线上,则接收到的红外线少;若巡线传感器不在黑线上,则接收到的红外线多,利用分支结构对此进行判断可让机器人巡线行走,当需要转弯的时候,控制左右轮子加减速即可。;巡线传感器的红外发射器在机器人小车行驶过程中不断向地面发射红外光:
若红外光被反射???如遇到白色或其他浅色平面),则接收器收到红外信号,输出数值1(此时可观察到巡线传感器背面对应的蓝色LED指示灯亮起);
若红外光被吸收或无法被反射,则接收器收不到红外信号,输出数值0。;每个传感器都有两个状态,0和1,所以两个传感器组合在一起,就使得机器人小车的巡线传感器有四种状态,分别是0,1,2,3,如表1-5-1所示。;编程控制巡线传感器,将mbot机器人放置于浅色桌面上,一旦mbot被拿起,则持续发出警报声。
1.将巡线传感器连接到mbot主控板的接口2上,再将mbot用USB线连接到电脑上。
;2.任务分析:当mbot放置于白色(或其他浅色)桌面上时,红外光可被反射,巡线传感器的值为3(Sensorl和Sensor2均输出1);当拿起mbot距离桌面超过检测范围(1-2cm)时,红外光无法被反射,巡线传感器的值为0(Sensor1和Sen-sor2均输出为0)。由此当巡线传感器值为0时,可视为mbot被拿起,使其播放报警声。;3.编程设计:参照如图1-5-3所示的脚本,编制程序。
4.执行脚本:观察脚本执行时机器人小车的状态,进一步探究巡线传感器的工作原理。;1.建构
(1)制作机器人活动场地,用黑色胶带粘在白色桌子或地面上,制作一个循迹机器人的指定路线。
(2)完善mbot机器人:如图1-5-4所示将巡线传感器向下接到mbot机器人上,串口选择mCore主控板的接口2。;2.任务分析
编程控制巡线传感器实现mbot沿轨迹行走,如图1-5-5所示的效果,需要考虑mbot循迹黑线时可能发生的4种情况。
(1)在黑线上时,保持前进;
(2)偏离黑线时,及时向左或向右纠偏回到正轨;
(3)不在黑线时,后退寻找黑线。;3.设计mbot巡线行走的算法流程图
各小组成员根据任务分析,使用标准图形符号完成mbot循迹行走的算法流程图。;设计算法是程序设计的核心。为了表示一个算法,可以用不同的方法。常用的有自然语言,流程图,伪代码,PAD图等。;算法流程图是用一些图框(如图1-5-6)来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序,如图1-5-7。用流程图表示算法,直观形象,易于理解。;4.参考程序
参考如图1-5-8的脚本程序,各小组探究完成让mbot机器人循迹行走的程序设计。;如果让mbot识别黑色平面上的浅色轨迹,机器人能够完成循迹任务吗?尝试完成这个方案。;5.运行程
您可能关注的文档
- +1.1+《认识智能机器人》课件+2024—2025学年甘教版(2022)初中信息技术八年级下册.pptx
- +1.2《建构开源机器人》课件+2024—2025学年甘教版(2022)初中信息技术八年级下册.pptx
- +1.3《让机器人动起来》课件+2024—2025学年甘教版(2022)初中信息技术八年级下册.pptx
- +1.4《机器人走迷宫》课件+2024—2025学年甘教版(2022)初中信息技术八年级下册.pptx
- +1.9《无人机自动跟随》课件++2024—2025学年甘教版(2022)初中信息技术八年级下册.pptx
- +2.1《认识人工智能》课件++2024—2025学年甘教版(2022)初中信息技术八年级下册.pptx
- +2.2《让机器懂得学习》课件++2024—2025学年甘教版(2022)初中信息技术八年级下册.pptx
- +2.3《让机器能听会说》课件++2024—2025学年甘教版(2022)初中信息技术八年级下册.pptx
- +2.4《让机器能看会认》课件+2024—2025学年甘教版(2022)初中信息技术八年级下册.pptx
- +2.5《让机器能理解会思考》课件+2024—2025学年甘教版(2022)初中信息技术八年级下册.pptx
- 课件制作、方案代写能手 + 关注
-
实名认证服务提供商
教师资格证持证人
专业写作,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务
文档评论(0)