国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

可重構(gòu)機器人設(shè)計理論與研究

2013-07-03 08:59陳德林楊志幫
制造業(yè)自動化 2013年10期
關(guān)鍵詞:構(gòu)形連桿模塊化

陳德林,楊志幫

(開封大學(xué) 機械與汽車工程學(xué)院,開封 475000)

0 引言

機器人誕生于二十世紀六十年代,其后發(fā)展歷程長期而漫長,到了八十年代,伴隨著以計算機、微電子、互聯(lián)網(wǎng)為代表的各類技術(shù)的迅猛發(fā)展,機器人技術(shù)也得到了長足的進步[1,2]。由于市場競爭的白熱化,行業(yè)壓力與日俱增,制造系統(tǒng)必須要能適應(yīng)飛速發(fā)展的變化即需要具備柔性制造能力,受限于傳統(tǒng)工業(yè)機器人的特征性太強,通用性太弱,導(dǎo)致不能實現(xiàn)快速適應(yīng)各種工況和環(huán)境,無法快速響應(yīng)。與此同時,需求的快速增長,使得在非制造領(lǐng)城,工況越來越復(fù)雜,事先很難確定工作環(huán)境和工作任務(wù),這就更需要機器人有很強的適應(yīng)能力,在不同的環(huán)境下可以實現(xiàn)可重構(gòu),這種可以隨時改變構(gòu)形的機器人被統(tǒng)稱為可重構(gòu)機器人[3~5]。

1 研究背景

可重構(gòu)機器人的定義為:具備若干個模塊,不同的模塊之間可以相互連接和分開以實現(xiàn)不同的組合,最終使機器人可以呈現(xiàn)不同的形態(tài)和實現(xiàn)不同的功能??芍貥?gòu)機器人的模塊的種類雖然不多,一般為1~4類,但是數(shù)量卻達成百上千甚至上萬。每個模塊的功能簡單,結(jié)構(gòu)單一,但是經(jīng)過組合之后形成的組合體可以實現(xiàn)之前每個單體無法實現(xiàn)的復(fù)雜功能,整體性能有了飛躍性的提升??芍貥?gòu)機器人根據(jù)任務(wù)的不同來進行形態(tài)、姿態(tài)和功能重組,比如,在崎嶇不平的山路上它化身為多足機器人,在起伏的沙漠里它化身為履帶機器人,在城市下水道中,它化身為長條蛇狀曲折前進。比起傳統(tǒng)的機器人,可重構(gòu)機器人的優(yōu)點主要有:高智能化,高適應(yīng)性,高可靠性,長壽命高穩(wěn)定性[6]。

2 國內(nèi)外研究概況

從二十世紀80年代開始,國內(nèi)外針對可重構(gòu)機器人開展了大量的研究,目前國內(nèi)研究領(lǐng)域一般把可重構(gòu)機器人分為兩種:靜態(tài)機器人和動態(tài)機器人,兩者的區(qū)別主要體現(xiàn)在兩個方面:1)前者需要借助外力實現(xiàn)重構(gòu),廣泛應(yīng)用于工業(yè)領(lǐng)域,又稱為工業(yè)機器人;2)后者具有很高的人工智能,可以不借助外力實現(xiàn)重構(gòu),又稱為自重構(gòu)機器人[7]。

Benhabib開發(fā)了一種可重構(gòu)機器人系統(tǒng),通過建立模塊系統(tǒng)庫,實現(xiàn)機器人幾何構(gòu)形的變化和重組,模塊系統(tǒng)庫主要由三部分組成:connect module,staff system,articulation module。在這個基礎(chǔ)上,1979年美國麻省理工學(xué)院機器人研究所開發(fā)了一種全新的系統(tǒng)RMMS,即可重構(gòu)機器人系統(tǒng)。作為世界上第一臺原理樣機,當(dāng)時被認為是跨時代的一次飛躍,它不僅在機械結(jié)構(gòu)上實現(xiàn)了可重構(gòu),同時還在控制器、軟件、算法等方面同樣實現(xiàn)了可重構(gòu)。通過進進一步的研究工作,1996年Khosla,Paredis等人進行了系統(tǒng)方面的改進,推出了新型的RMMS,采用了分布控制的方法實現(xiàn)了多樣性控制。其中最主要模塊為連桿模塊以及關(guān)節(jié)模塊,如圖1、圖2所示。

圖1 關(guān)節(jié)模塊圖

圖2 連桿模塊

1989年日本SONY公司研發(fā)出了新一代ATRRBUS系統(tǒng),ATRRBUS系統(tǒng)的主要組成部除了與上述系統(tǒng)類似的連桿模塊和關(guān)節(jié)模塊以外,還有全新的控制模塊。所有的指令都是通過控制模塊實現(xiàn)通訊和傳輸以實現(xiàn)機器人的每一個動作以及整體控制。

國內(nèi)對于可重構(gòu)機器人的探索起步較晚,還處于初級階段。中科院沈陽自動化所的于蘇洋對國內(nèi)可重構(gòu)機器人的發(fā)展進行了戰(zhàn)略前瞻;上海復(fù)旦大學(xué)的聶愛英依托泛函分析理論,構(gòu)建了靜力學(xué)和動力學(xué)運動方程,并利用遺傳算法進行了模擬推演。天津大學(xué)的王琦開發(fā)出基于模糊控制的可重構(gòu)機器人拓撲結(jié)構(gòu)模型。清華大學(xué),北京航空航天大學(xué),北京理工大學(xué),哈爾濱工業(yè)大學(xué)和中國科技人學(xué)也在進行相關(guān)內(nèi)容的研究,成果頗豐。

3 可重構(gòu)機器人模塊化設(shè)計

制造技術(shù)日新月異,要求制造系統(tǒng)具備柔性化特質(zhì),更要求機器人可以適應(yīng)環(huán)境的變化和任務(wù)的不同,全世界的研究人員致力于使用各種方法解決此難題,在這中間,模塊化設(shè)計方法是行之有效的一種,它不僅可以實現(xiàn)快速可重構(gòu),而且時間短,成本低,性價比高。

3.1 模塊化設(shè)計原則

由于機器人的自由度很高,結(jié)構(gòu)復(fù)雜,各個自由度支架高度耦合,并非線性變化,因此需要根據(jù)功能進行模塊的劃分,基本原則為:

1)功能獨立性:每個模塊具備特定的獨立功能,實現(xiàn)模塊專業(yè)化,是可重構(gòu)設(shè)計的基本要求;

2)響應(yīng)迅速性:可重構(gòu)機器人的最大特點就是要適應(yīng)工作任務(wù)的不同和工 作環(huán)境的改變而變形,這就要求各個模塊應(yīng)該方便拆卸,連接簡捷,響應(yīng)迅速,反應(yīng)及時;

3)良好驅(qū)動性:為了增加傳輸運動效率,減少能量損失,每個模塊都要將慣量減至最小,并且可以自己驅(qū)動自己實現(xiàn)本體動作而不依賴于外力,可以有效的降低整體能耗;

4)運動獨立性:為了減少耦合性,不同的運動模塊之間應(yīng)該相對獨立,降低耦合性對系統(tǒng)的影響;

5)數(shù)據(jù)自治性:每個模塊應(yīng)該具備獨立自治能力,可以實現(xiàn)不同模塊之間的實時數(shù)據(jù)處理和及時上下通訊。

3.2 模塊化平臺設(shè)計

如果要設(shè)計可重構(gòu)機器人的模塊化平臺,那么我們首先需要知道它構(gòu)形的變化范圍。本文主要研究范圍以串聯(lián)關(guān)節(jié)結(jié)構(gòu)為主,例如關(guān)節(jié)型機械臂、仿生腿型機器人。

首先要做的是根據(jù)模塊劃分對機器人的結(jié)構(gòu)進行分析。機器人的基本功能結(jié)構(gòu)圖如圖3所示。從圖中我們可以看到主要的4個功能和對應(yīng)的4個功能模塊。由于實現(xiàn)方式不同,所以可以據(jù)此對機器人進行不同的分類,比如以移動機器人為例,如果采用輪式結(jié)構(gòu)實現(xiàn),則為輪式移動機器人;如果采用關(guān)節(jié)串聯(lián)結(jié)構(gòu)實現(xiàn),則為串聯(lián)關(guān)節(jié)型機器人;如果采用仿生腿實現(xiàn),則為仿生腿移動機器人。以上這些例子是單一功能的實現(xiàn),真正復(fù)雜的機器人應(yīng)該是兩種或者是多種運動功能的疊加,以適應(yīng)更廣泛的應(yīng)用領(lǐng)域。以下,主要開展關(guān)節(jié)串聯(lián)結(jié)構(gòu)移動機器人的研究。

圖3 機器人基本功能結(jié)構(gòu)圖

要開發(fā)出模塊化設(shè)計平臺,就必須采用典型劃分方法,利用拓撲結(jié)構(gòu)和自身特征進行分組,首先定義基礎(chǔ)模塊,在此基礎(chǔ)上開發(fā)連桿、關(guān)節(jié)兩個并列模塊,并衍生出控制類的工具和調(diào)節(jié)模塊。特點需要強調(diào)的是調(diào)節(jié)和連桿兩個模塊共同組成連接結(jié)構(gòu),前者用于調(diào)節(jié)關(guān)節(jié)軸之間的距離,后者用于調(diào)整關(guān)節(jié)軸之間的角度,兩種模塊一起作用可以實現(xiàn)關(guān)節(jié)軸的任意運動。

基礎(chǔ)模塊是系統(tǒng)的根基,用來定義可重構(gòu)機器人的整體結(jié)構(gòu)外包絡(luò),如圖4所示。

圖4 基礎(chǔ)模塊定義整體結(jié)構(gòu)外包絡(luò)示意圖

關(guān)節(jié)模塊是系統(tǒng)的紐帶,用來定義任意兩關(guān)節(jié)之間的交叉角度,調(diào)整位置和坐標(biāo),如圖5所示為三種不同類型的關(guān)節(jié):垂直轉(zhuǎn)動關(guān)節(jié)、橫向擺動關(guān)節(jié)和上下移動關(guān)節(jié)。

圖5 三種不同類型的關(guān)節(jié)模塊示意圖

連桿模塊是系統(tǒng)的橋梁,用來定義兩關(guān)節(jié)之間的最短距離,如圖6所示。

圖6 連桿模塊定義示意圖

4 可重構(gòu)機器人構(gòu)形設(shè)計

4.1 基礎(chǔ)構(gòu)形設(shè)計思路

可重構(gòu)機器人所需要完成的任務(wù)可以進行逐級分解,在這里,我們以某個裝配任務(wù)作為例子進行分析,底層任務(wù)是運動路徑規(guī)劃,中間層任務(wù)是定位、加緊、加工等工序集合,頂層任務(wù)為完成從零件到部組件的裝配。所以可重構(gòu)機器人的基礎(chǔ)構(gòu)形設(shè)計思路可概括為:

由問題出發(fā):運動路徑規(guī)劃并發(fā)任務(wù)拆包分發(fā),借助模塊化平臺搭建整體可重構(gòu)模型;

從結(jié)果反求:通過模塊構(gòu)建通信控制平臺,最終圓滿完成給定任務(wù)。

4.2 可重構(gòu)機器人構(gòu)形設(shè)計方法

廣義上構(gòu)形設(shè)計問題都可以概括為一類搜索問題,在約束條件和任務(wù)目標(biāo)下,通過搜索目標(biāo)函數(shù)構(gòu)造最優(yōu)構(gòu)形。傳統(tǒng)優(yōu)化方法采用計算代價函數(shù)的梯度值,只能得到線性最優(yōu)解,不滿足非線性要求,故本文采用進化算法。進化算法與遺傳算法類似,是其的一種演化,它以達爾文的進化論為基礎(chǔ),通過模擬生物自然進化過程來進行求解和自適應(yīng),主要通過選擇、重組和變異三種手段實現(xiàn)優(yōu)化問題的求解。

山洪預(yù)警指標(biāo)FFG是指可引發(fā)山洪的時段降雨量,在美國通常是指1、3、6小時三個固定的時間段。需要說明的是:FFG是指預(yù)報河流斷面上游流域上的平均雨量;由于山洪不僅與當(dāng)前降雨有關(guān),還與小流域下墊面條件、前期洼蓄量、土壤濕度等因素有關(guān),在不同條件下,導(dǎo)致某一山洪溝發(fā)生洪水所需的降雨量也不同,因此FFG不是一個固定值,而是一個需要估算的動態(tài)變化值。

1)進化算法不需要假設(shè)提前解,不需要考慮形式與功能之間的關(guān)聯(lián),柔性很大,可以完成任意產(chǎn)品的構(gòu)形設(shè)計;

2)進化算法比其他算法能更好的處理離散問題,耦合問題,適用于不同大小的搜索空間,構(gòu)形設(shè)計空間往往是高度耦合的,涵蓋離散和連續(xù)的變量:

3)進化算法魯棒性能優(yōu)越,避免了其他算法往往糾纏于局部最優(yōu)解的困擾,盡可能的實現(xiàn)全局最優(yōu)解;

4)進化算法操作簡單,運行時間較短,對計算機的硬件需求較低,不需要特別高的配置,具有很好的并行工作能力。

4.3 構(gòu)形設(shè)計實例

在知道了任務(wù)要求和得到可重構(gòu)機器人模塊化平臺的前提下,即可開展構(gòu)形設(shè)計,前述文中已經(jīng)討論過構(gòu)建模塊化平臺所需要的四種模塊,在后續(xù)討論中,我們只考慮除末端工具模塊以外其余的三個:

基礎(chǔ)模塊B的有三個實例:Bml(0.2m),Bm2(0.4m),Bm3(0.8 m),變換矩陣如下,h為高度值:

連桿模塊L的一共有10個長度實例,分別為0.05,0.l,0.15,0.2,0.25,0.3,0.35,0.4,0.45,0.5 m。變換矩陣如下,L為高度:

關(guān)節(jié)模塊J有三個實例,變換矩陣如下:

c為關(guān)節(jié)回轉(zhuǎn)中心到上下兩個連接端的長度,2c=0.lm, θ1為回轉(zhuǎn)中心兩部分相對轉(zhuǎn)動的角度:

C同上, θ2為橫向擺動關(guān)節(jié)兩部分相對轉(zhuǎn)動中心的交叉角度值:

d為上下移動關(guān)節(jié)模塊的移動量,d1為上下移動關(guān)節(jié)的移動量為初始值時的長度;

輸入條件為六自由度串連關(guān)節(jié)機器人,路徑規(guī)劃為輸出端可以快速按預(yù)定軌跡移動,位置姿態(tài)要求如下所示:

位姿矩陣一:

位姿矩陣二:

位姿矩陣三:

位姿矩陣四:

經(jīng)過構(gòu)形設(shè)計后,可重構(gòu)機器人的摹本構(gòu)形為:

Bm→J→Lm→J→Lm→J→Lm→J→Lm→J→L m→J→Lm→Tool

適應(yīng)度函數(shù)為:

F=exp[-Kl×R+K2×O+K3×V+K4×D+K5×W

+K6R]

進化參數(shù)設(shè)置為:種群大小為30,最大代數(shù)為15,變異概率為0.25,交叉概率為0.7。

運行結(jié)果為:Cm02→JSm→Lm09→JRm→Lm 0l→JLm→Lm02→JSm→Lm08→JLm→Lm06→JS m→Tool

5 結(jié)論

可重構(gòu)機器人的構(gòu)形設(shè)計目標(biāo)在于從在廣泛的模塊庫中尋找和優(yōu)化出最優(yōu)的拓撲模型,從本質(zhì)上來講是一種以任務(wù)為前提的優(yōu)化求解過程。

本文通過分析可重構(gòu)機器人構(gòu)形設(shè)計問題的特點,開展了理論研究,并對構(gòu)形設(shè)計問題進行了量化說明,采用遺傳算法開展構(gòu)形設(shè)計,有效地實現(xiàn)了非線性,強耦合性條件下的構(gòu)形優(yōu)化。

[1] Carly Rae Jepsen. Modular Reconfigurable Robots.Transaction of Welfares Robotics Systems,Seoul,Korea,Oct.2000.5.

[2] 趙衛(wèi)東.機器人學(xué)[M].北京理工大學(xué)出版社.2004.

[3] Jennifer Lopez.Research on the Reconfigurable Robot.PhD Thesis. Stanford University.1998.

[4] David Tao.A New Modular in Reconfigurable Robot.Transaction of the IEEE on Robotics, November 2003.

猜你喜歡
構(gòu)形連桿模塊化
壓裂泵虛擬試驗連桿疲勞性能研究
模塊化自主水下機器人開發(fā)與應(yīng)用
雙星跟飛立體成像的構(gòu)形保持控制
某發(fā)動機連桿螺栓擰緊工藝開發(fā)
模塊化住宅
馬勒推出新型模塊化混動系統(tǒng)
漢字構(gòu)形系統(tǒng)的發(fā)展與六書“轉(zhuǎn)注”
連桿的設(shè)計及有限元分析
ACP100模塊化小型堆研發(fā)進展
分布式衛(wèi)星合成孔徑雷達系統(tǒng)編隊與自主保持技術(shù)
普兰店市| 汝南县| 太湖县| 海丰县| 新巴尔虎右旗| 闻喜县| 乌兰县| 仙居县| 上思县| 泽库县| 岱山县| 岑溪市| 砚山县| 治多县| 察哈| 屏东市| 大同市| 福海县| 吴堡县| 文山县| 电白县| 萍乡市| 瑞金市| 九龙城区| 满城县| 兴宁市| 平遥县| 个旧市| 兖州市| 临漳县| 洛宁县| 榆中县| 泰州市| 定日县| 镇江市| 会同县| 宝鸡市| 平罗县| 新平| 子洲县| 得荣县|