為什么要學(xué)習(xí)樂高機(jī)器人編程
? ? ? ?為搶抓人工智能發(fā)展的重大戰(zhàn)略機(jī)遇,構(gòu)筑我國人工智能發(fā)展的先發(fā)優(yōu)勢,加快建設(shè)創(chuàng)新型國家和世界科技強(qiáng)國,國務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》。規(guī)劃中建議實(shí)施全民智能教育項(xiàng)目,在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育。
? ? ? ? 對于中小學(xué)設(shè)置人工智能相關(guān)課程,個人認(rèn)為肯定不能按照傳統(tǒng)的機(jī)器學(xué)習(xí)方法進(jìn)行。更多的是對中小學(xué)生培養(yǎng)一種對于人工智能的學(xué)習(xí)興趣以及基礎(chǔ)原理。畢竟類似線性代數(shù)、微積分以及概率統(tǒng)計(jì)等都屬于大學(xué)數(shù)學(xué)的范疇。如何培養(yǎng)中小學(xué)生的學(xué)習(xí)興趣,樂高機(jī)器人無疑是一個很好的開始。
? ? ? ? ?最新的EV3機(jī)器人主機(jī)是一個ARM的Linux系統(tǒng),通過圖形編程軟件來控制機(jī)器人。如果覺得樂高提供的圖形編程軟件太幼稚了,還可以自己搭建環(huán)境。因?yàn)闃犯咭呀?jīng)放出了全部源碼,并且搞了一個ev3dev項(xiàng)目,基于Debian Linux 8.0,把它刷到一個MicroSD卡上就可以把EV3主機(jī)變身全功能版Linux系統(tǒng),通過APT安裝軟件,然后就可以用各種編程語言進(jìn)行開發(fā)了。

搭建環(huán)境
準(zhǔn)備工作:
1. 樂高EV3機(jī)器人主機(jī)或者樹莓派。
2. 一張microSD或者microSDHC的SD卡(大小根據(jù)需要最小2G,最大不超過32G,建議4G即可)
3.有SD讀卡槽的電腦或者沒有讀卡槽的電腦額外一個外接USB口的SD讀卡器。
4.有藍(lán)牙或者WIFI鏈接樹莓派或者EV3的主機(jī)。
第一步下載鏡像文件:
第二步刷新SD卡:
1. 類似番茄花園安裝U盤啟動的操作系統(tǒng),首先下載一個SD卡刷新軟件https://etcher.io/
2. 安裝啟動
3. 點(diǎn)擊選擇鏡像,就是第一步下載的鏡像文件

4. 選擇你要刷新的SD卡,如果你的電腦只插入了一個外接設(shè)備,就是默認(rèn)那個

5.出現(xiàn)如下圖案,就表示成功

第三步修改配置文件(針對樹莓派):
由于我們就是使用的樹莓派,所以這一步是必須的。在你把SD卡插入到樹莓派主機(jī)之前,必須要修改一下配置文件。找到EV3DEV_BOOT目錄下的config.txt文件,根據(jù)提示修改文件中的內(nèi)容,打開對樹莓派的支持。
第四步啟動樹莓派:
第五步建立網(wǎng)絡(luò)連接:
第六步SSH連接樹莓:
第七步開始編程: