簡易檢索 / 詳目顯示

研究生: 林群祐
Lin, Chun-Yu
論文名稱: 具3自由度腰部動態平衡控制之大型人形機器人之設計與實現
Design and Implementation of Adult-sized Humanoid Robot with 3-DOF Dynamic Balancing Waist
指導教授: 李祖聖
Li, Tzuu-hseng
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2014
畢業學年度: 102
語文別: 英文
論文頁數: 88
中文關鍵詞: 大型人形機器人動態平衡三自由度腰部
外文關鍵詞: Adult-sized humanoid robots, dynamic balancing waist, 3-DOF waist
相關次數: 點閱:102下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文旨在設計並改善大型人形機器人行走的平衡與穩定性。首先,介紹本實驗室的第二代大型人形機器人David II之系統架構,包含有別於以往的設計概念、硬體規格與嵌入式系統。機器人的部分機構使用塑膠材料,以減輕重量,並以自行設計的齒輪實現減速機的應用,增強馬達的轉矩。此外,另一設計特點是機器人擁有三個自由度的腰部結構。除了硬體的改善,本文也將介紹如何利用陀螺儀、加速度計與磁力計透過卡曼濾波器實現兩階層感測器的融合,估測更精確的身體傾角。回授的傾角資訊經模糊邏輯控制器,動態控制腰部使身體平衡,致使機器人在步行的過程中更穩定,更適應環境變化與相異地形。最後,David II經由參與機器人國際賽事驗證具動態平衡控制之3自由度腰部結構的可行性與效果。

    This thesis works on improving stability and balance for the walking pattern of the adult-sized humanoid robot. Firstly, design and implementation of the 2nd generation adult-sized humanoid robot, David II, is introduced. The robot system architecture that contains design process and specification of the hardware, and embedded system is mentioned, too. In order to make this adult-sized humanoid robot better than the previous one, some new design concepts are also proposed in the thesis. For example, some mechanism parts are made of plastic material to reduce weight, and self-designed gears are used as motor decelerator to enhance motor torque. Moreover, the waist joint is assigned three degrees of freedom. Secondly, in addition to the improvements in hardware, the thesis describes how the sensors work with double-stage sensor fusion filter in embedded system as well. Data of the three-axis gyroscopic sensor, which is equipped on the upper body of the robot, are processed by Kalman filter and integrated with the accelerometer and the magnetometer. The fused feedback signal is used as an input to a dynamic control system such that servo motors at waist are able to balance the trunk. The feedback control system continuously renews the angular position of servo motors to promote and improve the walking ability to adapt environmental change and various terrains. Finally, the feasibility and effectiveness of the proposed 3-DOF dynamic balancing waist are demonstrated by the footrace technical challenge in the humanoid league of RoboCup Japan Open 2013 and the penalty kick and obstacle run events in the HuroCup of FIRA 2013, Kuala Lumpur, Malaysia.

    Abstract I Acknowledgment III Contents IV List of Figures VII List of Tables X Chapter 1. Introduction 1 1.1 Motivation 1 1.2 Thesis Organization 4 Chapter 2. Hardware Specifications and Design of David II 5 2.1 Introduction 5 2.1 The Configurations of David II 8 2.3 Hardware Specifications 13 2.3.1 Actuators 13 2.3.2 Motion Controller 15 2.3.3 Circuit Board 17 2.3.4 ZigBee Module 18 2.3.5 9-axis IMU 19 2.3.6 Force Sensor 20 2.3.7 Li-poly Batteries 21 2.3.8 Camera 22 2.3.9 Computer 23 2.4 New Design of David II 24 2.4.1 Materials 25 2.4.2 Gear 27 2.4.3 Shaft Supporter and Collar 29 2.4.4 Bearing 30 2.4.5 The Block of Motors 31 2.4.5.1 Hip 31 2.4.5.2 Knee 33 2.4.5.3 Ankle 35 2.4.6 Pelvis 36 2.4.7 3-DOF Waist 38 2.5 Summary 41 Chapter 3. Body Orientation Estimating and Double-Stage Sensor Fusion Filter 43 3.1 Introduction 43 3.2 Coordinate of David II and 9-axis IMU 46 3.3 Sensor Fusion and Kalman Filter 50 3.3.1 Sensor Fusion with Accelerometer and Magnetometer 50 3.3.2 Introduction to Kalman Filter 53 3.4 Implementation of Double-Stage Sensor Fusion Filter 55 3.5 Summary 58 Chapter 4. Feedback Control with Dynamic Balance System 59 4.1 Introduction 59 4.2 Motion Pattern of David II 60 4.3 The Structure of Dynamic Balance System 62 4.3.1 The Structure of Microcontroller 62 4.3.2 Intelligent Control Using Fuzzy Logic Control 66 4.4 Summary 69 Chapter 5. Experimental Results 70 5.1 Introduction 70 5.2 Kick Motion with Dynamic Balancing Waist 71 5.3 The Footrace of Technical Challenge in RoboCup 74 5.4 The Obstacle Run Event of HuroCup in FIRA 76 5.5 The Penalty Kick Event of HuroCup in FIRA 79 Chapter 6. Conclusions and Future Works 82 6.1 Conclusions 82 6.2 Future Works 84 References 85 Biography 88

    [1] M. Vukobratovic and D. Juricic, “Contribution to the synthesis of biped gait,” IEEE Trans. Bio-medical Engineering, vol. BME-16. no. 1. pp. 1-6, Jan. 1969.
    [2] M. Vukobratovic, B. Borovac, D. Surla, and D. Stokic, Biped Locomotion: Dynamics, Stability and Application, Berlin, Germany: Springer-Verlag, 1990.
    [3] K. Erbatur and O. Kurt, “Natural ZMP trajectories for biped robot reference generation,” IEEE Trans. Industrial Electronics, vol. 56, no. 3, pp. 835-845, Mar. 2009.
    [4] Q. Huang, K. Kaneko, K. Yokoi, S. Kajita, T. Kotoku, N. Koyachi, H. Arai, N. Imamura, K. Komoriya, and K. Tanie, “Balance control of a biped robot combining off-line pattern with real-time modification,” in Proc. IEEE Int. Conf. Robotics and Automation, pp. 3346-3352, 2000.
    [5] S. Kajita, T. Nagasaki, K. Kaneko, and H. Hirukawa, “ZMP-based biped running control,” IEEE Trans. Robotics, vol. 14, no. 2, pp. 63-72, Jun. 2007.
    [6] P. Sardain and G. Bessonnet, “Forces acting on a biped robot. Center of pressure-zero moment point,” IEEE Trans. Systems, Man and Cybernetics, Part A: Systems and Humans, vol. 34, pp. 630–372, Sep. 2004.
    [7] K. F. Lee, Design and implememtation of particle swarm optimization gait learning method for adult-sized humanoid robots, Master Thesis, Department of Electrical Engineering, National Cheng Kung University, Jul. 2012.
    [8] ROBOTIS, http://www.robotis.com/
    [9] STM32-F103ZET6, http://www.st.com/internet/com/home/home.jsp
    [10] ROBOTIS ZIG-100,
    http://support.robotis.com/en/product/auxdevice/communication/zigbee_manual.htm
    [11] DMP, http://www.dmp.com.tw/
    [12] Tekscan, http://www.tekscan.com/
    [13] Logitech [Online], Available: http://www.logitech.com/
    [14] GIGABYTE, http://www.gigabyte.tw/

    [15] Elementary Information on Gears,
    http://www.khkgears.co.jp/de/gear_technology/pdf/gear_guide1.pdf
    [16] P. C. Huang, Design and implememtation of a series of small-sized humanoid robots, Master Thesis, Department of Electrical Engineering,National Cheng Kung University, Jul. 2011.
    [17] S. Gracovetsky, Non-invasive assessment of spinal function: Automatizing the Physical Examination, Montreal, Quebec, Canada, Jun. 2010.
    [18] I. Mizuuchi, S. Yoshida, M. Inaba and H. Inoue “The development and control of a flexible-spine for a human-form robot,” Advanced Robotics, vol. 17, No. 2, pp. 179–196, 2003.
    [19] N. G. Tsagarakis, G. Metta, G. Sandini, D. Vernon, and R. Beira, “iCub: the design and realization of an open humanoid platform for cognitive and neuroscience research,” Advanced Robotics, vol. 21, no. 10, pp. 1151–1175, 2007.
    [20] X. Yun, E. Bachmann, and R. McGhee, “A simplified quaternion-based algorithm for orientation estimation from earth gravity and magnetic fieldmeasurements,” IEEE Trans. Instrum. Meas., vol. 57, no. 3, pp. 638–650, Dec. 2008.
    [21] K. Don, “Using rotations to build aerospace coordinate systems,” http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA484864
    [22] LSM303DLH datasheet, http://www.pololu.com/file/0J433/LSM303DLH.pdf
    [23] MPU-3050 datasheet,
    http://invensense.com/mems/gyro/documents/PS-MPU-3000A-00_v2.6.pdf
    [24] G. Welch and G. Bishop, “An introduction to the Kalman filter,” http://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf, Dept. Comput. Sci., Univ. North Carolina, Chapel Hill, NJ, 2001.
    [25] K. Y. Chong, Design and implememtation of fuzzy policy gradient gait learning method for humanoid robot, Master Thesis, Department of Electrical Engineering, National Cheng Kung University, Jul. 2010.
    [26] Y. F. Ho, Design and implememtation of learning the stair-climbing capability for a humanoid robot, Master Thesis, Department of Electrical Engineering, National Cheng Kung University, Jul. 2011.

    [27] C. C. Lee, “Fuzzy logic in control system: Fuzzy logic controller-part I,” IEEE Trans. Systems, Man and Cybernetics, vol. 20, no. 2, pp. 404-418, 1990.
    [28] C. C. Lee, “Fuzzy logic in control system: Fuzzy logic controller-part II,” IEEE Trans. Systems, Man and Cybernetics, vol. 20, no. 2, pp. 419-435, 1990.
    [29] T. Takagi and M. Sugeno, “Fuzzy identification of systems and its application to modeling and control,” IEEE Trans. Systems, Man and Cybernetics, vol. 15, no. 1, pp. 116-132, 1985.
    [30] RoboCup HumanoidLeagueRules2013,
    http://www.tzi.de/humanoid/bin/view/Website/Downloads
    [31] FIRA HuroCup laws,
    https://docs.google.com/document/d/15laUlB6uZ56J5WpGPhepb7P8O7ul-8K5sgdf4uwu4Ak/pub
    [32] J. L. Marins, X. P. Yun, and E. R. Bachmann, “An extended Kalman filter for quaternion-based orientation estimation using MARG sensors,” Proceedings of the 2001 IEEE/RSJ, International Conference on Intelligent Robots and Systems, Maui, Hawaii, USA, Oct. 29 -Nov. 03, pp. 2003-2011, 2001.
    [33] P. C. Lin, H. Komsuoglu, and D. E. Koditschek, “Sensor data fusion for body state estimation in a hexapod robot with dynamical gaits,” IEEE Trans. Robot., vol. 22, no. 5, pp. 932–943, Oct. 2006.
    [34] S. Sabatelli, M. Galgani, L. Fanucci, and A. Rocchi, “A double-stage Kalman filter for orientation tracking with an integrated processor in 9-D IMU,” IEEE Trans. Instrumentation and Measurement, vol. 62, no. 3, Mar. 2013.
    [35] E. Kraft, “A quaternion-based unscented Kalman filter for orientation tracking,” in Proc. 6th Int. Conf. Inf. Fusion, pp. 47–54, 2003.
    [36] J. B. Kuipers, Quaternions and Rotation Sequences: A primer with application to orbits, aerospace, and virtual reality, Princeton, NJ: Princeton Univ. Press, 1999.
    [37] L. Vicci, “Quaternions and rotations in 3-space: The algebra and its geometric interpretation,” Microelectronic Syst. Lab., Dept. Comput. Sci., Univ. North Carolina, Chapel Hill, NC, 2001.

    無法下載圖示 校內:2019-02-10公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE