§ 瀏覽學位論文書目資料
  
系統識別號 U0002-1303201714571300
DOI 10.6846/TKU.2017.00405
論文名稱(中文) 大型人形機器人之靜態站立平衡
論文名稱(英文) Static Standing Balance Control for Adult-Sized Humanoid Robot
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 電機工程學系碩士班
系所名稱(英文) Department of Electrical and Computer Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 105
學期 1
出版年 106
研究生(中文) 黃彥捷
研究生(英文) Yan-Jie Huang
學號 603470070
學位類別 碩士
語言別 繁體中文
第二語言別 英文
口試日期 2017-01-12
論文頁數 59頁
口試委員 指導教授 - 許駿飛
委員 - 馮玄明
委員 - 翁慶昌
關鍵字(中) 人形機器人
站立平衡
六軸力量感測器
零力矩點
模糊系統
關鍵字(英) Humanoid Robot
6-Axis Force Torque Sensors
Fuzzy Controller
Zero Moment Point (ZMP)
第三語言關鍵字
學科別分類
中文摘要
本論文利用零力矩點(Zero Moment Point, ZMP)來實現大型人形機器人的靜態站立平衡,而ZMP是藉由安裝在機器人踝關節的六軸力量感測器來得知。研究內容可分為三個主題:(1)大型人形系統、(2)運動控制以及(3)平衡控制。在大型人形系統的設計上,可分為機構設計、電源系統以及軟體系統等三項。在運動控制的設計上,可分為正運動學以及逆運動學等二項。在平衡控制的設計上,本論文用六軸力量感測器來量測大型人形機器人的ZMP,並且提出一個控制方法來讓其靜態站立平衡,為達此目的,考慮使用ZMP計算以及姿態修正兩大部分。ZMP計算的部分,本論文利用六軸力量感測器所回傳的力矩值,計算出大型人形機器人的ZMP位置。姿態修正的部分,本論文根據ZMP的位置,設計模糊系統來決定機器人腰部的修正量,讓大型人形機器人可以達到良好的站立平衡。
英文摘要
In this thesis, 6-axis force torque sensors are installed on the ankles of an adult-sized humanoid robot to calculate its zero moment point (ZMP) so that it can be static standing balance. There are three main themes: (1) Adult-sized humanoid robot system, (2) Motion control, and (3) Balance control. In the theme of adult-sized humanoid robot system design, it can be classified into three parts: mechanism design, power system, and software system. In the theme of motion control design, it can be classified into two parts: direct kinematics and inverse kinematics. In the theme of balance control design, 6-axis force torque sensors are used to measure the ZMP of the adult-sized humanoid robot and a control method is proposed to let the robot can be static standing balance. There are two main parts: (a) ZMP calculation and (b) Attitude adjustment. In the ZMP calculation, the ZMP of the adult-sized humanoid robot is calculated by the torque values measured from the 6-axis force torque sensor which is mounted on the ankle of the robot. In the attitude adjustment, the fuzzy system based on the obtained ZMP is applied to adjust the waist of the robot so that it can be static standing balance.
第三語言摘要
論文目次
目錄	I
圖目錄	IV
表目錄	VII
 第一章、緒論	1
1.1、研究背景	1
1.2、研究動機與目的	2
1.3、論文架構	3
 第二章、大型人形機器人系統介紹	4
2.1、機構設計介紹	9
2.2、電路控制單元與感測單元介紹	10
2.2.1、平台運算核心	11
2.2.2、直流無刷馬達控制器	12
2.2.3、電源介紹	13
2.2.4、大型人形機器人感測器	13
 第三章、雙足機器人運動學	15
3.1、雙足機器人之運動學模型推導	15
3.1.1、zi-1與zi無共平面	16
3.1.2、zi-1與zi互相平行	16
3.1.3、zi-1與zi相交	17
3.2、正運動學	21
3.3、逆運動學	25
 第四章、站立平衡設計與實現	29
4.1、六軸力量感測器設計	29
4.2、六軸力量感測器ZMP演算法	31
4.2.1、單腳ZMP演算法	32
4.2.2、雙腳ZMP演算法	33
4.3、模糊平衡控制器設計	34
4.3.1、x軸模糊平衡控制器	35
4.3.2、y軸模糊平衡控制器	39
4.3.3、腰部位置產生器	43
 第五章、實驗結果	45
5.1、測試平台介紹	45
5.2、靜態站立ZMP點位置校正實驗	46
5.3、靜態站立外力干擾平衡	51
 第六章、結論與未來展望	52
6.1、結論	52
6.2、未來展望	52
 參考文獻	53

圖目錄
圖2.1、第一代大型人形機器人正視圖(左)、側視圖(中)與比例圖(右)	5
圖2.2、第二代大型人形機器人正視圖(左)、側視圖(中)與比例圖(右)	5
圖2.3、第三代大型人形機器人正視圖(左)、側視圖(中)與比例圖(右)	6
圖2.4、第四代大型人形機器人正視圖(左)、側視圖(中)與比例圖(右)	6
圖2.5、第四代大型人形機器人之馬達配置圖	7
圖2.6、系統整合圖層	10
圖2.7、工業電腦實體圖	11
圖2.8、Maxon motor EPOS2 50/5直流無刷馬達控制器	12
圖2.9、大型人形機器人電池	13
圖2.10、六軸力量感測器	14
圖3.1、zi-1與zi無共平面示意圖	16
圖3.2、zi-1與zi互相平行示意圖	17
圖3.3、zi-1與zi相交示意圖	18
圖3.4、六軸大型人型機器人雙腳D-H連桿座標系配置	19
圖4.1、腳底六軸力量感測器位置示意圖	29
圖4.2、六軸力量感測器測試工具	31
圖4.3、ZMP點的概念	31
圖4.4、單腳ZMP演算法示意圖	33
圖4.5、雙腳ZMP演算法示意圖	34
圖4.6、模糊平衡控制器之系統方塊圖	34
圖4.7、x軸之模糊平衡控制器輸入與輸出變數	35
圖4.8、x軸之模糊平衡控制器輸入變數xzmp之歸屬函數圖	36
圖4.9、x軸之模糊平衡控制器輸入變數xzmp之歸屬函數圖	37
圖4.10、x軸之模糊平衡控制器輸出變數∆Px之歸屬函數圖	37
圖4.11、y軸之模糊平衡控制器輸入與輸出變數	39
圖4.12、y軸之模糊平衡控制器輸入變數yzmp之歸屬函數圖	40
圖4.13、y軸之模糊平衡控制器輸入變數yzmp之歸屬函數圖	41
圖4.14、y軸之模糊平衡控制器輸出變數∆Py之歸屬函數圖	41
圖4.15、腰部位置產生器輸入與輸出變數	43
圖5.1、天車吊掛機器人	45
圖5.2、大型人形機器人平衡x軸位置校正示意圖	46
圖5.3、大型人形機器人平衡y軸位置校正示意圖	46
圖5.4、靜態站立ZMP點位置校正實驗	47
圖5.5、右腳踩10mm厚的物體示意圖	48
圖5.6、大型人形機器人靜態站立	48
圖5.7、左腳不平之平衡實驗	49
圖5.8、右腳不平之平衡實驗	49
圖5.9、前方不平之平衡實驗	50
圖5.10、後方不平之平衡實驗	50
圖5.11、靜態站立外力干擾平衡示意圖	51

表目錄
表2.1、Maxon直流無刷馬達規格表[39]	7
表2.2、Harmonic Drive諧和式減速機規格表[40]	7
表2.3、第四代大型人形機器人上半身ROBOTIS馬達的規格表[41]	8
表2.4、第四代大型人形機器人設計規格表	8
表2.5、第四代大型人形機器人下半身各關節極限值	10
表2.6、MIO-5272U-U4A1E規格表[48]	11
表2.7、Maxon motor EPOS2 50/5直流無刷馬達控制器規格表[49]	12
表2.8、鋰電池詳細規格表	13
表2.9、六軸力量感測器詳細規格[50]	14
表3.1、D-H參數及說明	20
表4.1、六軸力量感測器校正	30
表4.2、x軸模糊平衡控制器模糊規則庫	38
表4.3、y軸模糊平衡控制器模糊規則庫	42
表5.1、ZMP位置校正前與校正後	47
表5.2、拉力計測試結果	51
參考文獻
[1]	Defense Advanced Research Projects Agency, URL:
http://www.darpa.mil/ 
[2]	DARPA Robotics Challenge, URL: 
http://www.darpa.mil/program/darpa-robotics-challenge
[3]	Atlas-The Agile Anthropomorphic Robot, URL:
http://www.bostondynamics.com/robot_Atlas.html
[4]	G. M. Atmeh, I. Ranatunga, D. O. Popa, K. Subbarao, F. Lewis, and P. Rowe, “Implementation of an Adaptive, Model Free, Learning Controller on the Atlas Robot,” American Control Conference (ACC), Portland, Oregon, USA, Jun. 4-6, 2014, pp. 2887-2892.
[5]	S. Feng, X. Xinjilefu, C. G. Atkeson and J. Kim, “Optimization Based Controller Design and Implementation for the Atlas Robot in the DARPA Robotics Challenge Finals,” 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids), Seoul, Korea, Nov. 3-5, 2015, pp. 1028-1035.
[6]	DRC-HUBO, URL: http://www.drc-hubo.com/
[7]	I. W. Park, J. Y. Kim, J. Lee, J. H. Oh, “Online Free Walking Trajectory Generation for Biped Humanoid Robot KHR-3(HUBO),” Proceedings 2006 IEEE International Conference on Robotics and Automation, Orlando, Florida, May. 2006, pp. 1231-1236.
[8]	I. W. Park, J. Y. Kim and J. H. Oh, “Online Biped Walking Pattern Generation for Humanoid Robot KHR-3(KAIST Humanoid Robot - 3: HUBO),” 2006 6th IEEE-RAS International Conference on Humanoid Robots, Dec. 2006.
[9]	H. Wang, Y. F. Zheng, Y. Jun and P. Oh, “DRC-HUBO Walking on Rough Terrains,” 2014 IEEE International Conference on Technologies for Practical Robot Applications, 2014.
[10]	Team THOR, URL:
http://archive.darpa.mil/roboticschallengetrialsarchive/node/56/index.html
[11]	ROBOTIS THORMANG3, URL:
 http://en.robotis.com/index/product.php?cate_code=111410
[12]	S. J. Yi, S. McGill, L. Vadakedathu, Q. He, I. Ha, J. Han, H. Song, M. Rouleau, D. Hong, D. D. Lee, “THOR-OP Humanoid Robot for DARPA Robotics Challenge Trials 2013,” The 11th International Conference on Ubiquitous Robots and Ambient Intelligence, Kuala Lumpur, Malaysia, Nov. 2014, pp. 359-363.
[13]	T. Yoshikawa and O. Khatib, “Compliant Humanoid Robot Control by the Torque Transformer,” The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, USA, Oct. 2009, pp. 3011-3018.
[14]	Y. T. Su, K. Y. Chong, and T. H. S. Li, “Design and Implementation of Fuzzy Policy Gradient Gait Learning Method for Walking Pattern Generation of Humanoid Robots,” International Journal of Fuzzy Systems, vol. 13, no. 4, 2011, pp. 369-382.
[15]	W. Yang, H. Kim, and B. J. You, “Biologically Inspired Self-Stabilizing Control for Bipedal Robots.” International Journal of Advanced Robotic Systems, vol. 10, no. 144, 2013.
[16]	M. Vukobratovi´c and D. Juricic, “Contribution to the Synthesis of Biped Gait,” IEEE Transactions on Bio-Medical Engineering, Vol. Biie-16, No. 1, Jan. 1969, pp. 1-6.
[17]	M. Vukobratovi´c, “Zero-Moment Point - Thirty Five Years of Its Life,” International Journal of Humanoid Robotics, vol. 1, no. 1, 2004, pp. 157-173.
[18]	G. Wang, X. M. China, “Biped Robot Balance Control,” The 8th International Conference on Computer Science & Education, Apr. 2013, pp. 251-254.
[19]	K. Nishiwaki, S. Kagami, Y. Kuniyoshi, M. Inaba, and H. Inoue, “Online Generation of Humanoid Walking Motion Based on a Fast Generation Method of Motion Pattern that Follows Desired ZMP,” IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 3, Lausanne, Switzerland, Sep. 2002, pp. 2684-2689.
[20]	T. Sugihara, Y. Nakamura, and H. Inoue, “Real-Time Humanoid Motion Generation Through ZMP Manipulation Based on Inverted Pendulum Control,” IEEE International Conference on Robotics and Automation, vol. 2, Washington DC, USA, May. 2002, pp. 1404-1409.
[21]	S. Kajita, O. Matsumoto, and M. Saigo, “Real-Time 3D Walking Pattern Generation for a Biped Robot with Telescopic Legs,” IEEE International Conference on Robotics and Automation, vol. 3, Seoul, Korea, May. 2001, pp. 2299-2306.
[22]	王彥翔,小型人形機器人之多感測器步態平衡系統。淡江大學電機工程學系碩士班(指導教授:許駿飛),2015。
[23]	蕭聖儒,基於ROS與SOPC之人形機器人的行走速度規劃。淡江大學電機工程學系機器人工程碩士班(指導教授:翁慶昌),2016。
[24]	郭振耘,具多重感測回授之雙足機器人步態穩定系統開發。國立臺灣科技大學電機工程系碩士班(指導教授:郭重顯),2016。
[25]	J. H. Kim, J. Y. Kim and J. H. Oh, “Adjustment of Home Posture of a Biped Humanoid Robot Using an Inertial Sensor and Force Torque Sensors,” Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA, Nov. 2007, pp. 2223-2229.
[26]	B. Wu, Z. Wu, and F. Shen, “Research on Calibration System Error of 6-Axis Force/Torque Sensor Integrated in Humanoid Robot Foot,” 2010 8th World Congress on Intelligent Control and Automation, 2010, pp. 6878-6882.
[27]	L. Zhang and C. Zhou, “Human and Humanoid Robot Interaction Using 6-Axis Force Torque Sensors,” 2012 7th IEEE Conference on Industrial Electronics and Applications, 2012, pp. 1274-1278.
[28]	G. S. Kim, H. J. Shin and J. Yoon, “Development of 6-Axis Force/Moment Sensor for Humanoid Robot’s Foot,” SENSORS, 2007 IEEE, 2007, pp. 217-220.
[29]	G. S. Kim, “Development of 6-axis force/moment sensor for a humanoid robot’s foot,” IET Science, Measurement and Technology, Vol. 2, No. 3, 2008, pp. 122-133.
[30]	林亦陽,小型人形機器人之外力干擾回復平衡控制。淡江大學電機工程學系機器人工程碩士班(指導教授:翁慶昌),2016。
[31]	劉智誠,全方位模糊運動控制器之設計與實現。淡江大學電機工程學系碩士班(指導教授:翁慶昌),2007。
[32]	李冠東,兩輪滑板車物體追隨控制之設計與實現。國立臺灣師範大學電機工程學系碩士班(指導教授:呂藝光、王偉彥),2016。
[33]	陳威任,輪型移動機器人之路徑規劃與學習演算法應用於路徑追蹤之模糊控制器設計。國立臺灣師範大學機電工程學系碩士班(指導教授:陳美勇),2016。
[34]	吳建宏,大型雙足機器人機構之開發。淡江大學電機工程學系碩士班(指導教授:鄭吉泰),2014。
[35]	張宸晉,大型雙足機器人之腳掌機構與站立平衡控制的設計。淡江大學電機工程學系機器人工程碩士班(指導教授:許駿飛、鄭吉泰),2015。
[36]	Maxon Motor Taiwan, URL:
http://www.maxonmotor.com.tw/maxon/view/content/index
[37]	Harmonic Drive LLC, URL:
http://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh-lw/csg-20-160-2uh-lw
[38]	ROBOTIS, URL:
http://www.robotis.com/index/index.php
[39]	Maxon直流無刷馬達EC 90 flat URL:
http://www.maxonmotor.com.tw/maxon/view/catalog
[40]	Harmonic Drive諧和式減速機CSG-20-160-2UH-LW URL:
http://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh-lw
[41]	DYNAMIXEL PRO 馬達規格URL:
http://www.robotis.us/dynamixel-pro/
[42]	S. J. Yi, S. McGill, Q. He, D. Hong and D. D. Lee, “Walk and Kick Motion Generation for a General Purpose Full Sized Humanoid Robot,” 14th IEEE-RAS International Conference on Humanoid Robots, Nov. 2014.
[43]	Z. B. Li, N. G. Tsagarakis, and D. G. Caldwell, “A Passivity Based Admittance Control for Stabilizing the Compliant Humanoid COMAN,” 12th IEEE-RAS International Conference on Humanoid Robots, Nov. 2012, pp. 43-49.
[44]	Z. B. Li, N. G. Tsagarakis, and D. G. Caldwell, “Stabilizing Humanoids on Slopes Using Terrain Inclination Estimation,” IEEE/RSJ International Conference on Intelligent Robots and Systems, Nov. 2013, pp. 4121-4129.
[45]	N. Kanehira, T.U. Kawasaki, S. Ohta, T. Isozumi, T. Kawada, F. Kanehiro,  S. Kajita and K. Kaneko, “Design and Experiments of Advanced Leg Module (HRP-2L) for Humanoid Robot (HRP-2) Development,” IEEE/RSJ International Conference on Intelligent Robots and Systems, 2002, pp. 2455-2460.
[46]	K. Kaneko, F. Kanehiro, S. Kajita and H. Hirukawa, “Humanoid Robot HRP-2,” Proceeding of the 2004 IEEE International Conference on Robotics and Automation, New Orleans, LA, Apr. 26-May. 1, 2004, pp. 1083-1090.
[47]	H. J. Kang, “Study on Biped Walking Robot Adaptable to Various Road Profiles,” 早稲田大学大学院先進理工学研究科生命理工学専攻・研究, 2013.
[48]	研華(ADVANTECH)公司,URL: 
http://www.advantech.tw/
[49]	maxon motor EPOS2 50/5 URL:
http://www.maxonmotor.com.tw/maxon/view/product/control/Positionierung/347717
[50]	WACOH, URL: 
http://www.wacoh-tech.com/en/products/dynpick/
[51]	林聖文,部份體重負荷中採用壓力中心點之步態樣示辨識。國立臺北科技大學電腦與通訊研究所(指導教授:段裘慶),2013
[52]	機器人平衡影片URL:
https://www.youtube.com/watch?v=8KWngOSVODw
論文全文使用權限
校內
紙本論文於授權書繳交後5年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後5年公開
校外
同意授權
校外電子論文於授權書繳交後5年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信