簡易檢索 / 詳目顯示

研究生: 蔡松晏
Tsai, Sung-Yen
論文名稱: 無人機載具爪夾研發
Gripper development of an unmanned aerial vehicle
指導教授: 王榮泰
Wang, Rong-Tai
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2020
畢業學年度: 108
語文別: 中文
論文頁數: 78
中文關鍵詞: 爪夾系統自動飛行四旋翼
外文關鍵詞: Gripper, aerial vehicle, automatic flight
相關次數: 點閱:117下載:21
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著機器人的發展,機器人常面臨在特殊地形工作的挑戰,例如應付大樓倒塌的救災機器人、在屋簷邊的天溝機器人、在泥濘中的稻田除草機器人…等等,當機器人在這些特殊的地形發生故障或是需要更換電池等需要人為救回機器人的時候,往往使操作者暴露在這些不佳的環境,因此如何有效的自動救回機器人是一項重要的課題。
    本論文旨在開發一款具有多個旋翼的無人飛機之爪夾系統,利用SolidWorks設計並由3D列印製造適用於一個具有旋翼之無人飛機內之爪夾,使用Pixracer飛控板搭載Raspberry pi 3、Raspberry pi camera,透過偵測目標物上特定的影像標示ArUco mark實現定位與自動飛行並進行夾取與救回目標物的動作。
    程式在ROS系統架構下運作,其MAVROS軟體包與允許通過MAVLink協議控制無人機,並提供透過UDP MAVLink於連接地面站軟體QgroundControl實時監控無人機狀態。
    實驗結果顯示無操作四旋翼經驗的人員能夠輕易地操作本文的GUI介面;無人機能通過GPS及90cm*120cm的影像標籤地圖實現定位、導航,並以抓取的方式載回預設的目標物(重量397g)。

    With the development of robots, robots are faced with the challenge of working on special terrain, such as rescue robots to deal with collapsed buildings, gutter robots on the eaves of the roof and weeding robots in the muddy rice fields, etc. These robots can be failed or needed to replace the battery in these special terrains. In order to deal these situations, the operators will be exposed to these unfriendly environments. So, how to retrieve robot automatically becomes an important issue.
    In this thesis, a gripper of an unmanned aerial vehicle has been developed. The gripper is designed by SolidWorks and made by 3D-printing. The unmanned aerial vehicle uses Pixracer flight control board and is equipped with Raspberry Pi 3 and Raspberry Pi camera. Via detecting the specific image mark – ArUco marks on the target object to achieve precise positioning. Therefore, it realizes automatic flight and retrieves target object.
    All the programs are run in ROS architecture. MAVROS software package allows the unmanned aerial vehicle to be controlled by MAVLink protocol. MAVROS also supports real-time monitoring on the unmanned aerial vehicle status through UDP MAVLink connecting to the ground station software – QgroundControl.

    第一章 緒論 1 1-1 前言 1 1-2 研究動機與目的 2 1-3 文獻回顧 2 1-3-1 ROS架構應用文獻回顧 2 1-3-2 影像標籤文獻回顧 7 1-3-3 爪夾的文獻回顧 12 1-3-4 機架文獻回顧 16 1-4 論文架構 17 第二章 軟硬體系統架構與介紹 18 2-1 硬體系統架構 18 2-2 硬體介紹 20 2-2-1 飛控板 21 2-2-2 GPS模組 22 2-2-3 無刷馬達 23 2-2-4 F450機架 23 2-2-5 電子變速器 25 2-2-6 電源模組 25 2-2-7 遙控器 26 2-2-8 接收器 27 2-2-9 機上電腦 27 2-2-10 鏡頭 28 2-2-11 伺服馬達 28 2-3 ROS 簡介 29 2-4-1 Clover 映像包 32 2-4-2 Ubiquity Robotics 映像包 32 第三章 無人機機體設計與實現 34 3-1 無人機機體設計概念 34 3-2 機架設計與實現 34 3-3 爪夾的設計與實現 36 3-4 目標物設計與實現 39 3-5 動力量測平台設計與實現 40 3-5-1 電壓感測模組 42 3-5-2 電流感測模組 43 3-5-3 荷重元 43 3-5-4 訊號放大模組 44 3-5-5 微處理器 44 3-6 動力配置與估算載重能力 45 第四章 無人機導航及控制介面設計 47 4-1 無人機導航 47 4-2 ArUco影像標籤辨識 49 4-3 座標系及座標轉換 52 4-4 航路規劃 55 4-5 GUI設計 57 第五章 結果與討論 58 5-1 實驗環境 58 5-2 影像標籤追蹤測試 59 5-2-1 影像標籤追蹤測試 - Gazebo模擬測試 59 5-2-2 影像標籤追蹤測試 - 實際飛行測試 60 5-3 直線航路測試 62 5-3-1 直線航路測試 - Gazebo模擬測試 62 5-3-2 直線航路測試 - 實際飛行測試 63 5-4 圓形航路測試 64 5-4-1 圓形航路測試 - Gazebo模擬測試 64 5-4-2 圓形航路測試 - 實際飛行測試 66 5-5 目標物抓取測試 67 5-5-1 目標物抓取測試 - 實際飛行測試 67 5-6 GUI功能測試 68 5-6-1 GUI功能測試 - 實際飛行測試 69 第六章 結論與建議 72 6-1 結論 72 6-2 建議 73 參考文獻 74

    [1] Naughton, R., Monash University, http://ctie.monash.edu/hargrave/breguet.html, 查詢時間:2020/7/1
    [2] Kumar, V., "The future of flying robots", 2015/04, TED,https://www.ted.com/talks/vijay_kumar_the_future_of_flying_robots/discussion, 查詢時間:2020/7/1
    [3] Amazon Prime Air, https://www.amazon.com/Amazon-Prime-Air/b?ie=UTF8&node=8037720011
    [4] J. Hu, Y. Niu and Z. Wang, "Obstacle avoidance methods for rotor UAVs using RealSense camera," Chinese Automation Congress (CAC), Jinan, 2017, pp. 7151-7155, doi: 10.1109/CAC.2017.8244068.
    [5] Koval, A., Irigoyen, E. and Koval, T., "AR.Drone as a platform for measurements," 2017 IEEE 37th International Conference on Electronics and Nanotechnology (ELNANO), Kiev, 2017, pp. 424-427, doi: 10.1109/ELNANO.2017.7939812.
    [6] Sagitov, A. & Gerasimov, Y., "Towards DJI Phantom 4 Realistic Simulation with Gimbal and RC Controller in ROS/Gazebo Environment," 10th International Conference on Developments in eSystems Engineering (DeSE), Paris, 2017, pp. 262-266, doi: 10.1109/DeSE.2017.40.
    [7] Lee, B. H., Morrison, J. R. and Sharma, R. "Multi-UAV control testbed for persistent UAV presence: ROS GPS waypoint tracking package and centralized task allocation capability," International Conference on Unmanned Aircraft Systems (ICUAS), Miami, FL, USA, 2017, pp. 1742-1750, doi: 10.1109/ICUAS.2017.7991424.
    [8] Park, S. & Lee, G., "Mapping and localization of cooperative robots by ROS and SLAM in unknown working area," 56th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Kanazawa, 2017, pp. 858-861, doi: 10.23919/SICE.2017.8105741.
    [9] Sani, M. F. & Karimian, G., "Automatic navigation and landing of an indoor AR. drone quadrotor using ArUco marker and inertial sensors," 2017 International Conference on Computer and Drone Applications (IConDA), Kuching, pp. 102-107, doi: 10.1109/ICONDA.2017.8270408.
    [10] Kim, J., "Autonomous flight system using marker recognition on drone," 2015 21st Korea-Japan Joint Workshop on Frontiers of Computer Vision (FCV), Mokpo, 2015, pp. 1-4, doi: 10.1109/FCV.2015.7103712.
    [11] Alsalam, B. H. Y., Morton, K., D. Campbell and F. Gonzalez, "Autonomous UAV with vision based on-board decision making for remote sensing and precision agriculture," IEEE Aerospace Conference, Big Sky, MT, 2017, pp. 1-12, doi: 10.1109/AERO.2017.7943593.
    [12] Olivares-Mendez, M. A., Voos, S. Kannan and H., "Vision based fuzzy control autonomous landing with UAVs: From V-REP to real experiments," 23rd Mediterranean Conference on Control and Automation (MED), Torremolinos, 2015, pp. 14-21, doi: 10.1109/MED.2015.7158723.
    [13] Romero-Ramire, F. J., Muñoz-Salinas, Medina-Carnicer, R. and R., "Fractal Markers: A New Approach for Long-Range Marker Pose Estimation Under Occlusion," in IEEE Access, vol. 7, pp. 169908-169919, 2019, doi: 10.1109/ACCESS.2019.2951204
    [14] Kim, D. and Oh, P. Y., "Toward Lab Automation Drones for Micro-plate Delivery in High Throughput Systems," International Conference on Unmanned Aircraft Systems (ICUAS), Dallas, TX, 2018, pp. 279-284, doi: 10.1109/ICUAS.2018.8453278
    [15] Choi, M., "Development of multi-purpose universal gripper," 56th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Kanazawa, 2017, pp. 1421-1424, doi: 10.23919/SICE.2017.8105739.
    [16] Pounds, P. E. I., Bersak, D. R. and Dollar, A. M., "Practical aerial grasping of unstructured objects," IEEE Conference on Technologies for Practical Robot Applications, Woburn, MA, 2011, pp. 99-104, doi: 10.1109/TEPRA.2011.5753489.
    [17] Fiaz, U. A., Abdelkader, M. and Shamma, J. S., "An Intelligent Gripper Design for Autonomous Aerial Transport with Passive Magnetic Grasping and Dual-Impulsive Release," IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Auckland, 2018, pp. 1027-1032, doi: 10.1109/AIM.2018.8452383.
    [18] Kessens, C. C., Thomas, J., Desai, J. P. and Kumar, V. "Versatile aerial grasping using self-sealing suction," IEEE International Conference on Robotics and Automation (ICRA), Stockholm, 2016, pp. 3249-3254, doi: 10.1109/ICRA.2016.7487495.
    [19] Chávez, J. A., Paredes, J. and Saito, C., "Obstacle Detection and Avoidance Device for Multirotor UAVs through interface with Pixhawk Flight Controller," IEEE 14th International Conference on Automation Science and Engineering (CASE), Munich, 2018, pp. 110-115, doi: 10.1109/COASE.2018.8560370.
    [20] u-blox, u-blox, https://www.u-blox.com/sites/default/files/NEO-M8-FW3_DataSheet_%28UBX-15031086%29.pdf, 2020/7/1
    [21] u-blox, u-blox, https://www.u-blox.com/sites/default/files/products/documents/NEO-6_DataSheet_(GPS.G6-HW-09005).pdf, 查詢時間:2020/7/1
    [22] Torq Pro, Tower Pro, https://www.electronicoscaldas.com/datasheet/MG995_Tower-Pro.pdf, 查詢時間:2020/7/1
    [23] Alberri, M., Hegazy, S., Badra, M., Nasr, M., Shehata, O. M. and Morgan, E. I., "Generic ROS-based Architecture for Heterogeneous Multi-Autonomous Systems Development," IEEE International Conference on Vehicular Electronics and Safety (ICVES), Madrid, 2018, pp. 1-6, doi: 10.1109/ICVES.2018.8519589.
    [24] 林猷展, 2018, 四軸無人機之Offboard模式控制, 國立成功大學工程科學系碩士論文
    [25] COEX,COEX, https://clover.coex.tech/en/index.html, 查詢時間:2020/7/1
    [26] Ubiquity Robotics Inc., Ubiquity Robotics Inc., https://www.ubiquityrobotics.com/#team, 查詢時間:2020/7/1
    [27] Ahmed, M. F., Zafar, M. N. and Mohanta, J. C., "Modeling and Analysis of Quadcopter F450 Frame," International Conference on Contemporary Computing and Applications (IC3A), Lucknow, India, 2020, pp. 196-201, doi: 10.1109/IC3A48958.2020.233296.
    [28] Steiner, T. J., Truax, R. D. and Frey, K., "A vision-aided inertial navigation system for agile high-speed flight in unmapped environments: Distribution statement A: Approved for public release, distribution unlimited," 2017 IEEE Aerospace Conference, Big Sky, MT, 2017, pp. 1-10, doi: 10.1109/AERO.2017.7943834.
    [29] McLaren, A., Fitzgerald, Z., Gao, G., and Liarokapis, M., " A Passive Closing, Tendon Driven, Adaptive Robot Hand for Ultra-Fast, Aerial Grasping and Perching ", IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)Macau, China, November 4-8, 2019
    [30] Martinez-Hernandez, U., Dodd, T. J. and Prescott, T. J., "Feeling the Shape: Active Exploration Behaviors for Object Recognition with a Robotic Hand," in IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 48, no. 12, pp. 2339-2348, Dec. 2018, doi: 10.1109/TSMC.2017.2732952.
    [31] Lipták,Tomáš, M., Ľubica, K., Michal, P., E., " Experimental Verification of Thrust Model Blower", American Journal of Mechanical Engineering, Vol. 1, No. 7, 417-422, 2013
    [32] Hoffmann, G. M., Autonomy for Sensor-Rich Vehicles: Interaction between Sensing and Control Actions, PhD thesis, Stanford Univ., 2008
    [33] Dronecode, Dronecode, https://dev.px4.io/v1.8.2/en/flight_stack/controller_diagrams.html, 查詢時間:2020/7/1
    [34] Gubbi, J., Sandeep, N. K., Reddy, K. P. K. and Balamuralidhar, P., "Robust markers for visual navigation using Reed-Solomon codes," 2017 Fifteenth IAPR International Conference on Machine Vision Applications (MVA), Nagoya, pp. 460-463, doi: 10.23919/MVA.2017.7986900, 2017
    [35] Garrido-Jurado, S., Muoz-Salinas, Madrid-Cuevas, R., F.J., and Marn-Jimnez, M.J., "Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition", 47(6):2280 –2292, 2014.
    [36] Zhang, Y., Yu, Y., Jia, S. and Wang, X., "Autonomous landing on ground target of UAV by using image-based visual servo control," 2017 36th Chinese Control Conference (CCC), Dalian, pp. 11204-11209, doi: 10.23919/ChiCC.2017.8029145, 2017
    [37] Foote, T., "tf: The transform library," 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA), Woburn, MA, 2013, pp. 1-6, doi: 10.1109/TePRA.2013.6556373.
    [38] Velamala, S. S., Patil, D. and Ming, X., "Development of ROS-based GUI for control of an autonomous surface vehicle," IEEE International Conference on Robotics and Biomimetics (ROBIO), Macau, 2017, pp. 628-633, doi: 10.1109/ROBIO.2017.8324487.Texas Instruments, LM2596, http://www.ti.com/product/LM2596
    [39] Toris, R., "Robot Web Tools: Efficient messaging for cloud robotics," IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, pp. 4530-4537, doi: 10.1109/IROS.2015.7354021, 2015

    下載圖示 校內:2022-07-31公開
    校外:2022-07-31公開
    QR CODE