国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 德保县| 南康市| 年辖:市辖区| 鲜城| 济南市| 阳新县| 孙吴县| 永福县| 个旧市| 富蕴县| 开远市| 渭源县| 四子王旗| 秦安县| 平罗县| 成安县| 当阳市| 凉城县| 深州市| 桦甸市| 宁安市| 北京市| 伊宁市| 砚山县| 宜丰县| 巴林右旗| 洪泽县| 体育| 潮安县| 武川县| 南涧| 民丰县| 淮北市| 什邡市| 西吉县| 乾安县| 安丘市| 鹤峰县| 巩留县| 无极县| 玉溪市|