国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于模糊控制的智能小車軌跡跟蹤控制

2019-10-21 07:18張傳正,紀(jì)旭彬,張丙哲
汽車實(shí)用技術(shù) 2019年23期
關(guān)鍵詞:智能小車模糊控制

張傳正,紀(jì)旭彬,張丙哲

摘 要:文章針對(duì)一種非完整移動(dòng)智能小車,以離散軌跡點(diǎn)的方式構(gòu)建智能小車的預(yù)期運(yùn)動(dòng)軌跡,并運(yùn)用模糊控制理論實(shí)現(xiàn)智能小車的軌跡跟蹤控制,最后利用Matlab軟件進(jìn)行仿真驗(yàn)證。

關(guān)鍵詞:智能小車;模糊控制;軌跡跟蹤

中圖分類號(hào):U461.99 ?文獻(xiàn)標(biāo)識(shí)碼:B ?文章編號(hào):1671-7988(2019)23-38-03

Trajectory Tracking Control of Intelligent Car Based on Fuzzy Control

Zhang Chuanzheng, Ji Xubin, Zhang Bingzhe

( Changan University, School of Automobile, Shaanxi Xian 710064 )

Abstract: In this paper, for a non-holonomic smart car, the expected trajectory of the smart car is constructed by discrete points, and the fuzzy control theory is used to realize the trajectory tracking control of the smart car. Finally, the Matlab software is used for simulation verification.

Keywords: Intelligent car; Fuzzy control; Trajectory tracking

CLC NO.: U461.99 ?Document Code: B ?Article ID: 1671-7988(2019)23-38-03

前言

近幾年,隨著人工智能的興起,移動(dòng)智能機(jī)器人作為典型的智能控制對(duì)象,成為了國內(nèi)外高校和科研機(jī)構(gòu)的研究重點(diǎn),在各個(gè)領(lǐng)域內(nèi)的應(yīng)用前景也在不斷擴(kuò)大[1]。智能小車,也稱輪式機(jī)器人,因其構(gòu)造簡(jiǎn)單、工作效率高以及控制相對(duì)方便,成為了移動(dòng)智能機(jī)器人研究領(lǐng)域的重要分支。而如何實(shí)現(xiàn)智能小車的高精度軌跡跟蹤,是該領(lǐng)域一直以來的研究熱點(diǎn)和難點(diǎn)。

本文針對(duì)一種四輪智能小車,對(duì)其在平坦路面上行駛時(shí)的運(yùn)動(dòng)學(xué)軌跡進(jìn)行跟蹤控制。

1 智能小車的運(yùn)動(dòng)學(xué)模型

本文選取笛卡爾坐標(biāo)系建立智能小車的運(yùn)動(dòng)學(xué)模型。智能小車有四個(gè)輪子,假定小車通過滑移轉(zhuǎn)向進(jìn)行差速驅(qū)動(dòng),同側(cè)車輪角速度相同。機(jī)器人的運(yùn)動(dòng)姿態(tài)由笛卡爾坐標(biāo)中的位置和相對(duì)于全局參照系的方位來確定。

圖1 ?笛卡爾坐標(biāo)系中的智能小車模型

其中,V是平移速度,ω是轉(zhuǎn)動(dòng)速度,作為智能小車軌跡跟蹤的控制輸入,( x, y)為智能小車質(zhì)心的笛卡兒坐標(biāo),θ為智能小車行駛方向與x軸的夾角。(x,y,θ)T表示位姿,則智能小車的運(yùn)動(dòng)學(xué)模型為:

(1)

如圖2所示,智能小車當(dāng)前位姿,期望軌跡是時(shí)間的一階連續(xù)可微函數(shù)[2]。

圖2 ?位姿坐標(biāo)誤差模型

智能小車的非完整約束條件:

(2)

智能小車在目標(biāo)位姿處的期望狀態(tài)為,系統(tǒng)的誤差方程為:

(3)

利用變換矩陣將全局坐標(biāo)變成為局部坐標(biāo),結(jié)合非完整約束條件式(2),計(jì)算誤差的導(dǎo)數(shù):

(4)

設(shè)計(jì)控制率就是為了獲得有界輸入V,ω,使系統(tǒng)在該控制輸入作用下,對(duì)于任意誤差狀態(tài),qe有界。

2 路徑規(guī)劃

本文以離散軌跡點(diǎn)兩兩相連的方式構(gòu)建智能小車的運(yùn)動(dòng)軌跡,路徑規(guī)劃方法簡(jiǎn)單高效。路徑規(guī)劃的精度與離散點(diǎn)之間的距離相關(guān),距離越小,精度越高[2]。

圖3 ?智能小車的路徑規(guī)劃示意圖

假設(shè)車體當(dāng)前位置為Ni(x,y,θ),下一期望點(diǎn)Ni+1(xi+1,yi+1,θi+1),Ni+2(xi+2,yi+2,θi+2),Ni+3(xi+3,yi+3,θi+3),Ni+4(xi+4,yi+4,θi+4)。橫向距離偏差dX為車體當(dāng)前位置與下一目標(biāo)期望點(diǎn)的橫向距離:

(5)

角度偏差dθ為車體當(dāng)前位置和下一位置的連線與車體當(dāng)前速度方向的夾角。

(6)

α1和α2分別是直線NiNi+1和Ni+1Ni+2直線Ni+1Ni+2和Ni+2Ni+3的夾角。曲率C可由α1和α2來確定,智能小車應(yīng)根據(jù)軌跡曲率的大小進(jìn)行平穩(wěn)轉(zhuǎn)彎。

3 模糊控制

本節(jié)采用模糊控制理論,以小車的運(yùn)動(dòng)學(xué)模型和誤差微分方程為基礎(chǔ),設(shè)計(jì)了模糊控制器,完成智能小車對(duì)離散點(diǎn)構(gòu)建軌跡的跟蹤控制問題。

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

模糊控制理論是一種不依賴于數(shù)學(xué)模型且具有很強(qiáng)魯棒性的控制方法,具有很好的魯棒性和適應(yīng)性[4]。

模糊控制的算法設(shè)計(jì)流程如下:

圖4 ?模糊控制器的一般結(jié)構(gòu)

本文針對(duì)小車的線速度v和角速度ω分別設(shè)計(jì)了模糊控制器。模糊控制器1以小車橫向位姿誤差ye及其變化率作為輸入,輸出的是智能小車的橫向角速度ω;模糊控制器2以小車前方路徑的曲率C為輸入,輸出智能小車的期望線速度V。曲率可通過α1和α2計(jì)算得到。

圖5 ?模糊控制器模型

對(duì)于角速度的模糊控制,輸入量和輸出量的隸屬度函數(shù)如下:

圖6 ?橫向偏差ye的隸屬函數(shù)

圖7 ?橫向偏差變化率的隸屬函數(shù)

圖8 ?角速度ω的隸屬函數(shù)

表1 ?模糊控制器1的模糊控制規(guī)則

對(duì)于線速度的模糊控制,曲率C和線速度V的隸屬函數(shù)如下:

圖9 ?線速度V隸屬函數(shù)

圖10 ?曲率C的隸屬函數(shù)

表2 ?模糊控制器2的模糊控制規(guī)則

4 仿真分析

給定智能小車的軌跡為正弦軌跡,軌跡的位姿誤差初始值。仿真結(jié)果如下:

圖11 ?智能小車期望軌跡

圖12 ?智能小車位姿誤差曲線

在無外界干擾情況下,智能小車的位姿誤差逐漸趨近于零,基本實(shí)現(xiàn)了對(duì)預(yù)期軌跡的跟蹤目標(biāo)[5]。

5 結(jié)論

本文針對(duì)智能小車的軌跡跟蹤問題,以四輪差速轉(zhuǎn)向小車為研究對(duì)象,利用模糊控制原理針對(duì)智能小車線速度和角速度分別設(shè)計(jì)了模糊控制器;同時(shí),提出了以離散軌跡點(diǎn)的方式構(gòu)建智能小車的預(yù)期運(yùn)動(dòng)軌跡。經(jīng)過仿真驗(yàn)證,證明了控制算法的有效性,實(shí)現(xiàn)了智能小車的軌跡跟蹤控制。

參考文獻(xiàn)

[1] 楊杰,文利燕,楊蒲,et al.基于滑??刂频亩嘀悄苄≤囓壽E跟蹤設(shè)計(jì)[C]// 2018中國自動(dòng)化大會(huì)(CAC2018)論文集.2018.

[2] E.Maalouf,M.saad,H.Saliah. A higher level path tracking controller for a four-wheel differentially steered mobile robot Robotics and Autonomous System,2006,54(1):23-33.

[3] 葛平淑,王榮本,郭烈.基于模糊邏輯的六輪月球車路徑跟蹤控制[J].吉林:吉林大學(xué)學(xué)報(bào)(工學(xué)版):2011.3.

[4] 張松蘭.自適應(yīng)模糊控制器設(shè)計(jì)[J].鹽城:自動(dòng)化技術(shù)與應(yīng)用:2009.

[5] 李琳輝,連靜,王蒙蒙,王文波,吳淑梅.基于滑轉(zhuǎn)補(bǔ)償?shù)脑虑蜍囓壽E跟蹤控制算法[J].電機(jī)與控制學(xué)報(bào),2014,18(1).

猜你喜歡
智能小車模糊控制
基于dSPACE和PLC的控制算法測(cè)試系統(tǒng)設(shè)計(jì)
模糊控制算法在發(fā)動(dòng)機(jī)排氣管道有源消聲系統(tǒng)中的應(yīng)用研究
基于粒子群優(yōu)化訓(xùn)練的模糊控制數(shù)學(xué)建模方法
基于LabVIEW的自主巡航與遙控雙功能智能小車研發(fā)
研究模糊控制下車輛的側(cè)傾穩(wěn)定性仿真分析
基于STC89C51智能小車的移動(dòng)家居平臺(tái)的設(shè)計(jì)
基于HC—SR04超聲波傳感器的智能避障小車設(shè)計(jì)
常規(guī)PID控制和常規(guī)模糊控制的比較
智能安全防盜探測(cè)小車
一種基于STC89C52單片機(jī)的簡(jiǎn)易智能小車的實(shí)現(xiàn)
宜章县| 太和县| 岑巩县| 门头沟区| 延长县| 北宁市| 那曲县| 太和县| 成都市| 长岭县| 县级市| 即墨市| 平武县| 玉门市| 庆安县| 南京市| 三门县| 拜泉县| 黑龙江省| 阳城县| 盐池县| 息烽县| 光泽县| 买车| 普宁市| 绥宁县| 仪征市| 彭山县| 斗六市| 建阳市| 甘肃省| 南平市| 同仁县| 余江县| 师宗县| 泊头市| 宁海县| 通许县| 安溪县| 安义县| 额尔古纳市|