Mindstorms EV3於2013下半年上市,是樂高公司開發的第三代可編程機器人。我們通過一個簡短的視頻可以簡短的看一下樂高EV3機器人到底能做什麼?只要發揮想像空間,你就可以組裝屬於你自己的智慧機器人。魔方機器人、巡線機器人、迷宮機器人等等都可以收入囊中。
通過樂高EV3機器人也能做一個屬於我們自己的魔方機器人。我們不需要做到Sub 1 Reloaded那樣工業級別的速度,需要掌握其中的原理和奧秘才是重點。所以對於初次接觸機器人,希望了解人工智慧的學生朋友們,樂高機器人無疑是一個很好的起點。
可編程程序塊是EV3 程序塊是機器人的控制中心和供電站。也就是整個EV3機器人的「大腦」,完成所有程序指令。
顏色傳感器是一種數字傳感器,它可以檢測到進入傳感器表面小窗口的顏色或光強度。該傳感器可用於三種模式:顏色模式、反射光強度模式和環境光強度模式。相當於充當了一部分EV3機器人「眼睛」的功能。
觸動傳感器是一種模擬傳感器,可以檢測傳感器的紅色按鈕何時被按壓何時被鬆開。這意味著可以對觸動傳感器編程,使其對以下三種情況下作出反應-按壓、鬆開或碰撞(按壓再鬆開)。相當於EV3機器人的「手臂」。
紅外傳感器是一種數字傳感器,可以檢測從固體物體反射回來的紅外光。它也可以檢測到從遠程紅外信標發送來的紅外光信號。這兒也相當於充當了一部分EV3機器人「眼睛」的功能。
大型電機是一個強大的「智能」電機。它有一個內置轉速傳感器,解析度為1度,可實現精確控制。大型電機經過優化成為機器人的基礎驅動力。相當於充當了一部分EV3機器人「四肢-腳」的功能。
中型電機也包含一個內置轉速傳感器(解析度為1度),但是它比大型電機更小更輕。這意味著它比大型電機反應更迅速。相當於充當了一部分EV3機器人「四肢-手」的功能。
樂高EV3機器人提供了專門可視化編程環境,通過「託拉拽」也可以完成高級語言一樣的條件判斷與循環分支邏輯。通過藍牙或者無線網絡就可以直接連接到樂高機器人的大腦來控制各傳感器之間的協調工作。如果測試有問題,則可以快速修改程序並重新啟動即可看到效果。可視化編程界面如下圖所示。
PC版下載地址:https://www.lego.com/zh-cn/mindstorms/downloads/download-software
移動版下載地址:https://www.lego.com/zh-cn/mindstorms/apps/ev3-programmer-app 或者在APPSTORE裡搜索mindstorm,選擇LEGO出品的APP即可。
當然,如果你是一個編程愛好者。完全可以擺脫圖形化編程的束縛,重新刷機,搭建自己的機器人編程環境。刷機之後的樂高機器人就是一個Linux系統,可以支持JAVA、python、C語言等主流高級語言進行編程。搭建自己的機器人編程環境,將在下面的文章中單獨介紹。
更多相關教程,請關注我們的公眾號