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

油氣管道檢測機器人避障運動控制算法研究

2017-09-29 14:52:04曲偉亭孫首群
軟件導刊 2017年9期

曲偉亭 孫首群

摘 要:針對油氣管道專用檢測機器人運動控制系統進行研究。在深入分析管道內機器人運動特性的基礎上,利用基于模糊控制與神經網絡控制的環境自學習網絡方法對環境信息進行學習判斷。利用模糊神經網絡方法對管道機器人的運行軌跡進行自學習跟隨,同時解決了管道機器人障礙物識別與規避的問題。仿真結果表明,該方法能夠實現管道機器人的環境識別、路徑跟隨與障礙物識別等功能,符合管道檢測的實用要求,具有較高的實際應用價值。

關鍵詞:油氣管道檢測;機器人;模糊神經網絡控制;避障

DOI:10.11907/rjdk.171544

中圖分類號:TP312 文獻標識碼:A 文章編號:1672-7800(2017)009-0068-04

Abstract:The purpose of this paper is studying at the special oil and gas pipeline inspection robots motion control system, based on the analysis of the pipe robot movement characteristics to studying and judging environmental information, which from the fuzzy control and neural network of self-learning network environment. Using fuzzy neural network theory to track the running orbit of the pipeline robot, the obstacle recognition and avoidance problem of the pipeline is solved by the fuzzy neural network method. The simulation results show that the method can realize the environment recognition, path following and obstacle identification of pipeline robot. The method can meet the practical requirements of pipeline inspection and has high practical application value.

Key words:oil and gas pipeline detection; robot; fuzzy neural network control; obstacle avoidance

0 引言

隨著石油、天然氣運輸管道大范圍鋪設,上述管道的維護、維修與檢測等工作大量增加。傳統的維修檢測方法包括全面挖掘法、隨機抽樣法等,都存在參與人員多、工作量大、效率低的缺點[1-3]。為了克服上述缺點,管道機器人應運而生。管道機器人在管道內部自動或半自動運動,對管道進行檢查,工作過程僅需要少量機器人控制人員參與,從根本上解決了傳統油氣管道檢測方法存在的弊端,因而近年來獲得了大量的研究和應用。

管道機器人在作業過程中,運行速度、平穩性以及過彎能力、越障能力等運動性能,直接關系到作業效果;機器人的運動性能又受管道內障礙、機器人執行機構的輸出誤差以及機器人自身載荷變化等影響。因此,管道機器人的運動控制問題成為該領域的研究重點與難點之一[4]。國外管道機器人始于20世紀40年代[5],并于90年代初迅猛發展,接近于應用水平。由于國內關于管道機器人的研究起步較晚,管道機器人運動控制技術在精確性、穩定性、反應速度等方面與歐美等技術發達國家相比,還存在一定的差距[6]。上海交通大學的履帶式管道機器人,其控制系統采用基于分層模糊控制的路徑跟蹤控制算法、模仿學習中的最大化邊際規劃方法,有效降低了控制器運算量,提高了機器人自主導航的魯棒性能與自主避障能力[7-8]。文獻[9]研制的輪式管道機器人,在機器人控制器中采用模糊控制、復合式學習算法與PID調節,可實現機器人本體的靈活彎曲與越障,可在水平管道或坡度較小的傾斜管道內運行。

傳統的控制方法可以滿足簡單、易行走管道內機器人運動穩定性與靈活性的要求,但是若管道內部環境復雜,如出現大量腐蝕凹陷、障礙物以及彎道較多,要保證機器人運動控制的穩定性與實時性是十分困難的。本文基于模糊控制與神經網絡控制算法,提出一種新的模糊神經控制算法,克服了單一控制方法中神經網絡學習收斂性差以及模糊邏輯控制規則過多的缺點,能夠顯著提高機器人的反應能力,從而實現機器人快速、準確地避障。

1 機器人運動控制方法分析

1.1 模糊控制方法

模糊控制系統是一種典型的智能控制系統,通過模擬人的模糊邏輯思維方法,對復雜過程進行控制[10]。它是以模糊數學、模糊語言形式的知識表示并以模糊邏輯推理為理論基礎,采用計算機控制技術構成的一種具有閉環結構的數字控制系統[3]。模糊控制系統通常由輸入機構、模糊控制器、執行機構、被控對象與傳感器等5個部分組成。其結構如圖1所示。

對于檢測機器人的運動系統控制而言,要想采用模糊控制系統,其關鍵問題是要建立合適的模糊控制器,模糊控制器的理論結構如圖2所示。其中:x表示模糊控制的數值輸入值,y表示模糊控制的精確數值輸出值,X表示模糊控制系統中經過模糊化的數值輸入值,Y表示模糊控制系統中經過模糊化的數值輸出值,關系R可視為模糊控制系統中受約束的[0,1]區間的N個變量的函數。

1.2 神經網絡控制方法

神經網絡控制是模擬人腦神經中樞系統智能活動的一種控制方式。神經元是神經網絡的基本單元,是生物神經元的抽象與模擬,通過模擬生物神經元的結構與功能,從數學角度抽象出來的一個基本單元[11-12]。神經元一般是多輸入單輸出的非線性器件,結構如圖3所示。endprint

其中,ui為神經元的內部狀態;θi為閾值;wij為從單元uj到單元ui的連接權值;si為外部輸入信號;xi為輸入信號,i=1,2,…,n,在圖3中,x1,x2,…,xn表示n個輸入信號,它們既可以是其它神經元輸入,也可以是外部輸入。那么,上述模型中的凈輸入函數可以表述為:Neti=∑jwijxj+si-θi

(1) 激活函數為:ui=f(Neti)

(2)

yi=g(ui)=h(Neti)

(3) 通常情況下,可以假設g(ui)=uig(ui)=ui,即yi=f(Neti)。神經元的激活程度(即輸出水平)還取決于激活程度f,也就是該神經元輸出:Out=f(Neti)

(4)2 機器人控制算法設計

本文基于模糊控制與神經網絡控制算法,采用模糊神經網絡控制算法[13],在處理非線性、模糊性等問題上有很大的優越性,能夠顯著提高機器人的反應能力,從而實現機器人快速、準確地避障。

利用模糊神經網絡實現環境信息的自學習。識別包括有障礙物的直管和空直管、有障礙物的彎管和空彎管、多種形狀彎道等管道環境信息,具體如圖4所示。

選用E18-D80NK-Y型紅外傳感器作為避障傳感器。一方面,工作過程中傳感器將采集的信號輸入到預處理器,算法隨后將數據結果輸入到匹配器與學習算法中,匹配器對預處理器輸入數據與標準模式進行匹配,并將結果輸出到決策器;另一方面,決策器結合決策與預處理器信息進行決策分析,對學習算法進行修正。具體過程如圖5所示。

如圖6所示,模糊神經網絡控制結構具有模式識別的功能,它包含輸入層、模糊化層、規則層、去模糊層、輸出層5層[14]。

(1)輸入層。其作用是將傳感器的檢測數據作為輸入值與n個節點直接連接,并將輸入變量傳送到下一層。模糊神經控制的輸入值為:S=(x1,x2,…,xn),n=5

(5) (2)模糊化層。每個輸入變量有m個模糊集合,共有5*m個節點,分為5組,每組m個節點。第i組的m個節點輸入都是xi的第j個模糊集合高斯型隸屬函數:uji=(xi)

(6) (3)規則層。該層的每個節點表示一條規則,用于匹配模糊規則的前件,計算出每條規則使用度的公式為:aj=min{μi11(x1),μi22(x2),…,μinn(xn)}

(7) (4)去模糊層。該層實現歸一化計算的公式為:j=aj/∑mi=1ai

(8) (5)輸出層。該層采用加權平均法實現清晰化,計算公式為:y=∑mj=1wjaj

(9)

3 仿真模擬實驗

本文利用紅外傳感器的感應信號作為控制輸入,經過模糊神經網絡控制算法進行處理,控制檢測機器人的運動方向。

3.1 實驗方案

將6個傳感器分為兩組,通過第一組傳感器H1、H2、H3的輸入信號控制機器人的前進運動,通過第二組傳感器H4、H5、H6的輸入信號控制機器人的后退運動。兩組控制規則相同,本文以第一組的控制規則為例,進行機器人的運動控制。

3.2 機器人運動路徑規劃規則

檢測機器人在管道內的運動過程中成功避開障礙物,必須對檢測機器人進行路徑規劃,路徑規劃原則是路徑盡可能短、消耗能量盡可能小、時間盡可能短。

根據紅外傳感器的布置情況,可將檢測機器人當前感知環境的期望分為7類,分別為:類型1,前方無障礙;類型2,正前方有障礙;類型3,左前方有障礙;類型4,右前方有障礙;類型5,正前方、左前方均有障礙;類型6,正前方、右前方均有障礙;類型7,正前方、左前方、右前方均有障礙。

根據檢測機器人所使用傳感器的測距范圍(5~100cm)與機器人的尺寸,得出反映機器人當前感知環境期望類別的期望特征向量,輸入該期望特征向量,組成模糊神經網絡控制訓練樣本數據庫。

3.3 結果分析

為了驗證本文提出模糊神經網絡控制算法的有效性和可行性,利用仿真軟件對控制算法進行仿真實驗。機器人采用6個紅外傳感器探測局部障礙信息。每隔2s進行一次檢測,將獲得的傳感器數據經初次融合后,作為模糊神經網絡的輸入,再次進行數據融合,模糊神經網絡輸出結果作為系統的控制量。以圖7數據作為目標跟隨的初始樣本數據,進行模糊神經網絡算法分析,最終得到經過不同周期學習后系統管道內運動軌跡的學習。

對比圖8-圖10可發現,經過35個學習周期后,目標跟隨誤差達到0.18;經過70個周期后,目標跟隨誤差達到0.08;經過350個周期后,目標跟隨誤差達到0.06。所選擇算法能夠很好地跟隨目標。

管道機器人對管道內障礙物規避結果如下:圖11、圖12代表障礙物,三角形構成的曲線表示機器人的運動軌跡,機器人從左向右移動。

(1)機器人在運動過程中,若右前方有障礙物,運動路徑如圖11所示。當機器人檢測到右前方出現障礙物時,控制系統讀取紅外傳感器,掃描障礙物的位置及大小等數據,通過模糊神經控制算法快速準確地調整運動路線,在原定路線的基礎上靠左行駛躲避障礙物,經過障礙物后再回歸原定路線,繼續直行。

(2)機器人在運動過程中,若正前方、右前方均有障礙物,運動路徑如圖12所示。當機器人檢測到正前方、右前方均出現障礙物時,控制系統讀取紅外傳感器,掃描障礙物的位置及大小等數據,通過模糊神經控制算法快速準確地調整運動路線,在原定路線的基礎上,從兩個障礙物中間行駛通過障礙物,經過障礙物后再回歸原定路線,繼續直行。

4 結論

機器人從出發點開始,在多障礙物的仿真環境中安全、快速、無碰撞地前進,到達終點,滿足了安全、快速避障的性能要求。結合模糊控制與神經網絡控制組成的模糊神經網絡控制,可以更高效地實現機器人的避障運動,證明本文提出的模糊神經網絡控制算法是正確、有效的。endprint

參考文獻:

[1] 康勇.油氣管道工程[M].北京:中國石化出版社,2008.

[2] GOBI AF, PEDRYCZ W. The potential of fuzzy neural networks in the realization of approximate reasoning engines[J].Fuzzy Sets and Systems,2006,157(22):2954-2973.

[3] 陳向堅,李迪.模糊神經網絡在自適應雙軸運動控制中的應用[J].光學精密工程,2011,19(7):1645-1646.

[4] 張凱,錢鋒,劉曼丹.模糊神經網絡技術綜述[J].信息與控制,2003,32(5):431-435.

[5] DENG XS, WANG XZ. Incremental learning of dynamic fuzzy neural networks for accurate system modeling[J].Fuzzy Sets and Systems, 2009,160(7):972-987.

[6] 劉曉洪.新型蠕動式氣動微型管道機器人[J].液壓氣動與密封,2007,(1):16-18.

[7] 郭鳳.管道機器人彎道處驅動力研究[J].哈爾濱工業大學學報,2006,38(8):1265-1266.

[8] 郭瑜.微小型螺旋推進管道機器人設計分析[D].長沙:國防科技大學,2006.

[9] AMIR H HEIDARI, MEHRANDEZH M, PARANJAPE R,et al. Dynamic analysis and human analogous control of a pipe crawling robot[C]. Louis,USA: The 2009 IEEE/RSJ International Conference on Intelligent Robots and SystemsSt,2009.

[10] SE-GON R, HYOUK R C. Differential-drive in-pipe robot for moving inside urban gas pipelines[J]. IEEE Transactions on robotics, 2005,21(1):1-17.

[11] 朱玉芳,施祖康.智能管道檢測機器人[J].機械制造,2003,41(463):13-14.

[12] 蔡陽春.管道檢測機器人結構優化以及運動控制研究[D].北京:北京科技大學,2010.

[13] JUANG CF, CHEN TM. Birdsong recognition using prediction-based recurrent neural fuzzy networks[J]. Neurocomputing,2007,71(3):121-130 .

[14] 徐翔.管道機器人研制與工程應用[D].上海:東華大學,2006.

(責任編輯:何 麗)endprint

主站蜘蛛池模板: 日本一区二区三区精品AⅤ| 国产人在线成免费视频| 精品一区二区三区视频免费观看| 国产精品女在线观看| 精品无码国产一区二区三区AV| 国产人成乱码视频免费观看| 欧美激情视频一区| 人妻一区二区三区无码精品一区| 久热re国产手机在线观看| 国产原创演绎剧情有字幕的| 精品一区二区三区自慰喷水| 国产精品视频a| a欧美在线| 午夜综合网| 日韩高清欧美| 国产91视频观看| 精品人妻AV区| h视频在线观看网站| 亚洲精品无码久久久久苍井空| 成人精品免费视频| 亚洲二区视频| 精品自窥自偷在线看| 99九九成人免费视频精品| 日韩在线成年视频人网站观看| 亚洲码在线中文在线观看| 毛片一级在线| 久久精品人人做人人爽电影蜜月| 麻豆精品在线| 日韩国产一区二区三区无码| 2020久久国产综合精品swag| 久久视精品| 欧美成人精品高清在线下载| 欧美a在线视频| 亚洲中文在线看视频一区| 国产欧美综合在线观看第七页 | 亚洲精品无码AⅤ片青青在线观看| 日韩av在线直播| 国产在线精品美女观看| 国产一区二区三区视频| 国产人碰人摸人爱免费视频| 噜噜噜久久| 国产毛片不卡| 亚洲第一国产综合| 伊人久久大香线蕉aⅴ色| 在线免费无码视频| 强乱中文字幕在线播放不卡| 高清不卡毛片| 久久精品这里只有国产中文精品| 亚洲AV无码久久精品色欲| 美女无遮挡免费视频网站| 欧美日韩在线第一页| 欧美色图第一页| 日韩在线永久免费播放| 丁香六月激情综合| 精品国产一二三区| 婷婷综合缴情亚洲五月伊| 日本少妇又色又爽又高潮| 无码中字出轨中文人妻中文中| 波多野结衣一二三| 国产一区二区网站| 天天色综网| 亚洲自偷自拍另类小说| 欧美高清国产| 国产乱肥老妇精品视频| 国模视频一区二区| a在线观看免费| 亚洲人成在线精品| 国产一级一级毛片永久| 黄色网页在线播放| 91精品国产自产在线老师啪l| 午夜色综合| 亚洲第一极品精品无码| 午夜啪啪福利| 亚洲国产第一区二区香蕉| 青青国产在线| 亚洲AV无码一区二区三区牲色| 亚洲成人精品| 91久久偷偷做嫩草影院| 亚洲国产日韩在线观看| 精品自窥自偷在线看| 青青青亚洲精品国产| 亚洲欧洲自拍拍偷午夜色|