Scratch模拟循迹小车

来源 :电脑报 | 被引量 : 0次 | 上传用户:wcp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  随着教育部启动中小学生信息素养测评,并推动在中小学阶段设置人工智能相关课程,编程教育课程纳入中小学基础教育体系已是大势所趋。创客教育和比赛在中小学中也越发受到重视。上个星期我有幸被邀约参观了宁波市中小学创新创客博览会,见到了许多精彩的创客比赛和一些有意思的创新作品。



  其中循迹小车这个比赛项目引起了我的兴趣。循迹小车是一种能够自动按照给定的路线移动的小车。它是集图像传感器、信号处理、电机驱动及自动控制等技术来实现路面探测、障碍检测、信息反馈和自动行驶的技术综合体。通常是用地面不同颜色线条或者其他图形声光信号标记来引导小车。目前已有大量循迹机器人在军事、商用和科学研究等方面获得了广泛的应用,例如生产线、物流、码头场景下的场地物料配送循迹机器人,医院的循迹机器人护士,商场的导游循迹机器人等。
  创客比赛中的循迹小车比赛项目是有一定难度的。循迹小车前方配有红外线或者光感探头用来识别路线轨迹,并且配有两组马达提供动力,学生通过编程来实现小车自动探测与行驶,保证小车绕过障碍并尽快到达终点。



  不过循迹小车设备价格比较昂贵,我们只用Scratch来仿真做一个简单版的循迹小车,让大家展示一下循迹小车的功能。
  首先我们需要绘制一个造型小汽车,小汽车最好四个轮子,并且能够表示前进的方向,我将车头前面增加了一条线。舞台背景为自行绘制的一条崎岖的道路,道路颜色需要和背景颜色区分开来。





  绘制小车和背景图后我们完成的首要目标就是如何实现小车转弯。现实生活中开车转弯时无非就是左转和右转,在循迹小车程序中也是同样的道理。什么时候小车左转或右转,都是需要进行判断。例如图中A点,当小车的左前轮一旦碰到边缘区域的时候就需要向右慢慢转弯。图中B点,当小车右前轮一旦碰到边缘区域的时候需要向左慢慢转弯。分析完成后我们快来看看代码如何实现吧。



  首先我們需要在造型中增加两个前轮的造型(左前轮和右前轮),目的是用于判断小车的转向,当程序开始运行后,小车固定到起点区域并面向90度方向运动。
  小车需要不断地侦测并判断左右转向的情况,增加一个重复执行语句,不断切换左前轮、右前轮和小车的三个造型。不停进行“左右雷达调整”,当雷达检测到碰到边缘时(背景颜色),就慢慢地顺着反方向转动直至回归正常轨道。



  这里还有一个需要注意的技巧,如果你自行编写程序运行时应该会看到小车的三种造型刷新并不顺畅,小车动画一直闪烁效果很差,这也是我为什么要设置两个自制积木的原因。在新建新的积木时需要勾选左下角的“运行时不刷新屏幕”这个选项,这样在运行程序的时候小车就不会出现闪烁的情况,能够成功让小车按照设计的轨道运行了。
  相对来说循迹小车这个比赛项目还是蛮有意思充满挑战的,有兴趣的同学可以搜索一下包括乐高在内的循迹小车相关系列内容与视频。
其他文献
2020年,注定是不平凡的一年,对于存储市场而言,更是风云变幻的一年。今年智能硬件市场,以AMD、Intel、NVIDIA为代表的上游厂商重磅电竞新品的发布,存储作为高效生产力平台的核心硬件,PCIe 4.0正式加入战局,游戏存储也成为大家热烈讨论的对象。到底这一年,存储市场发生了怎样的变化呢?我们一起来回顾一下。  行业篇:原厂闪存竞争激烈,国产存储有新进展  ●原厂Flash竞争激烈,国产存储
期刊
自从上上周温度骤降之后,现在全国应该都进入寒冬模式了吧?反正我们办公室已经开暖气啦,家里的取暖器也可以安排上了哈。打个广告,想入手其他好物的小可爱记得加师姐微信(微信号:yhmd0808)哦,同步更新福利群和朋友圈哈。  综合性价比师姐选择了这款  最近好多小可爱在微信上让师姐推荐一下好用的取暖器,我寻思着现在也是旺季了,所以今天就给你们安利一款嘻嘻。  師姐前二十几年用的还是很普通的小太阳式取暖
期刊
说到无人机,虽给我们带来了很多便利,但估计大家跟二哥一样还停留在贵的概念,价格少则4位数,更是让部分新手敢买不敢玩。恰好二哥最近刷抖音看到我妹发的作品,把她学校进行中的运动会以俯视广阔的角度拍摄了一段小视频,一问才知道她是用无人机拍摄的,提及价格更是让我大吃一惊,这款4K超高清双摄像头加上光流定位的遥控飞机居然不到300元。  使用无人机拍摄的8个技巧  迫切地當天下单了,第二天就送达,这里二哥不
期刊
从喷射机到马桶的“胡搞设计”  继DoorDash、Airbnb和Affirm在近两周申请上市之后,又一家独角兽公司Roblox申请上市。今年10月中旬,在线游戏平台公司Roblox秘密提交上市申请,并于11月19日公布上市招股书。招股书显示疫情期间,Roblox的收入爆发式增长。事实上,Roblox并非今年首家冲刺IPO的在线游戏公司。今年9月,在线游戏软件引擎公司Unity上市,其后股价飙升,
期刊
摘要:目的 本文在分析女性直肠癌患者术后化疗期心理问题的基础上,运用心理护理干预措施对女性直肠癌术后化疗期心理问题进行干预以期能减轻或消除其负性心理反应,提高生存质量,促进康复。  关键词:女性;直肠癌;化疗;心理护理;干预  直肠癌是常见的消化道肿瘤,其发病率位居消化道肿瘤第二位,全世界直肠癌平均发病率男性为11.9/10万,女性为7.7/10万[]。我国直肠癌患者的特点为低位病变,低位直肠癌约
期刊
师姐前几周给大家推荐过贺本清家的小甘菊护手霜,有小可爱来给我说有点贵,得,过完双十一看来大家的经济情况都不太好啊。所以今天给你们找了一款性价比超高的护手霜,兄弟们,擦起来。  双手起皮、干裂、长倒刺都是没擦护手霜  师姐年轻的时候和很多人一样,特别讨厌护手霜,感觉抹完油乎乎的,而且双手也没感觉多干啊。现在想想,可能是没用到好的护手霜留下阴影了……也有可能上年纪水分流失快了,双手就容易感觉很干燥。不
期刊
摘要:随着社会进步,人们对健康的要求逐渐提高。现在处处都在普及健康教育,医院更是一个普及健康教育的首选地方,健康教育指的是通过信息传播和行为干预,帮助我们个体和群众掌握卫生保健知识,能树立正确的健康观念,自觉的采纳有益于身体健康的行为和教育活动。对抗痉挛患者而言,体位护理是较为重要的治疗措施,直接影响护理成功率及预后,合理而正确的体位护理,可以增加护理成功率、减少致残率,提高患者的生活质量。因此,
期刊
平时办公用户经常需要对客户级别、员工销售业绩、完成任务进度等进行统计展示,常规的方法是在微软Excel中使用传统的图表来展示。如果需要展示的数据很多,需要制作的图表就很多,不仅费时费力,查看起来效果也不佳。其实借助Excel的其他组件,不用图表也可以制作出更直观的数据显示效果。  客户级别,星级表述  使用工具:REPT函数+IF函数  为了直观地表示一定的评级,用户经常使用“★”的多少来进行表述
期刊
年底了,著名测评网站DPReview2020年度影像器材出炉,获奖产品除了相机、单反,还有手机、无人机这种可以进行拍摄的机器。年度摄影器材奖是佳能EOS R6全画幅微单相机、富士XS-10、富士X100V和索尼12-24mm F2.8 GM,前两者分别是冠亚军,后两者则是入选产品。佳能EOS R6无论机身还是镜头素质都非常出色,性价比也还行。如果只说素质,它有着很强的自动对焦能力,在更弱的光线下对
期刊
摘要:目的:研究下肢动脉硬化闭塞症(ASO)杂交手术后2年内再闭塞发生的高危因素,为临床开展ASO杂交手术期间护理工作的高效开展提供一定的理论依据。方法:采用病例对照研究的方法,回顾性地分析21例ASO杂交手术后两年内发生再闭塞患者(研究组)的相关信息,并与两年内未发生再闭塞的42例患者(对照组)的基本情况做比较,筛选出再闭塞发生的高危因素。结果:与对照组相比,研究组患者多为男性且年龄较大,有蹲踞
期刊