簡易檢索 / 詳目顯示

研究生: 林明徹
Evan Lin
論文名稱: 半主動式雙足機器人之分析、控制與實作
Analysis, Control and Implementation of Semi-Active Bipedal Robot
指導教授: 葉廷仁
Ting-Jen Yeh
口試委員:
學位類別: 碩士
Master
系所名稱: 工學院 - 動力機械工程學系
Department of Power Mechanical Engineering
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 97
中文關鍵詞: 二足步行機器人半主動被動動態
外文關鍵詞: Bipedal robot, Semi-active control, Passive dynamics
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文所探討之半主動式二足步行機器人結合了主動與被動系統的優點,一方面充分利用重力、彈簧與機構的自然動態以節省能量的消耗;另一方面加入部份動力與主動控制以提昇其功能性與可靠度。此機器人步行任務的達成,係藉由增加彈簧、阻尼等被動元件,來儲存/釋放能量與增加系統穩定性,同時也利用所規劃的創新行走模式,大幅減少致動器的使用。透過儲存與釋放能量程式模擬以及系統實際製作,此二足步行機器人的可行性獲得了驗證。


    In this research, a semi-active bipedal robot which utilizes the energy interaction in the natural dynamics is proposed. The proposed bipedal robot can reduce the power consumption of actuators and improve the walking energetics. Besides keeping the inherent power-saving performance of passive bipedal robot, the semi-active bipedal robot also possesses the capability and stability provided by actively powered robot. The feasibility of the control strategy on a semi-active bipedal robot has been simulated and verified by computer-aided software. Moreover, the hardware, including the mechanism, actuators/sensors, and electronic circuits, of the bipedal robot has already been constructed. The control algorithms has also been realized and the robot can achieve the desired walking performance.

    摘要i Abstract i 圖目錄ii 表目錄iii 第一章緒論 1 1.1 研究動機與目的. . . . . . . . . . . . . . . . . . . . 1 1.2 文獻回顧. . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 論文簡介. . . . . . . . . . . . . . . . . . . . . . . . 8 第二章機器人行走之原理介紹 10 2.1 半驅動系統. . . . . . . . . . . . . . . . . . . . . . . 10 2.2 人體行走之系統. . . . . . . . . . . . . . . . . . . . 12 2.2.1 骨骼與肌肉系統. . . . . . . . . . . . . . . . 12 2.2.2 肌肉肌腱與彈簧阻尼的關係. . . . . . . . . . 15 2.3 機器人行走策略與特色. . . . . . . . . . . . . . . . . 16 2.3.1 行走策略說明:太極拳. . . . . . . . . . . . . 16 2.3.2 行走策略特色. . . . . . . . . . . . . . . . . . 19 第三章控制策略與系統之分析與設計 21 3.1 Under-Actuated系統數學模型與穩定度分析. . . . . 21 3.1.1 模型與動態. . . . . . . . . . . . . . . . . . . 21 3.1.2 穩定性分析– Input-Output Linearization . . 28 3.2 重心控制之軌跡規劃. . . . . . . . . . . . . . . . . . 34 3.3 行走運動之限制. . . . . . . . . . . . . . . . . . . . 39 3.4 程式動態模擬. . . . . . . . . . . . . . . . . . . . . . 46 第四章機器人之主體設計51 4.1 座標定義與符號命名. . . . . . . . . . . . . . . . . . 52 4.2 自由度配置. . . . . . . . . . . . . . . . . . . . . . . 54 4.3 控制及運算系統. . . . . . . . . . . . . . . . . . . . 55 4.4 致動器之選定與驅動電路製作. . . . . . . . . . . . . 56 4.5 感測器之選定. . . . . . . . . . . . . . . . . . . . . . 58 4.6 機構設計與製造. . . . . . . . . . . . . . . . . . . . 60 4.7 控制方法. . . . . . . . . . . . . . . . . . . . . . . . 62 4.7.1 致動器控制方法. . . . . . . . . . . . . . . . 62 4.7.2 機器人整體架構之控制. . . . . . . . . . . . . 65 4.8 重心(Center Mass)控制之計算. . . . . . . . . . . . . 66 4.8.1 重心水平控制. . . . . . . . . . . . . . . . . . 67 4.8.2 重心X方向位置計算. . . . . . . . . . . . . . 67 4.8.3 重心Y-Z方向位置計算. . . . . . . . . . . . . 70 4.8.4 平滑步階函數. . . . . . . . . . . . . . . . . . 70 第五章行走運動實驗 72 5.1 行走運動實驗. . . . . . . . . . . . . . . . . . . . . . 72 5.2 重心之量測與討論. . . . . . . . . . . . . . . . . . . 74 5.3 步伐分析. . . . . . . . . . . . . . . . . . . . . . . . 76 5.4 足底設計與摩擦力. . . . . . . . . . . . . . . . . . . 78 第六章結論與未來工作 82 6.1 結論. . . . . . . . . . . . . . . . . . . . . . . . . . . 82 6.2 未來工作. . . . . . . . . . . . . . . . . . . . . . . . 84 Appendix A 輸入-輸出線性化之定義 92 Appendix B 馬達驅動電路圖 94 Appendix C 運動學計算95 圖目錄 1.1 日本Honda 二足人型機器人ASIMO [6] . . . . . . . 5 1.2 倒單擺模型(Inverted Pendulum) [11] . . . . . . . . . 5 1.3 雙質量倒單擺模型[11] . . . . . . . . . . . . . . . . . 6 1.4 Acrobot之連桿示意圖. . . . . . . . . . . . . . . . . 7 1.5 Van Der Linde 加入線性彈簧與阻尼代表小腿與踝關 節部份的肌肉[26] . . . . . . . . . . . . . . . . . . . 8 1.6 Van Der Linde 加入扭力彈簧與阻尼代表大腿與胯關 節部份的肌肉[26] . . . . . . . . . . . . . . . . . . . 8 2.1 猿猴在多槓間之移動情形[22] . . . . . . . . . . . . . 12 2.2 大腿部之前方肌群,主司屈曲動作[35] . . . . . . . . 14 2.3 大腿部之後方肌群,主司伸展動作[35] . . . . . . . . 14 2.4 大腿部之外後肌群,主司外旋動作[35] . . . . . . . . 15 2.5 大腿部之內收肌群,主司內旋動作[35] . . . . . . . . 15 2.6 小腿與踝關節肌肉群(前部) [35] . . . . . . . . . . . . 16 2.7 小腿肌肉群(後部) [35] . . . . . . . . . . . . . . . . . 17 2.8 Hill-Type的骨骼肌肉模型[36] . . . . . . . . . . . . . 17 2.9 太極拳方式行走策略流程圖. . . . . . . . . . . . . . 18 2.10 二足機器人運動控制方塊圖. . . . . . . . . . . . . . 20 3.1 倒單擺行走模式[32] . . . . . . . . . . . . . . . . . . 22 3.2 二維倒單擺模型. . . . . . . . . . . . . . . . . . . . 23 3.3 多連桿模型. . . . . . . . . . . . . . . . . . . . . . . 26 3.4 倒單擺–質量-彈簧-阻尼的穩定系統. . . . . . . . . . 31 3.5 重心在空間中的位置軌跡. . . . . . . . . . . . . . . 35 3.6 腰胯下沈示意圖。(a) 正面(b) 側面. . . . . . . . . 37 3.7 重心轉移過程示意圖。(a) 正面(b) 側面. . . . . . 38 3.8 X-Y-Z三方向運動軌跡設計. . . . . . . . . . . . . . 39 3.9 X-Z 平面之軌跡設計. . . . . . . . . . . . . . . . . . 40 3.10 Y-Z 平面之軌跡設計. . . . . . . . . . . . . . . . . . 40 3.11 XYZ空間之軌跡設計. . . . . . . . . . . . . . . . . . 41 3.12 致動器全開時間與行走周期說明圖. . . . . . . . . . 42 3.13 n個自由度的腿部模型. . . . . . . . . . . . . . . . . 43 3.14 虛腳向前滑移二連桿例子. . . . . . . . . . . . . . . 45 3.15 虛功原理求得之數值解. . . . . . . . . . . . . . . . . 46 3.16 程式模擬之模型. . . . . . . . . . . . . . . . . . . . 47 3.17 程式模擬結果之等角視圖. . . . . . . . . . . . . . . 48 3.18 重心位置於XZ平面之軌跡圖. . . . . . . . . . . . . . 49 3.19 重心位置於YZ平面之軌跡圖. . . . . . . . . . . . . . 49 3.20 重心位置於三度空間中之軌跡圖. . . . . . . . . . . 50 4.1 設計製作流程. . . . . . . . . . . . . . . . . . . . . . 51 4.2 Pitch、Roll與Yaw方向示意圖。. . . . . . . . . . . . 53 4.3 行走機器人下肢之自由度配置與感測器配置. . . . . 54 4.4 dSPACE DS1103 PPC 外觀. . . . . . . . . . . . . . 55 4.5 日製Kondo旋轉馬達KRS-2346 ICS-Red Version . . 56 4.6 Kondo馬達內部之金屬齒輪組. . . . . . . . . . . . . 57 4.7 L298N Full-Bridge Driver . . . . . . . . . . . . . . . 58 4.8 DC Motor Control Circuit . . . . . . . . . . . . . . . 58 4.9 Kondo馬達之旋轉電位計. . . . . . . . . . . . . . . . 59 4.10 板金補強肋(Rib) . . . . . . . . . . . . . . . . . . . . 60 4.11 機器人整體設計架構. . . . . . . . . . . . . . . . . . 61 4.12 二足機器人實作尺寸大小圖. . . . . . . . . . . . . . 62 4.13 二足機器人完成之機構實體. . . . . . . . . . . . . . 63 4.14 質量-彈簧-阻尼系統示意圖. . . . . . . . . . . . . . 64 4.15 馬達模擬質量-彈簧-阻尼系統示意圖. . . . . . . . . 64 4.16 控制方塊簡化圖. . . . . . . . . . . . . . . . . . . . 65 4.17 馬達控制方塊圖. . . . . . . . . . . . . . . . . . . . 65 4.18 軌跡跟尋控制& 彈簧模擬控制方塊圖. . . . . . . . 66 4.19 機器人整體之控制方塊圖. . . . . . . . . . . . . . . 66 4.20 重心水平角度計算. . . . . . . . . . . . . . . . . . . 67 4.21 重心X方向重心位置計算圖. . . . . . . . . . . . . . 68 4.22 三階平滑步階函數. . . . . . . . . . . . . . . . . . . 71 5.1 機器人行走時間流程圖。. . . . . . . . . . . . . . . 72 5.2 機器人行走運動實驗分解圖。. . . . . . . . . . . . . 73 5.3 X,Y,Z三方向設計軌跡與實測軌跡比較圖. . . . . . . 74 5.4 X-Z平面設計軌跡與實測軌跡比較圖. . . . . . . . . 76 5.5 Y-Z平面設計軌跡與實測軌跡比較圖. . . . . . . . . 77 5.6 X-Y-Z 三度空間軌跡變化圖。. . . . . . . . . . . . . 78 5.7 重心X方向實測軌跡與設計軌跡比較圖. . . . . . . 79 5.8 五種CASE步伐大小比較圖. . . . . . . . . . . . . . 80 5.9 Ka=10 & Ka=0 之Y-Z Plane重心軌跡比較圖. . . . 80 5.10 接觸面積較小的足底設計. . . . . . . . . . . . . . . 81 5.11 接觸面積較大的足底設計. . . . . . . . . . . . . . . 81 表目錄 2.1 下肢關節之運動範圍. . . . . . . . . . . . . . . . . . 13 3.1 程式模擬參數設定. . . . . . . . . . . . . . . . . . . 47 4.1 硬體設備規格表. . . . . . . . . . . . . . . . . . . . 52 4.2 dSPACE DS1103 PPC 詳細規格表. . . . . . . . . . 56 4.3 Kondo Motor KRS-2346 ICS-Red Version 規格表. . 57 4.4 各模組之重量表. . . . . . . . . . . . . . . . . . . . 61 5.1 影響步伐大小參數表. . . . . . . . . . . . . . . . . . 77

    參考書目
    [1] Hill, A. B. ,1938, “ The Heat of Shortening and the Dynamic
    Constants of Muscle,” Proc. Royal Soc. London 126, pp. 136-195.
    [2] 楊澄甫,19??,”太極拳用法圖解”。
    [3] 鄭曼青,1977,”鄭子太極拳自修新法”,時中拳社。
    [4] Kato, et al., 1981, “The Realizatio of the Quasi Dynamic Walking
    by the Biped Waking Machine,” Romansy’81, pp. 341-351.
    [5] Hirai, M., et al.,1998 “ The Development of Honda Humanoid
    robot,” in Proc., IEEE International Conference on Robotics and
    Automation, pp 1321-1326.
    [6] http://world.honda.com/ASIMO/
    [7] Miyazaki, F., and Arimoto, S., 1980, “A Control Theoretic Study
    on Dynamical Biped Locomotion,” ASME J. Dyn. Syst., Meas.,Control, pp. 233–239.
    [8] Miura, H., et al., 1984, “Dynamic Walk of a Biped”, Int. J.
    Robot. Res., pp. 60–74.
    [9] Furusho, J., and Masubuchi, M., 1986, “Control of a dynamical
    biped Locomotion System for Steady Walking,” ASME J. Dyn.
    Syst., Meas., Control, pp. 111–118.
    [10] Kajita, S., and Kobayashi, A., 1987, “Dynamic Walk Control of
    a Biped Robot With Potential Energy Conserving Orbit,” Journal
    of SICE, pp. 281– 287.
    [11] Napoleon, Shigeki Nakaura and Mitsuji Sampei, 2002, “Balance
    Control Analysis of Humanoid Robot based on ZMP Feedback
    Control,” Proceedings of the 2002 IEEE/RSJ Intl. Conference
    on Inteligent Robots and Systems.
    [12] John H. Park and Kyoung D.Kim, 1998, “Biped Robot Walking
    Using Gravity-Compensated Inverted Pendulum Mode and
    Computed Torque Control,” Proceedings of the 1998 IEEE International
    Conference on Robotics & Automation.
    [13] M. Vukobatovic and D. Stokic, 1983, “Is dynamic control needed
    in robotic systems, and if so, to what extent? ”, International
    Journal of Robotics Research, Vol.2(2).
    [14] H. Arai and S. Tachi, 1991, “Position control of a manipulator
    with passive joints using dynamic coupling,” IEEE Trans. Robot.
    Automat., vol. 7, pp. 528–534, Aug. 1991.
    [15] H. Arai, K. Tanie, and S. Tachi,1993, “Dynamic control of a manipulator
    with passive joints in operational space,” IEEE Trans.
    Robot. Automat., vol. 9, pp. 85–93, Feb. 1993.
    [16] A. Jain and G. Rodriguez, 1993, “An analysis of the kinematics
    and dynamics of underactuated manipulators,” IEEE Trans.
    Robot. Automation, vol. 9, pp. 411–422, Aug. 1993.
    [17] K. Nakakuki, H. Fujimoto, and K. Yamafuji, 1993, “Motion control
    of a robot composed of three serial links with a curved contour,”
    Proc. of the 1993 JSME International Conference on Advanced
    Mechatronics, pp. 804-809.
    [18] G. Oriolo and Y. Nakamura, 1991, “Control of mechanical systems
    with second-order nonholonomic constraints: Underactuated
    manipulators,” in Proc. 30th IEEE Conf. Decision Contr.,
    pp. 2398–2403.
    [19] M. Reyhanoglu, A. van der Schaft, and N. H. McClamroch, 1996,
    “Dynamics and control of second-order nonholonomic systems,”
    in Proc. 35th IEEE Conf. Decision Contr.
    [20] H. Arai, K. Tanie and N.Shiroma, 1998, ”Nonholonomic Control
    of a Three-DOF Planar Underactuated Manipulator,” IEEE
    Trans. Robot. Automat. vol. 14.
    [21] J. Hauser and R. M. Murray, 1990, “Nonlinear controllers for
    nonintegrable systems: The Acrobot example,” in Proc. 1990
    Amer. Contr. Conf., 1990, pp. 669–671.
    [22] F. Saito, T. Fukuda, and F. Arai, 1994, “Swing and locomotion
    control for a two-link brachiation robot,” IEEE Contr. Syst.
    Mag., vol. 14, pp. 5–12, Feb. 1994.
    [23] M. W. Spong, 1995, “The swing up control problem for the Acrobot,”
    IEEE Contr. Syst. Mag., vol. 15, no. 1, pp. 49–55.
    [24] Garcia, M., et al., 1998, “The Simplest Walking Model: Stability,
    Complexity, and Sealing, “ ASME Journal of Biomedical
    Engineering, Vol. 120, pp. 281-288.
    [25] Kuo, A. D., 2002, “Energetics of Actively Powered Locomotion
    Using the Simplest Walking Model,” ASME Journal of Biomechanical
    Engineering, Vol. 124, pp. 113-120.
    [26] Van der Linde, R. Q., 1999, ”Passive bipedal walking with phasic
    muscle contraction,” Biological Cybernetics, V81(3), pp. 227-237
    [27] M. Bergerman, 1996, ”Dynamics And Control Of Underactuated
    Manipulators,” Carnegie Mellon University.
    [28] You-Liang Gu and Yang-Sheng Xu, “Under-actuated Robot Systems:
    Dynamics Interaction and Adaptive Control,” IEEE, 1994.
    [29] 合田周平與木下源一郎著,1983, ”機械人工程學.”
    [30] M.Vukobratovic, B. Borovac, D.Surla, D. Stokic, 1983, ”Biped
    Locomotion.”
    [31] L. Sciavicco, and B. Siciliano, 1996, “Modeling and Control of
    Robot Manipulators,” The McGraw-Hill Companies, Inc.
    [32] Jerry E. Pratt, 2000, “Exploiting Inherent Robustness and Natural
    Dynamics in the Control of Bipedal Walking Robots,”MIT, pp. 37-38
    [33] 許世昌,1993,“最新實用解剖生理學,”永大書局。
    [34] 行政院勞工委員會勞工安全衛生研究所,1998,“The Study of
    Biomechanical Model Parameters:the Establishment of Musculoskeletal
    Anthropometric Data”.
    [35] Susan J. Hall, 1995, “Basic Biomechanics, 2nd edition,” Brown
    E Benchmart.
    [36] Lawrence Schovanec, 2001, “Modeling Human Movement Systems:
    Ocular Dynamics and Skeletal Systems,” IEEE, Control
    Systems Magazine.
    [37] http://www.robo-one.com/
    [38] http://www.sony.net/SonyInfo/QRIO/
    [39] Ting-Ying Wu, Ming-Chuh Lin, Ting-Jen Yeh, “Analysis, Design
    and Control of Semi-Active Bipedal robots.” submitted to
    2005 National Conference on Mechanical Engineering, CSME.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE