scratch编程演示人工智能案例,实现汽车自动驾驶前行,如此简单--转载

这是一个非常好的scratch编程案例,代码简单却非常有意思。

转载自:https://baijiahao.baidu.com/s?id=1637894014539923524&wfr=spider&for=pc

最近有网友咨询问我,scratch编程能够与人工智能结合吗?怎么去体现scratch编程在人工智能方面的应用,通过什么样的案例能够体现出scratch编程的应用?

我一直坚持,编程需求来源于生活,编程为了改变生活而存在,今天我将通过汽车自动驾驶的编程案例来展现scratch编程的作用。

scratch虽然只是一个最简单的编程工具,但是它与其他高级代码编程语言的作用是一样的,编程更多锻炼的是解决问题的思维能力。因为scratch工具本身比较简单,所以我们编写的程序也相对简单,但是我们实现的目标效果是一样的。下面我们来介绍一下汽车自动驾驶的编程案例。

编程目标:一辆小汽车在一条公路上自动驾驶,一直往前走。

汽车自动驾驶

编程重点:自动驾驶的关键重点是如何实现自动识别,保证汽车一直在路上前进,在现实生活中看到的自动驾驶汽车,就是通过各种感应设备采集车辆周边动态数据,进而判断车辆的行驶状态。本案例中,我们也设置同样的感应器,只是相对简单一点而已。

编程步骤:

设置背景,画一条路。

画一条路

创建角色,绘制一辆汽车,我们把两个感应器分别放在汽车前面的两个车灯里。

绘制汽车模型

编写积木脚本组合,让汽车沿着道路往前自动行驶,通过两个车灯的感应器,来确保汽车一直在路上行驶。

汽车自动行驶的演示

猜你喜欢

转载自blog.csdn.net/mayun__/article/details/95315091
今日推荐