喜歡這套資料就充值下載吧。。。資源目錄里展示的都可在線預(yù)覽哦。。。下載后都有,,請放心下載,,文件全都包含在內(nèi),,【有疑問咨詢QQ:414951605 或 1304139763】
=============================================
喜歡這套資料就充值下載吧。。。資源目錄里展示的都可在線預(yù)覽哦。。。下載后都有,,請放心下載,,文件全都包含在內(nèi),,【有疑問咨詢QQ:414951605 或 1304139763】
=============================================
設(shè)計和開發(fā)一個競爭低成本四自由度機(jī)器人手臂
作者:Ashraf Elfasakhany,Eduardo Yanez,Karen Baylon,Ricardo Salgado
接收于2011年10月19日,2011年11月7日修訂,2011年11月15日接受
文摘:
這項工作的主要焦點是設(shè)計、開發(fā)和實施低成本、強(qiáng)控制、有競爭力的機(jī)器人手臂。設(shè)計四自由度和才華橫溢的機(jī)器人手臂盡快實現(xiàn)精確簡單的任務(wù),如光材料處理,這將被集成到一個移動平臺,作為一個助理工業(yè)的勞動力。機(jī)器人手臂配備有伺服電機(jī)來做手臂之間的聯(lián)系和執(zhí)行手臂的動作。伺服電機(jī)包括編碼器,以至于沒有控制器實現(xiàn)。我們控制機(jī)器人使用的虛擬儀器,它執(zhí)行逆運動學(xué)計算和串行通信的適當(dāng)?shù)慕嵌葘σ粋€單片機(jī),驅(qū)動伺服電機(jī)的功能修改位置、速度和加速度。測試和驗證的機(jī)器人手臂結(jié)果顯示它正常工作。
關(guān)鍵詞:
機(jī)器人手臂,低成本,設(shè)計,驗證,四自由度,伺服馬達(dá),Arduino機(jī)器人控制,虛擬儀器機(jī)器人控制
1.介紹
機(jī)器人術(shù)語實際上是定義為研究、設(shè)計和使用機(jī)器人系統(tǒng)制造[1]。機(jī)器人通常用于執(zhí)行不安全的,危險的,高度重復(fù),和不愉快的任務(wù)。他們有很多不同的功能,如物料搬運、裝配、電弧焊、電阻焊、機(jī)床裝載和卸載功能、繪畫、噴涂等。
主要有兩種不同的機(jī)器人:服務(wù)機(jī)器人和工業(yè)機(jī)器人。服務(wù)機(jī)器人是機(jī)器人運行的半或全自主執(zhí)行服務(wù)有用的福祉人類和設(shè)備,不包括制造業(yè)務(wù)[2]。工業(yè)機(jī)器人,另一方面,是由ISO正式定義為可編程在三個或三個以上軸的自動控制和多功能的機(jī)械手[1]。工業(yè)機(jī)器人的目的是實現(xiàn)材料、零件、工具或?qū)iT的設(shè)備通過變量編程動作來執(zhí)行各種任務(wù)。一個工業(yè)機(jī)器人系統(tǒng)不但包括工業(yè)機(jī)器人而且包括任何設(shè)備和/或傳感器需要機(jī)器人來執(zhí)行其任務(wù)以及測序或監(jiān)控通信接口。2007年世界市場增長了3%,其中大約有114000個新安裝的工業(yè)機(jī)器人。2007年底約有一百萬工業(yè)機(jī)器人在使用中,相比之下,估計有50000服務(wù)機(jī)器人對工業(yè)使用[3]。
由于使用的工業(yè)機(jī)器人手臂的增加,一個進(jìn)化的話題開始試圖模仿人類的動作在一個細(xì)節(jié)模式。例如一群學(xué)生在韓國做了一個機(jī)械手臂的設(shè)計創(chuàng)新,考慮到跳舞的手,舉重,中國書法寫作和顏色分類[4]。另一組工程師在美國發(fā)展八自由度機(jī)器人手臂。這個機(jī)器人能夠掌握很多形狀對象從一筆一個球和模擬人類的手[5]。在太空中,航天飛機(jī)遠(yuǎn)程控制器系統(tǒng),稱為SSRMS或創(chuàng)意,和它的繼任者是例子,多自由度機(jī)器人手臂,已經(jīng)被用來執(zhí)行各種任務(wù),如檢查航天飛機(jī)的使用的一種專門部署與相機(jī)和傳感器連接在末端的執(zhí)行器和衛(wèi)星部署和從航天飛機(jī)的貨艙檢索策略[6]。
在墨西哥,科學(xué)家有望設(shè)計和開發(fā)許多機(jī)器人手臂,墨西哥政府估計,在墨西哥大約有11000個機(jī)器人手臂用在不同的工業(yè)應(yīng)用。然而,專家認(rèn)為,最奢華的機(jī)器人手臂不僅是高質(zhì)量的,而且要準(zhǔn)確、可重復(fù)性和粗短的成本。
大多數(shù)機(jī)器人設(shè)置為一個操作的教和重復(fù)技術(shù)。在這種模式下,一個訓(xùn)練有素的操作者(程序員)通常使用便攜式控制裝置(一個示教器)教機(jī)器人其任務(wù)手動。機(jī)器人的速度在這些編程會話是緩慢的。目前的工作是一個兩階段的項目的一部分,這就需要一個移動機(jī)器人能夠運輸工具從庫房到工業(yè)電解槽。在這個階段,該項目開展的科技大學(xué),墨西哥蒙特雷,主要關(guān)注的是設(shè)計,發(fā)展和實施一個工業(yè)機(jī)器人手臂粗短的成本、準(zhǔn)確和優(yōu)越的控制。設(shè)計四自由度和才華橫溢的機(jī)器人手臂盡快實現(xiàn)精確簡單的任務(wù),如光材料處理,這將被集成到一個移動平臺,作為一個助理工業(yè)的勞動力。
2.機(jī)械設(shè)計
機(jī)械設(shè)計的機(jī)器人手臂是基于機(jī)器人機(jī)械手和一個人類的手臂具有相似的功能[6 - 8]。這樣一個機(jī)械手的鏈接進(jìn)行連接接頭允許轉(zhuǎn)動運動和鏈接的機(jī)械手被認(rèn)為形成一個運動鏈。業(yè)務(wù)結(jié)束的運動鏈機(jī)械手稱為末端執(zhí)行器或結(jié)束臂工具,它類似于人類的手。圖1顯示了自由體對機(jī)械設(shè)計的機(jī)械臂。如圖所示,末端執(zhí)行器不包括在設(shè)計中,因為商用夾具已被使用。這是因為,末端執(zhí)行器是一種最復(fù)雜的系統(tǒng)的部分,反過來, 比建造它更容易經(jīng)濟(jì)使用在商業(yè)中。
圖2顯示了工作區(qū)域的機(jī)械手臂。這是典型的工作空間有四自由度(4自由度)機(jī)械手臂。機(jī)械設(shè)計僅限于4自由度主要是因為這樣一個設(shè)計允許最必要的運動和保持成本和復(fù)雜的機(jī)器人有競爭力。因此,轉(zhuǎn)動關(guān)節(jié)活動受到限制,旋轉(zhuǎn)完成約兩軸肩和周圍只有一個在手肘和手腕,見圖1。
機(jī)械臂關(guān)節(jié)通常由電機(jī)驅(qū)動。伺服電機(jī)的選擇,因為它們包括編碼器自動提供反饋到汽車和相應(yīng)的調(diào)整位置。但是,這些汽車的缺點是,旋轉(zhuǎn)范圍小于180?跨度,大大降低了胳膊達(dá)到的區(qū)域和可能的位置[9]。選擇伺服電機(jī)基于最大扭矩所需的結(jié)構(gòu)和可能的負(fù)載。在目前的研究中,這些材料用于結(jié)構(gòu)丙烯酸。
圖1:自由體的機(jī)器人手臂 圖2:工作區(qū)域的機(jī)械手臂。
圖3顯示了用于負(fù)荷計算力線圖。進(jìn)行的計算只對關(guān)節(jié)最大的負(fù)載,因為其他關(guān)節(jié)會有相同的運動,即電動機(jī)可以移動鏈接沒有問題。計算考慮了電動機(jī)的重量,約50克,除了電動機(jī)的重量在聯(lián)合B,因為它進(jìn)行鏈接英航。圖4顯示了力圖在鏈接CB,其中包含關(guān)節(jié)(B和C)具有最高負(fù)荷(攜帶鏈接DC和ED)和計算進(jìn)行了如下。
值用于計算轉(zhuǎn)矩:
Wd = 0.011 kg (重量鏈接DE)
Wc = 0.030 kg (重量鏈接CD)
Wb = 0.030 kg (重量鏈接CB)
L = 1 kg (負(fù)載)
Cm = Dm= 0.050 kg (電動機(jī)重量)
LBC = 0.14 m (長度鏈接BC)
LCD = 0.14 m (長度鏈接CD)
LDE = 0.05 m (長度鏈接DE)
執(zhí)行力的總和在Y軸,使用負(fù)載如圖4,和解決為CY和CB,見方程(1)-(4)。類似地,執(zhí)行時刻的總和在C點,方程(5)和B點,方程(6),得到扭矩在C和B,方程(7)、(8),分別為。
所選擇的伺服電機(jī),根據(jù)計算結(jié)果,是Hextronik HX12K,扭矩280/盎司。這個電動機(jī)是推薦的,因為它比其他任何相同規(guī)格電動機(jī)更便宜。因為我們需要更多的扭矩在聯(lián)合B,見方程(8),我們使用兩個電動機(jī)在B點符合轉(zhuǎn)矩要求;然而,一個電動機(jī)對于其他關(guān)節(jié)是足夠的。使用兩個電動機(jī)聯(lián)合B是比使用一個560/盎司大的電動機(jī)便宜很多。在圖5中的其他相關(guān)特征的電動機(jī),他們可以在130毫秒內(nèi)轉(zhuǎn)換60度并擁有47.9克。
一旦最初尺寸的機(jī)器人手臂和電動機(jī)被定義,設(shè)計進(jìn)行使用SolidWorks平臺;設(shè)計應(yīng)該仔細(xì)考慮亞克力板的厚度和其他每個碎片會被附加到哪里。用來制造機(jī)器人的這個亞克力是在1/8的厚度薄鋼板中被選中,因為它方便加工且更少的重量與良好的阻力。
在設(shè)計過程中,我們遇到了一些困難,由于強(qiáng)烈的方式,加入薄丙烯酸部分。這是需要工具來燃燒,并加入丙烯酸,并且不是小組認(rèn)為,機(jī)械交界處的螺釘和螺母的基礎(chǔ)上,將遠(yuǎn)強(qiáng)于其他的替代品,如膠水為例。為了做到這一點,一個小的功能的設(shè)計允許緊固螺栓與螺母,而無需擰入薄的丙烯酸層。這個過程的結(jié)果是在圖6中顯示的三維設(shè)計。
設(shè)計結(jié)束,每個部分在滿量程卡紙印刷,然后我們核實了所有的裝配尺寸和接口。反過來,我們建立了第一個原型的機(jī)器人手臂。接著,對上述機(jī)器人手臂的部分被加工的丙烯酸系片材,使用圓鋸和皮膚工具。因為在一個專業(yè)的車間進(jìn)行機(jī)器人手臂的部分太小,它不容易實現(xiàn)這樣小和精確的切割,對部分詳細(xì)說明做了專業(yè)研討。
在組裝機(jī)器人部件與電機(jī)的過程中,很少有問題彈出。關(guān)鍵點無法抗拒緊固,反過來,可能會出現(xiàn)故障,因此,加強(qiáng)這些點被考慮在內(nèi)。上述機(jī)器人手臂的最終結(jié)果在圖7中所示。
圖3:機(jī)械手臂力線圖 圖4:力圖鏈接CB
圖5:伺服電動機(jī)
3.機(jī)器人手臂逆運動學(xué)
為了驗證正確的定位的機(jī)器人手臂,逆運動學(xué)進(jìn)行計算。這種計算被用于獲得通過使用在笛卡爾坐標(biāo)系統(tǒng)從給定的位置,如在圖8中所示的每個電機(jī)的角度。每個電機(jī)將有一個特定的功能:位于在A的電機(jī)中的y軸的最終元件的位置,電動機(jī)B和C在x軸和z軸的最終元件的位置。
問題是簡化使用xz平面,如圖9所示。在這下面的已知值定義[9]: 使用三角關(guān)系,如圖9所示,電動機(jī)角度得到θ2和θ1,見方程(9)和(10)。電動機(jī)B的是要使用θ1和電動機(jī)C將要使用θ2。用于電機(jī)的角度A的計算,如在方程(11)中看到。這些計算,得到的伺服電機(jī)的角度并依次他們采取的行動,以移動整個結(jié)構(gòu)的特定位置。
4.末端選擇
端部執(zhí)行器可能是系統(tǒng)的最重要和最復(fù)雜的部分之一。明智的是,這是很容易使用一個商業(yè)和經(jīng)濟(jì)建設(shè)。端部執(zhí)行器,主要是根據(jù)應(yīng)用程序和任務(wù),機(jī)器人手臂的完成而變化,它可以是氣動,電動或液壓。由于我們的機(jī)器人手臂在電力系統(tǒng)中,我們可以選擇的末端執(zhí)行器的電氣基礎(chǔ)。此外,我們的系統(tǒng)的主應(yīng)用程序的處理,因此,我們的最終建議類型的執(zhí)行器,如在圖10中示出的叼紙牙。請注意,端部執(zhí)行器的控制由一個伺服電機(jī),反過來,總伺服電機(jī)用于我們的機(jī)器人手臂5移動的結(jié)構(gòu)的電機(jī)。
5.機(jī)器人手臂控制
機(jī)器人手臂可以自主或手動控制。在手動模式下,一個訓(xùn)練有素的操作者(程序員)通常使用的便攜式控制裝置(示教)教手動做任務(wù)的機(jī)器人。在這些編程會話機(jī)器人的速度很慢。在當(dāng)前的工作中,我們封閉了這兩種模式。
所提出的機(jī)器人手臂的控制基本上包括三個層次:一個微控制器,驅(qū)動器,和一個基于計算機(jī)的用戶界面。此系統(tǒng)具有獨特的特性,可以在編程和控制方法,它是采用逆運動學(xué)的靈活性,除了它也可以被實現(xiàn)在全手動模式。在圖11中所示的電子控制設(shè)計。
采用的微控制器是帶有命名為“Arduino的”開發(fā)/編程板的Atmega368,如圖12所示。是非常類似于C的編程語言,但有助于控制的I / O端口,定時器,串行通信的的幾個libraryies。該微控制器的選擇,因為它具有低的價格,這是很容易重新編程,編程語言是簡單,和中斷是可用于這個特定的芯片。
使用的驅(qū)動程序是一個六聲道微型的大師伺服控制器板。它支持三種控制方式:USB直接連接到計算機(jī),TTL串口,用于與嵌入式系統(tǒng),如Arduino的微控制器,內(nèi)部腳本的自包含的,無主控制器應(yīng)用程序。這個控制器中,如在圖13中所示,包括一個0.25μs分辨率用于位置和內(nèi)置的速度和加速度控制。
6.測試和驗證
進(jìn)行測試,以驗證的機(jī)器人的臂和它的組件。睪丸覆蓋的特定元素和整個系統(tǒng)的,如在圖17中示出。對于單片機(jī),發(fā)生在測試的軟件的微控制器通過發(fā)送不同的命令和檢查的輸出連接到伺服電機(jī),打開或關(guān)閉根據(jù)命令。
伺服電機(jī)進(jìn)行測試之后通過不同的直接脈沖發(fā)送到每個伺服馬達(dá)和驗證移動到正確的位置的響應(yīng)。我們使用了一個馬克知道在哪里的初始位置,并通過與微控制器發(fā)送信號,反過來,它被解釋由伺服和編碼器所提供的信號相比,導(dǎo)致確定電機(jī)的最終位置到所需的位置的轉(zhuǎn)動。在這個測試中,伺服電機(jī)是不一致的機(jī)器人手臂系統(tǒng),因為不正確的極化。
伺服電機(jī)驅(qū)動器也使用Labview軟件測試將命令發(fā)送到微控制器發(fā)送特定的命令來驅(qū)動一臺電機(jī)連接改變位置。重要的是要注意到,在項目開始的選擇,不同的伺服電機(jī)驅(qū)動器和微控制器之間的通信相關(guān)的幾個問題的出現(xiàn)。所以,我們選擇的驅(qū)動程序,它允許直接從計算機(jī)發(fā)送的數(shù)據(jù)到它與只有一個USB線,所以在手動控制的執(zhí)行的情況下,所以單片機(jī)只會被用在案例的實現(xiàn)手動控制。
進(jìn)行其他測試,以驗證了整個系統(tǒng)的功能,如在圖18中示出。通過引入一個特定的位置在Labview的接口和測量的參考點之間的距離的最后一點,以便核實:從逆到直接運動學(xué)正確的轉(zhuǎn)換,在指定的角度之間的關(guān)系的旋轉(zhuǎn)而發(fā)生這些測試電機(jī)。
機(jī)器人手臂的測試和驗證是需要細(xì)長的時間,因為需要多次迭代的任務(wù)之一。在我們的測試中,出現(xiàn)許多問題:錯誤的角度的計算,錯誤校正電機(jī),與物理的角度和位置的測量的問題,以及因過載而預(yù)期不會燃燒的伺服電機(jī)之一。
7.結(jié)果和討論
機(jī)器人手臂在不同的工作條件下,結(jié)果如下:
7.1伺服電機(jī)運動范圍
得到的伺服電動機(jī)的限制,因為這種類型的電機(jī)包含規(guī)范,它具有小于180度的跨度。所有電機(jī)的實際的范圍被認(rèn)為是在范圍125 - 142度,如表1中所示。這清楚地表明,實際操作機(jī)器人手臂的從旁觀者情況下不同。
7.2電流消耗
電流消耗取決于負(fù)載和機(jī)器人臂的運動的類型。在目前的研究中,有4個級別的電流消耗。
8.結(jié)論
本文介紹了機(jī)器人的手臂,這有天賦完成簡單的任務(wù),如光材料處理的設(shè)計,開發(fā)和實施。機(jī)器人手臂的設(shè)計和建造由丙烯酸材料伺服電機(jī),執(zhí)行武器之間的聯(lián)系和執(zhí)行手臂的動作。伺服電機(jī)包括編碼器,使得沒有控制器實施,但是,電動機(jī)的旋轉(zhuǎn)范圍是小于180°的跨度,從而大大減小由臂和可能的位置達(dá)到的區(qū)域。限于四個自由度的機(jī)器人手臂的設(shè)計,因為這樣的設(shè)計使大部分必要的運動和保持競爭力的成本和復(fù)雜性的機(jī)器人。不包括末端執(zhí)行器的設(shè)計,因為市售夾具使用,因為它是非常容易和經(jīng)濟(jì)的使用不是建立一個商業(yè)。
在設(shè)計過程中,我們遇到了一些困難,由于強(qiáng)烈的方式,加入薄丙烯酸部分。用螺釘和螺母的基礎(chǔ)上的機(jī)械結(jié),并為了實現(xiàn)這一點,一個小的功能被設(shè)計允許緊固螺栓與螺母,而無需擰入薄的丙烯酸層。
控制的機(jī)器人手臂,三種方法實現(xiàn)的:一個微控制器,一個驅(qū)動器,和一個基于計算機(jī)的用戶界面。此系統(tǒng)具有獨特的特性,可以在編程和控制方法,它是采用逆運動學(xué)的靈活性,除了它也可以被實現(xiàn)在全手動模式。這個機(jī)器人手臂是便宜得多的可用機(jī)器人手臂與他人的對比,也可以控制它的運動從一臺計算機(jī),使用Labview接口。
幾個進(jìn)行測試,以驗證其中睪丸覆蓋的特定??元件和整個系統(tǒng)的機(jī)器人臂,在不同的操作條件下的結(jié)果表明的機(jī)器人手臂值得信任。
8