• 
    

    
    

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

      ?

      改進人工勢場法的機械臂避障路徑規(guī)劃研究

      2017-04-21 04:09唐彪何波
      無線互聯(lián)科技 2017年3期
      關(guān)鍵詞:引力場勢場運動學

      唐彪 何波

      摘要:文章針對人工勢場法可能會進入局部極小這一缺陷,通過添加虛擬目標點來改進人工勢場法。該方法可以讓機械臂逃離局部極小點,實現(xiàn)機械臂的避障路徑規(guī)劃。文章使用DH模型對機械臂進行正逆運動學分析,使用橢球包圍盒進行機械臂碰撞檢測,通過建立目標點,機械臂的引力場和障礙物對機械臂的引力場,再搜索勢函數(shù)的下降方向,實現(xiàn)機械臂的路徑規(guī)劃。最后仿真結(jié)果驗證,使用虛擬目標點的人工勢場法可以快速有效地進行避障規(guī)劃路徑。 關(guān)鍵詞:機械臂路徑規(guī)劃;碰撞檢測;人工勢場法 1.研究背景 機械臂避障路徑規(guī)劃是指在有障礙的環(huán)境下,機械臂按照某種算法找到一條從起始點到目標點的無碰撞路徑。人工勢場法是路徑規(guī)劃的一種,具有運算速度快、實時性較高的優(yōu)點。人工勢場法的基本原理是建立目標點對機械臂的引力場和障礙物對機械臂的引力場,在引力場和引力場作用下,引導機器人向目標點移動。人工勢場法是一種局部最優(yōu)的算法,容易進入局部極小點??梢酝ㄟ^改變局部極小點的環(huán)境來讓機械臂逃離局部極小點,本文使用虛擬目標點來解決局部極小的問題。 2.機械臂系統(tǒng)建模 2.1機械臂運動模型(DH模型) 在對機械臂進行路徑規(guī)劃時,需要知道機械臂末端點和目標點的相對位置,以及機械臂和障礙物的相對位置,這種位置關(guān)系一般使用矩陣來表示。DH參數(shù)法是建立機械臂運動模型的一種有效的方法,機械臂的DH模型如圖1所示。 2.2機械臂正逆運動學分析 通過機械臂各關(guān)節(jié)的DH參數(shù)θi和和di來求得機械臂末端點的坐標,稱為機械臂的正運動學分析(運動學正解);如果機械臂末端點已經(jīng)知道,要求機械臂各關(guān)節(jié)的DH參數(shù)θi和di,就是機械臂的逆運動學分析(運動學反解)。 虛擬目標點的位置應(yīng)該設(shè)置的離真正的目標點越近越好。在圖4的示意圖中,點O為障礙物中心,LAB簡化了的機械臂,A為基座可轉(zhuǎn)動的關(guān)節(jié)頂點,B為末端點,C是目標點。假設(shè)機械臂在B點進入局部極小,通過幾何分析,最快逃離方向應(yīng)該在由ABc組成的平面切障礙物體積較小的那個方向(圖4中為平面ABc的下方)。取障礙物上一點D使得OD垂直于平面ABC,則虛擬目標點T可以選擇在線段0D的延長線上。這里讓A到虛擬目標點的距離等于機械臂AB的長度,至此虛擬目標點的位置T可以確定。橢球D的方程式和目標點c都是已知的,簡化了的機械臂的A點和B點都是可以通過DH參數(shù)法來求得,根據(jù)上述分析,通過解析幾何的運算,可以求得虛擬目標點的T體坐標,這里不再贅述。

      根據(jù)圖5的實驗結(jié)果,可以看出在沒有添加虛擬目標點的情況下,機械臂在第157步機械臂會進入局部極小,關(guān)節(jié)停止在(48,82,0,-4,8,25)。根據(jù)圖6的實驗結(jié)果,在添加了虛擬目標點之后,當機械臂進入局部極小時,機械臂會逃離局部極小繼續(xù)向目標點移動,在第496步到達目標點(80,350,50),此時機械臂關(guān)節(jié)為(126,41,0,56,-36,19)。該實驗結(jié)果驗證了添加了虛擬目標點的人工勢能法在機械臂避障路徑規(guī)劃方面的有效性。 6.結(jié)語

      本文使用DH模型對機械臂進行正逆運動學分析,使用橢球包圍盒進行機械臂碰撞檢測。本文使用添加了虛擬目標點的人工勢場法,通過建立目標點對機械臂的引力場和障礙物對機械臂的引力場,在搜索勢函數(shù)的下降方向,可以有效地防止局部極小的問題,可以實現(xiàn)機械臂的避障路徑規(guī)劃。該算法的運算速度快,安全性比較高。

      猜你喜歡
      引力場勢場運動學
      基于Frenet和改進人工勢場的在軌規(guī)避路徑自主規(guī)劃
      構(gòu)建語文魅力課堂 讓其真正為學生而存在
      基于改進人工勢場方法的多無人機編隊避障算法
      高斯定理在萬有引力場中的推廣及應(yīng)用
      基于MATLAB的6R機器人逆運動學求解分析
      基于D-H法的5-DOF串并聯(lián)機床運動學分析
      庫車坳陷南斜坡古流體勢場對陸相油氣運聚的控制
      基于偶極勢場的自主水下航行器回塢導引算法
      引力場高斯定理的相關(guān)思考
      基于運動學原理的LBI解模糊算法
      和田县| 怀宁县| 平原县| 封丘县| 宁城县| 德阳市| 漯河市| 云林县| 平顶山市| 武山县| 浦江县| 湘潭市| 铁力市| 平舆县| 千阳县| 肃宁县| 泗阳县| 长岛县| 老河口市| 贡觉县| 措勤县| 闵行区| 莱阳市| 来凤县| 罗定市| 眉山市| 盐边县| 黄梅县| 金堂县| 孝昌县| 长垣县| 平凉市| 东源县| 河南省| 临汾市| 民乐县| 额济纳旗| 镇平县| 邢台县| 江门市| 新田县|