基于FPGA的模糊控制自動垂直泊車系統(tǒng)的研究與實現(xiàn)
發(fā)布時間:2018-05-03 08:29
本文選題:自動垂直泊車 + 模糊控制; 參考:《大連理工大學》2015年碩士論文
【摘要】:自動泊車技術是目前汽車智能化趨勢下的一個研究熱點,它可以通過傳感器和控制器探測環(huán)境信息并控制汽車自動行進到泊車位內(nèi),從而避免駕駛員在狹小泊車空間內(nèi)進行復雜而需要經(jīng)驗的泊車操作,進而有效緩解泊車難的問題。針對現(xiàn)實生活中較為常見的垂直泊車情景,本文對自動垂直泊車系統(tǒng)的模糊控制策略進行了研究,并基于FPGA芯片對系統(tǒng)進行了軟硬件協(xié)同的嵌入式設計。首先,從阿克曼轉(zhuǎn)向幾何原理出發(fā),推導出前輪轉(zhuǎn)向后輪驅(qū)動車輛的運動學方程,作為泊車過程的數(shù)學理論;并依據(jù)車體參數(shù)和環(huán)境信息計算出各個初始角度下的可行初始泊車區(qū)域和倒車過程中的防碰撞約束條件。其次,根據(jù)專家經(jīng)驗,在MATLAB模糊工具箱內(nèi),開發(fā)一種面向自動垂直泊車的角度、速度雙輸出模糊控制器,使車輛不僅可以調(diào)整舵機角度倒車,而且在向后倒車失敗時,能夠前后移動調(diào)整車身姿態(tài),從而可以自適應的完成垂直泊車動作。為了驗證算法有效性,在Simulink內(nèi)搭建仿真模型,使用動畫輸出的方式檢驗模糊控制器的控制效果。再次,由于模糊控制器的設計存在較大主觀性并需要大量的后續(xù)調(diào)試工作,本文使用混沌算法和遺傳算法組合的優(yōu)化策略對模糊控制器的隸屬度函數(shù)參數(shù)和部分關鍵規(guī)則做優(yōu)化。從Simulink動畫輸出易見,優(yōu)化后模糊控制器輸出的泊車路線更加合理,泊車動作更加簡潔。最后,分析和設計超聲波傳感器在車體上的布局結構,搭建包含感知系統(tǒng)、決策系統(tǒng)和執(zhí)行系統(tǒng)的自動垂直泊車智能車驗證平臺;同時,設計泊車系統(tǒng)的軟件流程,并使用Xilinx公司的EDK開發(fā)平臺將優(yōu)化后的模糊控制器及車位尋找算法進行基于FPGA的軟硬件協(xié)同嵌入式設計,將設計完成的智能車驗證平臺在垂直泊車的環(huán)境下進行實車驗證,對實驗結果進行分析。實驗結果表明,本論文開發(fā)的模糊控制自動垂直泊車系統(tǒng)可以順利的完成垂直泊車動作,進入停車位后車身姿態(tài)良好,達到了預期的控制效果。
[Abstract]:Automatic parking technology is a research hotspot in the current trend of intelligent automobile. It can detect environmental information through sensors and controllers and control the auto moving into parking space. In order to avoid the complex and experienced parking operation in the narrow parking space, the problem of parking difficulties can be effectively alleviated. Aiming at the common situation of vertical parking in real life, the fuzzy control strategy of automatic vertical parking system is studied in this paper, and the embedded design of hardware and software of the system is carried out based on FPGA chip. Firstly, the kinematics equation of the front wheel steering and rear wheel drive vehicle is derived from the Ackermann steering geometry principle, which is regarded as the mathematical theory of parking process. The feasible initial parking area and anti-collision constraint conditions in reversing process are calculated according to the parameters of the car body and the environment information. Secondly, according to the expert experience, in the MATLAB fuzzy toolbox, a kind of angle and speed double output fuzzy controller for automatic vertical parking is developed, so that the vehicle can not only adjust the steering gear angle reversing, but also when the backward reversing fails. The body can be adjusted forward and backward, so that the vertical parking can be completed adaptively. In order to verify the validity of the algorithm, the simulation model is built in Simulink, and the control effect of fuzzy controller is tested by animation output. Thirdly, the design of fuzzy controller is subjective and needs a lot of subsequent debugging work. In this paper, the parameters of membership function and some key rules of fuzzy controller are optimized by the combination of chaos algorithm and genetic algorithm. The output from Simulink animation is easy to see, and the output of the fuzzy controller is more reasonable, and the parking action is more concise. Finally, the layout structure of ultrasonic sensor on the car body is analyzed and designed, and the automatic vertical parking intelligent vehicle verification platform including sensing system, decision making system and execution system is built. At the same time, the software flow of parking system is designed. Using the EDK development platform of Xilinx Company, the optimized fuzzy controller and parking space search algorithm are used in the hardware and software co-embedded design based on FPGA, and the completed intelligent vehicle verification platform is verified under the environment of vertical parking. The experimental results are analyzed. The experimental results show that the fuzzy control automatic vertical parking system developed in this paper can successfully complete the vertical parking movement, and the body posture is good after entering the parking space, and the desired control effect is achieved.
【學位授予單位】:大連理工大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:U463.6;TN791
【參考文獻】
相關碩士學位論文 前1條
1 楊燕;基于遺傳算法的模糊控制器優(yōu)化研究[D];安徽理工大學;2007年
,本文編號:1837766
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/1837766.html
教材專著