相关商品
教学 | 第10期机器人编程课,造车新势力,无人驾驶
编辑:奥松机器人科技股份有限公司2021-03-09 浏览次数:732
哈喽,同学们好,我们日常生活中说无人驾驶,但是感觉离我们很遥远!那么如何构建一辆无人驾驶车呢?
传感器是无人驾驶车的眼睛,负责感受外部环境。无人驾驶车之所以会躲避障碍,除了激光雷达之外,还有一些辅助传感器,今天向大家介绍一款常见的避障传感器,它就是超声波传感器!通过对它深入的学习来了解无人驾驶技术的重要原理吧!
在本课学习前快来看看奥聪和CooCoo今天发生了什么有趣的故事吧!
-奥聪与CooCoo的地球保卫战-躲避障碍-
学习详情
01
本期学习目标
(1)初步认知超声波传感器;
(2)学习探测障碍物距离模块和数学逻辑编程块,并利用程序实现自主躲避障碍的功能;
(3)培养学员的逻辑思维能力。
(4)掌握【情境控制模式】下的【智能避障】功能使用。
02
学习新知
1、认识超声波传感器
CooCoo之所以灵活的躲避障碍物,主要是外接超声波传感器!利用CooCoo身上的超声波传感器进行检测,测量范围是3cm到400cm。
超声波传感器通常是一个用来检测距离的电子模块。通过超声波发射装置发出超声波,再根据接收装置收到超声波回波时的时间差进行距离的测量换算(声音在空气中速度V= 340m/s)。点击下方视频可更清楚的了解超声波传感器~
03
本期需要的设备和材料
1、CooCoo智能编程机器人(礼品版或教育版)一套
2、障碍物若干(大颗粒积木或纸盒箱)
3、手机/平板电脑
04
情景控制模式
打开APP中【情境控制模式】进入【 智能避障】模式,此模式下每一个黄色按钮的作用都不相同!尝试点击按钮启动超声波测距和让CooCoo机器人自主避障。
接下来,制作一个四周都有障碍物的场景,将CooCoo机器人围起来,CooCoo始终都不会撞上去哦~大家尝试操作!
05
牛刀小试-编程模块探究
如何利用编程实现避障功能呢?进入编程模式界面,找到【感知】功能模块区,这个功能模块区的所有模块都是利用CooCoo机器人上的智能传感器来检测周围环境中不同信号的作用。
1.感知编程块-探测30cm,此编程块可以判断前方障碍物的距离是否在30cm。
2.感知编程块-探测距离模块,此编程块可以探测障碍物的距离并读取数值。
了解后就让我们一起完成第一个任务吧!
当CooCoo检测到小于30cm时发出do音调声音,否则发出fa音调声音。
参考程序
视频参考教程
06
学习进阶
第一个任务成功完成后,让我们继续下一个任务:CooCoo向前运行时,如果检测到前方20cm有障碍,则自动转弯,然后继续向前运行。同学们可自己动手尝试操作哦!
参考程序
完成效果参考
学习进阶
基本了解了避障功能,就可以让我们尝试操作无人驾驶功能啦~CooCoo无人驾驶,前方50cm有障碍物时鸣笛+亮灯,运行到20cm时停止等待1s,如果障碍物没有移除则转弯绕行,如移除则可继续前进~
参考程序
今天的课程到此就结束啦,同学们应该已经对无人驾驶车的智能避障原理有了基础的认识。 基于这节课所学知识,同学们还可发挥自己的创意设计更 有趣 实用的程序!有好想法的同学可以随时跟老师交流!也可以随时在下面留言哦~
各大公立校、托管和教培机构,若想获得更详细课程方案可以在下方联系我们。教案、课件和大量视频素材都已齐备!让我们一起努力培养未来时代的科创家吧!
CooCoo智能编程机器人课程概况
样课动漫课件部分展示
样课教案部分展示
学生用书教材展示
往期推荐:
2、教学 | 第8期机器人编程课,智能语音操控,秒变全能管家!
3、教学 | 第7期机器人编程课,演唱会上用AI技术秀出京剧大变脸
----------------------------------------------------------------------------------------------------------------
奥松机器人官网:www.alsrobot.xin
微信号:15636186091(奥松机器人吕老师)
公众号名称:奥松机器人
淘宝:robotbase.taobao.com
QQ群:16816196(讨论,解惑)
联系电话:4006190998
新浪微博:@奥松机器人基地
用户评价
暂时还没有任何用户评论