研究生: |
林福揚 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.
【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。