999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進遺傳算法的機器人時間最優軌跡規劃

2018-12-03 03:54:28汪木蘭朱曉春王保升
機械設計與制造工程 2018年11期
關鍵詞:優化

秦 律,汪木蘭,朱曉春,王保升

(南京工程學院江蘇省先進數控技術重點實驗室,江蘇 南京 211167)

隨著智能制造的深入發展,具備焊接、碼垛、搬運等功能的串聯機器人因其結構簡單、制造成本低廉、控制便捷等優點,被廣泛應用于工業自動化生產線[1-2]。軌跡規劃作為機器人運動控制的基礎,對研究機器人的運行效率、作業精度和工作平穩性具有重要意義。為尋求軌跡最優解,可分別對能量、時間、沖擊等機器人工作指標進行局部優化,或者綜合考慮上述指標以獲取全局最優[3]。

對機器人運行時間的最優化求解為當前的研究熱點,其中較為成熟的時間優化算法有人工神經網絡算法、遺傳算法、粒子群算法和蟻群算法[4]。文獻[5]提出了一種改進型免疫克隆優化方法,以擁擠距離確定克隆規模大小來保留最優解,采用親和度較高的個體代替消亡個體,加速種群的收斂速度。文獻[6]采用序列二次規劃方法求解在非線性約束條件下的最短時間,在目標函數進行迭代時,以牛頓法得到的拉格朗日函數構成的Hessian矩陣來實現收斂,但該方法判斷收斂的條件復雜,降低了尋優效率,并且不能保證局部軌跡的精度。文獻[7]采用自適應遺傳算法進行時間優化,通過調整后期變異概率,增加種群的多樣性。但利用罰函數處理運動學約束時,不滿足約束的個體所受懲罰量較大,易出現適應度值較大的特殊個體引導種群發展,導致尋優過程陷入局部最優并過早收斂。

本文在用三次樣條函數對機器人軌跡進行插值的基礎上,采用聚類方法改進的遺傳算子對個體適應度值大小進行分類,制定不同選擇方法,保留優良個體并兼顧種群多樣性。以新的變異操作對后期的最優個體進行調整,提高搜索效率,求出機器人的最短工作時間。

1 三次樣條插值規劃

三次樣條插值函數的剖分子區間均為三次多項式,通過給定邊界條件對各型值點進行插值擬合。將其運用于機器人軌跡規劃中,既保證了機器人關節位移和速度的連續性,又能防止關節角加速度的突變,使機器人運行平穩且避免震動。

(1)

(2)

(3)

對式(1)進行微分,求出相應時間段的關節角加加速度,即:

(4)

(5)

(6)

依此類推,將式(5)寫成矩陣形式得:

(7)

式中:方程組的系數矩陣為三對角矩陣,由于|λi|+|μi|=1,則|λi|+|μi|,|λi|,|μi|三者均小于主對角元素2,所以系數矩陣為嚴格對角占優矩陣。通過追趕法求得Sj,1,Sj,2,…,Sj,n的數值,代入式(3),得到完整的關節角位移表達式。

2 多目標優化函數

通過三次樣條函數,使機器人能對關節的角位移、角速度與角加速度進行實時控制。考慮到提高機器人的運行效率,還需要對各關節的運行時間進行優化,使機器人能夠高效地完成工作任務。

將機器人運動的整段軌跡曲線按選取的型值點進行剖分,通過對各分段軌跡的時間優化來達到總時間的最優,即:

(8)

式中:Tmin為機器人完成整段軌跡曲線所需最短時間。機器人關節在進行軌跡規劃運動時還會受速度、加速度、加加速度的約束,即:

(9)

3 時間最優軌跡規劃

遺傳算法是在進化論和自然遺傳機制上衍生的搜索方法,相對于傳統優化算法,具有全局性、并行性、靈活性等特點。本文利用基于聚類方法的遺傳算法[8-9],對進行三次樣條插值后的關節軌跡進行時間優化,在保證種群多樣性的同時,加強了局部搜索能力。其具體算法流程如圖1所示。

圖1 基于聚類方法的遺傳算法流程圖

1)編碼。

對各分段軌跡曲線的運動時間進行二進制編碼,設定編碼長度,使可行解的精度為0.001。該操作簡單易行,使交叉、變異等遺傳操作便于實現。

2)種群初始化。

在滿足約束條件的情況下,對種群進行初始化,在hi的值域內,隨機生成多個新個體,并設置種群的規模為m。為保持種群的多樣性,并方便后續的適應度值分類,m選取20~100之間的奇數。

3)適應度函數建立與標定。

用外罰函數法處理式(9)中的不等式約束條件,通過對不滿足約束條件的個體施加懲罰項,并隨著種群的發展,增大懲罰量,迫使迭代點逐步向可行域靠近。其表達式如下:

(10)

(11)

(12)

當算法逐漸收斂時,由于群體中個體的適應度值比較接近,造成尋優停留在最優解附近,為提高選擇能力,此時應增大個體適應度值。因此針對式(11)的適應度函數進行重新標定,即:

(13)

式中:F(t)為標定后的適應度值;Fit(t)min為原適應度函數值的下界;Fit(t)max為原適應度函數值的上界;δ為開區間(0,1)內的一個正實數。

4)選擇與交叉。

(14)

5)變異。

在尋優過程進入后期時,由于采用的標準遺傳算法其變異概率保持不變,使得算法在后期迭代時停滯不前,降低了收斂速度。為加強局部搜索能力,在后期引入新的變異算子。具體定義如下:

4 仿真實驗

4.1 構建機器人模型

首先對PUMA560機器人進行運動學分析,采用D-H法建模,構建機器人各關節坐標系,并求出對應參數,即關節角θi、相鄰兩關節軸扭角αi-1、連桿長度ai-1、相鄰兩連桿間偏置di,再將參數導出,具體見表1。

表1 PUMA560的D-H參數表

在MATLAB的Robotics Toolbox中創建PUMA560機器人,將D-H參數表中各數值導入Link函數LINK([alpha A theta D sigma offset],‘Standard’)中來定義連桿屬性,再用SerialLink函數SerialLink([L1,L2,L3,L4,L5,L6])定義6個關節屬性,建立的機器人模型如圖2所示。

圖2 PUMA560機器人模型

4.2 時間優化

本文引用文獻[10]、[11]中的型值點參數和各關節運動學約束條件,其參數見表2和表3。對PUMA560的前3個關節(腰部、肩部、大臂)進行時間優化,對比上述文獻中的結果,驗證改進的遺傳算法的可行性。

表2 型值點關節位置序列 (°)

總共選取8個型值點,并且3個關節運動軌跡的起點與終點角速度都為0。

表3 運動學約束條件

將型值點的關節位置序列代入改進后的遺傳算法進行優化仿真,在滿足關節的角速度、角加速度、角加加速度的約束條件下,求解的前3個關節的最優軌跡規劃時間為[14.015,14.317,13.952]s,比文獻[10]中的優化結果[20.680,20.772,19.920]s減少了[6.665,6.455,5.968]s,比文獻[11]中的優化結果[16.018,16.444,17.416]s減少了[2.003,2.127,3.464]s,達到了對機器人軌跡規劃運行時間優化的目的。將優化后的時間迭代圖與文獻[7]、[11]中的AGA(自適應遺算法)、SGA(標準遺傳算法)的迭代圖進行比較,其對比結果如圖3所示。

圖3 算法迭代收斂對比圖

由圖可知,采用SGA算法在第180代時開始收斂,采用AGA算法在第90代時開始收斂,而基于聚類方法的遺傳算法在第75代時就開始收斂,收斂速度得到較大提升,說明該算法在后期的搜索效率得到提高,縮短了算法迭代收斂的時間。進行時間優化后的關節角位移、角速度、角加速度與角加加速度的曲線如圖4所示。由圖可知,優化后的角位移、角速度、角加速度的運行軌跡連續且光滑,同時滿足表3中的運動學約束條件,完成了機器人時間最優軌跡規劃的任務。

圖4 關節時間最優軌跡曲線

5 結束語

本文利用三次樣條函數擬合機器人運動軌跡,保證各關節角位移、角速度、角加速度的連續性。在滿足運動學約束條件的情況下,利用基于聚類方法的遺傳算法對插值時間進行優化。從對比實驗的結果來看,該算法在后期的迭代收斂速度得到提升,機器人各關節的運行時間也明顯縮短。在后期的研究中,將對能量、沖擊等目標進行綜合優化,以進一步提高機器人運行效率。

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 午夜无码一区二区三区在线app| 亚洲最大在线观看| 美美女高清毛片视频免费观看| 99中文字幕亚洲一区二区| 日本午夜在线视频| 99久久婷婷国产综合精| 高清不卡毛片| 日本国产在线| 久久久亚洲国产美女国产盗摄| 亚洲有码在线播放| 亚洲无线国产观看| 伊人国产无码高清视频| 亚洲国产91人成在线| 成年A级毛片| 国产一级毛片网站| 亚洲综合久久成人AV| 国产免费怡红院视频| 亚洲swag精品自拍一区| 欧美视频在线第一页| 中文字幕人妻av一区二区| 色屁屁一区二区三区视频国产| 色悠久久综合| 国产精品女主播| 香蕉网久久| 国产在线视频二区| 91在线高清视频| 中文字幕在线永久在线视频2020| 亚洲欧美在线看片AI| 国产福利在线免费观看| 亚洲首页在线观看| a级毛片毛片免费观看久潮| 福利一区在线| 视频二区欧美| 欧日韩在线不卡视频| 国产永久无码观看在线| 免费观看亚洲人成网站| 成人午夜视频在线| 尤物精品国产福利网站| 亚洲美女操| 国产日韩久久久久无码精品 | 色婷婷亚洲十月十月色天| 2019国产在线| 操操操综合网| 在线观看无码a∨| 第一区免费在线观看| 亚洲无码四虎黄色网站| 精品国产免费第一区二区三区日韩| 亚洲精品视频免费看| 中文字幕第4页| 一级毛片在线免费看| 国产精品毛片一区| 一区二区三区四区在线| jizz在线观看| 国产情精品嫩草影院88av| 中文字幕在线看视频一区二区三区| 国产亚洲精品自在久久不卡| 国产精品尤物铁牛tv | 青青草原国产免费av观看| 国产精品福利社| 日韩AV手机在线观看蜜芽| 国产美女在线免费观看| 99尹人香蕉国产免费天天拍| 亚洲区一区| 亚洲精品无码抽插日韩| 亚洲国产清纯| 国产女人18水真多毛片18精品| 1769国产精品免费视频| 精品国产免费观看| 亚洲天堂日韩av电影| 91国内外精品自在线播放| 欧美色99| 女高中生自慰污污网站| 国产激情在线视频| 亚洲第一黄色网| 亚洲无码精品在线播放| 欧洲一区二区三区无码| 四虎亚洲精品| 色色中文字幕| 亚洲国产看片基地久久1024| 亚洲Aⅴ无码专区在线观看q| 久久国产拍爱| 欧美日韩国产系列在线观看|