簡易檢索 / 詳目顯示

研究生: 黃璿銘
Hsuan-Ming Huang
論文名稱: 空中機器人結合船舶自動辨識系統應用於海上災害應變
Applying Aerial Mobile Robot and Marine Automatic Identification System for Marine Disaster Response
指導教授: 李敏凡
Min-Fan Lee
口試委員: 石大明
Ta-Ming Shih
郭重顯
Chung-Hsien Kuo
學位類別: 碩士
Master
系所名稱: 工程學院 - 自動化及控制研究所
Graduate Institute of Automation and Control
論文出版年: 2015
畢業學年度: 104
語文別: 英文
論文頁數: 102
中文關鍵詞: 空中移動機器人自動船舶定位系統自主降落移動目標檢測模糊類神經網路
外文關鍵詞: Aerial mobile robot, Automatic identification system, Autonomous landing, Moving target detection, Fuzzy-neural network
相關次數: 點閱:1010下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來,空中機器人被廣泛地應用於不同領域中,像是在交通不便的地區搜索以及救援、軍事探勘、目標追蹤等。傳統的海洋救災應變需要大量的人力資源、船隻,以及時間,船舶自動辨識系統 (AIS) 藉由船舶交通管理系統 (VTS)能夠用於自動識別與定位海洋船舶以防止意外發生。然而,現今的船舶自動辨識系統侷限於僅能架設基地台於陸地上,使得船舶自動辨識系統掃瞄範圍受到限制,為了克服這些限制,本論文提出使用空中機器人結合自動船舶辨識系統,藉由控制站以及發生事故的船隻所回傳之GPS信號導引空中機器人飛行至指定高度或是事故現場,待空中機器人飛行至指定位置時擷取裝載於救生衣上之AIS訊號發送器並即時回傳至控制站使救災過程更順利並有效縮短救援搜索時間。
    本論文所提出之實際應用方法在完成救援任務後,空中機器人得自主降落於所設移動降落目標上,本文利用垂直起降式空中機器人將影像處理以及視覺導引演算法以及影像伺服控制追蹤降落目標。此外,藉由卡爾曼濾波器以及粒子濾波器過濾相關感測器資料以便更精準地量測降落目標物之位置,藉由從這些方法空中機器人得以較小的誤差降落在移動降落平台上。


    Aerial mobile robots are widely used in various applications such as search and rescue in inaccessible areas, military expeditions, and object tracking. Traditional marine disaster rescue response requires lots of human sources, marine ships, and time. An Automatic Identification System (AIS) is an automatic tracking system used on ships and by Vessel Traffic Services (VTS) for identifying and locating vessels to prevent the accidents. However, current AIS stations are based on land and limited due to being stationary with a short scan range. In order to overcome these limitations, an aerial mobile robot integrated with AIS is proposed in this thesis. The AMR will be guided by the control station and fly to the accident site through GPS signal launched by AIS on the accident vessel. Simultaneously, it will collect the AIS signal which is mounted on the emergency vest and transmit it back to the control station to make the rescue process smoother and more efficient.
    This thesis proposes a practical method of control for AMR autonomous landing on moving targets after executing the rescue mission. This research is focused on applying vision navigation and image processing algorithms throughout vertical-takeoff and landing (VTOL) AMR as well as image-based visual servoing (IBVS) to track the landing target. Further, we improve our results by applying the Kalman filter and Particle filter over relevant sensor data to more accurately measure the target's location and the UAV's own location. By applying these methods, we are able to land on a moving landing target within smaller error as measured from the UAV.

    ABSTRACT I 中文摘要 II 致謝 III Table of Contents IV List of Figures VII List of Tables XI Chapter 1 Introduction 1 1.1 Background and Motivation 1 1.2 Literature Review 3 1.3 Purpose 4 1.4 Contribution 5 1.5 Organization 6 Chapter 2 Analysis 7 2.1 Survey of Unmanned Aerial Vehicles Platform 7 2.2 Aerial Mobile Robot System Overview 8 2.3 Dynamic Model of X-type Quadcopter 9 2.3.1 Control Strategy – PID Controller 12 2.4 Automatic Identification System 14 2.4.1 Application of AIS 15 2.5 Intelligent Control 17 2.5.1 Fuzzy Logic Control 17 2.5.2 Artificial Neural Network 18 Chapter 3 Methodology 19 3.1 System Overview 19 3.2 AIS Scanning System 20 3.2.1 Improvement of AIS coverage range 21 3.2.2 Haversine Formula 22 3.3 Target Recognition and Tracking System 24 3.3.1 Landing Target Recognition and Detection 24 3.3.2 Color Filter 32 3.3.3 Kalman Filter 33 3.3.4 Particle Filter 37 3.3.5 Coordinate Transform 41 3.4 Autonomous Landing System 42 3.4.1 Image-based Fuzzy-Neural Network Autonomous Landing System 42 3.4.2 Definition of membership function 43 3.4.3 Fuzzy-Neural Network Model 46 3.4.4 Back-Propagation Adjustment 47 Chapter 4 Experimental Results 49 4.1 Experiment Setup 49 4.1.1 Outdoor Aerial Mobile Robot - Arducopter 49 4.1.2 Indoor Aerial Mobile Robot 49 4.2 Experiment Result of AIS Scanning System 51 4.2.1 Test the AIS on the ground via marine VHF antenna 54 4.2.2 Test the AIS on the ground via radio VHF antenna 60 4.2.3 Comparison of all tested experiments 65 4.3 Experiment Result of Target Recognition and Tracking System 66 4.3.1 Target Tracking Recognition and Tracking System 66 4.3.2 Results of Tracking by applying Kalman Filter 68 4.3.3 Results of Tracking by applying Particle Filter 78 4.3.4 Summary 86 4.4 Experiment Result of Autonomous Landing System 87 4.4.1 Results of Autonomous Landing on the ground 88 4.4.2 Results of Landing on moving GMR by applying Particle Filter 90 Chapter 5 Conclusion and Future Work 98 5.1 Conclusion 98 5.2 Future Work 99 Reference 100

    [1] A. N. Chaves, P. S. Cugnasca, and J. Jose, "Adaptive search control applied to Search and Rescue operations using Unmanned Aerial Vehicles (UAVs)," Latin America Transactions, IEEE (Revista IEEE America Latina), vol. 12, pp. 1278-1283, 2014.
    [2] K. D. Schwehr and P. A. McGillivary, "Marine Ship Automatic Identification System (AIS) for Enhanced Coastal Security Capabilities: An Oil Spill Tracking Application," in OCEANS 2007, 2007, pp. 1-9.
    [3] M. Siam, R. ElSayed, and M. ElHelw, "On-board multiple target detection and tracking on camera-equipped aerial vehicles," in Robotics and Biomimetics (ROBIO), 2012 IEEE International Conference on, 2012, pp. 2399-2405.
    [4] P. J. Hargrave, "A tutorial introduction to Kalman filtering," in Kalman Filters: Introduction, Applications and Future Developments, IEE Colloquium on, 1989, pp. 1/1-1/6.
    [5] K. E. Wenzel, P. Rosset, and A. Zell, "Low-Cost Visual Tracking of a Landing Place and Hovering Flight Control with a Microcontroller," Journal of Intelligent and Robotic Systems, vol. 57, pp. 297-311, 2009.
    [6] K. JeongWoon, J. Yeondeuk, D. Lee, and D. H. Shim, "Outdoor autonomous landing on a moving platform for quadrotors using an omnidirectional camera," in Unmanned Aircraft Systems (ICUAS), 2014 International Conference on, 2014, pp. 1243-1252.
    [7] C. S. Sharp, O. Shakernia, and S. S. Sastry, "A vision system for landing an unmanned aerial vehicle," in Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on, 2001, pp. 1720-1727 vol.2.
    [8] O. Shakernia, R. Vidal, C. S. Sharp, M. Yi, and S. Sastry, "Multiple view motion estimation and control for landing an unmanned aerial vehicle," in Robotics and Automation, 2002. Proceedings. ICRA '02. IEEE International Conference on, 2002, pp. 2793-2798.
    [9] Y. Bi and H. Duan, "Implementation of autonomous visual tracking and landing for a low-cost quadrotor," Optik - International Journal for Light and Electron Optics, vol. 124, pp. 3296-3300, 9// 2013.
    [10] J. Kim, D. H. Shim, and J. R. Morrison, "Tablet PC-based Visual Target-Following System for Quadrotors," Journal of Intelligent & Robotic Systems, vol. 74, pp. 85-95, 2013.
    [11] S. Bouabdallah and R. Siegwart, "Full control of a quadrotor," in Intelligent Robots and Systems, 2007. IROS 2007. IEEE/RSJ International Conference on, 2007, pp. 153-158.
    [12] P. Zheng and D. Shujun, "Vessel Real-Time Monitoring System Based on AIS Temporal Database," in Information Management, Innovation Management and Industrial Engineering, 2009 International Conference on, 2009, pp. 611-614.
    [13] D. M. W. Abeywardena, L. A. K. Amaratunga, S. A. A. Shakoor, and S. R. Munasinghe, "A velocity feedback fuzzy logic controller for stable hovering of a quad rotor UAV," in Industrial and Information Systems (ICIIS), 2009 International Conference on, 2009, pp. 558-562.
    [14] A. T. C. Goh, "Back-propagation neural networks for modeling complex systems," Artificial Intelligence in Engineering, vol. 9, pp. 143-151, // 1995.
    [15] T. Pitana, E. Kobayashi, and N. Wakabayashi, "Estimation of exhaust emissions of marine traffic using Automatic Identification System data (case study: Madura Strait area, Indonesia)," in OCEANS 2010 IEEE-Sydney, 2010, pp. 1-6.
    [16] N. A. M. Nordin, Z. A. Zaharudin, M. A. Maasar, and N. A. Nordin, "Finding shortest path of the ambulance routing: Interface of A<sup>∗</sup> algorithm using C# programming," in Humanities, Science and Engineering Research (SHUSER), 2012 IEEE Symposium on, 2012, pp. 1569-1573.
    [17] A. Abdessameud and F. Janabi-Sharifi, "Dynamic image-based tracking control for VTOL UAVs," in Decision and Control (CDC), 2013 IEEE 52nd Annual Conference on, 2013, pp. 7666-7671.
    [18] J. Canny, "A Computational Approach to Edge Detection," Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol. PAMI-8, pp. 679-698, 1986.
    [19] W. Liang and J. Hehua, "A Robust Blob Detection and Delineation Method," in Education Technology and Training, 2008. and 2008 International Workshop on Geoscience and Remote Sensing. ETT and GRS 2008. International Workshop on, 2008, pp. 827-830.
    [20] "A Threshold Selection Method from Gray-Level Histograms," Systems, Man and Cybernetics, IEEE Transactions on, vol. 9, pp. 62-66, 1979.
    [21] F. Zeng, H. Shi, and H. Wang, "The object recognition and adaptive threshold selection in the vision system for landing an Unmanned Aerial Vehicle," in Information and Automation, 2009. ICIA '09. International Conference on, 2009, pp. 117-122.
    [22] K. Nummiaro, E. Koller-Meier, and L. Van Gool, "An adaptive color-based particle filter," Image and Vision Computing, vol. 21, pp. 99-110, 1/10/ 2003.
    [23] M. S. Arulampalam, S. Maskell, N. Gordon, and T. Clapp, "A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking," Signal Processing, IEEE Transactions on, vol. 50, pp. 174-188, 2002.

    QR CODE