


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于图形化编程解决小车巡线编程问题在机器人比赛中,比较常见的有循迹赛,为保证学生学习的连贯性,同时又能科学地学习机器人的原理,笔者选择在图形化编程软件中研究巡线小车如何沿着指定路径进行运动,用图形化的语言解决小车巡线编程问题。考虑到对于机器人的学习,所教学生大部分基础为零,笔者将这一内容设计为以智能传感为主题的图形化编程单元,单元具体内容设计如下表。从实物到虚拟,在图形化编程中模拟传感器的作用1.通过讲授,初步认识传感器考虑到学生的基础,首先让学生认识生活中的传感器,如感应垃圾桶、智能抽水马桶等,通过对传感器的学习,学生认识到传感器是用来侦测获取数据的。2.通过绘制色块,创设虚拟传感器位置3.通过可视化编程语言,实现传感器的作用在图形化编程软件中绘制的传感器只是一个图案,并不具备传感器应有的功能,需要可视化程序语言来实现最后的结果。教师可提供赛车游戏程序供学生体验。借力流程图,架构自然语言与程序语言的桥梁在机器人循迹赛中,地图往往比较复杂,如果直接给学生复杂的轨迹图,容易使其产生畏惧心理,所以,可以把轨迹分为直线、曲线、直角转弯、十字交叉口、断线等几种情况绘制在不同的舞台背景中,降低机器人学习的门槛,并让学生体会利用流程图,完成自然语言到程序语言的转换,步骤如下:①让学生用自然语言将需要完成的任务描述出来。②绘制流程图,架构自然语言与程序语言的桥梁,要求学生将直线巡线任务用流程图绘制出来。③分析小车巡线的流程图,找出流程图中各部分在图形化编程软件中的语言模块,并组合起来。④尝试运行程序,并进行调整。循序渐进,探索不同数量传感器及不同巡线方法1.迁移生活经验,把复杂情况简单化对于初学者来说,多传感器巡线难以理解,因此可从单个传感器开始学习小车巡线编程。学生大都在生活中观察过其他人开车,开车时如果方向偏了,就把方向盘向相反方向转动。单传感器巡线法也类似,但行进路线却是弧线,因为小车需要不断地判断是否偏离路线,这种判断方法也被称作弧线法。例如,在上页图1中,将巡线小车放在黑线的左侧,一般情况下小车会判断行进方向是正确的,通过判断传感器色块与轨迹色块是否相遇的侦测命令,模拟传感器的感应和判断,因此当色块右侧边缘触碰到黑线时,会被认作方向出现了偏差,需要修正方向。学生的疑惑往往在应该向哪个方向转,而利用生活情境,学生能快速准确地判断转向。在左弧线法中,小车向右行驶,当色块触碰到白色区域时又向左行驶。反之,也可将小车放在右侧巡线。但这种方法即使走直线,小车也不够平滑。遇到角度较大的弯道,小车做出修正方向的判断,就会导致转弯角度过大而跑偏。2.嵌套分支结构,把复杂问题简单化要想让小车能识别各种路线,就需要增加传感器。增加传感器意味着算法更加复杂,这种左右传感器夹住一根线巡线的方法也可稱为夹线法,它更加接近于生活中的驾车经验,左偏右转,右偏左转,比弧线法更加平滑,但操作中学生通过试错,会发现如果左右两侧色块绘制得太过接近或者使用同色,可能会导致最后的失败(如图2)。从流程图(如图3)中可以看出两个传感器的判断可以看作是一个修正方向,寻找黑线的分支结构,把一个简单的分支结构嵌入到另一个分支结构中,一步步分解开来按一定的顺序逐一调试,有助于理清思路。3.通过表格记录,把复杂规律简单化多传感器巡线小车程序中会嵌套多层分支结构,如三传感器巡线小车的三个传感器遇到黑线的情况可以分解成三种“如果……那么……否则……”的情况,每个否则中都嵌套了一个“如果……那么……否则……”语句,这样的情况很难用自然语言描述清楚,而如果借助表格结合图示,则能一目了然,利于理解。在小车上分别绘制左、中、右三种色块,始终保持中间色块在黑线。可以把三传感器看作是骑线法的升级版,如果中间传感器检测到黑线,意味着小车没有跑偏,就不需要再进行左、右传感器的侦测,即使遇到断线,也可以平滑地走过。需要注意的是,随着传感器的增多,侦测时间会增长,小车行走速度也会变慢
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国尼龙足球女袜数据监测研究报告
- 2025至2030年中国压带机数据监测研究报告
- 2025至2030年中国卧式加工中心及柔性生产线数据监测研究报告
- 2025至2030年中国医院信息化数据集成系统数据监测研究报告
- 2025至2030年中国光电效应仪数据监测研究报告
- 2025至2030年中国不锈钢芒刺电晕线数据监测研究报告
- 2025年中国黑豆种市场调查研究报告
- 2025年中国钢组立机市场调查研究报告
- 2025年中国菌床足付香菇市场调查研究报告
- 2025年中国网站监测与修复系统市场调查研究报告
- 小学科学新课标科学课程标准解读
- DeepSeek科普课件深度解析
- 2024广西公务员考试及答案(笔试、申论A、B类、行测)4套 真题
- 2024年山东省济南市中考英语试题卷(含答案解析)
- 2022年版初中物理课程标准解读-课件
- 语文七年级下字帖打印版
- 自然辩证法概论(新)
- 幼儿园一日活动流程表
- 最后一分钟安全检查
- 散装水泥罐体标准资料
- 原发性肝癌临床路径最新版
评论
0/150
提交评论