簡易檢索 / 詳目顯示

研究生: 許乃文
Hsu, Nai-Wen
論文名稱: RC伺服馬達應用於六足爬牆機器人之設計
Design of a Six-Legged Climbing Robot with the RC Servo Motors
指導教授: 王榮泰
Wang, Rong-Tyai
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2014
畢業學年度: 102
語文別: 中文
論文頁數: 47
中文關鍵詞: 六足爬牆機人真空幫浦
外文關鍵詞: Six-Legged Climbing Robot, Vacuum Pump
相關次數: 點閱:99下載:6
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 於本論文內,設計並製作一個應用真空幫浦及吸盤模組於玻璃上爬行之六足爬牆機器人。機器人機構設計上,是使用鋁合金搭配18顆RC伺服馬達組裝而成。微處理器是使用DSPIC30F4011作為主控制晶片,負責接收人機介面控制指令以及發送指令給伺服馬達控制板驅動伺服馬達並且透過IC TLP250控制真空幫浦。
    文中會藉由運動學來規劃機器人移動位置,並使用MATLAB模擬規劃結果,最後以實驗展示六足機器人爬行於玻璃上的目標。另外裝置在機器人身上的攝影機可以將拍攝的影像即時回傳,讓使用者即時獲得機器人周遭環境資訊。

    In this thesis, the assembly of a vacuum pump and sucker module is implemented for the six legged robot to climb on the glass. The aluminum alloy and 18 RC servo motor are used in the assembly. DSPIC30F4011 is taken as the microprocessor for the main control chip to receive human-machine interface instructions and to send instruction to drive servo motor. The IC "TLP250" is taken to control vacuum pumps.
    The MATLAB is used in the kinematics planning for mobile robot position and the simulation program. The six legged robot crawling on the glass is demonstrated in the thesis. The environment information can be accessed instantly via the returning of images from the camera in the robot.

    中文摘要 I Extended Abstract II 致謝 VIII 目錄 IX 表目錄 XI 圖目錄 XII 第1章 緒論 1 1.1 研究背景與動機 1 1.2 研究目的 1 1.3 文獻回顧 1 1.4 論文架構 4 第2章 軟體及硬體架構 5 2.1 整體設計與系統架構概觀 5 2.2 硬體系統架構 6 2.3 動力與電路系統硬體介紹 6 2.3.1 微處理器DSPIC30F4011 6 2.3.2 RC伺服馬達 8 2.3.3 RC伺服馬達控制器 10 2.3.4 微型真空幫浦 11 2.3.5 通訊系統硬體介紹 12 2.3.6 系統驅動電路 12 2.4 機器人機構設計 14 2.4.1 主體設計 14 2.4.2 吸盤模組 15 2.5 組裝完成圖 17 2.6 軟體控制介面 18 第3章 座標系統建立與模型分析 20 3.1 座標系統分析 20 3.2 建立機器人單足座標系 22 3.3 順向運動學推導 23 3.4 逆向運動學推導 25 第4章 機器人步態規劃與模擬 28 4.1 單足步行規劃 28 4.1.1 前足、中足、後足終點位置Q點移動規劃 31 4.2 單足步行模擬 32 4.2.1 MATLAB Robotics工具庫 32 4.2.2 模擬結果 32 4.3 直線前進流程規劃 36 4.3.1 終點位置相應各馬達旋轉角度 36 4.3.2 行走流程規劃 37 第5章 實驗結果與討論 39 第6章 結論與建議 43 6.1 結論 43 6.2 建議 44 參考文獻 45

    [1] D. Longo and G. Muscato, “The alicia3 climbing robot: A
    three-module robot for automatic wall inspection” IEEE
    Robotics & Automation Magazine, vol.13, no.1, pp.
    42–50, March, 2006.

    [2] H. Zhang, J. Zhang, G. Zong, W. Wang, and R. Liu, “Sky
    cleaner 3: A real pneumatic climbing robot for
    glass-wall cleaning” IEEE Robotics& Automation
    Magazine,vol.13,no.1, pp. 2–12, March 2006.

    [3] J. C. Grieco, M. Prieto, M. Armada, P. G. de Santos.” A
    six-legged climbing robot for high payloads”, Proc.
    IEEE International Conference on Control Applications,
    pp.446-450, September. 1998.

    [4] B. Luk, A. Collie, D. Cooke, and S. Chen, “Walking and
    climbing service robots for safety inspection of nuclear
    reactor pressure vessels,” Asia Pacific Conference on
    Risk Management and Safety, Dec., 2005.

    [5] L. Briones, P. Bustamante, M.A. Serna,” Wall-climbing
    robot for inspection in nuclear power plants”, Proc.
    IEEE International Conference on Robotics and
    Automation, vol.2, pp.1409-1414, 1994.

    [6] H. Zhu, Y. Guan, W. Wu, X. Zhou, L. Zhang, X. Zhang and
    H. Zhang ,”The Superior Mobility and Function of
    W-Climbot A Bio-inspired Modular Biped Wall-Climbing
    Robot”, Proc. IEEE International Conference on Robotics
    and Biomimetic,pp.509-514,2011.

    [7] C. Menon, M. Sitti,” Biologically inspired adhesion
    based surface climbing robots”, Proc. IEEE
    International Conference on Robotics and Automation, pp.
    2715 – 2720, April, 2005.

    [8] Y. Li, M. T. Li, L. N. Sun,” Design and passable
    ability of transitions analysis of a six legged
    wall-climbing robot”, Proc. IEEE International
    Conference on Mechatronics and Automation, pp. 800 –
    804, August, 2007.

    [9] W. Guo, M. Zhong, M.T. Li, Y. Li ” Design of a six
    legged wall-climbing robot”, Proc. IEEE International
    Conference on Advanced robotics and Its Social Impacts,
    pp. 1-4, Aug., 2008.

    [10] C. Menon, M. Murphy, M. Sitti” Gecko inspired surface
    climbing robots”, Proc. IEEE International Conference
    on Robotics and Biomimetic, pp.431-436, August, 2004.

    [11] DSPIC30F4011 datasheet, Microchip Technology Inc.,
    http://ww1.microchip.com/downloads/en/devicedoc
    /70135C.pdf (2014/7)

    [12] ABDS-996HTG/Full Size High Voltage BLDC Servo+HS; +TG
    (Ultra High Torque) Complete Specification, Alturn
    USA http://alturn-usa.com/products/PDF/ABDS-996HTG.pdf
    (2014/7)

    [13] Arduino mini USB 24路伺服馬達控制器說明書,Torobot
    http://dl.torobot.com/down/usc.zip (2014/7)

    [14] LM7805 datasheet, Fairchild Semiconductor
    Inc.,http://www.gigatechnik.hu/pdf/MC7815.pdf (2014/7)

    [15] TLP250 datasheet, TOSHIBA Corporation
    http://catarina.udlap.mx/u_dl_a/tales/documentos
    /mel/hernandez_f_s/apendiceC.pdf (2014/7)

    [16] 劉銳寧、梁水、宋坤(2010),Visual C++程式開發範例集,上奇
    資訊股份有限公司,台北,台灣。

    [17] 劉銳甯(2010)、宋坤,最嚴選!Visual C++案例模組開發講座,
    碁峰出版,台北,台灣。

    [18] 李崇瑋(2009),「雙足步行機器人系統之研製」,國立成功大學
    工程科學研究所論文,台南,台灣。

    [19] K. S. Fu and R. C. Gonzalez、C.S.G.Lee (1987),
    ROBOTICS: Control, Sensing, Vision, and Intelligence
    (1st ed.), McGraw-Hill Inc.

    [20] H.ASADA and J.-J. E. SLOTINE (1986), ROBOT ANALYSIS AND
    CONTROL (1st ed.), John Wiley &Sons, Inc.

    [21] P. I. Corke,”A robotics toolbox for MATLAB”, IEEE
    Robotics and Automation Magazine, Vol.3, no.1, pp.
    24-32,March 1996.

    [22] P. I. Corke,”A computer tool for simulation and
    analysis: the Robotics Toolbox for MATLAB”, Proc.
    National Conference of the Australian Robot
    Association, pp 319-330, July 1995.

    [23] 黃淵堯 蔡佳勳,利用Matlab做逆向運動學以控制6軸Robotic
    Arm http://ming-shian.blogspot.tw/2014/02
    /matlab6robotic-arm.html (2014/7)

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