| 研究生: |
蔡松晏 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] 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