国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

少兒創意編程(特27)用scratch來做自動駕駛

極客小將2020-12-25-
時下大家都在談論人工智能,我們就用scratch來實現人工智能中較熱門的自動駕駛吧!一、簡單的在公路內移動。

時下大家都在談論人工智能,我們就用scratch來實現人工智能中較熱門的自動駕駛吧!一、簡單的在公路內移動。

upload/article/images/2020-12-25/5b3bf70bf5a7ff35fef27396dcfaa765.jpg

如上圖,小車在白色的公路上自動行駛,碰到綠地會旋轉方向。

upload/article/images/2020-12-25/d0a1659c28ee40a630ac8e962de543d3.jpg

這是全部的程序,是不是比預期中簡單太多。

小車每次移動10步,當碰到綠顏色,先后退10步,再左轉然后前進;如果依然碰到綠顏色,仍然先后退,接著右轉然后前進。如此循環,保障小車始終在白色區域前進。

二、用傳感器避障。

upload/article/images/2020-12-25/9b4b3376e8f40fdecb2a7286c7c948de.jpg

如上圖,小車在類似的地圖上行駛,它是怎么自動駕駛的呢?

upload/article/images/2020-12-25/d4c344cc4f48aa67b0b897a79ee65980.jpg

小車的程序很簡單,它在移到的過程中不斷發送廣播,同時不停的接收廣播來調整方向。

廣播是角色之間用來傳遞信息用的。還有兩個隱藏的角色,分別位于小車的左前方和右前方,它們同時接收小車發送的廣播調整左右眼,分別發送廣播給小車。

upload/article/images/2020-12-25/6c043ffbfd157553c12e9655967456fc.jpg

上圖是左側傳感器的程序,右側傳感器程序和它類似。

三、左手規則自動駕駛。

上面兩種自動駕駛的方法對地圖的要求比較高,稍微復雜或有難度的地圖就無法實現了。怎么辦呢?當然是換方法了!

upload/article/images/2020-12-25/0d55a28a8fb6511d0c6aece778d081ae.jpg

如上圖是一個蜂巢迷宮,如何讓小車從入口自動駕駛到出口呢?

效果如上視頻,我們使用左手法則,小車從入口進入后,一直沿著迷宮的左側行駛,直至走到出口。

那么怎么實現這個功能呢?首先我們判斷左邊是否有墻。

upload/article/images/2020-12-25/e347850d3c5834c37112ecfaa8360833.jpg

具體程序如上圖,如果左邊有墻,我們就沿著墻走,否則就走到墻邊。

upload/article/images/2020-12-25/4ee272b723d9b85bf809f4042abb9734.jpg

走到墻邊的程序如上圖。走到墻邊后,沿著墻走就可以了。如果前方有墻怎么辦呢?

upload/article/images/2020-12-25/09da909a0fe0fe7e9d1b6f5c0f55c4e5.jpg

上圖是前方有墻的程序。如果前方有墻,我們就往右旋轉。

upload/article/images/2020-12-25/551b1fb02b7051e020adce6b66701143.jpg

最后一段是沿著墻走的程序。大家可以嘗試自己做個類似的游戲。

四、預設路線。

自動駕駛的時候,會出現多種路線,比如上文的蜂巢迷宮,如何選擇最短路線,讓自動駕駛的功能更進一步呢?

以上視頻效果來自謝聲濤老師的《scratch編程,從入門到精通》,感興趣的朋友可以自行購買學習。

更多方法,期待您的交流!

upload/article/images/2020-12-25/d6bc53686e2666c75ccfaba8d2394f9c.jpg

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 桐庐县| 定结县| 施秉县| 遂溪县| 贵州省| 尉犁县| 隆子县| 通辽市| 鸡东县| 盐边县| 永城市| 如东县| 峨山| 揭阳市| 吉首市| 上思县| 宝清县| 偃师市| 新平| 札达县| 阳西县| 台安县| 咸丰县| 清徐县| 黔东| 房山区| 江西省| 昆明市| 晴隆县| 汝南县| 论坛| 宕昌县| 霍林郭勒市| 青河县| 昌黎县| 辽宁省| 比如县| 托克逊县| 秭归县| 定西市| 周至县|