亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于改進(jìn)免疫算法的裝填機(jī)械手軌跡規(guī)劃

        2023-09-16 09:49:44王國濤高崇仁黃江濤田星宇
        起重運(yùn)輸機(jī)械 2023年17期
        關(guān)鍵詞:規(guī)劃

        王國濤 高崇仁 黃江濤 田星宇

        太原科技大學(xué)機(jī)械工程學(xué)院 太原 030024

        0 引言

        機(jī)械手軌跡規(guī)劃的意義在于確定機(jī)械手的運(yùn)動路徑,使其能夠完成預(yù)定的任務(wù),通過高效、連續(xù)且準(zhǔn)確的軌跡規(guī)劃,可使得運(yùn)行時間達(dá)到最優(yōu),運(yùn)行指標(biāo)更加合理,還可保證機(jī)械手的安全性,避免與人員或其他設(shè)備發(fā)生碰撞,防止事故發(fā)生,故對于機(jī)械手的研究來說軌跡規(guī)劃是至關(guān)重要的一部分[1]。

        隨著對機(jī)械手軌跡規(guī)劃研究的逐漸深入,出現(xiàn)了更多高效的優(yōu)化方法。李駿等[2]研究自主設(shè)計的油茶花粉采摘機(jī)械臂,提出一種改進(jìn)粒子群算法,并結(jié)合5-5-5多項(xiàng)式插值計算方法對該機(jī)械臂進(jìn)行軌跡規(guī)劃,驗(yàn)證了改進(jìn)后算法的適用性和高效性;段倩倩等[3]提出一種改進(jìn)混合粒子群算法對某六自由度機(jī)械手軌跡規(guī)劃問題進(jìn)行研究,使用5-7-5 插值多項(xiàng)式構(gòu)造軌跡曲線,改進(jìn)后的算法運(yùn)行時間短,穩(wěn)定性更強(qiáng);代瑞恒等[4]采用七次多項(xiàng)式插值對機(jī)器人關(guān)節(jié)軌跡進(jìn)行優(yōu)化,提出一種改進(jìn)量子遺傳算法,引入正態(tài)分布概率密度函數(shù)以改進(jìn)量子門旋轉(zhuǎn)角步長策略,對關(guān)節(jié)運(yùn)行軌跡進(jìn)行最短時間優(yōu)化,有效縮短了機(jī)械臂關(guān)節(jié)運(yùn)動時間;綦慧等[5]提出一種改進(jìn)鯨魚算法,并采用五次樣條函數(shù)擬合關(guān)節(jié)軌跡,驗(yàn)證了改進(jìn)鯨魚算法對解決機(jī)械臂軌跡規(guī)劃多目標(biāo)優(yōu)化問題的有效性;李純艷等[6]提出一種改進(jìn)麻雀搜索算法用于解決機(jī)器人能耗最優(yōu)軌跡規(guī)劃問題,采用七次B 樣曲線構(gòu)造機(jī)器人在關(guān)節(jié)空間的軌跡,并通過仿真驗(yàn)證改進(jìn)后算法的優(yōu)越性和實(shí)用性。

        在軌跡規(guī)劃過程中不僅要保證位移連續(xù),還要實(shí)現(xiàn)速度和加速度的連續(xù),防止出現(xiàn)由于運(yùn)動突變而對機(jī)械手造成損害。針對該裝填機(jī)械手的軌跡規(guī)劃是為了使得該機(jī)械手在約束條件下以運(yùn)行時間為優(yōu)化目標(biāo),并使得各關(guān)節(jié)的速度、加速度隨時間變化的曲線平滑且沒有突變。文中提出基于免疫算法結(jié)合七次多項(xiàng)式插值計算方法對自主設(shè)計的裝填機(jī)械手進(jìn)行軌跡規(guī)劃,使得該裝填機(jī)械手運(yùn)行時間達(dá)到最優(yōu),各關(guān)節(jié)速度、加速度曲線平滑且連續(xù)。

        1 裝填機(jī)械手介紹

        使用五自由度裝填機(jī)械手去完成目標(biāo)工作任務(wù)。該機(jī)械手的樣機(jī)模型如圖1 所示,關(guān)節(jié)最大速度不超過 2 π/3 rad/s,關(guān)節(jié)最大加速度不超過 π/2 rad/s2。

        圖1 裝填機(jī)械手樣機(jī)模型

        針對于該機(jī)械手有5 個自由度,分別是關(guān)節(jié)1 和關(guān)節(jié)5 的回轉(zhuǎn)以及關(guān)節(jié)2、關(guān)節(jié)3、關(guān)節(jié)4 的旋轉(zhuǎn)。對于該機(jī)械手來說,末端執(zhí)行器的抓、放動作和推進(jìn)動作不會對該裝填機(jī)械手末端執(zhí)行器的位姿產(chǎn)生影響,故末端執(zhí)行器的抓、放和推進(jìn)不屬于該機(jī)械手的自由度。該裝填機(jī)械手的各關(guān)節(jié)變量范圍如表1 所示。

        表1 各關(guān)節(jié)變量范圍 (°)

        本文對裝填機(jī)械手的軌跡規(guī)劃是對該機(jī)械手末端執(zhí)行器在運(yùn)行過程中的軌跡規(guī)劃,不需要考慮末端執(zhí)行器的抓、放以及推進(jìn)。為了保證該裝填機(jī)械手運(yùn)行的平穩(wěn)性,即機(jī)械手各關(guān)節(jié)位移連續(xù),各關(guān)節(jié)速度和加速度平滑且沒有突變,需要運(yùn)用合適的方法對其速度和加速度進(jìn)行規(guī)劃;為了實(shí)現(xiàn)該裝填機(jī)械手運(yùn)行時間達(dá)到最優(yōu),需要以運(yùn)行時間為優(yōu)化目標(biāo)結(jié)合智能算法來實(shí)現(xiàn)。

        對裝填機(jī)械手進(jìn)行軌跡規(guī)劃必須要知道裝填機(jī)械手的抓取位置和最終位置這2 個關(guān)鍵位置。該裝填機(jī)械手關(guān)鍵位置如圖2 所示。

        圖2 關(guān)鍵位置示意圖

        2 基本方法選擇

        根據(jù)軌跡規(guī)劃所處空間的差異性,可把機(jī)械手軌跡規(guī)劃的方法劃分為關(guān)節(jié)空間軌跡規(guī)劃和笛卡兒空間軌跡規(guī)劃。

        對于該裝填機(jī)械手而言,由于自由度相對較多,如果在笛卡兒空間進(jìn)行軌跡規(guī)劃,運(yùn)算量會很大,可能導(dǎo)致控制間隔較長,也會使得控制過程復(fù)雜程度高。而在關(guān)節(jié)空間軌跡規(guī)劃計算簡單且不會發(fā)生機(jī)構(gòu)的奇異性,故對于該機(jī)械手的軌跡規(guī)劃選擇在關(guān)節(jié)空間內(nèi)進(jìn)行。

        考慮該裝填機(jī)械手運(yùn)行要求,在軌跡規(guī)劃過程中需考慮減小各關(guān)節(jié)的沖擊。為減小各關(guān)節(jié)的沖擊,需保證該裝填機(jī)械手運(yùn)行過程中速度、加速度不產(chǎn)生突變,故選擇七次多項(xiàng)式插值計算方法在關(guān)節(jié)空間對該機(jī)械手進(jìn)行軌跡規(guī)劃。對于七次多項(xiàng)式插值來說,基本是在軌跡規(guī)劃過程中用到的最高項(xiàng)插值計算方法,因?yàn)殡S著次數(shù)的增高,所得到的插值結(jié)果也會出現(xiàn)與原函數(shù)偏離的現(xiàn)象。

        在使用七次多項(xiàng)式插值對該裝填機(jī)械手進(jìn)行軌跡規(guī)劃時得到其位移表達(dá)式為

        多項(xiàng)式系數(shù)滿足8 個約束條件

        式中:θ0為取彈、取藥位置的關(guān)節(jié)角,θf為最終位置的關(guān)節(jié)角,為取彈、取藥位置的角速度,為最終位置的角速度,為取彈、取藥位置的角加速度,為最終位置的角加速度。

        轉(zhuǎn)換為矩陣形式從而得到θ=Ma,計算出M-1即可求得各關(guān)節(jié)的位置,也就求出了末端執(zhí)行器的運(yùn)動軌跡方程。

        3 改進(jìn)免疫算法

        3.1 免疫算法

        為了實(shí)現(xiàn)該裝填機(jī)械手運(yùn)行時間達(dá)到最優(yōu),需要以運(yùn)行時間為優(yōu)化目標(biāo)結(jié)合智能算法來實(shí)現(xiàn),文中基于免疫算法對該裝填機(jī)械手的軌跡進(jìn)行規(guī)劃,使其運(yùn)行時間達(dá)到最優(yōu)。

        免疫算法啟發(fā)于生物免疫學(xué),其主要是通過對抗有害物質(zhì)進(jìn)化出相應(yīng)的免疫系統(tǒng),模仿了生物免疫系統(tǒng)中的免疫生成行為,即模擬了生物免疫系統(tǒng)抗原識別、選擇、突變、克隆等的行為,以合理提取疫苗為核心,該算法具有較強(qiáng)的全局搜索能力、多樣性、強(qiáng)魯棒性等特點(diǎn),但是免疫算法也存在一些缺陷。在實(shí)際運(yùn)用中,免疫算法變異方向通常具有隨機(jī)性,會在個體染色體上隨機(jī)選擇位置并將該位置的基因值進(jìn)行隨機(jī)改變,可能會導(dǎo)致迭代速度比較慢,另外對于免疫算法相似度閾值通常設(shè)置為定值,相似度閾值的設(shè)置對該算法的性能有很大影響,如果相似度閾值設(shè)置得太小,會導(dǎo)致抗體群體過于分散,搜索效率低下;如果相似度閾值設(shè)置得太大,會導(dǎo)致抗體群體過于集中,可能會出現(xiàn)“早熟”的問題。

        免疫算法的流程:

        1)抗原識別 即了解該裝填機(jī)械手的運(yùn)行軌跡,分析軌跡的可行性,提取先驗(yàn)知識,構(gòu)造親和度函數(shù),制定約束條件。

        2)產(chǎn)生初始群體 通過代碼把軌跡的可行解表示為求解空間的抗體,在該空間內(nèi)隨機(jī)產(chǎn)生一個初始群體。

        3)計算種群中每一個可行解的親和度。

        4)判斷是否滿足終止條件 如果滿足終止條件,則可以終止算法并輸出結(jié)果;否則,需要繼續(xù)進(jìn)行運(yùn)算直到滿足終止條件為止。終止條件通常包括達(dá)到最大迭代次數(shù)、目標(biāo)函數(shù)值不再變化或接近某個預(yù)定閾值等。

        5)計算抗體濃度和激勵度。

        6)進(jìn)行免疫處理 包括免疫選擇(篩選高質(zhì)量的抗體并使其活化)、克?。◤?fù)制活化抗體)、變異(對克隆后的副本進(jìn)行變異操作,使其發(fā)生親和度突變)和克隆抑制(對變異結(jié)果進(jìn)行選擇,保留親和度高的抗體)。

        7)種群刷新 用隨機(jī)生成的新抗體代替激勵度較低的抗體,形成新群體,繼續(xù)計算每一個可行解的親和度,并不斷循環(huán)該操作,直至滿足終止條件輸出結(jié)果。

        圖3 免疫算法流程圖

        3.2 免疫算法的改進(jìn)

        針對免疫算法變異方向的隨機(jī)性以及相似度閾值為定值這2點(diǎn)所引起的算法性能較低,本文做出了如下改進(jìn)。

        1)改進(jìn)1 基于變異方向的改進(jìn),改進(jìn)前免疫方向隨機(jī),改進(jìn)過后使得變異朝著最優(yōu)粒子方向變異,增大了優(yōu)質(zhì)粒子的生成概率,提升了前期迭代速度。

        改進(jìn)前的公式為

        改進(jìn)后的公式為

        式中:rand為[0,1]中的隨機(jī)數(shù)。

        通過對比改進(jìn)前后,粒子向著最優(yōu)粒子方向靠近的速度,對比如圖4 所示,可以明顯看出改進(jìn)后的粒子向著最優(yōu)粒子靠近的速度更快。

        圖4 改進(jìn)變異方向前后對比

        2)改進(jìn)2 基于相似度閾值的改進(jìn),改進(jìn)前相似度閾值為定值,改進(jìn)后變?yōu)殡S迭代次數(shù)而改變。改進(jìn)后的相似度閾值隨著迭代次數(shù)的增加而減小,前期可以保證粒子種類的多樣性,避免“早熟”,后期可以保證尋找收斂的快速性,提高尋優(yōu)能力。

        改進(jìn)后的公式為

        教師的招聘、培訓(xùn)、教學(xué)基金、教學(xué)風(fēng)格、教學(xué)效果、服務(wù)的研究;美國藥學(xué)院校教師素質(zhì)與院長學(xué)術(shù)概況;藥學(xué)院的教師工作量;美國藥學(xué)院校教師的種族與民族表征;使用社交媒體平臺的新型教師發(fā)展計劃;促使教師使用以證據(jù)為基礎(chǔ)和以學(xué)生為中心的教學(xué)策略;指導(dǎo)非藥劑師教師參加藥房實(shí)習(xí);在各醫(yī)療衛(wèi)生專業(yè)培訓(xùn)計劃中教師跨職業(yè)教育(IPE)面臨的益處和挑戰(zhàn);教師發(fā)表的學(xué)術(shù)著作的數(shù)量及其潛在的影響;學(xué)生對教師聘任過程的看法,對教師的滿意度及評價。近年來的研究趨勢是鼓勵藥學(xué)生成為高素質(zhì)的教師,進(jìn)行學(xué)術(shù)研究以及推動教師的全面發(fā)展。

        式中:exp 表示e的次方,如exp(a)表示e的a次方。

        改進(jìn)后的相似度閾值變化曲線如圖5 所示??梢钥闯鲈诘跗诓捎昧溯^大閾值,這樣會增加粒子的多樣性,而隨著迭代次數(shù)的增加,相似度閾值變小,這樣就會增加尋找最優(yōu)粒子的速度。改進(jìn)后的免疫算法將實(shí)現(xiàn)對該裝填機(jī)械手運(yùn)行時間最優(yōu)的。

        圖5 改進(jìn)后相似度閾值變化曲線

        4 仿真結(jié)果及分析

        軌跡規(guī)劃是在對該裝填機(jī)械手運(yùn)動學(xué)分析的基礎(chǔ)上完成的,本章軌跡規(guī)劃是對該裝填機(jī)械手從取彈、取藥位置到最終位置過程中末端執(zhí)行器的運(yùn)動軌跡進(jìn)行規(guī)劃,根據(jù)該裝填機(jī)械手的工作流程安排,明確該裝填機(jī)械手末端執(zhí)行器在取彈、取藥位置和最終位置時的位姿。

        由于該裝填關(guān)節(jié)2 仰起是一個單一的過程,所以在對該自動裝填機(jī)械手的軌跡規(guī)劃初位置是該機(jī)械手關(guān)節(jié)2 仰起以后的位置,關(guān)節(jié)2 先仰起是為了防止在機(jī)械手運(yùn)行過程與藥筒產(chǎn)生干涉或碰撞。

        軌跡規(guī)劃初位置各關(guān)節(jié)角度為:關(guān)節(jié)1:θ1=0°;關(guān)節(jié)2:θ2=-144.7°;關(guān)節(jié)3:θ3=-51.58°;關(guān)節(jié)4:θ4=43.2°;關(guān)節(jié)5:θ5=0°。

        軌跡規(guī)劃最終位置各關(guān)節(jié)角度:關(guān)節(jié)1:θ1=-180°;關(guān)節(jié)2:θ2=-144.7°;關(guān)節(jié)3:θ3=41.4°;關(guān)節(jié)4:θ4=-133°;關(guān)節(jié)5:θ5=180°。

        用改進(jìn)前與改進(jìn)后的免疫算法分別對該自動裝填機(jī)械手進(jìn)行時間最優(yōu)軌跡規(guī)劃,通過仿真實(shí)驗(yàn)得到對比圖如圖6 所示。

        圖6 算法改進(jìn)前后對比圖

        可以看出改進(jìn)后的免疫算法要優(yōu)于改進(jìn)前的免疫算法,改進(jìn)后的算法向著最優(yōu)粒子靠近的速度更快,效率更高,性能更好。

        基于改進(jìn)后的免疫算法結(jié)合七次多項(xiàng)式插值計算方法對該自動裝填機(jī)械手進(jìn)行軌跡規(guī)劃,通過仿真實(shí)驗(yàn)得到該機(jī)械手各關(guān)節(jié)位移、速度、加速度隨時間變化的曲線如圖7 所示。

        圖7 優(yōu)化后關(guān)節(jié)運(yùn)動軌跡

        由所得的曲線可以看出該裝填機(jī)械手的位移連續(xù)且滿足該機(jī)械手的運(yùn)行要求,該機(jī)械手各關(guān)節(jié)速度及加速度均不超過關(guān)節(jié)最大允許量。

        該裝填機(jī)械手在運(yùn)動學(xué)約束滿足的前提下,基于改進(jìn)過后的免疫算法結(jié)合七次多項(xiàng)式插值計算方法對該機(jī)械手的運(yùn)行軌跡進(jìn)行規(guī)劃,完成規(guī)劃過程所用的時間從5.51 s 減少到3.703 s,使該機(jī)械手在整個工作過程中時間縮短??s短了該裝填機(jī)械手的運(yùn)行時間,提高了該裝填機(jī)械手的工作效率,驗(yàn)證了基于改進(jìn)免疫算法的時間最優(yōu)裝填機(jī)械手軌跡規(guī)劃方法的可行性與高效性。最后得到該裝填機(jī)械手在三維空間內(nèi)的末端執(zhí)行器的運(yùn)動軌跡如圖8 所示。

        圖8 裝填機(jī)械手運(yùn)動軌跡

        5 結(jié)論

        針對自主設(shè)計的自動裝填機(jī)械手軌跡規(guī)劃問題,以運(yùn)行時間為優(yōu)化目標(biāo)提出一種改進(jìn)的免疫算法,并基于改免疫算法結(jié)合七次多項(xiàng)式插值計算方法對該自動裝填機(jī)械手進(jìn)行軌跡規(guī)劃,結(jié)合Matlab 仿真實(shí)驗(yàn)得到以下結(jié)論。

        針對免疫算法方向變異的隨機(jī)性和相似度閾值為定值引起的弊端,文中做出2 點(diǎn)改進(jìn)?;谧儺惙较虻母倪M(jìn)使變異朝著最優(yōu)粒子方向變異和基于相似度閾值改進(jìn)使其隨著迭代次數(shù)的增加而減小,使該算法向著最優(yōu)粒子靠近的速度更快,效率更高,提高了算法的性能;以自主設(shè)計的自動裝填機(jī)械手關(guān)節(jié)動作最優(yōu)時間為優(yōu)化目標(biāo),仿真結(jié)果顯示優(yōu)化前后時間縮短了32.79%,提高了機(jī)械手的運(yùn)行效率,驗(yàn)證了算法的有效性。

        猜你喜歡
        規(guī)劃
        我們的規(guī)劃與設(shè)計,正從新出發(fā)!
        “十四五”規(guī)劃開門紅
        “十四五”規(guī)劃建議解讀
        發(fā)揮人大在五年規(guī)劃編制中的積極作用
        規(guī)劃計劃
        規(guī)劃引領(lǐng)把握未來
        快遞業(yè)十三五規(guī)劃發(fā)布
        商周刊(2017年5期)2017-08-22 03:35:26
        基于蟻群算法的3D打印批次規(guī)劃
        多管齊下落實(shí)規(guī)劃
        十三五規(guī)劃
        華東科技(2016年10期)2016-11-11 06:17:41
        亚洲色图在线视频免费观看| 一区二区三区国产亚洲网站| 极品熟妇大蝴蝶20p| 午夜在线观看有码无码| 黄片国产一区二区三区| 99精品国产成人一区二区| 国产人妻精品一区二区三区不卡| 亚洲国产成人手机在线电影| 男的和女的打扑克的视频| 天天综合天天爱天天做| 黄瓜视频在线观看| 国产乱色国产精品免费视频| 日本伦理美乳中文字幕| 亚洲一区二区三区内裤视| 天天弄天天模| 国产亚洲精品福利在线| 日本免费精品一区二区三区视频| 亚洲国产精品综合久久网络| 国产成人综合亚洲精品| 久久久亚洲精品蜜桃臀| 天涯成人国产亚洲精品一区av| 国产成人精品日本亚洲专区61| 婷婷五月综合缴情在线视频| 亚洲无码图| 日本一区二区三级在线| 日韩av无码精品一二三区| 午夜大片又黄又爽大片app| 妇女自拍偷自拍亚洲精品| 久久精品国产av麻豆五月丁| 亚洲日本中文字幕乱码在线| 乱码av麻豆丝袜熟女系列| 乱子真实露脸刺激对白| 久久亚洲精品国产精品婷婷| 99人中文字幕亚洲区三| 国产真实老熟女无套内射| 狠狠亚洲婷婷综合色香五月| 成人水蜜桃视频在线观看| 又色又爽又高潮免费视频国产| 高清无码一区二区在线观看吞精| 久久无人码人妻一区二区三区| 99国产精品久久久久久久成人热|