簡易檢索 / 詳目顯示

研究生: 林福揚
Fu-Yang Lin
論文名稱: 四輪驅動電動車之視覺導引路徑追蹤控制
Implementation of vision-based path following for four wheels drive electric vehicle
指導教授: 黃緒哲
Shiuh-Jer Huang
口試委員: 陳亮光
Liang-Kuang Chen
李綱
Kang Li
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2017
畢業學年度: 105
語文別: 中文
論文頁數: 86
中文關鍵詞: 駕駛決策系統路徑追隨系統車輛運動模型幾何軌跡追蹤控制障礙物迴避之路徑規劃
外文關鍵詞: driving decision system, lane following control, vehicle kinematic model, multi-lane image analyzing, obstacle avoidance path planning
相關次數: 點閱:349下載:24
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究之控制架構主要由兩大系統組成,分別為FPGA嵌入式平台建構出的四輪獨立驅動電動車行車控制系統以及使用筆記型電腦為處理核心,針對影像處理與雷射測距儀兩種數據進行分析的駕駛決策系統,兩系統之間以UART通訊方式溝通,實現多車道無人車自動駕駛之路徑追隨控制。本研究行車處理流程可以分為三大部分:首先車輛透過影像鏡頭拍攝車輛前方道路情況,經由影像前置處理獲得多車道標線之影像座標資訊,再使用電腦視覺Homography Matrix技術將此資訊轉換到世界座標系統當作目標軌跡;並使用四輪輪轂馬達與方向盤之編碼器迴授,搭配車輛運動模型以估測車輛現在狀態,進而得知目標軌跡與現在車輛位置相對之誤差;最後應用Pure Pursuit幾何軌跡追蹤控制演算法來計算車輛方向盤轉向角命令,完成閉迴路車輛軌跡追蹤控制。除此之外,如果車輛行車路徑前方出現障礙物,將會以上述第一部份影像多車道資訊結合雷射測距儀進行障礙物迴避之路徑規劃,最後將所有理論結合應用於實驗室所開發之四輪獨立驅動電動車,來驗證此架構穩定性與完整性。


    The control architecture of this visual guided electric vehicle is consisted of a FPGA embedded system for the electric vehicle driving control and a PC for the image processing and data analyzing of laser ranger finder called driving decision
    making system. Two systems are communicated with a UART interfere.
    In this study, the vehicle visual guided driving process can be classified into three parts. Firstly, the road image ahead of vehicle is captured by using camera. The image pre-processing schemes are used to obtain multi-lane marking image coordinates information. Then, the Homography Matrix technology is used to convert the information into the world coordinate system for target trajectory tracking. Secondly, the vehicle current location is estimated by using the car kinematic model with four-wheels and steering encoders as feedback signals. Then the relative position error between target point and the vehicle current position can be founded. Finally, the pure pursuit geometric tracking control algorithm is used to calculate the steering angle correction command for closed loop trajectory tracking control purpose.
    If there is an obstacle in front of the vehicle-driving path, the obstacle avoidance path planning will be generated based on acquired multi-lane image information and the laser ranger finder data. These image processing schemes, lane following algorithm, driving decision making and obstacle avoidance strategy are implemented on a lab made four- wheel drive electric vehicle for campus playground driving test.

    目錄 摘要 I 誌謝 III 目錄 IV 圖目錄 VI 表目錄 IX 第1章 緒論 1 1.1 研究背景與動機 1 1.2 文獻回顧 3 1.3 論文架構 8 第2章 系統架構 9 2.1 電動車行車控制系統 9 2.1.1 車輛模型 9 2.1.2 電子差速 12 2.1.3 車輛結構 14 2.1.4 行車系統之控制器與感測器 20 2.2 自動駕駛決策系統 23 2.2.1 決策流程處理 23 2.2.2 硬體設備 24 第3章 系統分析 26 3.1 車輛運動模型 26 3.2 道路線座標建立 29 3.2.1 畸變校正 29 3.2.2 灰階化 31 3.2.3 平滑線性濾波 32 3.2.4 自動二值化 33 3.2.5 邊緣偵測 36 3.2.6 霍夫直線轉換 39 3.2.7 座標轉換 41 3.2.8 車道線資訊擷取 42 3.3 障礙物迴避策略 43 3.3.1 障礙物座標點建立 43 3.3.2 迴避障礙物之路徑規劃 45 3.4 世界座標與路徑座標轉換關係 48 第4章 控制理論 50 4.1 軌跡追蹤控制法則 51 4.2 模糊滑動模式控制器(Fuzzy Sliding Mode Control) 54 4.2.1 模糊控制器(Fuzzy Control) 54 4.2.2 滑動模式控制(Sliding Mode Control) 57 4.2.3 滑動模式控制器結合模糊控制器 62 4.3 基於PID參數調整之MRAC控制器 64 第5章 軌跡追蹤控制模擬結果 67 5.1 直線模擬 67 5.2 彎道模擬 68 5.2.1 圓形追跡模擬 68 5.2.2 Sine追跡模擬 69 5.3 變換車道模擬 70 第6章 實車測驗結果與討論 71 6.1 直線測試 72 6.2 彎道測試 75 6.3 變換車道測試 77 第7章 結論與未來展望 79 7.1 結論 79 7.2 未來展望 80 附錄 81 參考文獻 82

    【1】 Parag H. Batavia, Dean A. Pomerleau and Charles E .Thorpe, “AWSTM Overtaking Vehicle Detection Using Implicit Optical Flow” , Intelligent Transportation System of the IEEE conference, Pittsburgh, PA, USA, Aug. 1998.
    【2】 M. Bertozzi, A. Broggi, M. Cellario, A. Fascioli, P. Lombardi and M. Porta, “Artificial vision in road vehicles”, Proceedings of the IEEE, Vol.90 , No.7, pp.1258-1271, Jul. 2002.
    【3】 Mei Chen, T. Jochem and D. Pomerleau, “AURORA: A vision-based roadway departure warning system”, Intelligent Robot System of the IEEE conference, Pittsburgh, PA, USA, Aug. 1995.
    【4】 M. Bertozzi and A. Broggi, “GOLD a parallel real-time stereo vision system for generic obstacle and lane detection”, IEEE Transactions on Image Processing, Vol.7 , No.1, pp.62-81, Jan. 1998.
    【5】 K. Kluge and S. Lakshmanan, “LOIS A deformable-template approach to lane detection” , Intelligent Vehicles Symposium, Detroit, USA, Sept. 1995.
    【6】 Young Uk Yim and Se-Young Oh, “Three Feature based Automatic Lane Detection Algorithem (TFALDA) for autonomous driving”, IEEE Transactions on Intelligent Transportation System, Vol.4, No.4, pp.219-225, Dec. 2003.
    【7】 Yue Wang, Dinggang Shen and Eam Khwang Teoh, “Lane detection using spline model”, Pattern Recognition Letters, Vol.21 , No.8, pp.677-689, Nov. 2000.
    【8】 C. R. Jung and C. R. Kelber, “An improved Linear-Parabolic Model for lane Following and Curve Detection” , Computer Graphics and Image Processing 18th Brazilian Symposium on, Brazil, Oct. 2005.
    【9】 Yong Zhou, Rong Xu, Xiaofeng Hu and Qingtai Ye, “A robust lane detection and tracking method based on computer vision”, Measurement Science and Technology, Vol.17 , No. 4, pp.12-15, Feb. 2006.
    【10】 ZuWhan Kim, “Robust lane detection and tracking in challenging scenarios”, IEEE Transactions on Intelligent Transportation Systems, Vol. 9 , No. 1, pp.16-26, Mar. 2008.
    【11】 Yan Jiang, Feng Gao and Guoyan Xu, “Computer Vision-Based Multiple-Lane Detection on Straight road and in a Curve”, Image Analysis and Signal Processing (IASP), 2010 International Conference on, Zhejiang, China, Apr. 2010.
    【12】 Zhiyu Xiang, Zezhong Xu and Jilin Liu, “Small obstacle detection for autonomous land vehicle under semi-structural environments“ , Intelligent Transportation Systems, 2003. Proceeding, Shanghai, China, Oct. 2003.
    【13】 K. Rebai, A. Benabderrahmane, O. Azouaoui and N. Ouadah, “Moving obstacle detection and tracking with laser range finder” , International Conference on Advanced Robotics, Munich, Germany, June 2009.
    【14】 Danilo Habermann and Claudio Garcia, “Obstacle detection and tracking using laser 2D”, Robotics Symposium and intelligent Robotics Meeting, Brazil, Oct. 2010.
    【15】 S. Shafer, A. Stentz and C. Thorpe, “An architecture for sensor fusion in mobile robot” , Robotics and Automation Proceedings 1986 IEEE International Conference on, San Francisco, CA, USA, April 1986.
    【16】 R. Brooks, “A roust layered control system for a mobile robot” , IEEE Journal on Robotics and Automation, Vol.2, No.1, pp.14-23, Mar. 1986.
    【17】 T.-H.S. Li and Shih-Jie Chang, “Autonomous Fuzzy Parking Control of a Car-Like Mobile Robot” , IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, Vol.33, No.4, pp.451-465, July 2003.
    【18】 I.E. Paromtchik and C. Laugier, “Autonomous parallel parking of a nonholonomic vehicle” , Proceedings of IEEE Intelligent Vehicles Symposium, Tokyo, Japan, Sep. 1996.
    【19】 Kooktae Lee, Dalhyung Kim, Woojin Chung, Hyo Whan Chang and PaljooYoon, “Car parking control using a trajectory tracking controller”, SICE-ICASE International Joint Conference, Busan, South Korea, Oct. 2006.
    【20】 Thomas D. Gillespie, Fundamentals of vehicle dynamics, Society of Automotive Engineers, Inc.400 Commonwealth Drive Warrendale, PA.
    【21】 Y. Kanayama, Y. Kimura, F. Miyazaki and T. Noguchi, “A stable tracking control method for an autonomous mobile robot” , Robotics and Automation, 1990.Proceedings, Cincinnati, OH, USA, May 1990.
    【22】 R. M. Murray and S. S. Sastry, “Nonholonomic motion planning: steering using sinusoids”, IEEE Transactions on Automatic control, Vol. 38, No.5, pp.700-716, May 1993.
    【23】 C. Sanson, “Control of chained systems application to path following and time-varying point-stabilization of mobile robots” , IEEE Transactions on Automatic Control, Vol.40, No.1, pp.64-77, Jan. 1995.
    【24】 Jong-Min Yang and Jong-Hwan Kim, “Sliding mode control for trajectory tracking of nonholonomic Wheeled Mobile Robots” , IEEE Transactions on Robotics and Automation, Vol.15, No.3, pp.578-587, Jun. 1999.
    【25】 T. Fukao, H. Nakagawa and N. Adachi, “Adaptive tracking control of a nonholonomic mobile robot” , IEEE Transactions on Robotics and Automation, Vol.16, No.5, pp.609-615, Oct. 2000.
    【26】 T. H. Lee, H. K. Lam, F. H. F. Leung and P. K. S. Tam, “A practical fuzzy logic controller for the path tracking of wheeled mobile robots”, IEEE control Systems, Vol. 23, No.2, pp.60-65, Apr. 2003.
    【27】 R. Craig Coulter, “Implementation of the Pure Pursuit Path Tracking Algorithm”, The Robotics Institute Camegie Mellon University Pittsburgh, Pennsylvania 15213, January 1992.
    【28】 Moveh Samuel, Mohamed Hussein and Maziah Binti Mohamad, “A Review of some Pure Pursuit based Tracking Techniques for Control of Autonomous Vehicle” , International Journal of Computer Applications,Vol.135, NO.1, pp.35-38, Feb. 2016.
    【29】 Jesus Morales, Jorge L. Martinez, Maria A. Martinez and Anthony Mandow, “Pure Pursuit Reactive Path Tracking for Nonholonomic Mobile Robots with 2D Laser Scanner”, EURASIP Journal on Advances in Signal Processing, Vol.2009, Article ID 935237, 10 pages, DOI: 10.1155/2009/935237, January 2009.
    【30】 Martin Lundgren, “Path Tracking for a Miniature Robot” , Department of Computing Science Umea University Sweden, Master’s thesis, 2003.
    【31】 J. P. Desai, J. P. Ostrowski and V. Kumar, “Modeling and control of formations of nonholonomic mobile robots” , IEEE Transactions on Robotics and Automation, Vol.17, No. 6, pp.905-908, Dec. 2001.
    【32】 A. K. Das, R. Fierro, V. Kumar, J. P. Ostrowski, J. Spletzer and C. J. Taylor, “A vision-based formation control framework”, IEEE Transactions on Robotics and Automation, Vol.18, No.5, pp.813-825, Oct. 2002.
    【33】 J. A. Marshall, M. E. Broucke and B. A. Francis, “Formations of vehicles in cyclic pursuit” , IEEE Transactions on Automatic Control, Vol.49, No.11, pp. 1963-1974, Nov. 2004.
    【34】 Francois Chaumette and Seth Hutchinson, “Visual Servo Control Part1:Basic Approaches” , IEEE Robotic and Automation Magazine, Vol.13, No.4, pp.82-90, Dec. 2006.
    【35】 Gian Luca Mariottini, Giuseppe Oriolo and Domenico Prattichizzo, “Image-Based Visual Servoing for Nonoholonomic Mobile Robots Using Epipolar Geometry” , IEEE Transactions on Robotics, Vol.23, No.1, pp.87-100, Feb. 2007.
    【36】 Nima Moshtagh, Nathan Michael, Ali Jadbabaie and Kostas Daniilidis, “Vision-Based, Distributed Control Laws for Motion Coordination of Nonholonomic Robots”, IEEE Transactions on Robotics, Vol.25, No.4, pp.851-860, Aug. 2009.
    【37】 I. Ulrich and J. Borenstein, “VFH+:Reliable obstacle avoidance for fast mobile robots” , Robotics and Automation, Proceeding IEEE International Conference on, Leuven, Belgium, Belgium, May 1998.
    【38】 Sotirios Ch. Diamantas and Richard M. Crowder, “Localization and Mapping Using a Laser Range Finder :A Goal Seeking Approach” , Autonomic and Autonomous Systems, 2009. ICAS '09. Fifth International Conference on, Valencia, Spain, Apr. 2009.
    【39】 Keonyup Chu, Minchae Lee and Myoungho Sunwoo, “Local Path Planning for Off-road Autonomous Driving With Avoidance of Static Obstacles”, IEEE Transactions on Intelligent Transportation Systems, Vol.13, No.4, pp.1599-1616, Dec. 2012.
    【40】 Jianming Guo, Shouping Zhang, Jia Xu and Shenghui Zhou, “Kalman prediction based VFH of dynamic obstacle avoidance for intelligent vehicle” , Computer Application and System Modeling International Conference on, Taiyuan, China, Nov. 2010.
    【41】 Fujun He, Zhijiang Du, Xiaolei Liu and Yueyue Ta, “Laser range finder based moving object tracking and avoidance in dynamic environment” Information and Automation IEEE International Conference on, Harbin, China, Jun. 2010.
    【42】 林宗翰,電腦立體視覺應用之上課講義,國立台灣科技大學色彩與照明科技研究所。
    【43】 施慶隆、李文猶,機電整合控制-多軸運動設計與應用,全華圖書股份有限公司,2015。
    【44】 T. D. Barfoot and C. M. Clark, “Motion Planning for Formation of Mobile Robots” , Robotics and Autonomous Systems, Vol.46, No.2, pp.65-78, Feb. 2004.
    【45】 Shiuh-Jer Huang, Intelligent Control System, Mechanical Engineering Department National Taiwan University of Science and Technology .
    【46】 黃安橋,適應性控制系統之上課講義,國立台灣科技大學機械工程系控制組。
    【47】 P. V. Osburn, A. P. Whitaker and A. Kezer, “New Developments in the Design of Model Reference Adaptive Control Systems,” Institute of the Aerospace Sciences, No.61-39, 1961.
    【48】 楊宗賢,輪毂馬達電動車之電子差速與速度控制,碩士論文,國立台灣科技大學機械工程所,台灣,2012。
    【49】 蔡欽章,基於視覺回授之主動式駕駛輔助系統,碩士論文,國立台灣科技大學機械工程所,台灣,2016。
    【50】 Peter Corke, Robotic Vision and Control Fundamental Algorithms in Matlab, Springer Science & Business Media, 2011.
    【51】 Rafael C. Gonzalez and Riahcrd E. Woods, Digital Image Processing Third Edition, 2008.
    【52】 鍾國亮,影像處理與電腦視覺,東華書局,2015。

    QR CODE