為什么要學(xué)習(xí)樂高機器人編程
? ? ? ?為搶抓人工智能發(fā)展的重大戰(zhàn)略機遇忘巧,構(gòu)筑我國人工智能發(fā)展的先發(fā)優(yōu)勢晨继,加快建設(shè)創(chuàng)新型國家和世界科技強國俺孙,國務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》凰盔。規(guī)劃中建議實施全民智能教育項目墓卦,在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育户敬。
? ? ? ? 對于中小學(xué)設(shè)置人工智能相關(guān)課程落剪,個人認為肯定不能按照傳統(tǒng)的機器學(xué)習(xí)方法進行。更多的是對中小學(xué)生培養(yǎng)一種對于人工智能的學(xué)習(xí)興趣以及基礎(chǔ)原理尿庐。畢竟類似線性代數(shù)忠怖、微積分以及概率統(tǒng)計等都屬于大學(xué)數(shù)學(xué)的范疇。如何培養(yǎng)中小學(xué)生的學(xué)習(xí)興趣抄瑟,樂高機器人無疑是一個很好的開始凡泣。
? ? ? ? ?最新的EV3機器人主機是一個ARM的Linux系統(tǒng),通過圖形編程軟件來控制機器人皮假。如果覺得樂高提供的圖形編程軟件太幼稚了鞋拟,還可以自己搭建環(huán)境。因為樂高已經(jīng)放出了全部源碼钞翔,并且搞了一個ev3dev項目严卖,基于Debian Linux 8.0,把它刷到一個MicroSD卡上就可以把EV3主機變身全功能版Linux系統(tǒng)布轿,通過APT安裝軟件哮笆,然后就可以用各種編程語言進行開發(fā)了。
搭建環(huán)境
準備工作:
1. 樂高EV3機器人主機或者樹莓派汰扭。
2. 一張microSD或者microSDHC的SD卡(大小根據(jù)需要最小2G稠肘,最大不超過32G,建議4G即可)
3.有SD讀卡槽的電腦或者沒有讀卡槽的電腦額外一個外接USB口的SD讀卡器萝毛。
4.有藍牙或者WIFI鏈接樹莓派或者EV3的主機项阴。
第一步下載鏡像文件:
第二步刷新SD卡:
1. 類似番茄花園安裝U盤啟動的操作系統(tǒng),首先下載一個SD卡刷新軟件https://etcher.io/
2. 安裝啟動
3. 點擊選擇鏡像笆包,就是第一步下載的鏡像文件
4. 選擇你要刷新的SD卡环揽,如果你的電腦只插入了一個外接設(shè)備,就是默認那個
5.出現(xiàn)如下圖案庵佣,就表示成功
第三步修改配置文件(針對樹莓派):
由于我們就是使用的樹莓派歉胶,所以這一步是必須的。在你把SD卡插入到樹莓派主機之前巴粪,必須要修改一下配置文件通今。找到EV3DEV_BOOT目錄下的config.txt文件粥谬,根據(jù)提示修改文件中的內(nèi)容,打開對樹莓派的支持辫塌。
第四步啟動樹莓派:
第五步建立網(wǎng)絡(luò)連接:
第六步SSH連接樹莓:
第七步開始編程: