| 研究生: |
林群祐 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.
[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公開