簡易檢索 / 詳目顯示

研究生: 鄭丞均
Cheng, Cheng-Chun
論文名稱: 基於線視距導引法之無人剛性翼帆船導航與調帆控制系統研究
A Study on the Navigation and Sail-Trim Control System for an Unmanned Rigid-Wing Sailboat Based on Line-of-Sight Guidance
指導教授: 王舜民
Shun-Min, Wang
學位類別: 碩士
Master
系所名稱: 工學院 - 系統及船舶機電工程學系
Department of Systems and Naval Mechatronic Engineering
論文出版年: 2026
畢業學年度: 114
語文別: 中文
論文頁數: 112
中文關鍵詞: 剛性翼帆無人自主帆船線視距導引迎風航行調帆策略
外文關鍵詞: rigid-wing sail, autonomous unmanned sailboat, Line-of-Sight guidance, upwind sailing, sail-trim strategy
相關次數: 點閱:29下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究設計並實作一艘使用剛性翼帆的無人自主帆船,旨在建立可應用於迎風航行之導航、控制與調帆系統,由於帆船在迎風航行時會受到無法航行區(In Irons)限制,無法直接朝目標航向前進,因此本研究結合線視距導引法(Line-of-Sight, LOS)與之字形(Z-sailing)換舷航行策略,使載具能在迎風條件下進行路徑追蹤與自主航行,同時,系統利用風向計量測之視風角(Apparent Wind Angle, AWA)作為剛性翼帆角度控制依據,使翼帆維持適當攻角以產生有效升力,進而提供載具前進推力。
    本研究之載具平台整合陀螺儀、GPS(Global Positioning System)、磁力計、風速風向計、調帆馬達與磁性編碼器等感測與致動模組,剛性翼帆採用NACA0018對稱翼型設計,並透過調帆馬達調整帆角,以適應不同受風狀態。船體以Rhino軟體進行外型設計,並以聚乳酸(Polylactic Acid, PLA)材料透過3D列印方式製作,後續使用玻璃纖維與樹脂積層強化結構與防水性能。控制系統以Raspberry Pi 5作為主控平台,使用Python撰寫控制程式,並搭配人機介面即時監控載具狀態,同時記錄GPS航跡、視風角、航向誤差、橫向誤差與帆角等實驗資料。
    在導航控制方面,本研究採用LOS導引法計算期望航向,使載具逐漸收斂至目標路徑,而非單純使船艏方向與路徑方向一致,控制層則以PID (Proportional-Integral-Derivative)控制器追蹤期望航向,並輸出舵角命令以修正航向誤差,此方法能在風與水流等外部擾動下,透過持續修正期望航向與舵角,使載具維持穩定之路徑追蹤能力,為驗證系統性能,本研究設計多項戶外水域實驗,包括直接航向追蹤與LOS導引追蹤比較實驗、迴旋實驗,以及迎風之字形航行實驗,用以評估載具之航向控制穩定性、路徑追蹤能力、最小轉彎能力與迎風換舷導航性能。
    實驗結果顯示,LOS導引法能有效提升載具在戶外水域中的路徑追蹤穩定性,使航向誤差穩定收斂於約10°以內,且航線偏移之平均橫向誤差小於1 m,證明本研究所建立之導航控制系統具備一定之航向修正能力與路徑追蹤精度,在迎風航行實驗中,本研究進一步比較載具與真風方向(True Wind Direction, TWD)呈±45°與±60°夾角時之航行表現,實驗結果顯示,當載具以±45°迎風夾角航行時,視風角較高比例落於迎風航行區域,且所需航行時間較短,路徑推進效率較佳;而±60°迎風夾角因換舷路徑較寬,所需橫向距離較大航行時間較長,視風角分布則較多落於橫風區域,由此可知,在本實驗風場與載具條件下,±45°之字形迎風航行策略具有較佳之整體推進效率。
    另外本研究亦比較±45°迎風條件下不同換舷次數對路徑導引效率之影響,實驗結果顯示,換舷一次相較於換舷兩次具有較短航行時間與較高推進效率,但其路徑配置與橫向偏移仍需依實際任務需求進行權衡,整體來說,本研究成功建立一套結合多感測器、LOS導引、PID航向控制與視風角調帆策略之無人自主剛性翼帆船系統,並透過戶外實驗驗證其於迎風航行條件下調帆並自主導航與之字形路徑追蹤能力。

    This study designs and implements an autonomous unmanned sailboat equipped with a rigid-wing sail to establish a navigation, heading control, and sail-trim system for upwind sailing. Since sailboats are limited by the In Irons and cannot sail directly toward an upwind target, this study combines the Line-of-Sight(LOS)guidance method with a zigzag tacking strategy to enable autonomous path tracking under upwind sailing. The system also uses the Apparent Wind Angle(AWA)measured by the wind sensor as the basis for sail-trim control, allowing the rigid wing sail to maintain an appropriate angle of attack and generate effective aerodynamic lift for propulsion.
    The vehicle platform integrates a gyroscope, GPS, magnetometer, wind speed and direction sensor, sail-trim motor, and magnetic encoder. The rigid wing sail adopts a NACA0018 symmetric airfoil design. The sail angle is adjusted by the sail-trim motor according to different wind conditions. The hull was designed using Rhino and fabricated by 3D printing with Polylactic Acid(PLA), followed by glass fiber and resin lamination to improve structural strength and waterproof performance. A Raspberry Pi 5 is used as the main controller, and the control program is developed in Python. A human-machine interface is used to monitor the vehicle status in real time and record experimental data, including GPS trajectory, heading error, cross-track error, AWA, and sail angle.
    For navigation control, the LOS guidance method is used to calculate the desired heading so that the vehicle gradually converges to the target path instead of simply aligning its bow with the path direction. A PID controller then tracks the desired heading and outputs rudder commands to reduce heading error. To verify the system performance, outdoor water experiments were conducted, including direct heading tracking, LOS path-following tests, turning circle tests, and upwind zigzag sailing experiments.
    The experimental results show that the LOS guidance method improves path-following stability in outdoor waters. The heading error converged to within approximately 10°, and the average cross-track error was less than 1 m. In the upwind experiments, sailing at ±45° relative to the True Wind Direction(TWD)showed better propulsion efficiency than ±60°, with shorter sailing time and a higher proportion of AWA falling within the upwind sailing region. The comparison of different tack numbers under the ±45° condition also showed that one tack achieved shorter sailing time and higher propulsion efficiency than two tacks. Overall, this study successfully verifies the feasibility of an autonomous rigid-wing sailboat integrating LOS guidance, PID heading control, and AWA-based sail-trim strategy for upwind zigzag path tracking.

    摘要 i Extended Abstract iii 致謝 xii 目錄 xiii 表目錄 xv 圖目錄 xvi 符號 xviii 第 1章 緒論 1 1-1 研究背景 1 1-2 研究動機與目的 3 1-3 文獻回顧 4 1-4 論文架構 6 第 2章 載具設計與硬體架構 7 2-1 載具外型設計 7 2-1-1 船體設計 8 2-1-2 剛性翼帆設計 10 2-2 硬體架構 12 2-2-1 電力系統架構 12 2-2-2 控制器配置 13 2-2-3 姿態感測模組 14 2-2-4 全球定位系統 14 2-2-5 磁性編碼器 15 2-2-6 風速風向感測模組 15 2-2-7 調帆馬達 16 2-2-8 舵機與舵板配置 16 2-2-9 通訊裝置 16 2-2-10 其他配置 17 2-2-11 硬體通訊架構配置 17 第 3章 帆船運動原理 19 3-1 坐標系統與角度定義 19 3-1-1 六自由度運動變數定義 20 3-1-2 航向角與地面坐標轉換 20 3-1-3 角度符號定義 21 3-1-4 視風角正負方向定義 22 3-1-5 航向誤差角度處理 22 3-2 NACA0018翼帆特性 23 3-3 剛性翼帆受力原理 24 3-4 真風與視風 27 3-5 帆船航行區域 29 3-6 無法航行區與迎風限制 30 3-7 迎風航行原理 31 第 4章 LOS導引理論 33 4-1 路徑追蹤定義 33 4-2 LOS導引法 34 4-3 橫向誤差計算 36 4-4 期望航向角計算 37 4-5 直接航向追蹤與LOS導引比較 39 第 5章 帆船導航控制系統 41 5-1 系統控制架構 41 5-2 GPS坐標轉換與航位推測法 42 5-3 LOS路徑追蹤流程 44 5-4 PID航向控制器 45 5-5 視風角調帆策略 47 5-6 迎風之字形路徑規劃 50 第 6章 實驗結果與分析 53 6-1 實驗目的與場域 53 6-2 PWM與船速關係實驗 55 6-3 剛性翼帆推力與帆角關係實驗 57 6-4 LOS前視距離對路徑追蹤之影響實驗 58 6-5 PID航向追蹤響應實驗 61 6-6 迴旋操縱性能實驗 63 6-7 直接航向追蹤與LOS導引比較實驗 67 6-8 迎風之字形航行實驗 73 第 7章 結論與未來展望 86 7-1 結論 86 7-2 未來展望 87 參考文獻 89

    [1] An, Y., Yu, J., and Zhang, J., "Autonomous sailboat design: A review from the performance perspective," Ocean Engineering, vol. 238, Art. no. 109753, 2021.
    [2] Chen, Y., Zhang, Z., Liu, S., Xie, T., Wang, T., and Zhang, Y., "Sail-rudder collaborative control of unmanned sailboat based on reinforcement learning," in OCEANS 2024 - Singapore, pp. 1-6, 2024.
    [3] Corno, M., Formentin, S., and Savaresi, S. M., "Data-driven online speed optimization in autonomous sailboats," IEEE Transactions on Intelligent Transportation Systems, vol. 17, no. 3, pp. 762-771, 2016.
    [4] Deng, Y., Zhang, X., and Zhang, G., "Fuzzy logic based speed optimization and path following control for sail-assisted ships," Ocean Engineering, vol. 171, pp. 300-310, 2019.
    [5] Dos Santos, D. H., and Gonçalves, L. M. G., "Performance evaluation of propulsion control techniques for autonomous sailboat," in 2020 Latin American Robotics Symposium (LARS), 2020 Brazilian Symposium on Robotics (SBR), and 2020 Workshop on Robotics in Education (WRE), pp. 1-6, 2020.
    [6] Deng, Y., Zhang, X., and Zhang, G., "Line-of-sight-based guidance and adaptive neural path-following control for sailboats," IEEE Journal of Oceanic Engineering, vol. 45, no. 4, pp. 1177-1189, 2020.
    [7] Dong, Y., Wu, N., Qi, J., Chen, X., and Hua, C., "Predictive course control and guidance of autonomous unmanned sailboat based on efficient sampled Gaussian process," Journal of Marine Science and Engineering, vol. 9, no. 12, Art. no. 1420, 2021.
    [8] Jia, J., Huang, Y., Zhao, W., Sun, C., and Yan, M., "Unmanned sailboat trajectory tracking method based on model predictive control," Chinese Journal of Ship Research, vol. 19, no. 1, pp. 145-157, 2024.
    [9] Liu, S., Yu, Z., Wang, T., Chen, Y., Zhang, Y., and Cai, Y., "MPC-based collaborative control of sail and rudder for unmanned sailboat," Journal of Marine Science and Engineering, vol. 11, no. 2, Art. no. 460, 2023.
    [10] Moreno-Ortiz, A., Sánchez-Orozco, D., López-Estrada, L., Tutivén, C., Vidal, Y., and Fajardo-Pruna, M., "Modelling of an intelligent control strategy for an autonomous sailboat - SenSailor," in 2022 5th International Conference on Advanced Systems and Emergent Technologies (IC_ASET), pp. 34-38, 2022.
    [11] Setiawan, J. D., Sportyawan, C. W., Chrismianto, D., Widyantara, R. D., Ariyanto, M., and Alimi, S., "Development of dynamic model of autonomous sailboat for simulation and control," in 2020 7th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE), pp. 52-57, 2020.
    [12] Silva, M. F., Friebe, A., Malheiro, B., Guedes, P., Ferreira, P., and Waller, M., "Rigid wing sailboats: A state of the art survey," Ocean Engineering, vol. 187, Art. no. 106150, 2019.
    [13] Silva Junior, A. G. da, dos Santos, D. H., de Negreiros, A. P. F., de Souza Silva, J. M. V. B., and Gonçalves, L. M. G., "High-level path planning for an autonomous sailboat robot using Q-learning," Sensors, vol. 20, no. 6, Art. no. 1550, 2020.
    [14] Sun, Q., Qi, W., Liu, H., Ji, X., and Qian, H., "Toward long-term sailing robots: State of the art from energy perspectives," Frontiers in Robotics and AI, vol. 8, Art. no. 787253, 2022.
    [15] Shen, Z., Fan, X., Yu, H., Guo, C., and Wang, S., "A novel speed optimisation scheme for unmanned sailboats by sliding mode extremum seeking control without steady-state oscillation," The Journal of Navigation, vol. 75, no. 3, pp. 745-762, 2022.
    [16] Santos, D., Silva Junior, A. G., Negreiros, A., Vilas Boas, J., Alvarez, J., Araujo, A., Aroca, R. V., and Gonçalves, L. M. G., "Design and implementation of a control system for a sailboat robot," Robotics, vol. 5, no. 1, Art. no. 5, 2016.
    [17] Tranzatto, M., "Navigation and control for an autonomous sailing model boat," M.S. thesis, Department of Information Engineering, University of Pisa, Pisa, Italy, 2015.
    [18] Yuan, P., Xu, H., Zhang, X., Tan, J., Wang, S., and Hui, W., "Unmanned sailing boat path tracking control based on speed selection switching LOS method," Chinese Journal of Ship Research, vol. 15, no. 1, pp. 31-37, 2020.
    [19] Yang, S., Liu, C., Liu, Y., An, J., and Xiang, X., "Generic and flexible unmanned sailboat for innovative education and World Robotic Sailing Championship," Frontiers in Robotics and AI, vol. 8, Art. no. 630081, 2021.
    [20] Zhang, Z., Lyu, Y., Raza, F., and Qian, H., "Design and control of a hybrid sailboat for enhanced tacking maneuver," in 2018 13th World Congress on Intelligent Control and Automation (WCICA), Changsha, China, pp. 377-382, 2018.
    [21] Zhang, G., Li, J., Li, B., and Zhang, X., "Improved integral LOS guidance and path-following control for an unmanned robot sailboat via the robust neural damping technique," The Journal of Navigation, vol. 72, no. 6, pp. 1378-1398, 2019.
    [22] Zhang, G., Li, J., Zhang, C., and Zhang, W., "LVS guidance based path following control for unmanned sailboat with the event-triggered input," in Proceedings of the 39th Chinese Control Conference, pp. 458-462, 2020.
    [23] 李家興,"自航帆船控制及導航系統之建構," 碩士論文,機械與機電工程學系,國立臺灣海洋大學,基隆市,台灣,2013。
    [24] 徐穎淳,"風帆輔助船舶航行之自動操控研究," 碩士論文,系統及船舶機電工程學系,國立成功大學,台南,台灣,2014。
    [25] 溫松誠,"虛擬實境與監控系統應用於自航帆船," 碩士論文,機械與機電工程學系,國立臺灣海洋大學,基隆市,台灣,2013。
    [26] 楊淳淯,"應用模糊控制於剛性翼帆船迎風航行策略之研究," 碩士論文,系統及船舶機電工程學系,國立成功大學,台南,台灣,2025。

    下載圖示
    校外:立即公開
    QR CODE