簡易檢索 / 詳目顯示

研究生: Fahmizal
Fahmizal
論文名稱: Development of a Sensor-Based Biped Robot Locomotion Controller for Uneven Terrain
Development of a Sensor-Based Biped Robot Locomotion Controller for Uneven Terrain
指導教授: 郭重顯
Chung-Hsien Kuo
口試委員: 宋开泰
Song, Kai-Tai
苏顺丰
Shun-Feng Su
林其禹
Chyi-Yeu Lin
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2014
畢業學年度: 102
語文別: 英文
論文頁數: 113
中文關鍵詞: Humanoid robotsbiped locomotion controllerfuzzy logic controllersubsumption behavior architecturesinertia measurement unitscenter of pressure
外文關鍵詞: Humanoid robots, biped locomotion controller, fuzzy logic controller, subsumption behavior architectures, inertia measurement units, center of pressure
相關次數: 點閱:732下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • Locomotion controller is an important and essential aspect for humanoid robots. This study develops a sensor-based locomotion controller for humanoid robots by using force sensitive resistor (FSR) and inertia measurement unit (IMU) sensors. To perform walk stability on uneven and ramp terrain conditions, FSR and IMU sensors are used as feedbacks to evaluate stability of biped robot. Moreover, linier inverted pendulum model (LIPM) is used to generate center of gravity (COG) trajectory. In this work, center of pressure (CoP) that was generated from four FSR sensors placed on each foot-pad is used to evaluate the locomotion stability of a biped robot. Furthermore, an IMU sensor is used to measure the biped body's tilt posture on slope terrain. As a consequence, FSR and IMU sensors are used to adjust the robot’s ankle, knee and hip joint’s angles that were obtained from LIPM and inverse kinematicsto maintain locomotion stability for the changes of terrain conditions. Especially, subsumption behavior architectures are proposed as analgorithmic framework to realize fuzzy logic control (FLC) based external force compliance controller with respect to CoP and posture inclinationfeedbacks. Finally, the performances of the proposed methods were verified with 18-degrees of freedom (DOF) kid-size biped robot (HuroEvolutionJR Taiwan-Tech).


    Locomotion controller is an important and essential aspect for humanoid robots. This study develops a sensor-based locomotion controller for humanoid robots by using force sensitive resistor (FSR) and inertia measurement unit (IMU) sensors. To perform walk stability on uneven and ramp terrain conditions, FSR and IMU sensors are used as feedbacks to evaluate stability of biped robot. Moreover, linier inverted pendulum model (LIPM) is used to generate center of gravity (COG) trajectory. In this work, center of pressure (CoP) that was generated from four FSR sensors placed on each foot-pad is used to evaluate the locomotion stability of a biped robot. Furthermore, an IMU sensor is used to measure the biped body's tilt posture on slope terrain. As a consequence, FSR and IMU sensors are used to adjust the robot’s ankle, knee and hip joint’s angles that were obtained from LIPM and inverse kinematicsto maintain locomotion stability for the changes of terrain conditions. Especially, subsumption behavior architectures are proposed as analgorithmic framework to realize fuzzy logic control (FLC) based external force compliance controller with respect to CoP and posture inclinationfeedbacks. Finally, the performances of the proposed methods were verified with 18-degrees of freedom (DOF) kid-size biped robot (HuroEvolutionJR Taiwan-Tech).

    ABSTRACT i ACKNOWLEDGEMENTS ii TABLE OF CONTENTS iii LIST OF TABLES vi LIST OF FIGURES vii Chapter 1 INTRODUCTION 1 1.1 Motivation and Objective 1 1.2 Methodology 3 1.3 Organization Thesis 4 Chapter 2 FUNDAMENTAL THEORY 6 2.1 Biped Locomotion Fundamentals 6 2.1.1 Gait Analysis 6 2.1.2 Stable Gaits 9 2.1.3 The 3D Inverted Pendulum Model 9 2.1.4 Kinematics of Biped Robot 12 2.2 Intelligent Control in Robotics 14 2.2.1 Fuzzy Logic Controller (FLC) 14 2.2.2 Behavior Based Robotics (BBR) 16 2.3 Sensors Filtering Technology 18 2.3.1 Low Pass Discrete Filtering 19 2.3.2 High Pass Discrete Filtering 21 2.3.3 Complementary Filtering 23 Chapter 3 DESIGN AND IMPLEMENTATION 24 3.1 Locomotion Architectures 24 3.2 Hardware Design 26 3.2.1 Mechanical Design 26 3.2.2 Electronics Design 26 3.3 Software Graphical User Interface (GUI) Design 28 3.4 FSR and CoP Position 30 3.4.1 Foot Pad Pressure Design uses FSR 30 3.4.2 Center of Pressre (CoP) Definition 35 3.4.3 Determining CoP Position 35 3.5 IMU Fusion Design to Get Pitch, Roll and Yaw 42 3.6 Body Posture Control 46 3.7 Fuzzy Logic Control Design 49 3.7.1 Fuzzy Logic on Stable Compliance Control 49 3.7.2 Fuzzy Logic on CoP Region Stability 60 3.7.3 Fuzzy logic on Posture Inclination Stability 63 3.8 Integration system using subsumption behavior based 68 Chapter 4 EXPERIMENT RESULT 70 4.1 FSR and Foot-Pad Sensors Result 70 4.2 IMU Filtering, Fusion Result 75 4.3 FSR Foot-Pad Feedback on Stable Compliance Control 82 4.4 IMU Feedback on Stability Posture Inclination 87 4.5 Walking Experiment on Uneven Terrain Results 89 Chapter 5 CONCLUSIONS AND FUTURE WORKS 93 REFERENCES 94 PROFILE 98

    [1] C.-L. Shih, "Ascending and descending stairs for a biped robot," Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions, vol. 29, pp. 255-268, 1999.
    [2] Y. F. Zheng and J. Shen, "Gait synthesis for the SD-2 biped robot to climb sloping surface," Robotics and Automation, IEEE Transactions, vol. 6, pp. 86-96, 1990.
    [3] C. Fu and K. Chen, "Gait synthesis and sensory control of stair climbing for a humanoid robot," Industrial Electronics, IEEE Transactions, vol. 55, pp. 2111-2120, 2008.
    [4] E. Ohashi, T. Aiko, T. Tsuji, H. Nishi, and K. Ohnishi, "Collision avoidance method of humanoid robot with arm force," Industrial Electronics, IEEE Transactions, vol. 54, pp. 1632-1641, 2007.
    [5] Y. Kang, H. Kim, S.-H. Ryu, N. L. Doh, Y. Oh, and B.-j. You, "Dependable humanoid navigation system based on bipedal locomotion," Industrial Electronics, IEEE Transactions, vol. 59, pp. 1050-1060, 2012.
    [6] T. Sato, S. Sakaino, E. Ohashi, and K. Ohnishi, "Walking trajectory planning on stairs using virtual slope for biped robots," Industrial Electronics, IEEE Transactions, vol. 58, pp. 1385-1396, 2011.
    [7] M. Crisostomo and A. Coimbra, "Adaptive PD Controller Modeled via Support Vector Regression for a Biped Robot," Control Systems Technology, IEEE Transactions,vol. 21, pp. 1385-1396, 2013.
    [8] P. Sardain and G. Bessonnet, "Zero moment point-measurements from a human walker wearing robot feet as shoes," Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions, vol. 34, pp. 638-648, 2004.
    [9] H. Minakata, H. Seki, and S. Tadakuma, "A study of energy-saving shoes for robot considering lateral plane motion," Industrial Electronics, IEEE Transactions, vol. 55, pp. 1271-1276, 2008.
    [10] K. Suwanratchatamanee, M. Matsumoto, and S. Hashimoto, "Haptic sensing foot system for humanoid robot and ground recognition with one-leg balance," Industrial Electronics, IEEE Transactions, vol. 58, pp. 3174-3186, 2011.
    [11] Z. Liu, Y. Zhang, and Y. Wang, "A type-2 fuzzy switching control system for biped robots," Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions, vol. 37, pp. 1202-1213, 2007.
    [12] K.-C. Choi, H.-J. Lee, and M. C. Lee, "Fuzzy posture control for biped walking robot based on force sensor for ZMP," in SICE-ICASE, 2006. International Joint Conference, 2006, pp. 1185-1189.
    [13] T. Li, Y.-T. Su, S.-H. Liu, J.-J. Hu, and C.-C. Chen, "Dynamic Balance Control for Biped Robot Walking Using Sensor Fusion, Kalman Filter, and Fuzzy Logic," Industrial Electronics, IEEE Transactions, vol. 59, pp. 4394-4408, 2012.
    [14] Q. Huang, K. Yokoi, S. Kajita, K. Kaneko, H. Arai, N. Koyachi, et al., "Planning walking patterns for a biped robot," Robotics and Automation, IEEE Transactions, vol. 17, pp. 280-289, 2001.
    [15] Y. Hurmuzlu, F. Genot, and B. Brogliato, "Modeling, stability and control of biped robots—a general framework," Automatica, vol. 40, pp. 1647-1664, 2004.
    [16] J. Kuffner, K. Nishiwaki, S. Kagami, M. Inaba, and H. Inoue, "Motion planning for humanoid robots," in Robotics Research, ed: Springer, 2005, pp. 365-374.
    [17] S. Kajita, T. Yamaura, and A. Kobayashi, "Dynamic walking control of a biped robot along a potential energy conserving orbit," Robotics and Automation, IEEE Transactions, vol. 8, pp. 431-438, 1992.
    [18] S. Kajita, F. Kanehiro, K. Kaneko, K. Yokoi, and H. Hirukawa, "The 3D Linear Inverted Pendulum Mode: A simple modeling for a biped walking pattern generation," in Intelligent Robots and Systems, 2001. Proceedings. 2001 IEEE/RSJ International Conference, 2001, pp. 239-246.
    [19] L. A. Zadeh, "Fuzzy sets," Information and control, vol. 8, pp. 338-353, 1965.
    [20] E. H. Mamdani, "Application of fuzzy algorithms for control of simple dynamic plant," Electrical Engineers, Proceedings of the Institution, vol. 121, pp. 1585-1588, 1974.
    [21] R. Brooks, "A robust layered control system for a mobile robot," Robotics and Automation, IEEE Journal, vol. 2, pp. 14-23, 1986.
    [22] M. J. Caruso, "Applications of magnetoresistive sensors in navigation systems," SAE transactions, vol. 106, pp. 1092-1098, 1997.

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