購(gòu)買設(shè)計(jì)請(qǐng)充值后下載,,資源目錄下的文件所見即所得,都可以點(diǎn)開預(yù)覽,,資料完整,充值下載可得到資源目錄里的所有文件。。?!咀ⅰ浚篸wg后綴為CAD圖紙,doc,docx為WORD文檔,原稿無(wú)水印,可編輯。。。帶三維備注的都有三維源文件,由于部分三維子文件較多,店主做了壓縮打包,都可以保證打開的,三維預(yù)覽圖都是店主用電腦打開后截圖的,具體請(qǐng)見文件預(yù)覽,有不明白之處,可咨詢QQ:1304139763===========題目最后備注XX系列,只是店主整理分類,與內(nèi)容無(wú)關(guān),請(qǐng)忽視
附件1:外文資料翻譯譯文
應(yīng)用坐標(biāo)測(cè)量機(jī)的機(jī)器人運(yùn)動(dòng)學(xué)姿態(tài)的標(biāo)定
這篇文章報(bào)到的是用于機(jī)器人運(yùn)動(dòng)學(xué)標(biāo)定中能獲得全部姿態(tài)的操作裝置——坐標(biāo)測(cè)量機(jī)(CMM)。運(yùn)動(dòng)學(xué)模型由于操作器得到發(fā)展, 它們關(guān)系到基坐標(biāo)和工件。 工件姿態(tài)是從實(shí)驗(yàn)測(cè)量中引出的討論, 同樣地是識(shí)別方法學(xué)。允許定義觀察策略的完全模擬實(shí)驗(yàn)已經(jīng)實(shí)現(xiàn)。實(shí)驗(yàn)工作的目的是描寫參數(shù)辨認(rèn)和精確確認(rèn)。用推論原則的那方法能得到在重復(fù)時(shí)近連續(xù)地校準(zhǔn)機(jī)器人。
關(guān)鍵字:機(jī)器人標(biāo)定 坐標(biāo)測(cè)量 參數(shù)辨認(rèn) 模擬學(xué)習(xí) 精確增進(jìn)
1. 前言
機(jī)器手有合理的重復(fù)精度 (0.3毫米)而知名, 但仍有不好的精確性(10.0 毫米)。為了實(shí)現(xiàn)機(jī)器手精確性,機(jī)器人可能要校準(zhǔn)也是好理解 。 在標(biāo)定過(guò)程中, 幾個(gè)連續(xù)的步驟能夠精確地識(shí)別機(jī)器人運(yùn)動(dòng)學(xué)參數(shù),提高精確性。這些步驟為如下描述:
1 操作器的運(yùn)動(dòng)學(xué)模型和標(biāo)定過(guò)程本身是發(fā)展,和通常有標(biāo)準(zhǔn)運(yùn)動(dòng)學(xué)模型的工具實(shí)現(xiàn)的。作為結(jié)果的模型是定義基于廠商的運(yùn)動(dòng)學(xué)參數(shù)設(shè)置錯(cuò)誤量, 和識(shí)別未知的,實(shí)際的參數(shù)設(shè)置。
2 機(jī)器人姿態(tài)的實(shí)驗(yàn)測(cè)量法(部分的或完成) 是拿走為了獲得從聯(lián)系到實(shí)際機(jī)器人的參數(shù)設(shè)置數(shù)據(jù)。
3 實(shí)際的運(yùn)動(dòng)學(xué)參數(shù)識(shí)別是系統(tǒng)地改變參數(shù)設(shè)置和減少在模型階段錯(cuò)誤量的定義。一個(gè)接近完成辨認(rèn)由分析不同中間姿態(tài)變量P和運(yùn)動(dòng)學(xué)參數(shù)K的微分關(guān)系決定:
于是等價(jià)轉(zhuǎn)化得:
兩者擇一, 問(wèn)題可以看成為多維的優(yōu)化問(wèn)題,這是為了減少一些定義的錯(cuò)誤功能到零點(diǎn),運(yùn)動(dòng)學(xué)參數(shù)設(shè)置被改變。這是標(biāo)準(zhǔn)優(yōu)化問(wèn)題和可能解決用的眾所周知的 方法。
4 最后一步是機(jī)械手控制中的機(jī)器人運(yùn)動(dòng)學(xué)識(shí)別和在學(xué)習(xí)之下的硬件系統(tǒng)的詳細(xì)資料。
包含實(shí)驗(yàn)數(shù)據(jù)的這張紙用于標(biāo)度過(guò)程。 可獲得的幾個(gè)方法是可用于完成這任務(wù), 雖然他們相當(dāng)復(fù)雜,獲得數(shù)據(jù)需要大量的成本和時(shí)間。這樣的技術(shù)包括使用可視化的和自動(dòng)化機(jī)械 ,伺服控制激光干涉計(jì),有關(guān)聲音的傳感器和視覺傳感器 。理想測(cè)量系統(tǒng)將獲得操作器的全部姿態(tài)(位置和方向),因?yàn)檫@將合并機(jī)械臂各個(gè)位置的全部信息。上面提到的所有方法僅僅用于唯一部分的姿態(tài), 需要更多的數(shù)據(jù)是為了標(biāo)度過(guò)程到進(jìn)行。
2.理論
文章中的理論描述,為了操作器空間放置的各自的位置,全部姿態(tài)是可測(cè)量的,雖然進(jìn)行幾個(gè)中間測(cè)量,是為了獲得姿態(tài)。測(cè)量姿態(tài)使用裝置是坐標(biāo)測(cè)量機(jī)(CMM),它是三軸的,棱鏡測(cè)量系統(tǒng)達(dá)到0.01毫米的精確。機(jī)器人操作器是能校準(zhǔn)的,PUMA 560,放置接近于CMM,特殊的操作裝置能到達(dá)邊緣。圖1顯示了系統(tǒng)不同部分安排。在這部分運(yùn)動(dòng)學(xué)模型將是發(fā)展, 解釋姿態(tài)估算法,和參數(shù)辨認(rèn)方法。
2.1 運(yùn)動(dòng)學(xué)的參數(shù)
在這部分,操作器的基本運(yùn)動(dòng)學(xué)結(jié)構(gòu)將被規(guī)定,它關(guān)系到完全坐標(biāo)系統(tǒng)的討論, 和終點(diǎn)模型。從這些模型,用于可能的技術(shù)的運(yùn)動(dòng)學(xué)參數(shù)的識(shí)別將被規(guī)定,和描述決定這些參數(shù)的方法。
那些基礎(chǔ)的模型工具用于描寫不同的物體和工件操作器位置空間的關(guān)系的方法是Denavit-Hartenberg方法,在Hayati 有調(diào)整計(jì)劃,停泊處 和當(dāng)二連續(xù)的接縫軸是名義上地平行的用于說(shuō)明不相稱模型 。如圖2
這中方法存在于物體或相互聯(lián)系的操作桿結(jié)構(gòu)中,和運(yùn)動(dòng)學(xué)中需要從一個(gè)坐標(biāo)到另一個(gè)坐標(biāo)這種同類變化是被定義的。這種變化是相同形式的
上面的關(guān)系可以解釋通過(guò)四個(gè)基本變化操作實(shí)現(xiàn)坐標(biāo)系n-1到結(jié)構(gòu)坐標(biāo)系n的變化。只有需要找到與前一個(gè)的關(guān)系的四個(gè)變化是必需的,在那個(gè)時(shí)候連續(xù)的軸是不平行的,定義為零點(diǎn)。
當(dāng)應(yīng)用于一個(gè)結(jié)構(gòu)到下一個(gè)結(jié)構(gòu)的等價(jià)變化坐標(biāo)系與更改Denavit-Hartenberg系相一致時(shí),它們將被書寫成矩陣元素實(shí)現(xiàn)運(yùn)動(dòng)學(xué)參數(shù)功能的矩陣形狀。這些參數(shù)是變化的簡(jiǎn)單變量:關(guān)節(jié)角,連桿偏置, 連桿長(zhǎng)度,扭角,矩陣通常表示如下:
對(duì)于多連接的, 例如機(jī)械操作臂,各自連續(xù)的鏈環(huán)和兩者瞬間的位置描寫在前一個(gè)矩陣變化中。這種變化從底部鏈環(huán)開始到第n鏈環(huán)因此關(guān)系如下:
圖3表示出PUMA機(jī)器人在Denavit-Hartenberg系中每一連桿,完全坐標(biāo)系和工具結(jié)構(gòu)。變化從世界坐標(biāo)系到機(jī)器人底部結(jié)構(gòu)需要仔細(xì)考慮過(guò),因?yàn)闈撛诘膮?shù)取決于被選擇的改變類型。考慮到圖4,世界坐標(biāo),在D-H系中定義的從世界坐標(biāo)到機(jī)器人基坐標(biāo),坐標(biāo)是PUMA機(jī)器人定義的基坐標(biāo)和機(jī)器人第二個(gè)D-H結(jié)構(gòu)中坐標(biāo)。我們感興趣的是從世界坐標(biāo)到必需的最小的參數(shù)數(shù)量。實(shí)現(xiàn)這種變化有兩種路徑:路徑1,從到D-H變化包括四個(gè)參數(shù),接著從到的變化將牽連二個(gè)參數(shù)和的變化
圖3
圖4
最后,另外從到的D-H變化中有四個(gè)參數(shù)其中和兩個(gè)參數(shù)是關(guān)于軸Z0因此不能獨(dú)立地識(shí)別, 和是沿著軸Z0因此也不能是獨(dú)立地識(shí)別。因此,用這路徑它需要從世界坐標(biāo)到PUMA機(jī)器人的第一個(gè)坐標(biāo)有八個(gè)獨(dú)立的運(yùn)動(dòng)學(xué)參數(shù)。路徑2,同樣地二中擇一,從世界坐標(biāo)到底部結(jié)構(gòu)坐標(biāo)的變化可以是直接定義。因此坐標(biāo)變換需要六個(gè)參數(shù),如Euler形式:
下面是從到D-H變化中的四個(gè)參數(shù),但與相關(guān)聯(lián),與相關(guān)聯(lián),減少成兩個(gè)參數(shù)。很顯然這種路徑和路徑1一樣需要八個(gè)參數(shù),但是設(shè)置不同。
上面的方法可能使用于從世界坐標(biāo)系到PUMA機(jī)器人的第二結(jié)構(gòu)的移動(dòng)中。在這工作中,選擇路徑2。工具改變引起需要六個(gè)特殊參數(shù)的改變的Euler形式:
用于運(yùn)動(dòng)學(xué)模型的參數(shù)總數(shù)變成30,他們定義于表1
2.2 辨認(rèn)方法學(xué)
運(yùn)動(dòng)學(xué)的參數(shù)辨認(rèn)將是進(jìn)行多維的消去過(guò)程, 因此避免了雅可比系統(tǒng)的標(biāo)定,過(guò)程如下:
1. 首先假設(shè)運(yùn)動(dòng)學(xué)的參數(shù), 例如標(biāo)準(zhǔn)設(shè)置。
2. 為選擇任意關(guān)節(jié)角的設(shè)置。
3. 計(jì)算PUMA機(jī)器人末端操作器。
4. 測(cè)量PUMA機(jī)器人末端操作器的位姿如關(guān)節(jié)角,通常標(biāo)準(zhǔn)的和預(yù)言的位姿將是不同的。
5. 為了最好使預(yù)言位姿達(dá)到標(biāo)準(zhǔn)的位姿,在整齊的方式更改運(yùn)動(dòng)學(xué)的參數(shù)。
這個(gè)過(guò)程應(yīng)用于不是單一的關(guān)節(jié)角設(shè)置而是一定數(shù)量的關(guān)節(jié)角,與物理測(cè)量數(shù)量等同的全部關(guān)節(jié)角設(shè)置是需要,必須滿足
在這兒:
Kp是識(shí)別的運(yùn)動(dòng)學(xué)參數(shù)的數(shù)量
N是測(cè)量位姿的數(shù)
Dr是測(cè)量過(guò)程中自由度的數(shù)量
文章中,給定了自由度的數(shù)量,贈(zèng)值為
因此全部位姿是測(cè)量的。在實(shí)踐中,更多的測(cè)量應(yīng)該是在實(shí)驗(yàn)測(cè)量法去掉補(bǔ)償結(jié)果。優(yōu)化程序使用命名為ZXSSO,和標(biāo)準(zhǔn)庫(kù)功能的IMSL。
2.3 位姿測(cè)量法
顯然它是從上面的方法確定PUMA機(jī)器人全部位姿是必需的為了實(shí)現(xiàn)標(biāo)定。這種方法現(xiàn)在將詳細(xì)地描寫。如圖5所示,末端操作器由五個(gè)確定的工具組成。 考慮到借助于工具坐標(biāo)和世界坐標(biāo)中間各個(gè)坐標(biāo)的形式,如圖6
這些坐標(biāo)的關(guān)系如下:
是關(guān)于世界坐標(biāo)結(jié)構(gòu)的第i個(gè)球的4x1列向量坐標(biāo), Pi是關(guān)于工具坐標(biāo)結(jié)構(gòu)第i個(gè)球的4x1坐標(biāo)的列向量, T是從世界坐標(biāo)結(jié)構(gòu)到工具坐標(biāo)結(jié)構(gòu)變化的4x4矩陣。
設(shè)定Pi,測(cè)量出,然后算出T,使用于在標(biāo)定過(guò)程的位姿的測(cè)量。它是不會(huì)很簡(jiǎn)單,但是不可能由等式(11)反求出T。上面的過(guò)程由四個(gè)球A, B, C和D來(lái)實(shí)現(xiàn),如下:
或?yàn)?
由于P`, T和P全部相符合,反解求的位姿矩陣
在實(shí)踐中當(dāng)PUMA機(jī)器人放置在確定的位置上,對(duì)于CMM由四個(gè)球決定Pi是困難的。準(zhǔn)確的測(cè)量三個(gè)球,第四球根據(jù)十字相乘可以獲得
考慮到?jīng)Q定的球中心坐標(biāo)的是基于球表面點(diǎn)的測(cè)量,沒有分析可獲到的程序。 另外,數(shù)字優(yōu)化的使用是為了求懲罰函數(shù)的最小解
這里是確定球中心,是第個(gè)球表面點(diǎn)的坐標(biāo)且是球的半徑。在測(cè)試過(guò)程中,發(fā)現(xiàn)只測(cè)量四個(gè)表面上的點(diǎn)來(lái)確定中心點(diǎn)是非常有效的。
1. Manipulator機(jī)器人概述
這是出現(xiàn)在古代早期機(jī)器人和對(duì)科研進(jìn)入二十世紀(jì)機(jī)器人的基礎(chǔ)上發(fā)展中,隨著計(jì)算機(jī)和自動(dòng)化技術(shù)的發(fā)展,特別是在1946年第一臺(tái)數(shù)字電子計(jì)算機(jī),因?yàn)橛?jì)算機(jī)的出現(xiàn)取得了驚人的進(jìn)展,以高速,高容量,低價(jià)格方向。同時(shí),促進(jìn)技術(shù)進(jìn)步的大規(guī)模自動(dòng)化生產(chǎn)的迫切需求,為機(jī)器人的發(fā)展奠定了基礎(chǔ)。另一方面,核技術(shù)的研究需要一定的操作機(jī)械代替人處理放射性物質(zhì)。在這其中要求的背景下,美國(guó)于1947年開發(fā),1948年和遠(yuǎn)程控制機(jī)器人開發(fā)機(jī)械主從機(jī)械手。
從美國(guó)開始開發(fā)機(jī)器人第一。 1954年美國(guó)首先提出的磨損沃爾瑪,以及為申請(qǐng)專利的工業(yè)機(jī)器人的概念。這項(xiàng)專利的一點(diǎn)是利用機(jī)器人關(guān)節(jié)伺服控制技術(shù),使用機(jī)械手的動(dòng)作,機(jī)器人可以實(shí)現(xiàn)。教學(xué)動(dòng)態(tài)記錄和回放。這就是所謂的示范再現(xiàn)機(jī)器人。現(xiàn)有的機(jī)器人使用這種控制方式之一。 1958年聯(lián)合國(guó)防治公司研制出第一臺(tái)機(jī)械手鉚機(jī)器人。作為機(jī)器人產(chǎn)品最早的實(shí)用機(jī)型(示范再現(xiàn))是1962年美國(guó)的AMF公司推出的“VERSTRAN”和UNIMATION公司推出的“UNIMATE”。這些工業(yè)機(jī)器人主要由類似人的手和胳膊誰(shuí)組成它可以代替苦役,以實(shí)現(xiàn)生產(chǎn)的機(jī)械化和自動(dòng)化,可以在有害環(huán)境下工作,保護(hù)人身安全,因而廣泛應(yīng)用于機(jī)械制造,冶金,電子,光工業(yè)和原子能等部門。
工業(yè)機(jī)器人CaoZuoJi(由機(jī)械本體),控制器,伺服驅(qū)動(dòng)系統(tǒng)和檢測(cè)傳感器,使其成為一個(gè)人形操作,全自動(dòng)控制,可重復(fù)編程,可在三維空間中完成機(jī)電一體化自動(dòng)化生產(chǎn)設(shè)備的各種任務(wù)。特別適合于多品種,柔性生產(chǎn)批量變化。它以幫助穩(wěn)定,提高產(chǎn)品質(zhì)量,提高生產(chǎn)效率,改善勞動(dòng)條件和產(chǎn)品更新速度快起著極其重要的作用。
機(jī)器人技術(shù)與計(jì)算機(jī),控制論,組織學(xué)習(xí),信息和傳感技術(shù),人工智能,仿生學(xué)科學(xué)和高新技術(shù)的集成和新技術(shù)的形成,是一個(gè)非?;钴S的當(dāng)代研究應(yīng)用越來(lái)越廣泛。機(jī)器人的應(yīng)用,是一個(gè)國(guó)家的工業(yè)自動(dòng)化水平的重要標(biāo)志。
機(jī)器人而不是簡(jiǎn)單意義上的勞動(dòng),但全面的人際交往能力代替人工和機(jī)械的,電子機(jī)械,已經(jīng)到了快速反應(yīng)和分析判斷能力,環(huán)境條件的人專業(yè)的化身,而??機(jī)器可能會(huì)更長(zhǎng)期限工作,精度高和抗惡劣環(huán)境的能力,在某種意義上,它也是機(jī)器進(jìn)化的產(chǎn)物的過(guò)程中,它是重要的工業(yè)和行業(yè)的生產(chǎn)和服務(wù),而且還設(shè)置了先進(jìn)制造技術(shù)領(lǐng)域不可缺少的自動(dòng)化設(shè)備。
機(jī)械手是模仿手中行動(dòng)的一部分,根據(jù)給定的計(jì)劃,跟蹤和要求獲取,處理或自動(dòng)機(jī)械設(shè)備操作。在工業(yè)生產(chǎn)的工業(yè)機(jī)器人的應(yīng)用程序稱為“機(jī)器人”。機(jī)械手的應(yīng)用程序可用于提高生產(chǎn)的自動(dòng)化生產(chǎn)和勞動(dòng)生產(chǎn)率水平:能減輕勞動(dòng)強(qiáng)度,保證產(chǎn)品質(zhì)量,實(shí)現(xiàn)安全生產(chǎn),特別是在高溫,高壓,低溫,低壓,粉塵,易爆,有毒氣體和輻射等惡劣環(huán)境,它代替人的正常工作,意義更加重大。因此,在機(jī)械加工,沖壓,鑄造,鍛造,焊接,熱處理,電鍍,噴漆,裝配,輕工,交通等越來(lái)越廣泛引用。
操縱器的結(jié)構(gòu)簡(jiǎn)單,特異性形式開始,對(duì)于機(jī)床的強(qiáng)烈只飼養(yǎng),并連接到計(jì)算機(jī)的專用機(jī)械手。隨著工業(yè)技術(shù)的發(fā)展,由一個(gè)獨(dú)立的程序控制實(shí)現(xiàn)多次操作,適用范圍較廣“計(jì)劃控制的一般操縱國(guó)”,或一般機(jī)械手。由于一般的機(jī)械手可以迅速改變工作程序,良好的適應(yīng)性,因此它繼續(xù)改造中,小批量生產(chǎn)的產(chǎn)品得到廣泛引用。
2. 加強(qiáng)的機(jī)械手
1)執(zhí)行器
手
即與物體接觸部分。由于與物體接觸形式的不同,可分為吸附型和夾緊手中。夾持式手的手指(或爪子)和動(dòng)力傳動(dòng)機(jī)構(gòu)構(gòu)成。手指與組件對(duì)象的直接接觸,共同的手指運(yùn)動(dòng)形式已搬回到和平的轉(zhuǎn)變?;氐浇Y(jié)構(gòu)簡(jiǎn)單,便于手指等應(yīng)用組件制造,廣泛應(yīng)用于翻譯類型,改造,其原因是那么復(fù)雜的結(jié)構(gòu),但翻譯式循環(huán)部分,手指夾緊工件直徑變化不影響其軸線位置,因此適當(dāng)?shù)膴A持直徑變化范圍工件。
手指抓住對(duì)象的結(jié)構(gòu)取決于表面形狀,引起部分(內(nèi)孔的個(gè)人資料或)和物體的重量和尺寸。通用是指一個(gè)單位,形成V形手指表面:剪輯類型里面有支護(hù)形式;指數(shù)型雙指按類型和雙指型等手,
但是,傳力機(jī)構(gòu)產(chǎn)生鎖模力由手指來(lái)完成任務(wù)。把對(duì)象剪輯輸電機(jī)構(gòu):越是常用類型的滑動(dòng)通道,連桿杠桿式,杠桿式錐齒輪,類型,螺母大寫和,下,鍵入彈簧式和重力式,等
封閉式手工制作由Chuck為主,它是依靠吸附力(如在卡盤或形成負(fù)壓電吸磁)吸附對(duì)象,相應(yīng)的負(fù)壓吸附手上和電磁盤兩個(gè)吸盤種。
對(duì)于輕小片零件,光滑板材通常與負(fù)壓吸c(diǎn)huch材料。的方式造成負(fù)壓吸風(fēng)和真空泵的類型。
為了指導(dǎo)磁環(huán)型和有洞的盤子,有這樣的板等部件(網(wǎng)格,通常使用電磁吸盤吸材料。chuch的電磁吸力由直流磁鐵和生產(chǎn)。通信電磁鐵。
負(fù)壓chuch和電磁chuch吸收電荷,它的形狀,數(shù)量,吸盤吸附大小,根據(jù)吸附物體的形狀,大小和重量的大小而定。
此外,根據(jù)特殊需要,手和勺子類型(如鑄造機(jī)械手倒袋的一部分),喬類型(如冷齒機(jī)上下料機(jī)械手的手)的類型。
腕
手和手臂連接的部件,可用于調(diào)節(jié)抓住對(duì)象(即姿勢(shì))的立場(chǎng)。
手臂
手臂是支持捕獲的對(duì)象,手,手腕的一個(gè)重要組成部分。 ARM的作用是推動(dòng)抓住物體和手指的處理,以預(yù)定的要求指定的位置。機(jī)械臂移動(dòng)工業(yè)經(jīng)常駕駛臂(如油缸,氣缸,齒條和齒輪機(jī)構(gòu),連桿機(jī)構(gòu),螺旋機(jī)構(gòu)及凸輪機(jī)構(gòu)等)和驅(qū)動(dòng)源(如液壓和氣動(dòng)或電機(jī)等)的組成部分為了實(shí)現(xiàn)各種運(yùn)動(dòng)聯(lián)合兵種。
或者在伸縮臂升降運(yùn)動(dòng),以防止周邊的軸旋轉(zhuǎn),需要一個(gè)引導(dǎo)設(shè)備,以確保在正確的方向運(yùn)動(dòng)手指。此外,定位裝置可以攜帶武器的彎矩和扭矩轉(zhuǎn)彎時(shí)或在啟動(dòng)時(shí),在瞬間產(chǎn)生的慣性制動(dòng)臂的運(yùn)動(dòng),使運(yùn)動(dòng)部件的應(yīng)力狀態(tài)非常簡(jiǎn)單。
定位裝置的結(jié)構(gòu)形式,常用的有:?jiǎn)纹?,雙圓柱型,四缸和V形槽,燕尾槽等為主的形式。
支柱
支柱是支持手臂部分,也可以是支柱手臂和手臂轉(zhuǎn)動(dòng)和升降運(yùn)動(dòng)(或?yàn)r青)運(yùn)動(dòng)是和支柱緊密相連的一部分。機(jī)械手通常設(shè)定為固定的,但由于工作需要,有時(shí)也可以橫向移動(dòng),即所謂將移動(dòng)式酒吧。
步行機(jī)構(gòu)
當(dāng)需要完成的工業(yè)機(jī)器人遠(yuǎn)程操作,或擴(kuò)大使用范圍,同樣的座位安裝輥,鐵路等,以實(shí)現(xiàn)機(jī)器的運(yùn)動(dòng)流動(dòng)機(jī)制。工業(yè)機(jī)器人滾筒式可分為聲音的流動(dòng)機(jī)制及兩個(gè)手推車。驅(qū)動(dòng)輥?zhàn)h案應(yīng)額外的機(jī)械傳動(dòng)裝置。
機(jī)架
機(jī)械手的座位是基礎(chǔ)件,機(jī)械手驅(qū)動(dòng)器組件和驅(qū)動(dòng)系統(tǒng)安裝在待命,所以支持和鏈接的作用。
2)驅(qū)動(dòng)系統(tǒng)
驅(qū)動(dòng)系統(tǒng)是工業(yè)機(jī)器人的驅(qū)動(dòng)動(dòng)力裝置驅(qū)動(dòng)器的運(yùn)動(dòng),通常由電源,控制調(diào)節(jié)裝置和輔助設(shè)備組成。驅(qū)動(dòng)控制系統(tǒng)的液壓傳動(dòng),氣壓傳動(dòng),電力傳動(dòng)和機(jī)械傳動(dòng)等形式使用4 ..
3)控制系統(tǒng)
控制系統(tǒng)主要是由工業(yè)機(jī)器人運(yùn)動(dòng)系統(tǒng)的要求。目前,工業(yè)機(jī)器人的過(guò)程控制系統(tǒng)和通用電氣定位(或機(jī)械停止件定位)系統(tǒng)的控制系統(tǒng)??刂葡到y(tǒng)具有電氣控制和噴射控制兩種,它支配著機(jī)械手運(yùn)動(dòng)規(guī)定的程序進(jìn)行,根據(jù)人民和操縱指令信息(如龍貓,軌跡,運(yùn)動(dòng)速度和時(shí)間)內(nèi)存,并根據(jù)控制系統(tǒng)的信息化教學(xué)的行政機(jī)構(gòu),并在必要時(shí),運(yùn)動(dòng)時(shí)的機(jī)械手操作監(jiān)視,任何錯(cuò)誤或故障報(bào)警信號(hào)..
4)位置檢測(cè)裝置
控制機(jī)械手器的位置,并保持執(zhí)行機(jī)構(gòu)的實(shí)際位置反饋運(yùn)動(dòng)控制系統(tǒng),并與設(shè)定的位置進(jìn)行比較,然后通過(guò)控制系統(tǒng)調(diào)整,從而使執(zhí)行器一定的精度達(dá)到設(shè)定位置。
3.Manipulator分類
工業(yè)機(jī)器人有許多種,對(duì)于分類問(wèn)題,目前在中國(guó),而不是在這個(gè)臨時(shí)統(tǒng)一分級(jí)使用范圍,驅(qū)動(dòng)模式和分類控制系統(tǒng)等標(biāo)準(zhǔn)據(jù)公用事業(yè)百分之機(jī)器人可分為專用機(jī)械手和通用機(jī)械手兩種:
1.special機(jī)械手
它是連接到主機(jī),并沒有固定的獨(dú)立的控制系統(tǒng)機(jī)制的方案。用行動(dòng)專用機(jī)械手,減少工作對(duì)象單一,結(jié)構(gòu)簡(jiǎn)單,運(yùn)行可靠,成本低的特點(diǎn),例如自動(dòng)機(jī),自動(dòng)生產(chǎn)線機(jī)器人排放和'加工中心“批量自動(dòng)化生產(chǎn)的自動(dòng)刀具更換機(jī)械臂適合大子公司。
2.一般的機(jī)械手
這是一個(gè)獨(dú)立的控制系統(tǒng),程序變量,一種機(jī)械手動(dòng)作靈活。通過(guò)調(diào)整,可在不同的場(chǎng)合,驅(qū)動(dòng)系統(tǒng)和晶格性能范圍內(nèi)使用,它的行動(dòng)方案是可變的,控制系統(tǒng)是獨(dú)立的。通用機(jī)械手的工作范圍,更高的精度和通用性,適用于中,小批量改變自動(dòng)化生產(chǎn)。
一般根據(jù)控制機(jī)械手可分為簡(jiǎn)單的類型和定位伺服式兩種不同的方式分為:簡(jiǎn)單型“開幕式和閉幕式”型控制定位,只能是位置控制:伺服類型伺服系統(tǒng),可點(diǎn)位控制系統(tǒng),還可以實(shí)現(xiàn)連續(xù)伺服控制路徑控制的一般模型GM操縱屬于NC型。
1)根據(jù)驅(qū)動(dòng)方式分
1.液壓傳動(dòng)機(jī)械手
基于液壓驅(qū)動(dòng)機(jī)械手運(yùn)動(dòng)的執(zhí)行機(jī)構(gòu)。其主要特點(diǎn)是:捕捉幾百公斤,傳動(dòng)平穩(wěn),結(jié)構(gòu)緊湊,行動(dòng)迅速的重量。但對(duì)密封裝置的要求,否則漏油嚴(yán)格的機(jī)械手的工作性能有很大影響,而不是在高溫下,低溫工作。如果采用電動(dòng)液壓伺服驅(qū)動(dòng)系統(tǒng)機(jī)械手,可以實(shí)現(xiàn)連續(xù)軌跡控制,使機(jī)械手,但普遍擴(kuò)大電液伺服閥的制造精度,機(jī)油濾清器,嚴(yán)格的成本是很高的。
2.氣動(dòng)機(jī)械手的理論支持
基于壓縮空氣來(lái)驅(qū)動(dòng)執(zhí)行器的機(jī)械手運(yùn)動(dòng)的壓力。其主要特點(diǎn)是:媒體資源極為方便,輸出力小,氣動(dòng)行動(dòng)迅速,結(jié)構(gòu)簡(jiǎn)單,成本低廉。然而,由于空氣可壓縮特性,工作速度,穩(wěn)定性差,低氣壓的影響,漁獲量一般在30公斤以下的重量,在相同條件下它捕獲比液壓機(jī)械手的結(jié)構(gòu),高速很合適輕負(fù)荷,高溫度和灰塵的工作環(huán)境英寸大
3.機(jī)械傳動(dòng)機(jī)械手
即機(jī)械傳動(dòng)(如凸輪,連桿,齒輪和齒條,間歇機(jī)制等)驅(qū)動(dòng)的機(jī)器人。它是一種特殊的工作主機(jī)連接到機(jī)器人,它的功率是由加工機(jī)械通過(guò)。其主要特點(diǎn)是準(zhǔn)確可靠,動(dòng)作頻率的議案,但結(jié)構(gòu)比較大,行動(dòng)計(jì)劃不變。它往往是用來(lái)工作和主機(jī)放電。
4.動(dòng)力傳動(dòng)機(jī)械手
也就是說(shuō),有特殊的結(jié)構(gòu)感應(yīng)電機(jī),直線電機(jī)或功率步進(jìn)電機(jī)直接驅(qū)動(dòng)執(zhí)行機(jī)構(gòu)的機(jī)械手運(yùn)動(dòng),因?yàn)椴恍枰谥虚g的變化,因此機(jī)械結(jié)構(gòu)簡(jiǎn)單的組織。機(jī)械手,直線電機(jī)的速度和長(zhǎng)途旅行的運(yùn)動(dòng)之一,維護(hù)和使用方便。這種機(jī)器人還小,但有希望。
3)根據(jù)控制方式分
1.位置控制
它的運(yùn)動(dòng)之間的點(diǎn)至點(diǎn)的移動(dòng),只有在這個(gè)過(guò)程中幾個(gè)點(diǎn)的位置控制運(yùn)動(dòng)的空間,無(wú)法控制其運(yùn)動(dòng)軌跡。如果你想控制點(diǎn),你必須增加超過(guò)了電氣控制系統(tǒng)的復(fù)雜性更多。特殊和一般工業(yè)機(jī)器人目前使用的是這樣。
2.連續(xù)軌跡控制
它的任何空間連續(xù)的曲線軌跡,其特點(diǎn)是集無(wú)限的,整個(gè)移動(dòng)過(guò)程控制,可以實(shí)現(xiàn)平穩(wěn)和準(zhǔn)確的動(dòng)作,使用范圍點(diǎn),但電控系統(tǒng)是復(fù)雜的。這種工業(yè)機(jī)器人的一種普遍使用小型計(jì)算機(jī)控制。
四,工業(yè)機(jī)器人的應(yīng)用在生產(chǎn)及意義
由于其高度的靈活性和機(jī)器人在生活中,制造業(yè)在各個(gè)領(lǐng)域的表現(xiàn),如中起著非常重要的作用。它可以攜帶貨物,排序和產(chǎn)品,并能在有害環(huán)境,保護(hù),而不是對(duì)人的生命安全運(yùn)行??繁重的勞動(dòng),所以被廣泛應(yīng)用于機(jī)械制造,輕工,需要處理各種貨物的地方。
在現(xiàn)代工業(yè),生產(chǎn)過(guò)程自動(dòng)化已成為一個(gè)突出的主題。從所有社會(huì)各界的自動(dòng)化水平越來(lái)越高,現(xiàn)代化的加工車間,機(jī)械手通??梢愿纳粕a(chǎn)效率,完成工人難以完成或危險(xiǎn)的工作。可在機(jī)械工業(yè),加工,裝配等生產(chǎn)在很大程度上是不連續(xù)的。據(jù)資料介紹,在美國(guó)所有工業(yè)零部件生產(chǎn),百分之75是小批量的生產(chǎn),金屬加工的四分之三在50歲以下的生產(chǎn)實(shí)時(shí)件機(jī)械零件批量加工生產(chǎn)的時(shí)間只有部分占5%。在這里你可以看到,裝卸,搬運(yùn),如為實(shí)現(xiàn)這些過(guò)程的機(jī)械化工業(yè)機(jī)器人的過(guò)程是自動(dòng)化的緊迫性和發(fā)電。目前,機(jī)械手完成的工作經(jīng)常被用來(lái)有:從模具注塑行業(yè)抓住產(chǎn)品和快速固化到下一個(gè)將產(chǎn)品生產(chǎn)過(guò)程;機(jī)器人采摘加工行業(yè),飼料,鑄造高溫熔化提取液等行業(yè)在自動(dòng)化車間運(yùn)送材料的焊接,涂裝從事,機(jī)器人裝配工藝操作,但將會(huì)從繁重,單調(diào),重復(fù)工人解放了體力勞動(dòng)。特別是在高溫,危險(xiǎn)或有害的工作環(huán)境(放射性,有毒氣體和粉塵,易燃,易爆,強(qiáng)噪聲等),可用的部分,而不是機(jī)械手操作。目前,機(jī)器人已廣泛應(yīng)用于鑄造,鍛造,沖壓,對(duì)各工序加工,油漆,裝配等。
在機(jī)械工業(yè),機(jī)械手的應(yīng)用意義可概括如下:
1.為了提高生產(chǎn)過(guò)程的自動(dòng)化
該機(jī)器人有利于廢舊物資,實(shí)現(xiàn)工件裝載,卸載和傳輸?shù)毒吒鼡Q和整機(jī)裝配等,因此自動(dòng)化程度可以提高勞動(dòng)生產(chǎn)率,降低生產(chǎn)成本。
2.為了改善工作條件,避免人身意外
在高溫,高壓,低溫,低壓,粉塵,噪音和氣味,有放射性等有毒或有污染和狹隘的用人之際的工作空間是危險(xiǎn)的手直接操作或不可能的,而且使用機(jī)器人可以部分或代替人安全的工作條件,讓所有家庭作業(yè)改善。
在一些簡(jiǎn)單的,重復(fù)性的,尤其是一個(gè)沉重的運(yùn)作,以取代人類,機(jī)器人可避免因疏忽或意外操作疲勞。
3.可以減輕人力,并促進(jìn)生產(chǎn)節(jié)奏
應(yīng)用機(jī)械手的工作,而不是人,它是直接減少人力的一個(gè)方面,因?yàn)閼?yīng)用程序可以是連續(xù)的工作,機(jī)器人是減少人力和另一側(cè)。因此,在自動(dòng)機(jī)綜合加工,自動(dòng)線現(xiàn)在幾乎沒有機(jī)械手,以減少人力和更精確的控制生產(chǎn)節(jié)奏,促進(jìn)生產(chǎn)節(jié)奏的工作。
綜上所述,機(jī)械行業(yè)的發(fā)展機(jī)械臂的有效應(yīng)用,是一個(gè)必然的趨勢(shì)。
附件2:外文原文(復(fù)印件)
Full-Pose Calibration of a Robot Manipulator Using a Coordinate-
Measuring Machine
The work reported in this article addresses the kinematic
calibration of a robot manipulator using a coordinate measuring
machine (CMM) which is able to obtain the full pose of
the end-effector. A kinematic model is developed for the
manipulator, its relationship to the world coordinate frame and
the tool. The derivation of the tool pose from experimental
measurements is discussed, as is the identification methodology.
A complete simulation of the experiment is performed, allowing
the observation strategy to be defined. The experimental work
is described together with the parameter identification and
accuracy verification. The principal conclusion is that the
method is able to calibrate the robot successfully, with a
resulting accuracy approaching that of its repeatability.
Keywords: Robot calibration; Coordinate measurement; Parameter,identification; Simulation study; Accuracy enhancement
1. Introduction
It is well known that robot manipulators typically have
reasonable repeatability (0.3 ram), yet exhibit poor accuracy
(10.0 mm). The process by which robots may be calibrated
in order to achieve accuracies approaching that of the
manipulator is also well understood . In the calibration
process, several sequential steps enable the precise kinematic
parameters of the manipulator to be identified, leading to
improved accuracy. These steps may be described as follows:
1. A kinematic model of the manipulator and the calibration
process itself is developed and is usually accomplished with
standard kinematic modelling tools. The resulting model
is used to define an error quantity based on a nominal
(manufacturer's) kinematic parameter set, and an unknown,
actual parameter set which is to be identified.
2. Experimental measurements of the robot pose (partial or
complete) are taken in order to obtain data relating to the
actual parameter set for the robot.
3.The actual kinematic parameters are identified by systematically
changing the nominal parameter set so as to reduce
the error quantity defined in the modelling phase. One
approach to achieving this identification is determining
the analytical differential relationship between the pose
variables P and the kinematic parameters K in the form
of a Jacobian,
and then inverting the equation to calculate the deviation of
the kinematic parameters from their nominal values
Alternatively, the problem can be viewed as a multidimensional
optimisation task, in which the kinematic parameter
set is changed in order to reduce some defined error function
to zero. This is a standard optimisation problem and may
be solved using well-known methods.
4. The final step involves the incorporation of the identified
kinematic parameters in the controller of the robot arm,
the details of which are rather specific to the hardware of
the system under study.
This paper addresses the issue of gathering the experimental
data used in the calibration process. Several methods are
available to perform this task, although they vary in complexity,
cost and the time taken to acquire the data. Examples of
such techniques include the use of visual and automatic
theodolites, servocontrolled laser interferometers ,
acoustic sensors and vidual sensors . An ideal measuring
system would acquire the full pose of the manipulator (position
and orientation), because this would incorporate the maximum
information for each position of the arm. All of the methods
mentioned above use only the partial pose, requiring more
data to be taken for the calibration process to proceed.
2. Theory
In the method described in this paper, for each position in
which the manipulator is placed, the full pose is measured,
although several intermediate measurements have to be taken
in order to arrive at the pose. The device used for the pose
measurement is a coordinate-measuring machine (CMM),
which is a three-axis, prismatic measuring system with a
quoted accuracy of 0.01 ram. The robot manipulator to be
calibrated, a PUMA 560, is placed close to the CMM, and a
special end-effector is attached to the flange. Fig. 1 shows
the arrangement of the various parts of the system. In this
section the kinematic model will be developed, the pose
estimation algorithms explained, and the parameter identification
methodology outlined.
2.1 Kinematic Parameters
In this section, the basic kinematic structure of the manipulator
will be specified, its relation to a user-defined world coordinate
system discussed, and the end-point toil modelled. From these
models, the kinematic parameters which may be identified
using the proposed technique will be specified, and a method
for determining those parameters described.
The fundamental modelling tool used to describe the spatial
relationship between the various objects and locations in the
manipulator workspace is the Denavit-Hartenberg method
, with modifications proposed by Hayati, Mooring
and Wu to account for disproportional models
when two consecutive joint axes are nominally parallel. As
shown in Fig. 2, this method places a coordinate frame on
each object or manipulator link of interest, and the kinematics
are defined by the homogeneous transformation required to
change one coordinate frame into the next. This transformation
takes the familiar form
The above equation may be interpreted as a means to
transform frame n-1 into frame n by means of four out of
the five operations indicated. It is known that only four
transformations are needed to locate a coordinate frame with
respect to the previous one. When consecutive axes are not
parallel, the value of/3. is defined to be zero, while for the
case when consecutive axes are parallel, d. is the variable
chosen to be zero.
When coordinate frames are placed in conformance with
the modified Denavit-Hartenberg method, the transformations
given in the above equation will apply to all transforms of
one frame into the next, and these may be written in a
generic matrix form, where the elements of the matrix are
functions of the kinematic parameters. These parameters are
simply the variables of the transformations: the joint angle
0., the common normal offset d., the link length a., the angle
of twist a., and the angle /3.. The matrix form is usually
expressed as follows:
For a serial linkage, such as a robot manipulator, a coordinate
frame is attached to each consecutive link so that both the
instantaneous position together with the invariant geometry
are described by the previous matrix transformation. 'The
transformation from the base link to the nth link will therefore
be given by
Fig. 3 shows the PUMA manipulator with the
Denavit-Hartenberg frames attached to each link, together
with world coordinate frame and a tool frame. The transformation
from the world frame to the base frame of the
manipulator needs to be considered carefully, since there are
potential parameter dependencies if certain types of transforms
are chosen. Consider Fig. 4, which shows the world frame
xw, y,, z,, the frame Xo, Yo, z0 which is defined by a DH
transform from the world frame to the first joint axis of
the manipulator, frame Xb, Yb, Zb, which is the PUMA
manufacturer's defined base frame, and frame xl, Yl, zl which
is the second DH frame of the manipulator. We are interested
in determining the minimum number of parameters required
to move from the world frame to the frame x~, Yl, z~. There
are two transformation paths that will accomplish this goal:
Path 1: A DH transform from x,, y,, z,, to x0, Yo, zo
involving four parameters, followed by another transform
from xo, Yo, z0 to Xb, Yb, Zb which will involve only two
parameters ~b' and d' in the transform
Finally, another DH transform from xb, Yb, Zb to Xt, y~, Z~
which involves four parameters except that A01 and 4~' are
both about the axis zo and cannot therefore be identified
independently, and Adl and d' are both along the axis zo and
also cannot be identified independently. It requires, therefore,
only eight independent kinematic parameters to go from the
world frame to the first frame of the PUMA using this path.
Path 2: As an alternative, a transform may be defined directly
from the world frame to the base frame Xb, Yb, Zb. Since this
is a frame-to-frame transform it requires six parameters, such
as the Euler form:
The following DH transform from xb, Yb, zb tO Xl, Yl, zl
would involve four parameters, but A0~ may be resolved into
4~,, 0b, ~, and Ad~ resolved into Pxb, Pyb, Pzb, reducing the
parameter count to two. It is seen that this path also requires
eight parameters as in path i, but a different set.
Either of the above methods may be used to move from
the world frame to the second frame of the PUMA. In this
work, the second path is chosen. The tool transform is an
Euler transform which requires the specification of six
parameters:
The total number of parameters used in the kinematic model
becomes 30, and their nominal values are defined in Table 1.
2.2 Identification Methodology
The kinematic parameter identification will be performed as
a multidimensional minimisation process, since this avoids the
calculation of the system Jacobian. The process is as follows:
1. Begin with a guess set of kinematic parameters, such as
the nominal set.
2. Select an arbitrary set of joint angles for the PUMA.
3. Calculate the pose of the PUMA end-effector.
4. Measure the actual pose of the PUMA end-effector for
the same set of joint angles. In general, the measured and
predicted pose will be different.
5. Modify the kinematic parameters in an orderly manner in
order to best fit (in a least-squares sense) the measured
pose to the predicted pose.
The process is applied not to a single set of joint angles but
to a number of joint angles. The total number of joint angle
sets required, which also equals the number of physical
measurement made, must satisfy
Kp is the number of kinematic parameters to be identified
N is the number of measurements (poses) taken
Dr represents the number of degrees of freedom present in
each measurement.
In the system described in this paper, the number of degrees
of freedom is given by
since full pose is measured. In practice, many more measurements
should be taken to offset the effect of noise in the
experimental measurements. The optimisation procedure used
is known as ZXSSO, and is a standard library function in the
IMSL package .
2.3 Pose Measurement
It is apparent from the above that a means to determine the
full pose of the PUMA is required in order to perform the
calibration. This method will now be described in detail. The
end-effector consists of an arrangement of five precisiontooling
balls as shown in Fig. 5. Consider the coordinates of
the centre of each ball expressed in terms of the tool frame
(Fig. 5) and the world coordinate frame, as shown in Fig. 6.
The relationship between these coordinates may be written
as:
where Pi' is the 4 x 1 column vector of the coordinates of
the ith ball expressed with respect to the world frame, P~ is
the 4 x 1 column vector of the coordinates of the ith ball
expressed with respect to the tool frame, and T is the 4 ? 4
homogenious transform from the world frame to the tool
frame.
1.Manipulator overview of Robots
It is the ancient robot in early appearance and developed on the basis of