簡易檢索 / 詳目顯示

研究生: 文智遠
Chih-Yuan Wen
論文名稱: 小型電動車之自動化輔助駕駛
Automated Driving Assistance Systems of Small Electric Vehicle
指導教授: 黃緒哲
Shiuh-Jer Huang
口試委員: 陳亮光
Liang-kuang Chen
周瑞仁
Jui-Jen Chou
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2020
畢業學年度: 108
語文別: 中文
論文頁數: 97
中文關鍵詞: 車道維持系統障礙物迴避自動駕駛卷積神經網路
外文關鍵詞: Lane keeping, obstacle avoidance, automatic driving, convolutional neural network
相關次數: 點閱:212下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究是使用嵌入式系統之方式來開發車輛之自動駕駛系統,主要分成三個部分:一為使用圖像辨識法來辨識車道線建構車道維持系統,透過拍攝車輛前方之道路,輔以灰階化、座標變換等影像處理方式來偵測出車道線的位置,並將標示出的道路線影像座標轉至鳥瞰圖之二維空間座標,以計算出車道的曲率,以此為基礎再利用純追跡法令車輛追蹤目標車道;二是對路徑中的障礙物進行迴避,本研究使用了雷射掃描儀偵測車輛前方是否存在障礙物,以避障追跡法規劃車輛之行進路線,進而得到車輛轉向角度指令;三為利用YOLO v3物件偵測來辨識基本號誌之號誌辨識系統,利用卷積神經網路來辨識所需要感知的物體,並以辨識結果來規劃車輛號誌決策。最後以嵌入式系統的方式,以六分之一實車大小之電動車進行測試與驗證,實際測試路況上設計直線與曲線路段並放置障礙物、紅綠燈、行車號誌,實際測試此研究之路徑規劃及避障能力。


    In this research, embedded system is used to develop autonomous driving system for a small electric vehicle. The discussion topic can be divided into three parts. The first part is to establish an onboard lane keeping system for vehicle driving based on the image processing technique. According to the road picture in front of the vehicle, gray scale and Perspective Transformation image processing technique were used to detect the lane line position. Then, the marked lane line image coordinates were transformed to the 2-D space coordinates of the bird’s-eye view for calculating the curvature of the lane. Hence, the vehicle tracking target lane can be extracted by using pure tracking method. The second part is to investigate the obstacles avoidance of the moving path. LiDar was used to detect the obstacles in front of the vehicle. The obstacle avoidance tracking method was used to plan the route of the vehicle and obtain the command of the vehicle steering angle. The third part is to establish the basic traffic sign recognition system based on the image processing technology. The convolutional neural network were employed to identify the objects and traffic sign location. Then, those traffic sign information were used to detect the vehicle driving strategy based on traffic rules. All the developing hardware and software structure were embedded on one-sixth size of electric vehicle for driving test and verification. The obstacles, traffic lights, and traffic signs are placed on the roadside of a testing side with straight and curved road section for evaluating the autonomous driving system performance.

    摘要 I Abstract II 致謝 III 目錄 IV 表目錄 VIII 圖目錄 IX 第一章 緒論 1 1.1 研究背景與動機 1 1.2 文獻回顧 3 1.2.1 車道偵測系統 3 1.2.2 路徑規劃以及障礙物迴避 4 1.2.3 電腦視覺 5 1.3 論文架構 6 第二章 系統架構 7 2.1 車輛硬體架構 8 2.1.1 車輛運動模型 10 2.1.2 車體機構 15 2.1.3 控制架構 15 2.1.4 直流馬達 16 2.1.5 光達 18 2.1.6 控制器 19 2.1.7 決策運算單元 20 2.1.8 影像感測器 21 2.1.11 電池 21 2.1.10 降壓模組 22 2.2 軟體系統 23 2.2.1 機器人作業系統 23 2.3 實驗環境 27 第三章 影像處理系統 29 3.1 車道線辨識 29 3.1.1 灰階化 31 3.1.2 索伯(Sobel)運算元 31 3.1.2 HLS影像 33 3.1.3 座標空間轉換 34 3.1.4 影像直方圖 36 3.1.5 馬哈拉諾比斯距離 37 3.1.6 曲線擬合 37 3.1.7 可行範圍規劃 39 3.2 號誌辨識 40 3.2.1 YOLO基本介紹 41 3.2.2 多尺度特徵圖 43 3.2.3 損失函數 47 3.2.4 數據增強 49 3.2.5 YOLO訓練數據 50 第四章 車體運動控制及策略 54 4.1 模糊滑動控制器 54 4.1.1 模糊控制 54 4.1.2 模糊滑動模式控制 55 4.2 目標追蹤法 55 4.3 純追蹤法之實現 60 4.4 避障追蹤 61 第五章 實驗結果 63 5.1 號誌準確度之信心分析 63 5.1.1 實驗環境之實驗 63 5.1.2 室內環境之實驗 65 5.1.3 辨識結論 67 5.2 號誌辨識實驗 68 5.2.1 號誌速度控制 69 5.2.2 號誌決策實驗 70 5.3 障礙物閃避實驗 71 5.4 自主移動實驗 73 第六章 結論與未來展望 75 參考文獻 77

    【1】 SAE。SAE Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles。民109年6月15日,
    取自:https://www. sae. org/standards/content/j3016_201806/
    【2】 NHTSA。National Highway Traffic Safety Administration Preliminary Statement of Policy Concerning Automated Vehicles。民109年6月15日。
    取自:https://one. nhtsa. gov/Research/Crash-Avoidance/Automated-Vehicles
    【3】 劉少山、唐傑、吳雙、李立耘。無人駕駛真的來了:第一本從技術面深入的實作書。佳魁數位。台灣。2018
    【4】 D. C. Shoup, “Cruising for parking,” in Access Magazine, 1(30), pp. 16-22, April 2007.
    【5】 D. J. LeBlanc, G.E. Johnson, P.J.T. Venhovens, G. Gerber, R. DeSonia, R.D. Ervin, Chiu-Feng Lin, A.G. Ulsoy, T.E. Pilutti, "CAPC: an implementation of a road-departure warning system," Proceeding of the 1996 IEEE International Conference on Control Applications IEEE International Conference on Control Applications held together with IEEE International Symposium on Intelligent Contro, Dearborn, MI, USA, 1996, pp. 590-595, doi: 10.1109/CCA.1996.558926.
    【6】 Mei Chen, T. Jochem and D. Pomerleau, "AURORA: a vision-based roadway departure warning system," Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots, Pittsburgh, PA, USA, 1995, pp. 243-248 vol.1, doi: 10.1109/IROS.1995.525803.
    【7】 K. Guo, E. G. Hoare, D. Jasteh, X. Sheng and M. Gashinova, "Road Edge Recognition Using the Stripe Hough Transform From Millimeter-Wave Radar Images," in IEEE Transactions on Intelligent Transportation Systems, vol. 16, no. 2, pp. 825-833, April 2015, doi: 10.1109/TITS.2014.2342875.

    【8】 R. K. Satzoda, S. Sathyanarayana, T. Srikanthan and S. Sathyanarayana, "Hierarchical Additive Hough Transform for Lane Detection," in IEEE Embedded Systems Letters, vol. 2, no. 2, pp. 23-26, June 2010, doi: 10.1109/LES.2010.2051412.
    【9】 H. Cheng, B. Jeng, P. Tseng and K. Fan, "Lane Detection With Moving Vehicles in the Traffic Scenes," in IEEE Transactions on Intelligent Transportation Systems, vol. 7, no. 4, pp. 571-582, Dec. 2006, doi: 10.1109/TITS.2006.883940.
    【10】 D. Neven, B. D. Brabandere, S. Georgoulis, M. Proesmans and L. V. Gool, "Towards End-to-End Lane Detection: an Instance Segmentation Approach," 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu, China, 2018, pp. 286-291, doi: 10.1109/IVS.2018.8500547.
    【11】 R. S. Mamidala, U. Uthkota, M. B. Shankar, A. J. Antony and A. V. Narasimhadhan, "Dynamic Approach for Lane Detection using Google Street View and CNN," TENCON 2019 - 2019 IEEE Region 10 Conference (TENCON), Kochi, India, 2019, pp. 2454-2459, doi: 10.1109/TENCON.2019.8929655.
    【12】 Y. Guo, G. Chen, P. Zhao, W. Zhang, J. Miao, J. Wang,Tae Eun Choe “Gen-LaneNet: A Generalized and Scalable Approach for 3D Lane Detection arXiv:2003.10656 [cs.CV]。民109年5月13日,
    取自:https://arxiv. org/abs/2003. 10656
    【13】 P. E. Hart, N. J. Nilsson and B. Raphael, "A Formal Basis for the Heuristic Determination of Minimum Cost Paths," in IEEE Transactions on Systems Science and Cybernetics, vol. 4, no. 2, pp. 100-107, July 1968, doi: 10.1109/TSSC.1968.300136.
    【14】 P. U. Lee, D. C. Ruspini and O. Khatib, "Dynamic simulation of interactive robotic environment," Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, CA, USA, 1994, pp. 1147-1152 vol.2, doi: 10.1109/ROBOT.1994.351206.
    【15】 D. Fox, W. Burgard and S. Thrun, "The dynamic window approach to collision avoidance," in IEEE Robotics & Automation Magazine, vol. 4, no. 1, pp. 23-33, March 1997, doi: 10.1109/100.580977.
    【16】 S. C. Diamantas and R. M. Crowder, "Localisation and Mapping Using a Laser Range Finder: A Goal-Seeking Approach," 2009 Fifth International Conference on Autonomic and Autonomous Systems, Valencia, Spain, 2009, pp. 270-276, doi: 10.1109/ICAS.2009.59.
    【17】 F. He, Z. Du, X. Liu and Y. Ta, "Laser range finder based moving object tracking and avoidance in dynamic environment," The 2010 IEEE International Conference on Information and Automation, Harbin, China, 2010, pp. 2357-2362, doi: 10.1109/ICINFA.2010.5512068.
    【18】 N. A. Rawashdeh and H. T. Jasim, "Multi-sensor input path planning for an autonomous ground vehicle," 2013 9th International Symposium on Mechatronics and its Applications (ISMA), Amman, Jordan, 2013, pp. 1-6, doi: 10.1109/ISMA.2013.6547399.
    【19】 R. Girshick, J. Donahue, T. Darrell and J. Malik, "Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation," 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA,2014, pp. 580-587, doi: 10.1109/CVPR.2014.81.
    【20】 R. Girshick, "Fast R-CNN," 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 2015, pp. 1440-1448, doi: 10.1109/ICCV.2015.169.
    【21】 R. Girshick, J. Donahue, T. Darrell and J. Malik, "Region-Based Convolutional Networks for Accurate Object Detection and Segmentation," in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 38, no. 1, pp. 142-158, 1 Jan. 2016, doi: 10.1109/TPAMI.2015.2437384.
    【22】 J. Redmon, S. Divvala, R. Girshick, A. Farhadi,You Only Look Once: Unified, Real-Time Object Detection arXiv:1506.02640 [cs.CV],民109年5月15日,
    取自:https://arxiv. org/abs/1506. 02640
    【23】 W. Liu, D. Anguelov, D. Erhan, C. Szegedy, S. Reed, C.Y. Fu, A. Berg。SSD: Single Shot MultiBox Detector arXiv:1512.02325 [cs.CV]。民109年6月22日,
    取自:https://arxiv. org/abs/1512.02325
    【24】 SAE Mobilus。SAE J670 : Vehicle Dynamics Terminology。民109年5月22日,
    取自:https://saemobilus. sae. org/content/j670_200801
    【25】 祥儀企業。RA-37GM。民109年6月4日,
    取自:http://www. shayangye. com/product-inner.aspx?f=s&i=184
    【26】 HOKOYO。URG-04LX-UG01。民109年6月4日,
    取自:https://www. hokuyo-aut. jp/search/single. php?serial=166
    【27】 Arduino。Mega 2560。民109年6月4日,
    取自:https://store. arduino. cc/usa/mega-2560-r3
    【28】 NVIDIA。Jetson TX2。民109年6月4日,
    取自:https://www. nvidia. com/en-us/autonomous-machines/
    embedded-systems/jetson-tx2/
    【29】 羅技。Camera C525。民109年6月4日,
    取自:https://www.logitech.com/zh-tw/product/hd-webcam-c525
    【30】 ROS。ROS資訊。民109年6月4日,
    取自:https://www.ros.org /
    【31】 胡春旭,ROS機器人開發實踐,機械工業出版社,中國,2018
    【32】 維基百科。Sobel。民109年6月4日,
    取自:https://en. wikipedia. org/wiki/Sobel_operator
    【33】 維基百科。HLS。民109年6月4日,
    取自:https://en. wikipedia. org/wiki/HSL_and_HSV
    【34】 林宗翰,“電腦視覺與應用上課講義”,國立台灣科技大學色彩與照明科技研究所
    【35】 維基百科。Image histogram。民109年6月4日,
    取自:https://en. wikipedia. org/wiki/Image_histogram

    【36】 維基百科。Mahalanobis distance。民109年6月4日,
    取自:https://en. wikipedia. org/wiki/Mahalanobis_distance
    【37】 C. Szegedy, W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, D. Erhan, V. Vanhoucke, A. Rabinovich。Going deeper with convolutions arXiv:1409.4842 [cs.CV]。民109年6月10日,
    取自:https://arxiv. org/abs/1409. 4842
    【38】 Darknet。Darknet-53。民109年6月4日,
    取自:https://pjreddie. com/
    【39】 CSDN。yolo structure。民109年6月4日,
    取自:https://blog. csdn. net/leviopku/article/details/82660381
    【40】 J. Jing, D. Zhuo, H. Zhang, Y. Liang, M. Zheng。Fabric defect detection using the improved YOLOv3 model。民109年5月18日,
    取自:https://doi. org/10. 1177/1558925020908268
    【41】 CSDN。loss function 。民109年6月10日,
    取自:https://blog. csdn. net/weixin_43384257/article/details/100986249
    【42】 黃緒哲, “智慧型控制系統上課講義”,國立台灣科技大學機械工程研究所
    【43】 L. A. Zadeh, "Outline of a New Approach to the Analysis of Complex Systems and Decision Processes," in IEEE Transactions on Systems, Man, and Cybernetics, vol. SMC-3, no. 1, pp. 28-44, Jan. 1973, doi: 10.1109/TSMC.1973.5408575.
    【44】 E. H. Mamdani, "Application of fuzzy algorithms for control of simple dynamic plant," in Proceedings of the Institution of Electrical Engineers, vol. 121, no. 12, pp. 1585-1588, December 1974, doi: 10.1049/piee.1974.0328.
    【45】 R. Craig Coulter, “Implementation of the Pure Pursuit Path Tracking Algorithm, “ The Robotics Institute Camegie Mellon University Pittsburgh, Pennsylvania 15213, January 1992

    【46】 V. J. Lumelsky, A. A. Stepanov, “Path-planning strategies for a point mobile automaton moving amidst unknown obstacles of arbitrary shape,” Algorithmica 2, 403–430 (1987).
    【47】 薛詩翰,小型電動車之可行使區域搜索與定位,碩士論文,國立台灣科技大學機械工程所,台灣,2019

    無法下載圖示 全文公開日期 2025/07/13 (校內網路)
    全文公開日期 2025/07/13 (校外網路)
    全文公開日期 2025/07/13 (國家圖書館:臺灣博碩士論文系統)
    QR CODE