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

基于改進(jìn)遺傳算法的機(jī)器人時(shí)間最優(yōu)軌跡規(guī)劃

2018-12-03 03:54:28汪木蘭朱曉春王保升
關(guān)鍵詞:優(yōu)化

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

(南京工程學(xué)院江蘇省先進(jìn)數(shù)控技術(shù)重點(diǎn)實(shí)驗(yàn)室,江蘇 南京 211167)

隨著智能制造的深入發(fā)展,具備焊接、碼垛、搬運(yùn)等功能的串聯(lián)機(jī)器人因其結(jié)構(gòu)簡(jiǎn)單、制造成本低廉、控制便捷等優(yōu)點(diǎn),被廣泛應(yīng)用于工業(yè)自動(dòng)化生產(chǎn)線[1-2]。軌跡規(guī)劃作為機(jī)器人運(yùn)動(dòng)控制的基礎(chǔ),對(duì)研究機(jī)器人的運(yùn)行效率、作業(yè)精度和工作平穩(wěn)性具有重要意義。為尋求軌跡最優(yōu)解,可分別對(duì)能量、時(shí)間、沖擊等機(jī)器人工作指標(biāo)進(jìn)行局部?jī)?yōu)化,或者綜合考慮上述指標(biāo)以獲取全局最優(yōu)[3]。

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

本文在用三次樣條函數(shù)對(duì)機(jī)器人軌跡進(jìn)行插值的基礎(chǔ)上,采用聚類(lèi)方法改進(jìn)的遺傳算子對(duì)個(gè)體適應(yīng)度值大小進(jìn)行分類(lèi),制定不同選擇方法,保留優(yōu)良個(gè)體并兼顧種群多樣性。以新的變異操作對(duì)后期的最優(yōu)個(gè)體進(jìn)行調(diào)整,提高搜索效率,求出機(jī)器人的最短工作時(shí)間。

1 三次樣條插值規(guī)劃

三次樣條插值函數(shù)的剖分子區(qū)間均為三次多項(xiàng)式,通過(guò)給定邊界條件對(duì)各型值點(diǎn)進(jìn)行插值擬合。將其運(yùn)用于機(jī)器人軌跡規(guī)劃中,既保證了機(jī)器人關(guān)節(jié)位移和速度的連續(xù)性,又能防止關(guān)節(jié)角加速度的突變,使機(jī)器人運(yùn)行平穩(wěn)且避免震動(dòng)。

(1)

(2)

(3)

對(duì)式(1)進(jìn)行微分,求出相應(yīng)時(shí)間段的關(guān)節(jié)角加加速度,即:

(4)

(5)

(6)

依此類(lèi)推,將式(5)寫(xiě)成矩陣形式得:

(7)

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

2 多目標(biāo)優(yōu)化函數(shù)

通過(guò)三次樣條函數(shù),使機(jī)器人能對(duì)關(guān)節(jié)的角位移、角速度與角加速度進(jìn)行實(shí)時(shí)控制。考慮到提高機(jī)器人的運(yùn)行效率,還需要對(duì)各關(guān)節(jié)的運(yùn)行時(shí)間進(jìn)行優(yōu)化,使機(jī)器人能夠高效地完成工作任務(wù)。

將機(jī)器人運(yùn)動(dòng)的整段軌跡曲線按選取的型值點(diǎn)進(jìn)行剖分,通過(guò)對(duì)各分段軌跡的時(shí)間優(yōu)化來(lái)達(dá)到總時(shí)間的最優(yōu),即:

(8)

式中:Tmin為機(jī)器人完成整段軌跡曲線所需最短時(shí)間。機(jī)器人關(guān)節(jié)在進(jìn)行軌跡規(guī)劃運(yùn)動(dòng)時(shí)還會(huì)受速度、加速度、加加速度的約束,即:

(9)

3 時(shí)間最優(yōu)軌跡規(guī)劃

遺傳算法是在進(jìn)化論和自然遺傳機(jī)制上衍生的搜索方法,相對(duì)于傳統(tǒng)優(yōu)化算法,具有全局性、并行性、靈活性等特點(diǎn)。本文利用基于聚類(lèi)方法的遺傳算法[8-9],對(duì)進(jìn)行三次樣條插值后的關(guān)節(jié)軌跡進(jìn)行時(shí)間優(yōu)化,在保證種群多樣性的同時(shí),加強(qiáng)了局部搜索能力。其具體算法流程如圖1所示。

圖1 基于聚類(lèi)方法的遺傳算法流程圖

1)編碼。

對(duì)各分段軌跡曲線的運(yùn)動(dòng)時(shí)間進(jìn)行二進(jìn)制編碼,設(shè)定編碼長(zhǎng)度,使可行解的精度為0.001。該操作簡(jiǎn)單易行,使交叉、變異等遺傳操作便于實(shí)現(xiàn)。

2)種群初始化。

在滿足約束條件的情況下,對(duì)種群進(jìn)行初始化,在hi的值域內(nèi),隨機(jī)生成多個(gè)新個(gè)體,并設(shè)置種群的規(guī)模為m。為保持種群的多樣性,并方便后續(xù)的適應(yīng)度值分類(lèi),m選取20~100之間的奇數(shù)。

3)適應(yīng)度函數(shù)建立與標(biāo)定。

用外罰函數(shù)法處理式(9)中的不等式約束條件,通過(guò)對(duì)不滿足約束條件的個(gè)體施加懲罰項(xiàng),并隨著種群的發(fā)展,增大懲罰量,迫使迭代點(diǎn)逐步向可行域靠近。其表達(dá)式如下:

(10)

(11)

(12)

當(dāng)算法逐漸收斂時(shí),由于群體中個(gè)體的適應(yīng)度值比較接近,造成尋優(yōu)停留在最優(yōu)解附近,為提高選擇能力,此時(shí)應(yīng)增大個(gè)體適應(yīng)度值。因此針對(duì)式(11)的適應(yīng)度函數(shù)進(jìn)行重新標(biāo)定,即:

(13)

式中:F(t)為標(biāo)定后的適應(yīng)度值;Fit(t)min為原適應(yīng)度函數(shù)值的下界;Fit(t)max為原適應(yīng)度函數(shù)值的上界;δ為開(kāi)區(qū)間(0,1)內(nèi)的一個(gè)正實(shí)數(shù)。

4)選擇與交叉。

(14)

5)變異。

在尋優(yōu)過(guò)程進(jìn)入后期時(shí),由于采用的標(biāo)準(zhǔn)遺傳算法其變異概率保持不變,使得算法在后期迭代時(shí)停滯不前,降低了收斂速度。為加強(qiáng)局部搜索能力,在后期引入新的變異算子。具體定義如下:

4 仿真實(shí)驗(yàn)

4.1 構(gòu)建機(jī)器人模型

首先對(duì)PUMA560機(jī)器人進(jìn)行運(yùn)動(dòng)學(xué)分析,采用D-H法建模,構(gòu)建機(jī)器人各關(guān)節(jié)坐標(biāo)系,并求出對(duì)應(yīng)參數(shù),即關(guān)節(jié)角θi、相鄰兩關(guān)節(jié)軸扭角αi-1、連桿長(zhǎng)度ai-1、相鄰兩連桿間偏置di,再將參數(shù)導(dǎo)出,具體見(jiàn)表1。

表1 PUMA560的D-H參數(shù)表

在MATLAB的Robotics Toolbox中創(chuàng)建PUMA560機(jī)器人,將D-H參數(shù)表中各數(shù)值導(dǎo)入Link函數(shù)LINK([alpha A theta D sigma offset],‘Standard’)中來(lái)定義連桿屬性,再用SerialLink函數(shù)SerialLink([L1,L2,L3,L4,L5,L6])定義6個(gè)關(guān)節(jié)屬性,建立的機(jī)器人模型如圖2所示。

圖2 PUMA560機(jī)器人模型

4.2 時(shí)間優(yōu)化

本文引用文獻(xiàn)[10]、[11]中的型值點(diǎn)參數(shù)和各關(guān)節(jié)運(yùn)動(dòng)學(xué)約束條件,其參數(shù)見(jiàn)表2和表3。對(duì)PUMA560的前3個(gè)關(guān)節(jié)(腰部、肩部、大臂)進(jìn)行時(shí)間優(yōu)化,對(duì)比上述文獻(xiàn)中的結(jié)果,驗(yàn)證改進(jìn)的遺傳算法的可行性。

表2 型值點(diǎn)關(guān)節(jié)位置序列 (°)

總共選取8個(gè)型值點(diǎn),并且3個(gè)關(guān)節(jié)運(yùn)動(dòng)軌跡的起點(diǎn)與終點(diǎn)角速度都為0。

表3 運(yùn)動(dòng)學(xué)約束條件

將型值點(diǎn)的關(guān)節(jié)位置序列代入改進(jìn)后的遺傳算法進(jìn)行優(yōu)化仿真,在滿足關(guān)節(jié)的角速度、角加速度、角加加速度的約束條件下,求解的前3個(gè)關(guān)節(jié)的最優(yōu)軌跡規(guī)劃時(shí)間為[14.015,14.317,13.952]s,比文獻(xiàn)[10]中的優(yōu)化結(jié)果[20.680,20.772,19.920]s減少了[6.665,6.455,5.968]s,比文獻(xiàn)[11]中的優(yōu)化結(jié)果[16.018,16.444,17.416]s減少了[2.003,2.127,3.464]s,達(dá)到了對(duì)機(jī)器人軌跡規(guī)劃運(yùn)行時(shí)間優(yōu)化的目的。將優(yōu)化后的時(shí)間迭代圖與文獻(xiàn)[7]、[11]中的AGA(自適應(yīng)遺算法)、SGA(標(biāo)準(zhǔn)遺傳算法)的迭代圖進(jìn)行比較,其對(duì)比結(jié)果如圖3所示。

圖3 算法迭代收斂對(duì)比圖

由圖可知,采用SGA算法在第180代時(shí)開(kāi)始收斂,采用AGA算法在第90代時(shí)開(kāi)始收斂,而基于聚類(lèi)方法的遺傳算法在第75代時(shí)就開(kāi)始收斂,收斂速度得到較大提升,說(shuō)明該算法在后期的搜索效率得到提高,縮短了算法迭代收斂的時(shí)間。進(jìn)行時(shí)間優(yōu)化后的關(guān)節(jié)角位移、角速度、角加速度與角加加速度的曲線如圖4所示。由圖可知,優(yōu)化后的角位移、角速度、角加速度的運(yùn)行軌跡連續(xù)且光滑,同時(shí)滿足表3中的運(yùn)動(dòng)學(xué)約束條件,完成了機(jī)器人時(shí)間最優(yōu)軌跡規(guī)劃的任務(wù)。

圖4 關(guān)節(jié)時(shí)間最優(yōu)軌跡曲線

5 結(jié)束語(yǔ)

本文利用三次樣條函數(shù)擬合機(jī)器人運(yùn)動(dòng)軌跡,保證各關(guān)節(jié)角位移、角速度、角加速度的連續(xù)性。在滿足運(yùn)動(dòng)學(xué)約束條件的情況下,利用基于聚類(lèi)方法的遺傳算法對(duì)插值時(shí)間進(jìn)行優(yōu)化。從對(duì)比實(shí)驗(yàn)的結(jié)果來(lái)看,該算法在后期的迭代收斂速度得到提升,機(jī)器人各關(guān)節(jié)的運(yùn)行時(shí)間也明顯縮短。在后期的研究中,將對(duì)能量、沖擊等目標(biāo)進(jìn)行綜合優(yōu)化,以進(jìn)一步提高機(jī)器人運(yùn)行效率。

猜你喜歡
優(yōu)化
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
PEMFC流道的多目標(biāo)優(yōu)化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
事業(yè)單位中固定資產(chǎn)會(huì)計(jì)處理的優(yōu)化
4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
幾種常見(jiàn)的負(fù)載均衡算法的優(yōu)化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 亚洲天堂精品视频| 免费三A级毛片视频| 免费国产在线精品一区| 97超碰精品成人国产| 国产成人亚洲无吗淙合青草| 国产又色又刺激高潮免费看| 香蕉综合在线视频91| 国模粉嫩小泬视频在线观看| 女人18毛片一级毛片在线 | 美美女高清毛片视频免费观看| www.亚洲色图.com| 91黄视频在线观看| 亚洲综合日韩精品| 一级做a爰片久久毛片毛片| 在线观看精品自拍视频| 日本影院一区| 色综合天天视频在线观看| 波多野结衣一区二区三区AV| 欧美成人综合在线| 2021国产精品自产拍在线| 美女亚洲一区| 国产午夜无码专区喷水| 日韩视频精品在线| 国产二级毛片| 99久久国产自偷自偷免费一区| 色综合热无码热国产| 色有码无码视频| 国产手机在线小视频免费观看 | 2019年国产精品自拍不卡| 欧美一级高清视频在线播放| 久久精品人人做人人爽电影蜜月| 欧美日韩国产综合视频在线观看| 特黄日韩免费一区二区三区| swag国产精品| 天堂av综合网| 亚洲成A人V欧美综合| 特级毛片免费视频| 91福利一区二区三区| 日韩欧美综合在线制服| 福利在线免费视频| 亚洲熟女中文字幕男人总站| 亚洲精品国产成人7777| 欧美激情成人网| 国产一区在线视频观看| 亚洲人成人伊人成综合网无码| 91精品国产自产在线老师啪l| 黑色丝袜高跟国产在线91| 久久综合五月| 国模私拍一区二区三区| 色网在线视频| 强奷白丝美女在线观看| 欧美日本在线一区二区三区 | 中文字幕日韩丝袜一区| 九月婷婷亚洲综合在线| 一级香蕉人体视频| 亚洲精品黄| 99久久精品国产精品亚洲| a天堂视频| 欧美日韩在线第一页| 亚洲首页国产精品丝袜| a毛片在线播放| 成人免费黄色小视频| 国产欧美日韩91| 中文字幕精品一区二区三区视频| 青青草欧美| 91在线免费公开视频| 人人91人人澡人人妻人人爽| 毛片一级在线| 国产精品理论片| 欧类av怡春院| 国产成人综合日韩精品无码首页 | 九九热这里只有国产精品| 亚洲男人在线天堂| 国产成人综合网| 啪啪免费视频一区二区| 97国产精品视频自在拍| 一级毛片在线播放免费| 国产在线视频福利资源站| 东京热av无码电影一区二区| 亚洲一区二区三区国产精品| 专干老肥熟女视频网站| 一区二区无码在线视频|