機(jī)器人:在一個(gè)月之內(nèi)實(shí)現(xiàn)原型開(kāi)發(fā)的四個(gè)平臺(tái)
2014/3/6 11:35:41
錄
1.使用LEGO MINDSTORMS NXT進(jìn)行原型開(kāi)發(fā)
2.使用iRobot Create進(jìn)行原型開(kāi)發(fā)
3.使用NI Single-Board RIO和NI CompactRIO進(jìn)行原型開(kāi)發(fā)
4.使用Mobile Robots Inc.進(jìn)行原型開(kāi)發(fā)
從工業(yè)自動(dòng)化機(jī)器直至模仿人類行為的類人機(jī)器人,都要求使用當(dāng)今最高級(jí)的控制系統(tǒng)和復(fù)雜機(jī)械結(jié)構(gòu)。機(jī)器人 通常部署在動(dòng)態(tài)環(huán)境中,這使得開(kāi)發(fā)更具挑戰(zhàn)。即便是最先進(jìn)的軟件仿真也無(wú)法仿真現(xiàn)實(shí)環(huán)境中的所有變量。要了解機(jī)器人在投入實(shí)際應(yīng)用前如何響應(yīng)不同的狀況, 功能原型是十分重要的。
將NI LabVIEW圖形化系統(tǒng)軟件與商用硬件整合在一起,您可以在一個(gè)月內(nèi)開(kāi)發(fā)軟件,并完成功能齊全的原型系統(tǒng)。您需要根據(jù)一系列因素進(jìn)行開(kāi)發(fā)平臺(tái)的選擇,其中包括價(jià)格、靈活性、I/O數(shù)量、處理器速度、堅(jiān)固性和板載傳感器。一些用于原型開(kāi)發(fā)的通用平臺(tái)使用了LEGO? MINDSTORMS? NXT、嵌入式NI CompactRIO和NI Single-Board RIO系統(tǒng)。表1提供了可用平臺(tái)的比較。
表1:針對(duì)不同應(yīng)用和價(jià)位的機(jī)器人都有相應(yīng)的原型開(kāi)發(fā)平臺(tái)。
使用LEGO MINDSTORMS NXT進(jìn)行原型開(kāi)發(fā)
LEGO MINDSTORM NXT包含智能的、用于計(jì)算機(jī)控制的LEGO模塊,是預(yù)算較少的情況下進(jìn)行原型開(kāi)發(fā)的理想選擇。它包含32位ARM微控制器,可以用于和多種傳感器及電機(jī) 一起使用。通過(guò)使用用于LEGO MINDSTORMS NXT的LabVIEW工具包,您可以創(chuàng)建程序并直接下載到NXT模塊上。NXT模塊使用10位模擬數(shù)字轉(zhuǎn)換器(ADC)作為輸入,可以作為數(shù)據(jù)采集單 元,控制多達(dá)三個(gè)電機(jī)和轉(zhuǎn)數(shù)器。
新加坡義安理工學(xué)院的工程學(xué)院開(kāi)發(fā)了視覺(jué)引導(dǎo)的自動(dòng)化機(jī)器人,用于撿網(wǎng)球。通過(guò)使用相機(jī)采集圖像和NI機(jī)器視覺(jué)軟件完成目標(biāo)跟蹤,機(jī)器以高精度和高速度完成了這個(gè)任務(wù)。在實(shí)際應(yīng)用中,您需要更大的撿球系統(tǒng)完成整個(gè)網(wǎng)球場(chǎng)的任務(wù),但是新加坡義安理工學(xué)院通過(guò)在NXT原型上測(cè)試其理論算法,從而降低了成本。
圖1:新加坡義安理工學(xué)院工程學(xué)院使用LabVIEW開(kāi)發(fā)了視覺(jué)引導(dǎo)的自動(dòng)化機(jī)器人用于撿網(wǎng)球。
使用iRobot Create進(jìn)行原型開(kāi)發(fā)
如果您正在尋找使用開(kāi)發(fā)時(shí)間更短、價(jià)格更低的方案,iRobot Create整個(gè)系統(tǒng)價(jià)格低于300美元。iRobot Create是可靠的多功能機(jī)器人平臺(tái),可以用于機(jī)器人興趣開(kāi)發(fā)和研究應(yīng)用。它具有32個(gè)內(nèi)置傳感器、兩個(gè)驅(qū)動(dòng)輪子、一個(gè)小腳輪、10種預(yù)編程行為、一個(gè) 用于自定義傳感器和執(zhí)行機(jī)構(gòu)的可擴(kuò)展I/O、一個(gè)帶有裝配點(diǎn)的貨箱和后擋板。
圖2:Boston Engineering使用LabVIEW構(gòu)建跳舞、唱歌的iRobot。Boston Engineering最近將iRobot Create的使用推向了新的階段,通過(guò)添加能夠使用LabVIEW進(jìn)行編程的FlexStack模塊,他們編制了讓機(jī)器人唱歌和跳舞的程序。機(jī)器人根據(jù) RFID標(biāo)簽完成不同形式的舞蹈。因?yàn)閳D形化編程的生產(chǎn)力出眾,Boston Engineering在短時(shí)期內(nèi)開(kāi)發(fā)完成了應(yīng)用程序,實(shí)際上他們?cè)跒镕lexStack開(kāi)發(fā)塑料外殼所花的時(shí)間比對(duì)機(jī)器人編程的時(shí)間還長(zhǎng)。因?yàn)樗麄兪褂?了LabVIEW,讓iRobot Create唱歌跳舞只花了不到一天的時(shí)間。
使用NI Single-Board RIO和NI CompactRIO進(jìn)行原型開(kāi)發(fā)
有許多預(yù)先裝配的商用機(jī)器人平臺(tái)可以讓您在幾周之內(nèi)完成原型開(kāi)發(fā)。但是,如果機(jī)器人原型開(kāi)發(fā)需要一個(gè)更靈活的平臺(tái),帶有確定性的實(shí)時(shí)執(zhí)行、可自定義 的I/O定時(shí)和高級(jí)控制(例如美國(guó)弗吉尼亞理工大學(xué)Odin和Vecna BEAR),請(qǐng)考慮CompactRIO和NI Single-Board RIO嵌入式平臺(tái)。這些平臺(tái)是為高性能和高可靠性設(shè)計(jì)的。CompactRIO是共享相同體系結(jié)構(gòu)和組件的堅(jiān)固平臺(tái)。使用CompactRIO或NI Single-Board RIO作為機(jī)器人的平臺(tái),您能夠定制架構(gòu)、移動(dòng)性、感知和I/O。
使用LabVIEW圖形化編程工具和RIO嵌入式平臺(tái),您可以快速地開(kāi)發(fā)功能完整的自動(dòng)化機(jī)器人。KC BioMediX Inc是一家剛剛起步的醫(yī)療器械公司,位于堪薩斯州的肖尼市,他們開(kāi)發(fā)了稱為NTrainer System的產(chǎn)品,幫助早產(chǎn)嬰兒進(jìn)行口腔進(jìn)食,提高存活機(jī)率。使用LabVIEW和CompactRIO,KC BioMediX, Inc.能夠?qū)⑵溟_(kāi)發(fā)成本縮減250000美元。此外,他們能夠?qū)㈤_(kāi)發(fā)時(shí)間從四個(gè)月減少到四周,不必自己開(kāi)發(fā)控制軟件和驅(qū)動(dòng)。
圖3:使用LabVIEW和CompactRIO,KC BioMediX, Inc.能夠?qū)⑵溟_(kāi)發(fā)成本縮減250000美元。
使用Mobile Robots Inc.進(jìn)行原型開(kāi)發(fā)
圖4:由CCS Robotics使用MobileRobots PatrolBot作為平臺(tái)開(kāi)發(fā)的機(jī)器人SpeciMinder正在被CCS Robotics應(yīng)用于醫(yī)院中。
如果您需要帶有靈活性的商業(yè)解決方案,MobileRobotics Inc.提供了基于可以用于所有目的和幾乎所有價(jià)格下的平臺(tái)。如果您正在尋找能夠與人類交互的、講究“機(jī)器人禮儀”的機(jī)器人,PeopleBot和 GuiaBot知道如何進(jìn)行社交。如果您需要滿足所有地形的平臺(tái),P3AT可以用于室外或惡劣地形下的項(xiàng)目。P3DX是最流行的課堂機(jī)器 人,PowerBot用于重負(fù)荷工作,就像工業(yè)機(jī)械臂一樣。
MobileRobots Inc. PatrolBot已經(jīng)用于實(shí)際使用,如將樣本送到醫(yī)院的多個(gè)實(shí)驗(yàn)室中。將樣本置于CCS Robotics開(kāi)發(fā)的SpeciMinder頂部,PatrolBot可以在無(wú)需人工干預(yù)的情況下從一個(gè)地方移動(dòng)到另一個(gè)地方。它會(huì)通知它的到達(dá),等待 裝載完成,然后移動(dòng)到下一個(gè)地方。如果有東西擋住它的去路,機(jī)器人會(huì)想辦法繞過(guò)它,或是使用不同的通道。一些在一年前安裝的SpeciMinder已經(jīng)累 計(jì)移動(dòng)了超過(guò)10000 km。
功能原型驗(yàn)證能夠減少開(kāi)發(fā)時(shí)間和成本。從低成本解決方案需要最少的I/O(例如基于LEGO MINDSTORMS NXT撿網(wǎng)球的機(jī)器人)直至高通道數(shù)確定性的解決方案(例如基于CompactRIO的NTrainer Sytem),針對(duì)不同應(yīng)用都有對(duì)應(yīng)的機(jī)器人平臺(tái)。使用LabVIEW對(duì)機(jī)器人進(jìn)行編程,您可以方便地在一個(gè)月內(nèi)完成機(jī)器人的原型開(kāi)發(fā)。
1.使用LEGO MINDSTORMS NXT進(jìn)行原型開(kāi)發(fā)
2.使用iRobot Create進(jìn)行原型開(kāi)發(fā)
3.使用NI Single-Board RIO和NI CompactRIO進(jìn)行原型開(kāi)發(fā)
4.使用Mobile Robots Inc.進(jìn)行原型開(kāi)發(fā)
從工業(yè)自動(dòng)化機(jī)器直至模仿人類行為的類人機(jī)器人,都要求使用當(dāng)今最高級(jí)的控制系統(tǒng)和復(fù)雜機(jī)械結(jié)構(gòu)。機(jī)器人 通常部署在動(dòng)態(tài)環(huán)境中,這使得開(kāi)發(fā)更具挑戰(zhàn)。即便是最先進(jìn)的軟件仿真也無(wú)法仿真現(xiàn)實(shí)環(huán)境中的所有變量。要了解機(jī)器人在投入實(shí)際應(yīng)用前如何響應(yīng)不同的狀況, 功能原型是十分重要的。
將NI LabVIEW圖形化系統(tǒng)軟件與商用硬件整合在一起,您可以在一個(gè)月內(nèi)開(kāi)發(fā)軟件,并完成功能齊全的原型系統(tǒng)。您需要根據(jù)一系列因素進(jìn)行開(kāi)發(fā)平臺(tái)的選擇,其中包括價(jià)格、靈活性、I/O數(shù)量、處理器速度、堅(jiān)固性和板載傳感器。一些用于原型開(kāi)發(fā)的通用平臺(tái)使用了LEGO? MINDSTORMS? NXT、嵌入式NI CompactRIO和NI Single-Board RIO系統(tǒng)。表1提供了可用平臺(tái)的比較。
表1:針對(duì)不同應(yīng)用和價(jià)位的機(jī)器人都有相應(yīng)的原型開(kāi)發(fā)平臺(tái)。
使用LEGO MINDSTORMS NXT進(jìn)行原型開(kāi)發(fā)
LEGO MINDSTORM NXT包含智能的、用于計(jì)算機(jī)控制的LEGO模塊,是預(yù)算較少的情況下進(jìn)行原型開(kāi)發(fā)的理想選擇。它包含32位ARM微控制器,可以用于和多種傳感器及電機(jī) 一起使用。通過(guò)使用用于LEGO MINDSTORMS NXT的LabVIEW工具包,您可以創(chuàng)建程序并直接下載到NXT模塊上。NXT模塊使用10位模擬數(shù)字轉(zhuǎn)換器(ADC)作為輸入,可以作為數(shù)據(jù)采集單 元,控制多達(dá)三個(gè)電機(jī)和轉(zhuǎn)數(shù)器。
新加坡義安理工學(xué)院的工程學(xué)院開(kāi)發(fā)了視覺(jué)引導(dǎo)的自動(dòng)化機(jī)器人,用于撿網(wǎng)球。通過(guò)使用相機(jī)采集圖像和NI機(jī)器視覺(jué)軟件完成目標(biāo)跟蹤,機(jī)器以高精度和高速度完成了這個(gè)任務(wù)。在實(shí)際應(yīng)用中,您需要更大的撿球系統(tǒng)完成整個(gè)網(wǎng)球場(chǎng)的任務(wù),但是新加坡義安理工學(xué)院通過(guò)在NXT原型上測(cè)試其理論算法,從而降低了成本。
圖1:新加坡義安理工學(xué)院工程學(xué)院使用LabVIEW開(kāi)發(fā)了視覺(jué)引導(dǎo)的自動(dòng)化機(jī)器人用于撿網(wǎng)球。
使用iRobot Create進(jìn)行原型開(kāi)發(fā)
如果您正在尋找使用開(kāi)發(fā)時(shí)間更短、價(jià)格更低的方案,iRobot Create整個(gè)系統(tǒng)價(jià)格低于300美元。iRobot Create是可靠的多功能機(jī)器人平臺(tái),可以用于機(jī)器人興趣開(kāi)發(fā)和研究應(yīng)用。它具有32個(gè)內(nèi)置傳感器、兩個(gè)驅(qū)動(dòng)輪子、一個(gè)小腳輪、10種預(yù)編程行為、一個(gè) 用于自定義傳感器和執(zhí)行機(jī)構(gòu)的可擴(kuò)展I/O、一個(gè)帶有裝配點(diǎn)的貨箱和后擋板。
圖2:Boston Engineering使用LabVIEW構(gòu)建跳舞、唱歌的iRobot。Boston Engineering最近將iRobot Create的使用推向了新的階段,通過(guò)添加能夠使用LabVIEW進(jìn)行編程的FlexStack模塊,他們編制了讓機(jī)器人唱歌和跳舞的程序。機(jī)器人根據(jù) RFID標(biāo)簽完成不同形式的舞蹈。因?yàn)閳D形化編程的生產(chǎn)力出眾,Boston Engineering在短時(shí)期內(nèi)開(kāi)發(fā)完成了應(yīng)用程序,實(shí)際上他們?cè)跒镕lexStack開(kāi)發(fā)塑料外殼所花的時(shí)間比對(duì)機(jī)器人編程的時(shí)間還長(zhǎng)。因?yàn)樗麄兪褂?了LabVIEW,讓iRobot Create唱歌跳舞只花了不到一天的時(shí)間。
使用NI Single-Board RIO和NI CompactRIO進(jìn)行原型開(kāi)發(fā)
有許多預(yù)先裝配的商用機(jī)器人平臺(tái)可以讓您在幾周之內(nèi)完成原型開(kāi)發(fā)。但是,如果機(jī)器人原型開(kāi)發(fā)需要一個(gè)更靈活的平臺(tái),帶有確定性的實(shí)時(shí)執(zhí)行、可自定義 的I/O定時(shí)和高級(jí)控制(例如美國(guó)弗吉尼亞理工大學(xué)Odin和Vecna BEAR),請(qǐng)考慮CompactRIO和NI Single-Board RIO嵌入式平臺(tái)。這些平臺(tái)是為高性能和高可靠性設(shè)計(jì)的。CompactRIO是共享相同體系結(jié)構(gòu)和組件的堅(jiān)固平臺(tái)。使用CompactRIO或NI Single-Board RIO作為機(jī)器人的平臺(tái),您能夠定制架構(gòu)、移動(dòng)性、感知和I/O。
使用LabVIEW圖形化編程工具和RIO嵌入式平臺(tái),您可以快速地開(kāi)發(fā)功能完整的自動(dòng)化機(jī)器人。KC BioMediX Inc是一家剛剛起步的醫(yī)療器械公司,位于堪薩斯州的肖尼市,他們開(kāi)發(fā)了稱為NTrainer System的產(chǎn)品,幫助早產(chǎn)嬰兒進(jìn)行口腔進(jìn)食,提高存活機(jī)率。使用LabVIEW和CompactRIO,KC BioMediX, Inc.能夠?qū)⑵溟_(kāi)發(fā)成本縮減250000美元。此外,他們能夠?qū)㈤_(kāi)發(fā)時(shí)間從四個(gè)月減少到四周,不必自己開(kāi)發(fā)控制軟件和驅(qū)動(dòng)。
圖3:使用LabVIEW和CompactRIO,KC BioMediX, Inc.能夠?qū)⑵溟_(kāi)發(fā)成本縮減250000美元。
使用Mobile Robots Inc.進(jìn)行原型開(kāi)發(fā)
圖4:由CCS Robotics使用MobileRobots PatrolBot作為平臺(tái)開(kāi)發(fā)的機(jī)器人SpeciMinder正在被CCS Robotics應(yīng)用于醫(yī)院中。
如果您需要帶有靈活性的商業(yè)解決方案,MobileRobotics Inc.提供了基于可以用于所有目的和幾乎所有價(jià)格下的平臺(tái)。如果您正在尋找能夠與人類交互的、講究“機(jī)器人禮儀”的機(jī)器人,PeopleBot和 GuiaBot知道如何進(jìn)行社交。如果您需要滿足所有地形的平臺(tái),P3AT可以用于室外或惡劣地形下的項(xiàng)目。P3DX是最流行的課堂機(jī)器 人,PowerBot用于重負(fù)荷工作,就像工業(yè)機(jī)械臂一樣。
MobileRobots Inc. PatrolBot已經(jīng)用于實(shí)際使用,如將樣本送到醫(yī)院的多個(gè)實(shí)驗(yàn)室中。將樣本置于CCS Robotics開(kāi)發(fā)的SpeciMinder頂部,PatrolBot可以在無(wú)需人工干預(yù)的情況下從一個(gè)地方移動(dòng)到另一個(gè)地方。它會(huì)通知它的到達(dá),等待 裝載完成,然后移動(dòng)到下一個(gè)地方。如果有東西擋住它的去路,機(jī)器人會(huì)想辦法繞過(guò)它,或是使用不同的通道。一些在一年前安裝的SpeciMinder已經(jīng)累 計(jì)移動(dòng)了超過(guò)10000 km。
功能原型驗(yàn)證能夠減少開(kāi)發(fā)時(shí)間和成本。從低成本解決方案需要最少的I/O(例如基于LEGO MINDSTORMS NXT撿網(wǎng)球的機(jī)器人)直至高通道數(shù)確定性的解決方案(例如基于CompactRIO的NTrainer Sytem),針對(duì)不同應(yīng)用都有對(duì)應(yīng)的機(jī)器人平臺(tái)。使用LabVIEW對(duì)機(jī)器人進(jìn)行編程,您可以方便地在一個(gè)月內(nèi)完成機(jī)器人的原型開(kāi)發(fā)。
提交
查看更多評(píng)論
其他資訊
工業(yè)機(jī)器人控制系統(tǒng)的開(kāi)放體系結(jié)構(gòu)
工業(yè)機(jī)器人離線編程及無(wú)碰撞路徑規(guī)劃系統(tǒng)的開(kāi)發(fā)研究
工業(yè)機(jī)器人手臂結(jié)構(gòu)的有限元分析與研究
工業(yè)機(jī)器人通用控制器研究開(kāi)發(fā)
工業(yè)機(jī)器人網(wǎng)絡(luò)控制與編程