0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

無(wú)人機(jī)趣味教學(xué):在游戲中學(xué)編程,飛行器版接小球

創(chuàng)客火無(wú)人機(jī) ? 來(lái)源:創(chuàng)客火無(wú)人機(jī) ? 作者:創(chuàng)客火無(wú)人機(jī) ? 2020-02-25 15:00 ? 次閱讀

隨著近幾年人工智能的火熱,人工智能教育也隨之興起。人工智能技術(shù)本身屬于一個(gè)新興的行業(yè),所以在教育中讓學(xué)生對(duì)于一個(gè)新事物認(rèn)識(shí)我們最重要的不是講概念、講原理,而是讓學(xué)生“切切實(shí)實(shí)”觸摸到這個(gè)新事物。我們不僅要教學(xué)生了解前沿領(lǐng)域的發(fā)展情況,更要通過(guò)案例與產(chǎn)品的結(jié)合,教會(huì)學(xué)生自己探索這些新產(chǎn)品的應(yīng)用,探索產(chǎn)品背后的人工智能技術(shù)的相關(guān)知識(shí)點(diǎn)。

今天,小火想跟大家分享如何通過(guò)趣味的案列,探索自己的LiteBee Wing 無(wú)人機(jī)教學(xué)設(shè)備。話不多說(shuō),一起來(lái)開(kāi)啟無(wú)人機(jī)編程啟蒙之路吧!

開(kāi)動(dòng)腦筋

你玩過(guò)接小球的游戲嗎?游戲開(kāi)始后,小球會(huì)從上面不停的掉落,我們需要移動(dòng)鼠標(biāo)到小球的下方接住小球,不能讓小球落地?,F(xiàn)在,我們要把虛擬游戲跟無(wú)人機(jī)結(jié)合,又會(huì)實(shí)現(xiàn)怎樣的奇思妙想呢?

前期準(zhǔn)備

需要素材:舞臺(tái)背景圖、小球圖、Wing圖

需要設(shè)備:LiteBee Wing 編程積木無(wú)人機(jī)套件和LED燈拓展件、電腦

需要軟件:LiteBeeGo編程軟件

知識(shí)點(diǎn):LiteBee Wing橫滾角應(yīng)用、LED燈拓展件應(yīng)用、循環(huán)結(jié)構(gòu)、條件判斷語(yǔ)句

親身體驗(yàn)

1. 導(dǎo)入舞臺(tái)背景

2. 上傳小球和 Wing 角色

3. 編寫(xiě)編程程序腳本

首先需要分析腳本要實(shí)現(xiàn)的功能:

①小球下落,當(dāng)?shù)竭_(dá)屏幕底部時(shí)消失,然后重新在屏幕上方出現(xiàn)。

②Wing角色需要通過(guò)LiteBee Wing無(wú)人機(jī)橫滾角來(lái)控制它左右移動(dòng),當(dāng)Wing角色碰到屏幕邊緣時(shí),Wing角色會(huì)重新回到原位。

③小球碰到 Wing角色時(shí),LiteBee Wing無(wú)人機(jī)亮綠燈,分?jǐn)?shù)將加1分。

④未能接住小球時(shí),即未能碰到 Wing角色時(shí),LiteBee Wing無(wú)人機(jī)亮紅燈,分?jǐn)?shù)將扣1分。

⑤當(dāng)屏幕分?jǐn)?shù)小于0時(shí),游戲結(jié)束。

小球編程程序:

指令描述:

程序開(kāi)始,初始化分?jǐn)?shù)變量,讓小球隨機(jī)出現(xiàn)在上方。

小球下落中如果掉落到底邊,即沒(méi)接住,則LiteBee Wing 無(wú)人機(jī)LED燈亮紅燈,分?jǐn)?shù)扣1分。

小球下落中如果碰到Wing角色,即小球被接住,則LiteBee Wing 無(wú)人機(jī)LED燈亮綠燈,分?jǐn)?shù)加1分。

重復(fù)執(zhí)行判斷,直到游戲結(jié)束。

Wing角色編程程序:

指令描述:

Wing角色跟隨LiteBee Wing無(wú)人機(jī)橫滾角大小進(jìn)行判斷移動(dòng)。

當(dāng)LiteBee Wing無(wú)人機(jī)橫滾角大于10時(shí),Wing角色向右移動(dòng)。

當(dāng)LiteBee Wing無(wú)人機(jī)橫滾角小于10時(shí),Wing角色向左移動(dòng)。

當(dāng)Wing角色碰到屏幕邊緣時(shí),重新回歸到原位。

*其中,Y坐標(biāo)固定,保證Wing角色不會(huì)上下移動(dòng)。

重復(fù)執(zhí)行判斷,直到游戲結(jié)束。

拓展:

如何確定LiteBee Wing無(wú)人機(jī)橫滾角大小?

在積木區(qū)更多模塊中,找到橫滾角模塊,勾選橫滾角。

舞臺(tái)區(qū)中,即可隨時(shí)監(jiān)測(cè)橫滾角的大小。

到這里游戲就基本完成了。但還遺漏了一點(diǎn),游戲結(jié)束指令要怎么增加呢?

游戲結(jié)束編程程序:

繪制新角色,選擇文本編輯“Game over !”,把角色命名為”結(jié)束“。

游戲開(kāi)始時(shí),結(jié)束語(yǔ)進(jìn)行隱藏。

當(dāng)分?jǐn)?shù)小于0時(shí),即顯示游戲結(jié)束,停止所有腳本運(yùn)行。

重復(fù)執(zhí)行判斷,直到游戲結(jié)束。

成功啦!一起來(lái)測(cè)試自己的手速吧!

隨著各國(guó)對(duì)人工智能的重視已上升為國(guó)家戰(zhàn)略,人工智能教育的普及亟待加強(qiáng),教育更是要從“娃娃“抓起,一起行動(dòng)起來(lái)吧。

課堂鞏固:想一想

在原先基礎(chǔ)上,增加一個(gè)角色(炸彈),如果接住,扣2分,未接住,則不扣分,增加游戲的趣味性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 人工智能
    +關(guān)注

    關(guān)注

    1793

    文章

    47559

    瀏覽量

    239407
  • 無(wú)人機(jī)
    +關(guān)注

    關(guān)注

    230

    文章

    10495

    瀏覽量

    181537
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    無(wú)人機(jī)飛行控制的組成部件和工作原理

    控制、導(dǎo)航以及任務(wù)執(zhí)行等功能。通過(guò)編程和算法優(yōu)化,飛行控制能夠賦予無(wú)人機(jī)一定程度上的自主飛行能力,使其能夠
    的頭像 發(fā)表于 12-24 16:30 ?778次閱讀
    <b class='flag-5'>無(wú)人機(jī)</b><b class='flag-5'>飛行</b>控制<b class='flag-5'>器</b>的組成部件和工作原理

    DIY了一臺(tái)無(wú)人機(jī),用全志T113芯片

    ?無(wú)人機(jī)飛控是無(wú)人機(jī)的核心部分,一般包括傳感、機(jī)載計(jì)算機(jī)和伺服作動(dòng)設(shè)備三大部分,能否在對(duì)重量和體積有嚴(yán)苛要求的無(wú)人機(jī)結(jié)構(gòu)上部署具有穩(wěn)定功能的飛控,是影響
    發(fā)表于 11-13 09:43

    開(kāi)源項(xiàng)目!DIY了一臺(tái)無(wú)人機(jī),用全志T113芯片

    無(wú)人機(jī)飛控是無(wú)人機(jī)的核心部分,一般包括傳感、機(jī)載計(jì)算機(jī)和伺服作動(dòng)設(shè)備三大部分,能否在對(duì)重量和體積有嚴(yán)苛要求的無(wú)人機(jī)結(jié)構(gòu)上部署具有穩(wěn)定功能的飛控,是影響
    發(fā)表于 10-22 13:50

    無(wú)人機(jī)飛行仿真模擬訓(xùn)練系統(tǒng)

    智慧華盛恒輝無(wú)人機(jī)飛行仿真模擬訓(xùn)練系統(tǒng),也稱無(wú)人機(jī)仿真訓(xùn)練模擬,是一種集模擬訓(xùn)練演練與無(wú)人機(jī)飛行
    的頭像 發(fā)表于 09-10 16:43 ?687次閱讀

    無(wú)人機(jī)通過(guò)什么傳輸信號(hào)

    無(wú)人機(jī),即無(wú)人駕駛飛行器(Unmanned Aerial Vehicle,簡(jiǎn)稱UAV),是一種通過(guò)遙控或自主飛行飛行器。
    的頭像 發(fā)表于 07-08 10:16 ?7529次閱讀

    無(wú)人機(jī)干擾對(duì)網(wǎng)絡(luò)的影響

    引言 無(wú)人機(jī),即無(wú)人駕駛飛機(jī),是一種通過(guò)遙控或自主飛行的航空。近年來(lái),無(wú)人機(jī)技術(shù)得到了快速發(fā)展,無(wú)人機(jī)
    的頭像 發(fā)表于 07-08 10:01 ?987次閱讀

    開(kāi)源項(xiàng)目!用ESP8266 DIY會(huì)爬墻的無(wú)人機(jī)

    ,我們可以使用它進(jìn)行通信。 ESP8266開(kāi)源、互動(dòng)、可編程、低成本、簡(jiǎn)單、智能、最低成本的Wi-Fi硬件。 至于無(wú)人機(jī)飛行范圍。測(cè)試已經(jīng)得到了范圍大約是70米,使用三星手機(jī)充當(dāng)WiFi熱點(diǎn)和遠(yuǎn)程控制
    發(fā)表于 07-04 09:22

    無(wú)人機(jī)無(wú)人機(jī)智能電池飛行使用需注意保溫防凍

    無(wú)人機(jī)無(wú)人機(jī)智能電池飛行使用需注意保溫防凍
    的頭像 發(fā)表于 05-08 08:36 ?941次閱讀
    <b class='flag-5'>無(wú)人機(jī)</b>與<b class='flag-5'>無(wú)人機(jī)</b>智能電池<b class='flag-5'>飛行</b>使用需注意保溫防凍

    無(wú)人機(jī)飛行中定位誤差的影響探究

    無(wú)人機(jī)(UAV)的最大安全飛行速度是衡量其完成各種任務(wù)時(shí)效率的重要指標(biāo)。該指標(biāo)受諸多參數(shù)影響,如無(wú)人機(jī)定位誤差、感知范圍和系統(tǒng)延遲等。
    發(fā)表于 03-22 10:32 ?752次閱讀
    <b class='flag-5'>無(wú)人機(jī)</b><b class='flag-5'>飛行</b>中定位誤差的影響探究

    第四集 知語(yǔ)云智能科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的組成與工作原理

    科技的視角,深入探討無(wú)人機(jī)的組成與工作原理,為您揭開(kāi)無(wú)人機(jī)飛行的神秘面紗。 一、無(wú)人機(jī)的組成結(jié)構(gòu) 無(wú)人機(jī)主要由機(jī)身、動(dòng)力系統(tǒng)、飛控系統(tǒng)、傳感
    發(fā)表于 03-12 11:28

    第二集 知語(yǔ)云智能科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的發(fā)展歷程

    高精度傳感和智能算法,無(wú)人機(jī)反制系統(tǒng)能夠短時(shí)間內(nèi)發(fā)現(xiàn)目標(biāo)無(wú)人機(jī),并對(duì)其進(jìn)行準(zhǔn)確識(shí)別。隨后,系統(tǒng)會(huì)迅速鎖定目標(biāo),并通過(guò)發(fā)射干擾信號(hào)、切斷通信鏈路等方式,迫使
    發(fā)表于 03-12 10:56

    第一集 知語(yǔ)科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的定義與分類

    了解無(wú)人機(jī)反制技術(shù)與應(yīng)用,為您揭開(kāi)這一神秘領(lǐng)域的面紗。 一、無(wú)人機(jī)技術(shù)概述 1 無(wú)人機(jī)的定義與分類 無(wú)人機(jī),即無(wú)人駕駛
    發(fā)表于 03-12 10:42

    無(wú)人機(jī)+紅外熱成像技術(shù)優(yōu)勢(shì)

    ?無(wú)人機(jī)無(wú)人機(jī),也被稱為無(wú)人駕駛飛行器,是一種沒(méi)有人操控的飛行器。它們可以通過(guò)遠(yuǎn)程控制或預(yù)先設(shè)定的自動(dòng)航線進(jìn)行操作。
    的頭像 發(fā)表于 02-22 18:27 ?771次閱讀
    <b class='flag-5'>無(wú)人機(jī)</b>+紅外熱成像技術(shù)優(yōu)勢(shì)

    無(wú)人機(jī)全景監(jiān)測(cè):空域管理的新革命

    帶來(lái)了新的突破。 一、無(wú)人機(jī)全景監(jiān)測(cè)技術(shù)概述 無(wú)人機(jī)全景監(jiān)測(cè)技術(shù)結(jié)合了無(wú)人機(jī)飛行技術(shù)和高分辨率圖像處理技術(shù),通過(guò)搭載
    發(fā)表于 02-20 15:23

    四旋翼無(wú)人機(jī)飛行原理【其利天下無(wú)人機(jī)方案開(kāi)發(fā)】

    無(wú)人機(jī)行業(yè)的近年蓬勃發(fā)展,宛如一片璀璨的新星匯聚成的輝煌星空。創(chuàng)新和科技的融合將無(wú)人機(jī)推向生活的前沿,成為引領(lǐng)時(shí)代的先鋒。這是一場(chǎng)風(fēng)起云涌的科技巨變,為我們描繪出了一個(gè)嶄新而引人入勝的無(wú)人機(jī)時(shí)代。 下面我們針對(duì)生活中常見(jiàn)的四旋
    的頭像 發(fā)表于 01-26 22:33 ?2245次閱讀
    四旋翼<b class='flag-5'>無(wú)人機(jī)</b><b class='flag-5'>飛行</b>原理【其利天下<b class='flag-5'>無(wú)人機(jī)</b>方案開(kāi)發(fā)】