问问你的学生们,他们是否知道什么是无人驾驶汽车,如果学生们的年龄稍大一点,这可能会成为一项非常不错的研究活动。
无人驾驶汽车也称为自动驾驶汽车,是一种可以自主行驶而无需驾驶员一直行驶的汽车。虽然大多数无人驾驶汽车仍处于研发和测试阶段,但许多当前的汽车具有许多自动驾驶功能,被称为高级驾驶辅助系统。
自适应巡航控制系统,可改变车速以保持与前方汽车的安全距离,自动泊车,前撞警告等多项功能。
在这个活动中,老师可以预先用地图制作器准备好地图,或者让学生们自己使用地图制作器,设计一个道路系统。
学生们两人一组。学生1选择旅程的起点和终点。学生2为这次汽车旅行编写并记录一个函数。然后他们测试这个函数,如果任务完成的不错,他们就互换角色,然后再做一次尝试。如果不能成功完成,那么学生需要一起调试该函数。
使用蓝色函数,学生是否可以编写一个函数,使用地图上不同的路线返回起点?
无人驾驶汽车的应用之一是包裹运送,他们需要迅速到达目的地!学生1选择起点和终点,学生2编写函数。该函数需要采用最短的路线并尽快行驶。学生2能否改善路线并更快到达终点?学生可以使用秒表(用于测量时间)和标尺(用于测量距离)来测量KUBO的速度(速度=距离÷时间)。
无人驾驶汽车将传感器用作其编程的一部分。高阶套装里有事件图块,学生可以将其用作KUBO的传感器。学生们一起编写一个函数,让KUBO对路上发生的事件做出反应。例如转弯或停止(请参见上面的示例)。
最后,祝你玩得开心,我们希望能够看到你在这个活动上进行更多的扩展学习。
想了解更多 KUBO 编程的内容,请扫下方二维码👇
关注我们的微信公众号吧!