• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    樂高 NXT與EV3主控模塊的比較及功能適用性探析

    2018-10-12 05:48:04趙鶴然
    中國設(shè)備工程 2018年19期
    關(guān)鍵詞:樂高套件圖標

    趙鶴然

    (山東省實驗中學(xué)西校區(qū)高三45班,山東 濟南 250000)

    樂高機器人(Lego Mindstorms)是由丹麥樂高公司和美國麻省理工學(xué)院媒體實驗室(Media Lab)合作開發(fā)的可編程式、模塊化拼裝機器人套件,現(xiàn)已廣泛應(yīng)用于青少年科技教育、科學(xué)實驗、機器人競技比賽等眾多領(lǐng)域。筆者多年跟隨俱樂部參加培訓(xùn)和比賽,均以樂高機器人套件為主要器材,對其第2代產(chǎn)品NXT和第3代產(chǎn)品EV3都有較多使用。筆者認為,盡管二者是新舊兩代產(chǎn)品,但NXT目前亦有一定的優(yōu)勢。將NXT和EV3進行認真比較分析,對在教育培訓(xùn)和競賽中用好樂高機器人套件,具有一定的指導(dǎo)作用。

    1 樂高機器人的發(fā)展與系統(tǒng)特征

    樂高公司的模塊化機器人產(chǎn)品統(tǒng)稱為頭腦風(fēng)暴(Mindstorms),名字來源于西蒙·派珀特教授1980年出版的著作《頭腦風(fēng)暴:孩子、電腦和超強創(chuàng)意》。樂高機器人的設(shè)計研發(fā)始于1986年,從1998年推出第一代LEGO Mindstorms RCX 開始,迄今共推出3代產(chǎn)品,此間還陸續(xù)推出過若干改進版和用于特定套裝的簡化版(表1)。由于內(nèi)存容量小、編程不便、功能低下等原因,RCX已基本退出市場,而2006年推出的第2代產(chǎn)品LEGO Mindstorms NXT,和2013年推出的第3代產(chǎn)品LEGO Mindstorms EV3,目前均有大量使用。

    表1 樂高機器人的產(chǎn)品發(fā)展

    從第1代RCX開始,樂高機器人就形成了穩(wěn)定的模塊化結(jié)構(gòu)系統(tǒng),整個系統(tǒng)由主控模塊(主機)、伺服電機、傳感器、技術(shù)零件(齒輪、輪軸、橫梁、插銷等)等4大系列模塊組成。主控模塊是系統(tǒng)的大腦和指令中樞,可通過編程控制與之相連的外部組件,顯示屏可以反饋相關(guān)信息和狀態(tài)。電機模塊用于動力輸出,通過接口與主控模塊相連接,接收指令,同時由主控模塊供電。觸動、溫度、距離、光線等各種傳感器,同樣通過接口與主控模塊相連接,用于采集外部環(huán)境信息。技術(shù)零件是主要的機構(gòu)組件,用來將各種模塊連接為一個整體,它也是最豐富多樣的模塊系列。產(chǎn)品換代以主控模塊的版本升級和功能改進為主,傳感器和電機模塊亦有相應(yīng)增加或改善,而很多技術(shù)零件在各代產(chǎn)品中是兼容通用的。

    除硬件的改進外,編程方式也不斷演變,越來越友好和便于使用。MIT研究人員為第1代RCX開發(fā)了基于NI LabVIEW的圖形化編程工具RCX Code,采用一種圖標式的程序碼進行邏輯操作,通過拖拽圖標模塊并按指令順序連接代碼即可編程,比較適合沒有編程經(jīng)驗者,但它不適合為復(fù)雜項目編程。第2代NXT出現(xiàn)了革命性的NXT-G圖形化編程軟件,簡稱G語言,對圖標模塊進行了簡化,由400個減少為40個。第3代EV3最大的變化是主控模塊自身即可進行簡單編程,而依靠外部計算機的編程軟件界面也更加友好和便于使用,它將可更改的參數(shù)置于圖標中,更可以通過簡單拼接圖標達到復(fù)雜的運算效果,還將編程的實際操作和幫助文檔有機結(jié)合起來。當然,以上所述均為樂高公司官方提供的編程軟件,隨著樂高機器人的發(fā)展,第3方編程軟件也一直相伴相生,如微軟開發(fā)的Microsoft Robotics Studio (MSRS)、卡內(nèi)基梅隆大學(xué)開發(fā)的RobotC等,均得到普遍使用。

    2 NXT與EV3主控模塊的比較

    2.1 NXT主控模塊

    NXT基于32位ARM7微處理器,RAM為256K,內(nèi)置USB和藍牙模塊,具有4個輸入端口(連接傳感器)和3個輸出端口(連接電機),套件中配置了觸動、聲音、光電、溫度和超聲波等傳感器,通過連接組合和編程可以實現(xiàn)多種功能(圖1)。除了控制系統(tǒng)較RCX大幅增強外,NXT的電機使用伺服控制,程序執(zhí)行起來更加精準。此外,NXT 使用官方提供的NXT 2.0 Programming進行編程,也可以使用微軟推出的可視化編程環(huán)境Microsoft Robotics Studio進行編程與開發(fā),該軟件能模擬機器人仿真運行,操控較為方便。

    2.2 EV3主控模塊

    EV3主機采用300MHz的64位ARM9處理器,基于Linux操作系統(tǒng),內(nèi)置16MB的ROM和64MB的RAM。EV3主機有4個輸入端口及4個輸出端口,另有一個用于數(shù)據(jù)和程序傳輸?shù)木幊探涌诤鸵粋€可連接WIFI通信模塊的USB2.0接口;一個mini SD卡擴展槽,支持最高32GB的micro SD外置存儲卡。EV3主機支持USB2.0、藍牙和WIFI與PC、移動設(shè)備進行通訊,可通過iOS、Android系統(tǒng)的移動設(shè)備App進行控制,經(jīng)過簡單改造,甚至可以支持簡單的人機交流。EV3的傳感器類型更加豐富,增加了陀螺儀傳感器、壓力傳感器、紅外傳感器等,可以實現(xiàn)更多的外界環(huán)境感知,進而使機器人更為智能。

    圖1 樂高機器人3代主控模塊外觀圖

    2.3 性能比較

    NXT和 EV3主控模塊的基本性能指標見表2。

    顯然,與上一代產(chǎn)品NXT相比,EV3的整體性能有大幅提升,其運算速度、數(shù)據(jù)處理能力、通訊能力等方面都優(yōu)于NXT,主要表現(xiàn)在3個方面。首先,與NXT的封閉系統(tǒng)不同,EV3運行的是基于Linux的開源操作系統(tǒng),這意味著機器人幾乎就是一臺完整的計算機,使用者無須借助額外的計算機,即可在EV3主控模塊上進行簡單編程。更為強大的是,通過針對性的Linux編程支持,可以突破樂高產(chǎn)品套件的限制,將任何設(shè)備與EV3相連接,例如用于無線連接的WiFi加密狗、USB鍵盤或網(wǎng)絡(luò)攝像頭等,均可通過USB接口連接到EV3主控模塊,實現(xiàn)更多的功能。其二,與NXT相比,EV3有更強大的主控模塊串聯(lián)能力。盡管通過藍牙通訊,NXT主控模塊間可以進行連接,但連接過程較為復(fù)雜,并容易受外界信號干擾而失穩(wěn)。EV3有菊鏈(Daisy-Chain)接口,可以用USB串接主控模塊,可連接多達4個EV3主控模塊,因此實現(xiàn)在一個機器人上控制16個電機和16個傳感器。配合外置micro SD卡存儲,EV3可以進行復(fù)雜的編程和大量數(shù)據(jù)的處理,實現(xiàn)高度復(fù)雜的動作和功能。其三,作為新一代產(chǎn)品,EV3向后兼容,NXT套件中的電機和傳感器均可用于EV3,與EV3套件模塊混合搭配使用,即便是最早版本的NXT 觸動傳感器,經(jīng)過修改也能夠與EV3兼容。但EV3傳感器無法用于NXT主控模塊。EV3的官方編程軟件可以對NXT進行編程, EV3軟件能夠辨識和顯示NXT設(shè)備,也就是說,NXT的用戶也可以下載EV3編程軟件進行編程操作。相反,NXT軟硬件不可兼容EV3。

    表2 NXT和 EV3主控模塊的基本性能指標比較

    盡管EV3整體上更勝一籌,但作為老一代產(chǎn)品,NXT仍然有一定優(yōu)勢,特別是針對特定使目的和特定人群來說,NXT有值得偏愛之處。第一,傳感器是機器人功能實現(xiàn)的關(guān)鍵,樂高套件提供的傳感器畢竟種類有限,類型豐富的第3方傳感器是實現(xiàn)特殊功能的必備 組 件。HiTechnic,Mindsensors和 Dexter Industries等第三方生產(chǎn)商針對NXT開發(fā)了大量的傳感器,但這些傳感器必須專門創(chuàng)建編程模塊,才能用于EV3。目前,HiTechnic公司已推出I2C總線通訊、模擬傳感器和顏色傳感器三種程序模塊,支持與EV3的連接,但總體上第三方傳感器軟件支持的跟進尚在繼續(xù),導(dǎo)致EV3在傳感器可用性上,目前與NXT相比稍顯不足。第二,為更精確地進行市場定位,EV3加強了定型化設(shè)計,目前推出的家庭版和教育版均為定型化教育機器人產(chǎn)品,特定的套件實現(xiàn)有限的功能,如擴展功能,則需再單獨購置程序和擴展包,其經(jīng)濟代價較高。相比而言,NXT更為廉價,支持LABview和RobotC的編程,各種擴展功能較多,加1塊HiTechnic的Prototype Board,甚至可以做數(shù)據(jù)采集卡。EV3的Linux系統(tǒng)緩慢的開機速度和較為有限的編程軟件,并不能令高級用戶滿意。對于高級用戶來說,NXT依靠編程和增加傳感器,也能夠非常廉價地實現(xiàn)EV3的很多功能。

    3 功能適用性分析

    基于以上NXT與EV3主控模塊的性能比較,可以認為,目前EV3比NXT更有整體優(yōu)勢,但NXT暫時無法完全被替代。NXT價格低廉,具有很好的擴展性和豐富的外設(shè)支持,比較適合高級用戶在預(yù)算緊張的情況下進行復(fù)雜的科學(xué)實驗和機器人競賽項目搭建。另外,由于NXT的操作界面、編程較為簡單,更適合初學(xué)者入門學(xué)習(xí)使用。由于數(shù)據(jù)處理能力有限,存儲空間小,NXT不適合高度復(fù)雜的編程,比較適合相撲、投籃等一些簡單的比賽。EV3作為專為定型化的教育機器人產(chǎn)品,更適合用于機器人教育普及課堂和有一定基礎(chǔ)的青少年使用。對于高級用戶而言,在經(jīng)費充足的情況下,通過增購程序、設(shè)備和復(fù)雜的編程,EV3可以實現(xiàn)高度復(fù)雜的功能,比較適合WRO等高級機器人比賽。當然,EV3畢竟是全面更新?lián)Q代的樂高機器人產(chǎn)品,具有NXT不可比擬的潛力,隨著外圍支持的發(fā)展和使用者的增多,EV3全面勝過NXT,只是時間問題。

    猜你喜歡
    樂高套件圖標
    基于維修費用的關(guān)鍵部套件分析
    樂高2020年上半年財報:收入同比增長7%
    玩具世界(2020年4期)2020-11-16 01:06:10
    “龍吟套件”創(chuàng)作感悟
    山東陶瓷(2020年5期)2020-03-19 01:35:36
    Android手機上那些好看的第三方圖標包
    樂高樂園
    中國風(fēng)圖標設(shè)計
    電影評介(2016年24期)2017-01-04 05:41:44
    工業(yè)照明超頻三天棚燈套件改造工程
    中國照明(2016年5期)2016-06-15 20:30:13
    樂高?城市組
    小主人報(2016年24期)2016-03-16 01:11:29
    樂高?未來騎士團
    小主人報(2016年24期)2016-03-16 01:11:29
    有意思的廁所圖標
    讀者(2015年13期)2015-05-14 11:41:05
    上思县| 卢氏县| 秀山| 刚察县| 桃源县| 珲春市| 长丰县| 临桂县| 开远市| 深水埗区| 辉南县| 闽侯县| 鹤山市| 神池县| 凤台县| 灌南县| 孝义市| 和顺县| 江华| 延安市| 瑞丽市| 新源县| 府谷县| 兴义市| 潜江市| 昭通市| 德庆县| 合山市| 北碚区| 宣汉县| 华安县| 延边| 南通市| 麻栗坡县| 西畴县| 石景山区| 梧州市| 肥东县| 兖州市| 浙江省| 元阳县|