• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于遺傳算法的六自由度工業(yè)機(jī)器人軌跡優(yōu)化研究

      2020-09-10 11:16:11張景鈺馬杰桓茜
      內(nèi)燃機(jī)與配件 2020年11期
      關(guān)鍵詞:工業(yè)機(jī)器人遺傳算法

      張景鈺 馬杰 桓茜

      摘要:為了使雕刻工業(yè)機(jī)器人在軌跡運(yùn)動(dòng)中時(shí)間最短,我們推出工業(yè)機(jī)器人運(yùn)動(dòng)軌跡時(shí)間最優(yōu)函數(shù),求出約束條件,采用遺傳算法對(duì)數(shù)學(xué)模型進(jìn)行優(yōu)化求解。最終得到一種工業(yè)機(jī)器人的軌跡規(guī)劃方法,通過(guò)計(jì)算結(jié)果標(biāo)明,相對(duì)于其他軌跡規(guī)劃方法,工業(yè)機(jī)器人在進(jìn)行雕刻作業(yè)時(shí),時(shí)間縮短了21%,很好的滿(mǎn)足了工程需要。

      關(guān)鍵詞:遺傳算法;軌跡規(guī)劃;工業(yè)機(jī)器人

      0? 引言

      六自由度工業(yè)機(jī)器人在現(xiàn)今的工業(yè)生產(chǎn)中大量的得到應(yīng)用,在汽車(chē)、3C等領(lǐng)域已基本實(shí)現(xiàn)了全機(jī)器人化。所以對(duì)六自由度工業(yè)機(jī)器人的軌跡規(guī)劃有著重要的意義。

      工業(yè)機(jī)器人的軌跡規(guī)劃是指通過(guò)相關(guān)的算法,在空間坐標(biāo)系中找到工業(yè)機(jī)器人最適合的運(yùn)動(dòng)路徑,從而使工業(yè)機(jī)器人時(shí)間最短、路徑最優(yōu)、避免碰撞、不會(huì)有突變等情況發(fā)生。

      本文我們給出了一種六自由度工業(yè)機(jī)器人的軌跡規(guī)劃方法,首先運(yùn)用五次多項(xiàng)式對(duì)軌跡進(jìn)行擬合,再通過(guò)遺傳算法求出時(shí)間最優(yōu)情況下的雕刻工業(yè)機(jī)器人的軌跡路徑,從而提高了雕刻效率。

      1? 五次多項(xiàng)式進(jìn)行軌跡規(guī)劃

      我們將使用五次多項(xiàng)式插值對(duì)六自由度的工業(yè)機(jī)器人進(jìn)行軌跡規(guī)劃,在工業(yè)機(jī)器人的末端雕刻頭上運(yùn)動(dòng)過(guò)程中,我們?cè)O(shè)置n個(gè)途徑軌跡點(diǎn),工業(yè)機(jī)器人經(jīng)過(guò)每個(gè)軌跡點(diǎn)時(shí),對(duì)應(yīng)的時(shí)間為(t1,t2…tn)。然后每個(gè)點(diǎn)之間的間隔時(shí)間,我們記為h=ti-ti-1。六自由度工業(yè)機(jī)器人進(jìn)行運(yùn)動(dòng)時(shí),它會(huì)從起始點(diǎn)開(kāi)始到終點(diǎn)結(jié)束,軌跡經(jīng)過(guò)我們?cè)O(shè)置的軌跡點(diǎn)。工業(yè)機(jī)器人在某兩個(gè)軌跡點(diǎn)之間的關(guān)節(jié)角度曲線(xiàn)函數(shù)我們記為Fi(t)。

      在工業(yè)機(jī)器人的運(yùn)動(dòng)軌跡優(yōu)化中,工業(yè)機(jī)器人在相應(yīng)的位移、速度、加速度、加加速度等曲線(xiàn)中,不得出現(xiàn)突變、跳動(dòng)的軌跡。相應(yīng)的四條曲線(xiàn)應(yīng)該保持連續(xù)性。這就給我們的路徑軌跡規(guī)劃提出相應(yīng)的約束條件。

      2? 約束條件的設(shè)置

      在工業(yè)機(jī)器人的實(shí)際工作過(guò)程中,它的每個(gè)關(guān)節(jié)角度、速度、加速度、加加速度有極限值。

      在MATLAB軟件中根據(jù)技術(shù)資料約束得出工業(yè)機(jī)器人的三個(gè)約束條件的極值如表1。

      3? 遺傳算法的設(shè)置

      因?yàn)檫z傳算法的并行搜索,能在最優(yōu)解的空間范圍內(nèi)的多個(gè)區(qū)域同時(shí)搜索信息,避免了常規(guī)算法陷入局部最優(yōu)解的可能性。在本文中我們采用遺傳算法對(duì)工業(yè)機(jī)器人的末端軌跡進(jìn)行優(yōu)化求解。

      對(duì)工業(yè)機(jī)器人的末端軌跡時(shí)間間隔函數(shù)進(jìn)行建模,確定優(yōu)化目標(biāo)時(shí)間最短。對(duì)其在滿(mǎn)足約束條件的情況下使用遺傳算法求解。具體的求解路線(xiàn)圖1為產(chǎn)生初始的路徑,然后在求解空間進(jìn)行遺傳算法求解。最終在位移、速度、加速度等的約束條件下得到最終優(yōu)化解。

      4? 基于遺傳算法的六自由度工業(yè)機(jī)器人軌跡規(guī)劃分析

      4.1 目標(biāo)函數(shù)的建立

      六自由度工業(yè)機(jī)器人末端依此通過(guò)設(shè)定路線(xiàn)的點(diǎn),我們需要在時(shí)間最優(yōu)的情況下,使工業(yè)機(jī)器人通過(guò)這些關(guān)鍵點(diǎn)完成我們既定的路徑。所以我們可以得到該數(shù)學(xué)模型中的目標(biāo)函數(shù)為

      4.2 基于遺傳算法的六自由度工業(yè)機(jī)器人軌跡規(guī)劃仿真

      根據(jù)實(shí)際的加工情況,我們采用實(shí)驗(yàn)室一臺(tái)ABB的六自由度雕刻機(jī)器人作為仿真對(duì)象。根據(jù)技術(shù)資料得到前四個(gè)關(guān)節(jié)在軌跡上必須經(jīng)過(guò)點(diǎn)的參數(shù)如表2。

      我們編寫(xiě)遺傳算法適應(yīng)度函數(shù)代碼,在MATLAB算法工具箱中使用遺傳算法在滿(mǎn)足約束條件的前提下,對(duì)時(shí)間最優(yōu)這一目標(biāo)函數(shù)進(jìn)行軌跡優(yōu)化求解,最終得到的優(yōu)化結(jié)果如表3。

      根據(jù)研究中得到的工業(yè)機(jī)器人的運(yùn)行時(shí)間對(duì)比發(fā)現(xiàn)。我們采用遺傳算法求得的結(jié)果比原來(lái)運(yùn)動(dòng)時(shí)間減少了21%,同時(shí)滿(mǎn)足約束條件。

      我們將時(shí)間和每個(gè)途經(jīng)點(diǎn)的角度值代入五次多項(xiàng)式中,可以得到每個(gè)五次多項(xiàng)式的系數(shù)。所以最終我們得到前四個(gè)關(guān)節(jié)的函數(shù)曲線(xiàn)圖2,為關(guān)節(jié)一的曲線(xiàn)圖。單位角度(°)、角速度(°/s)、角加速度(°/s2)。

      從優(yōu)化后的曲線(xiàn)可以看到,關(guān)節(jié)角度、角速度、角加速度曲線(xiàn)平滑過(guò)渡,而且在起始和終止都是基本從0開(kāi)始到0結(jié)束滿(mǎn)足了工業(yè)機(jī)器人的平滑運(yùn)動(dòng)的要求。

      5? 結(jié)論

      ①推導(dǎo)出五次多項(xiàng)式插值的工業(yè)機(jī)器人的軌跡規(guī)劃公式,繼而求出角速度、角加速度、加加速等函數(shù)。建立對(duì)此類(lèi)工業(yè)機(jī)器人軌跡規(guī)劃時(shí)的數(shù)學(xué)建模問(wèn)題。

      ②利用遺傳算法對(duì)六自由度雕刻機(jī)器人的軌跡進(jìn)行了優(yōu)化求解,得到前四個(gè)關(guān)節(jié)運(yùn)動(dòng)時(shí)間變化情況,得到了相應(yīng)的角度、角速度、角加速度等曲線(xiàn)。給此類(lèi)問(wèn)題提出了解決方案,為了工程上的應(yīng)用提供了一種新的思路。

      參考文獻(xiàn):

      [1]劉貝貝,袁亮,孔慶博,吳金強(qiáng).6自由度工業(yè)機(jī)器人運(yùn)動(dòng)軌跡優(yōu)化方法研究[J].組合機(jī)床與自動(dòng)化加工技術(shù),2020(02):11-15.

      [2]郭勇,賴(lài)廣.工業(yè)機(jī)器人關(guān)節(jié)空間軌跡規(guī)劃及優(yōu)化研究綜述[J].機(jī)械傳動(dòng),2020,44(02):154-165.

      [3]黨宏社,張夢(mèng)騰,候金良,白文靜.工業(yè)裝配機(jī)器人軌跡規(guī)劃算法研究[J].現(xiàn)代電子技術(shù),2019,42(08):63-67.

      [4]于海璁,陸鋒.一種基于遺傳算法的多模式多標(biāo)準(zhǔn)路徑規(guī)劃方法[J].測(cè)繪學(xué)報(bào),2014,43(01):89-96.

      [5]陳丹.基于遺傳算法B樣條曲線(xiàn)優(yōu)化在機(jī)器人軌跡規(guī)劃中應(yīng)用[D].武漢科技大學(xué),2007.

      猜你喜歡
      工業(yè)機(jī)器人遺傳算法
      遺傳算法對(duì)CMAC與PID并行勵(lì)磁控制的優(yōu)化
      基于自適應(yīng)遺傳算法的CSAMT一維反演
      一種基于遺傳算法的聚類(lèi)分析方法在DNA序列比較中的應(yīng)用
      基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測(cè)
      淺談工業(yè)機(jī)器人的安全生產(chǎn)
      基于力傳感器的工業(yè)機(jī)器人力控試驗(yàn)系統(tǒng)的研制
      基于虛擬樣機(jī)的工業(yè)機(jī)器人末端液壓夾持器的設(shè)計(jì)
      協(xié)同進(jìn)化在遺傳算法中的應(yīng)用研究
      工業(yè)機(jī)器人模擬仿真技術(shù)在職業(yè)教育中的應(yīng)用淺析
      工業(yè)機(jī)器人現(xiàn)場(chǎng)編程工學(xué)結(jié)合課程開(kāi)發(fā)
      科技視界(2016年18期)2016-11-03 23:15:51
      太湖县| 买车| 湖口县| 晋中市| 平果县| 漠河县| 璧山县| 海原县| 巢湖市| 河源市| 三原县| 康平县| 彭泽县| 镶黄旗| 庆元县| 诏安县| 汕尾市| 怀宁县| 临夏县| 天水市| 佛坪县| 油尖旺区| 高雄县| 镇安县| 临江市| 拜城县| 锦屏县| 获嘉县| 乌拉特中旗| 景东| 绥江县| 霍邱县| 云安县| 留坝县| 宁化县| 武安市| 秭归县| 临洮县| 彭水| 日照市| 文山县|