日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

模糊控制下移動(dòng)機(jī)器人路徑規(guī)劃探究

前言:本站為你精心整理了模糊控制下移動(dòng)機(jī)器人路徑規(guī)劃探究范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。

模糊控制下移動(dòng)機(jī)器人路徑規(guī)劃探究

摘要:通過對(duì)機(jī)器人移動(dòng)路徑中的信息輸入、移動(dòng)規(guī)則建立、模糊推理與決策,規(guī)劃出模糊避障控制策略,設(shè)計(jì)模糊避障算法,借助MATLAB/GUI仿真實(shí)驗(yàn)平臺(tái),設(shè)計(jì)實(shí)驗(yàn)界面及模糊控制程序,模擬移動(dòng)機(jī)器人的運(yùn)動(dòng)軌跡,從開始點(diǎn)出發(fā),避開障礙物,到達(dá)目標(biāo)點(diǎn),針對(duì)不同障礙的隨機(jī)分布,優(yōu)化其運(yùn)動(dòng)軌跡。

關(guān)鍵詞:應(yīng)急救援;移動(dòng)機(jī)器人;模糊控制;路徑規(guī)劃;MATLAB仿真

人工智能的出現(xiàn)大大解放了勞動(dòng)力,特別是移動(dòng)機(jī)器人的設(shè)計(jì)與使用,在越來(lái)越多的應(yīng)用領(lǐng)域開始逐步替代人工,如應(yīng)急救援、礦產(chǎn)工業(yè)等方面。近年來(lái)特別是在煤礦發(fā)生事故后的環(huán)境探測(cè)和救援任務(wù),機(jī)器人輔助救援人員展開工作,提高了救援效率、降低了救援危險(xiǎn)系數(shù)[1]。而機(jī)器人獲取事故現(xiàn)場(chǎng)信息和實(shí)現(xiàn)自主避障及路徑規(guī)劃問題已經(jīng)成為移動(dòng)機(jī)器人應(yīng)用中一項(xiàng)非常重要的技術(shù)[1-3]。移動(dòng)機(jī)器人在執(zhí)行裝配、救災(zāi)、搶險(xiǎn)、焊接、惡劣環(huán)境作業(yè)等任務(wù)時(shí),有著得天獨(dú)厚的優(yōu)勢(shì)。使用正確高效的路徑規(guī)劃技術(shù),不僅能夠節(jié)省大量的時(shí)間,還可以降低成本、節(jié)約勞動(dòng)力,因此針對(duì)移動(dòng)機(jī)器人的路徑的合理規(guī)劃是目前智能機(jī)器人研究的重點(diǎn)。路徑規(guī)劃目的是在一個(gè)設(shè)定的區(qū)域或范圍內(nèi),從起始點(diǎn)到目的地尋找出一條既滿足某些指標(biāo)要求,同時(shí)又能有效的避開各種障礙的連續(xù)路徑[4-5]。其關(guān)鍵就是移動(dòng)機(jī)器人視覺下的導(dǎo)航和避障。機(jī)器人在移動(dòng)中進(jìn)行的路徑規(guī)劃是動(dòng)態(tài)的、實(shí)時(shí)的,要滿足以下三點(diǎn):1)機(jī)器人能從起點(diǎn)到達(dá)終點(diǎn)。2)前進(jìn)過程中能夠發(fā)現(xiàn)并最終躲避開障礙。3)規(guī)劃出的路線盡可能達(dá)到最優(yōu)。本文就機(jī)器人移動(dòng)過程中的路徑規(guī)劃技術(shù)的關(guān)鍵方法進(jìn)行探索,基于模糊控制算法展開路徑規(guī)劃設(shè)計(jì),并借助于模糊控制的仿真工具編寫路徑規(guī)劃算法進(jìn)行仿真,探索基于模糊控制的移動(dòng)機(jī)器人路徑規(guī)劃方法。

1模糊控制器設(shè)計(jì)

模糊控制器的結(jié)構(gòu)見圖1,主要包括模糊化、知識(shí)庫(kù)模糊推理、解模糊等4個(gè)部分。1)模糊化。這是模糊控制算法的起始點(diǎn),也是一個(gè)建模過程,將精確的輸入量,轉(zhuǎn)成控制器所要求的模糊量。模糊化先要根據(jù)控制器的要求處理輸入量,然后進(jìn)行尺度轉(zhuǎn)換,最后定義模糊語(yǔ)言及輸入量對(duì)應(yīng)的隸屬度函數(shù)。2)知識(shí)庫(kù)。依專家經(jīng)驗(yàn)而建立的經(jīng)驗(yàn)庫(kù),也稱作規(guī)則庫(kù),是將實(shí)際客觀世界中的經(jīng)驗(yàn)變成模糊控制器工作的重要內(nèi)容。3)模糊推理。基于知識(shí)的推理和決策,并由此得出相應(yīng)的控制數(shù)據(jù)或控制量。4)解模糊。是將模糊推理所得到的控制量轉(zhuǎn)化為輸出量。

2基于模糊控制的避障方法

機(jī)器人在移動(dòng)時(shí),有很多方法實(shí)現(xiàn)信息的輸入,如超聲波傳感方式、機(jī)器人視覺方式、紅外探測(cè)或接觸感知等等,各種各樣的傳感器均可以完成數(shù)據(jù)的輸入,進(jìn)一步由前述理論進(jìn)行模糊化,為后續(xù)的模糊控制做好基礎(chǔ)。后續(xù)的處理就是將采集到的信息進(jìn)行分析、定位、計(jì)算,依據(jù)經(jīng)驗(yàn)或已有法則進(jìn)行分析,完成推理和決策,此過程不斷循環(huán)往復(fù),直至完成整個(gè)的路徑規(guī)劃任務(wù)。在此過程中完全的詮釋了整個(gè)模糊控制器的設(shè)計(jì)過程,即4個(gè)組成部分的實(shí)現(xiàn)內(nèi)容,從而實(shí)現(xiàn)基于模糊控制算法的移動(dòng)機(jī)器人的路徑規(guī)劃。整個(gè)模糊控制過程將人的駕駛經(jīng)驗(yàn)融入到機(jī)器人的控制系統(tǒng)中,模擬人的思維方式,因此在機(jī)器人智能避障系統(tǒng)中得到廣泛的研究與應(yīng)用[6-7]。借助于傳感器獲取機(jī)器人路徑上的障礙物信息,進(jìn)行分析、推理、決策,得出實(shí)現(xiàn)機(jī)器人移動(dòng)控制的輸出信息,此為模糊推理,見圖2。等三個(gè)方位的障礙信息(這里采用較簡(jiǎn)單的三點(diǎn)信息測(cè)量方式,在復(fù)雜的工況或環(huán)境下,可以增加測(cè)量方位,方法及原理同于此),這三個(gè)方位信息作為模糊控制器輸入量,輸入至模塊控制器的推理運(yùn)算中心進(jìn)行分析,得出輸出量進(jìn)行控制機(jī)器人的運(yùn)動(dòng)狀態(tài)。模糊推理的流程見圖3。

3路徑規(guī)劃中模糊控制器輸入輸出的處理

移動(dòng)機(jī)器人通過三個(gè)方向傳感器獲取到輸入信息,分別是前方障礙物、左方障礙物、右方障礙物的距離,以及機(jī)器人的運(yùn)動(dòng)方向相對(duì)于目標(biāo)點(diǎn)的方位角θ??刂破鞯妮斎胄畔⒁妶D4。輸出信息為控制機(jī)器人轉(zhuǎn)動(dòng)的角度Ψ。計(jì)入輸入輸出的模糊控制器結(jié)構(gòu)見圖5。

4機(jī)器人路徑規(guī)劃仿真設(shè)計(jì)

MATLAB仿真工具箱中自帶模糊控制器,可以對(duì)輸入的數(shù)量和輸入信息進(jìn)行分別設(shè)置,選取的輸入變量中各方向的障礙物距離及機(jī)器人運(yùn)動(dòng)方向相對(duì)目標(biāo)點(diǎn)的方位角,得出輸出變量為機(jī)器人轉(zhuǎn)動(dòng)的角度Ψ。

4.1實(shí)驗(yàn)步驟

結(jié)合模糊控制器及控制算法設(shè)計(jì)好程序,預(yù)設(shè)起始點(diǎn)與終點(diǎn),進(jìn)行基于模糊控制的移動(dòng)機(jī)器人路徑規(guī)劃仿真實(shí)驗(yàn),步驟如下:(1)設(shè)定機(jī)器人運(yùn)動(dòng)的起始坐標(biāo)點(diǎn)和目的地坐標(biāo)點(diǎn),由此可規(guī)劃出理想航線。(2)設(shè)置障礙物,本文以圓柱形障礙物為例,隨機(jī)設(shè)定障礙物數(shù)量和分布點(diǎn)。(3)運(yùn)行仿真程序,規(guī)劃避障路線,從起點(diǎn)移動(dòng)到目標(biāo)點(diǎn)。(4)輸出規(guī)劃路徑信息,包括繪制理想和實(shí)際路線、移動(dòng)步數(shù)等。

4.2實(shí)驗(yàn)分析

仿真過程中設(shè)置起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo)為[0,0]~[500,500],給出不同的終點(diǎn),模擬環(huán)境中的障礙物數(shù)量為20個(gè)和50個(gè),障礙物的形狀為圓柱體情況進(jìn)行仿真實(shí)驗(yàn),仿真結(jié)果見圖6、圖7,分別顯示出了理想航線、運(yùn)動(dòng)軌跡以及路徑步數(shù)等信息。圖中,在理想路線上,明顯的分布著各種大小不一的障礙物,圖6和圖7中在不同的預(yù)設(shè)路線和不同數(shù)量障礙物的情況下,機(jī)器人在沿著理想路線前進(jìn)時(shí),均能夠在模糊控制算法的程序控制下,正確繞過障礙物并繼續(xù)行進(jìn),在偏離理想路線上仍然能夠找出一條通往目的地的合理路線,直至終點(diǎn)。

5結(jié)論

機(jī)器人在事故救援中其移動(dòng)路徑規(guī)劃、合理避障是保障救援效果的關(guān)鍵。基于模糊控制理論,將模糊控制與人工駕駛經(jīng)驗(yàn)相結(jié)合,并利用設(shè)計(jì)好的算法對(duì)移動(dòng)機(jī)器人在仿真平臺(tái)進(jìn)行路徑規(guī)劃,借助MATLAB進(jìn)行仿真實(shí)驗(yàn),實(shí)現(xiàn)了機(jī)器人在設(shè)定好目標(biāo)點(diǎn)后的移動(dòng)路徑規(guī)劃,并得到較為理想的實(shí)驗(yàn)結(jié)果。

作者:王茜 單位:江西省減災(zāi)備災(zāi)中心