2017年6月9日 星期五

[EV3]系統軟體平台

1. LEGO MINDSTORMS

LEGO MindStorms Education EV3是用來設計EV3機器人程式的軟體如圖,為圖形化程式編輯軟體,設計界面和一般視窗軟體相似,操作相當容易。LEGO MINDSTORMS與前一代NXT-G比較,有下列幾項特色。
相較前一代NXT-G,更是把圖形化界面發揮到淋漓盡致,開發環境更佳簡潔易懂,色調簡樸,圖示更加人性化更清楚,對於初學者更容易上手。
與前一代不同新增了縮放編輯區域功能,可自由地放大和縮小程式方塊,避免程式太大太複雜,也可以快速找到所指定的程式方塊,當程式很大時,可將程式切割,利用My Block的功能來組成整個專案。
Auto ID是一個人性化的自動識別功能,相較於前一代NXT開發程式時,一定會遇到輸入端在Port C,但是程式卻忘記改成C,導致無法工作,此人性化的新功能可以讓程式設計者不用每次檢查Port是否正確,當拉馬達或感應器方塊時,就可以用選擇的方式來設定,解決了軟硬體溝通的問題,讓程式設計者更迅速除錯。
升級藍芽功能,藍芽連線不論是穩定度還是距離大大的進步,程式內也可以直接寫入主動建立和斷開連線的相關程式,比前一代提升許多。

LEGO MindStorms Education EV3 程式介面

2. LabVIEW for LEGO MINDSTORMS Module

        NI為美商國家儀器2014正式宣佈 LabVIEW平台也支援控制 LEGO MINDSTORMS EV3機器人如圖,以便銜接並控制 EV3 積木,就像透過 LabVIEW 來擴充NXT機器人的功能一樣。LabVIEW 具有直覺式的圖形化程式設計功能,亦可連接無數種感測器、裝置和系統,即使程式經驗不足,都可以立刻設計複雜、強大的機器人專案,所以此平台堪稱科學、技術、工程、數學教育的理想平台

 MINDSTORMS Robotics 選單

3. NXTCamView

        藉由NXTCamView軟體可直接將NXTCam連接到電腦,設定影像追蹤功能如圖
        Colormap為透過拍攝影像,儲存要匹配的顏色值,該數值為RGB三原色控制,此數值可以直接儲存在NXTCam裡,這些色值稱為Colormap,最多可儲存8Colormap,並且搭配對應的影像處理功能。NXTCam被傳輸一個預設的Colormap值去追蹤光源,下載測試或寫入測試程式追蹤光源。

 NXTCam View介面
操作步驟如下:
1.下載並安裝在PC上啟動NXTCamView
2.確認USB端和NXTCam端已安裝專屬NXTCamView的驅動程式
3.確認NXTCam插入電腦的USB
4.NXTCamView透過工具設置通信狀態,通常只要設置COMPort如圖
5.點選連線連接NXTCam
6.拍攝影像,檢查對焦和光源是否達想要的狀態。
7.在影像上點選顏色點進行追蹤,顏色為紅、綠、藍每個最大到最小值的範圍。
8.上傳色彩範圍設定到NXTCam

NXTCam View Port設定


 NXTCam Baud rate設定

沒有留言:

張貼留言