智能車軌跡跟蹤和仿真答辯_第1頁
智能車軌跡跟蹤和仿真答辯_第2頁
智能車軌跡跟蹤和仿真答辯_第3頁
智能車軌跡跟蹤和仿真答辯_第4頁
智能車軌跡跟蹤和仿真答辯_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、目錄目錄 智能車行駛軌跡跟蹤的智能車行駛軌跡跟蹤的MATLABMATLAB仿真仿真一、軌跡跟蹤的研究目的、內容和難點一、軌跡跟蹤的研究目的、內容和難點研究研究目的目的研究研究難點難點研究研究內容內容 2. 2. 運動學方程構建運動學方程構建 1. 1. 運動學模型構建運動學模型構建 在全局坐標系(O,X,Y)用M點的坐標p=(x,y,)T和q=(v,)T來表征智能車行駛時的線速度和轉向時的角速度。L表示前后車輪軸之間的軸距。表示前輪的轉角, 為車輛轉彎半徑。text in here二、運動學模型和軌跡跟蹤問題二、運動學模型和軌跡跟蹤問題Jqyxv p100sin0cos(1) 假設pr=(xr

2、,yr,r)T和qr=(vr,r)T作為參考跟蹤信息,如果當前位姿用pc=(xc,yc,c)T表示那么在局部坐標系Xe-Ye的坐標為pe=(xe,ye,e)T根據(jù)坐標轉換公式結合式(1)可推出得出位姿誤差微分方程為:3.3.位姿誤差微分方程位姿誤差微分方程rerreerreeeeesincosxyyx p(2) 智能車運動學模型的跟蹤控制就是找到對任意誤差的初始值,控制系統(tǒng)在(2)控制輸入作用下,pe=(xe,ye,e)T有界且 0|),(|limTeeetyx4.4.目的目的定義:定義:使用多個函數(shù)符號和相應的切換函數(shù),強行的將一個非線性系統(tǒng)的狀態(tài)軌跡逐漸的趨近于一個由事先設定好的狀態(tài)空間曲

3、面上。優(yōu)點:優(yōu)點:算法比較簡單,響應速度快,受外界噪聲及擾動等參數(shù)的變化影響較?。粚τ谙到y(tǒng)的模型設置參數(shù)的不確定性和外部的不確定干預因素有很好的魯棒性。缺點:缺點:在設計中因為不連續(xù)的符號函數(shù)和切換函數(shù)使得其輸出的控制也是不連續(xù)的,這就造成了系統(tǒng)在不同的控制下輸入時,因來回高速切換函數(shù)會引起“抖振”現(xiàn)象?;D?乜刂浦迫?、三、智能車輛的滑模跟蹤控制器設計智能車輛的滑模跟蹤控制器設計實際中運行的整個系統(tǒng)不能準確的按構建的切換函數(shù)切換 ,系統(tǒng)本身存在的慣性、滯后、檢測誤差等因素造成了抖振現(xiàn)象滑模控制是利用開關函數(shù)進行控制的控制方法。當系統(tǒng)狀態(tài)達到一定的值后,不斷切換工作狀態(tài),在切換的過程其在滑模

4、面附近來回抖動這種現(xiàn)象稱為抖振。前人的經(jīng)驗總結幾種削弱“抖振”的方法:邊界層法、趨近律法、神經(jīng)變結構控制、切換控制法等,取得了較好的控制效果。抖振現(xiàn)象產(chǎn)生原因優(yōu)化方法 引理1對任意 且 ,有 (當且僅當x=0時“=”成立)。 根據(jù)引理1根據(jù)Lyapunov函數(shù): 假設 則有:又因為 (當且僅當vrye=0時“=”式成立)得: 可得結論:只要xe收斂到0且e收斂到 那么整個系統(tǒng)狀態(tài)ye收斂到0。 根據(jù)該結論 ,設計切換函數(shù)為:滑??刂破鞯脑O計滑模控制器的設計Rxx 0 arctan sinxxx 2e21yVyere,arctanyverereeee arctan sinyvyvxyyyJ0)a

5、rctan(sin(ereryvyv0.yV)arctan(eryv)arctan(21ereeyvxsss(3) 最后設計滑??刂破?,令s10,s20即實現(xiàn)xe收斂到零且e收斂到 。從而實現(xiàn)ye0和e0。 取等速趨近率為減弱抖振用連續(xù)的函數(shù)為切換函數(shù):)arctan(eryv 0,sgn.ss2, 1|.issksiiiii令 由式(2)和(3)得:)arctan(eryv)sin(cos.2.1.ereerrrerevxyvvvvyssseeererrrerexysskvyvvsskvyvq1|sin|cos2222.1111最終得控制律為:(4)其中2211erreereryvvyyvy

6、v,四、四、 控制器在控制器在MATLABMATLAB的仿真的仿真初始條件(x, y, )期望狀態(tài)(vr, r)控制器參數(shù)(k1, k2, 1, 2)(1,-1,pi/6)(8,6,-pi/3)(2,0)(2,sint)(6,6,0.02,0.02)(6,6,0.02,0.02) 文件使用COMMAND運行文件,通過調用編寫好的指令來實現(xiàn)控制器仿真。根據(jù)源代碼在MATLAB中,我們選取如下參數(shù):(a)位姿誤差變化曲線(b)直線軌跡跟蹤結果(c)理想、實際航向角變化曲線(d)控制量的變化曲線參考軌跡是直線的小誤差條件下智能車軌跡跟蹤(a)位姿誤差變化曲線(b)曲線軌跡跟蹤結果(c)理想、實際航向

7、角變化曲線(d)控制量變化曲線參考軌跡是曲線的大誤差條件下智能車軌跡跟蹤 以上的直線和曲線軌跡跟蹤仿真結果圖可以看出,不管是任何初始條件(包括初始位置選擇、軌跡類型的選擇),智能車在所設計的控制器下都能夠實現(xiàn)極短時間內(圖示小誤差在2秒內,大誤差在5秒內)實現(xiàn)跟蹤的軌跡逐漸收斂于參考軌跡。使智能車位姿誤差逐漸減小直至到零,這表明了控制器的設計具有良好的跟蹤效果。五、五、 總結與不足總結與不足1、學習滑??刂频幕纠碚摵螅瑯嫿酥悄苘嚨倪\動模型由此推導出了位姿誤差微分方程。以上述理論為基礎設計出滑??刂破?,能夠滿足我們對軌跡跟蹤的要求。2、采用MATLAB中的滑??刂颇K進行編寫源程序,把設計的智能車輛放在其中進行仿真,仿真結果表明了控制器的工作狀況良好。1、未能對智能小車進行實質性的研究,對此還需要進一步學習和掌握;2、滑模變結構控制是一門比較深入的理論課程,本文只是粗略應用,但對于如何更好地控制其中參數(shù)并未涉及。3、對MATLAB本身還有許多其他的功能都未涉及,如可以利用Simulink來仿真,是否能用其他方式得到更好地效果,需進一步探究;4、本文寫作目的是能夠將智能車的控制

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論