fbpx

KUBO-无人驾驶汽车

在这次的活动中,我们的KUBO机器人将会是一辆无人驾驶汽车,同学们可以给他编程帮助他完成这次的旅程吗?

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

想了解更多 KUBO 编程的内容,请扫下方二维码👇  

关注我们的微信公众号吧!