§ 瀏覽學位論文書目資料
  
系統識別號 U0002-0808201415455100
DOI 10.6846/TKU.2014.00221
論文名稱(中文) 小型人形機器人之即時行走的SOPC設計與實現
論文名稱(英文) SOPC Design and Implementation of Real-Time Walking for Small-Sized Humanoid Robots
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 電機工程學系博士班
系所名稱(英文) Department of Electrical and Computer Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 102
學期 2
出版年 103
研究生(中文) 劉智誠
研究生(英文) Chih-Cheng Liu
學號 896440079
學位類別 博士
語言別 繁體中文
第二語言別
口試日期 2014-07-18
論文頁數 96頁
口試委員 指導教授 - 翁慶昌(wong@ee.tku.edu.tw)
委員 - 王偉彥(wywang@ntnu.edu.tw)
委員 - 黃志良(clhwang@mail.ntust.edu.tw)
委員 - 陶金旺(cwtao@niu.edu.tw)
委員 - 許陳鑑(jhsu@ntnu.edu.tw)
委員 - 許駿飛(fei@ee.tku.edu.tw)
委員 - 鄭吉泰(tkuggt@gmail.com)
關鍵字(中) 雙足機器人
座標旋轉數位計算器
可程式規劃系統晶片
行走步態
關鍵字(英) Biped Robot
CORDIC
SOPC
Walking Gait
第三語言關鍵字
學科別分類
中文摘要
本論文提出一種雙足行走步態的設計方式,並用座標旋轉數位計算器(CORDIC)演算法將行走步態和逆運動學計算利用SOPC方式實現。在行走步態方面,本論文在基於振盪為基礎的簡單模型中,提出一些可以利用正弦函數來描述雙足行走步態的公式。為了更自然更容易定義所描述的振盪器參數,本論文選擇以機器人的腰部擺動長度、步伐長度、抬腳高度以及行走時間作為參數設定,可針對機器人特性與需求各別設定,不需要精確的數學模型,即可輕易地設計所需的步態軌跡,再利用逆運動學求得步態軌跡與各馬達間的關係。由於CORDIC只需要加減法、位移及少數的記憶體即可實現根號、三角與反三角等函數的計算,所以本論文以CORDIC演算法來實現機器人之步態軌跡和逆運動學的函數計算。由實驗結果得知,借由FPGA硬體電路高速平行運算的特性,可以大幅降低IPC工業電腦與Nios II軟體執行的運算負擔,也讓IPC與Nios II較有餘力執行影像、策略以及智慧型演算法等功能。以FPGA硬體電路實現機器人的行走步態系統和逆運動學,其計算只產生小範圍的誤差。因此,本論文以CORDIC演算法將機器人步態軌跡和逆運動學利用SOPC方式實現可以達到即時控制,最後再加上利用FPGA方式實現機器人行走之地面傾斜估測方式來判斷是否行走在傾斜地面。
英文摘要
In this thesis, a design method of biped gait for humanoid robots is proposed.
A CORDIC-based SOPC system is used to design biped gait and inverse
kinematics. In the biped gait, some equations represented by sinusoidal
functions are proposed to describe a biped walking. In order to be more
natural and of more practical importance, oscillation parameters are described
by the swing length, step length, and lifting height of a biped robot. These
parameters can be set from characteristics and requirements for biped robot.
Accurate mathematics model is not necessary. The biped gait can be easily
designed. Then we use inverse kinematics to obtain the relationship between
gait trajectory and each motor. Because CORDIC algorithm only needs
addition and subtraction, displacement, and mininal memory for calculating
the square-root, trigonometric, and inverse trigonometric functions, thus the
CORDIC algorithm method is used to calculate walking gait and inverse
kinematics for a biped robot in this paper. From the experimental results,
FPGAs are capable of high- performance parallel computing, the
computational burden of IPC and Nios II soft-core processor can be greatly
reduced. Let master controller can execute strategic, image processing,
intelligent algorithms , etc. FPGA hardware method is used to compute the
walking gait and inverse kinematics. These results computed by the FPGA
hardware method are almost the same as that computed by the software
method. Therefore, the proposed CORDIC-based FPGA hardware design
method can really be applied to improve the real-time control performance of
biped robot. And a estimation method of a walking robot on a horizontal plane
is designed on the FPGA hardware method to determine whether the robot can
working in slope surface
第三語言摘要
論文目次
目錄	I
圖目錄	IV
表目錄	VIII
第一章 緒論	1
1.1 研究背景	1
1.2 研究動機	3
1.3 研究目的	3
1.4 論文架構	4
第二章 座標旋轉數位計算器	5
2.1 前言	5
2.2 兩種計算模式	6
2.3 三種座標系統	10
2.4 廣義表示法	12
2.5 實驗結果	18
第三章 人形機器人步態軌跡之FPGA設計	22
3.1 前言	22
3.2 步態軌跡	23
3.3 FPGA硬體電路設計	34
3.4 實驗結果	39
第四章 人形機器人逆運動學之FPGA設計	43
4.1 前言	43
4.2 逆運動學	44
4.3 FPGA硬體電路設計	49
4.4 實驗結果	52
第五章 人形機器人即時行走之SOPC設計	57
5.1 前言	57
5.2 人形機器人系統	58
5.3 SOPC設計	61
5.4 實驗結果	65
第六章 行走地面傾斜估測之FPGA設計	72
6.1 前言	72
6.2 加速度計	73
6.3 行走地面傾斜估測	77
6.4 FPGA設計	82
6.5 實驗結果	83
第七章 結論與未來展望	85
7.1 結論	85
7.2 未來展望	85
參考文獻	87
研究著作	92
期刊論文	92
會議論文	92
專利	93
學位論文	93
獲獎經歷	94


圖2.1、旋轉模式之座標軸旋轉示意圖	7
圖2.2、向量模式之向量旋轉示意圖	9
圖2.3、實現CORDIC演算法基本模組之架構圖:(a) cr模組、(b) lr模組、(c) cv模組和(d) hv模組	16
圖2.4、函數計算模組之輸出入關係圖:(a)正弦函數、(b)反正切函數、(c)兩數平方和之平方根和(d)兩數平方差之平方根	17
圖2.5、函數計算模組之表示方式:(a)正弦函數、(b)反正切函數、(c)兩數平方和之平方根和(d)兩數平方差之平方根	18
圖2.6、函數計算模組計算(虛線)與實際數值(實線)結果:(a)正弦函數、(b)反正切函數、(c)兩數平方和之平方根和(d)兩數平方差之平方根	20
圖2.7、函數計算模組之誤差:(a)正弦函數、(b)反正切函數、(c)兩數平方和之平方根和(d)兩數平方差之平方根	21
圖3.1、腰部及腳部軌跡示意圖	24
圖3.2、雙足機器人示意圖	24
圖3.3、雙足機器人站立示意圖:(a)正視圖、(b)右方側視圖和(c)上視圖	25
圖3.4、完整行走步態示意圖:(a)正視圖、(b)右方側視圖和(c)上視圖	27
圖3.5、腰部的運動軌跡示意圖:(a)上視圖、(b)開始模式之正視圖、(c)連續模式之正視圖和(d)結束模式之正視圖	29
圖3.6、雙足踝關節的運動軌跡的側視示意圖:(a)右腳踝關節和(b)左腳踝關節	29
圖3.7、雙足機器人之一個完整行走過程的擺動位置模擬圖:(a)腰部、(b)右腳踝關節、(c)左腳踝關節和(d)3D運動軌跡	32
圖3.8、雙足機器人之一個完整行走過程的擺動位置模擬圖:(a)右腳髖關節和(b)左腳髖關節	33
圖3.9、完整行走過程之計算結果模擬圖:(a) LR和(b) LL	34
圖3.10、雙足行走步態設計之FPGA硬體電路架構圖	35
圖3.11、Waist Osc模組和Ankle Osc模組之FPGA硬體電路架構圖:(a)Waist Osc模組、(b)右腳Ankle Osc模組和(c)左腳Ankle Osc模組	35
圖3.12、Osc模組之FPGA硬體電路架構圖	36
圖3.13、基於CORDIC運算之CR模組的FPGA硬體電路架構圖	36
圖3.14、FPGA硬體電路架構圖:(a)Add模組和(b)Sub模組	37
圖3.15、Nios II軟體執行(實線)與FPGA硬體電路(圓點)計算結果:(a) LR和(b) LL	40
圖3.16、Nios II軟體執行與FPGA硬體電路計算誤差:(a) LR和(b) LL	41
圖4.1、雙足機器人的座標軸示意圖:(a)正視圖和(b)右方側視圖	45
圖4.2、完整行走過程之關節轉動模擬圖:(a)右腳和(b)左腳	47
圖4.3、完整行走過程之3D模擬圖:(a) t = 0秒(站立動作)、(b) t = 0.5秒(動作1)、(c) t = 0.75秒(動作2)、(d) t = 1.5秒(動作3)、(e) t = 2.5秒(動作4)、(f) t = 3.5秒(動作3)、(g) t = 4.5秒(動作4)、(h) t = 5秒(動作5)、(i) t = 5.5秒(動作6)和(j) t = 6秒(站立動作)	49
圖4.4、雙足行走步態之FPGA硬體電路架構圖	50
圖4.5、逆運動學模組之FPGA硬體電路架構圖	50
圖4.6、Single Leg IK模組之FPGA硬體電路架構圖	51
圖4.7、Nios II軟體執行(實線)與FPGA硬體電路(圓點)計算結果:(a)右腳和(b)左腳	53
圖4.8、Nios II軟體執行與FPGA硬體電路計算誤差:(a)右腳和(b)左腳	54
圖5.1、第九代小型人形機器人:(a)模擬圖和(b)實體圖	58
圖5.2、第九代小型人形機器人尺寸:(a)正面和(b)側面	59
圖5.3、IPC工業電腦實體圖:(a)正面和(b)反面	59
圖5.4、FPGA開發板實體圖:(a)正面和(b)反面	60
圖5.5、即時行走之系統方塊圖	62
圖5.6、步態軌跡模組之FPGA硬體電路架構圖	63
圖5.7、Waist CR模組和Ankle CR模組之FPGA硬體電路架構圖:(a)Waist CR模組、(b)右腳Ankle CR模組和(c)左腳Ankle CR模組	64
圖5.8、基於CORDIC運算之CR模組的FPGA硬體電路架構圖	64
圖5.9、實驗一之小型人形機器人即時行走結果:(a) 45°視角、(b)右方側視角和(c)正面視角	68
圖5.10、實驗二之小型人形機器人即時行走結果:(a) 45°視角、(b)右方側視角和(c)正面視角	71
圖6.1、加速度計座標軸	73
圖6.2、加速度計實體圖:(a)正面和(b)反面	74
圖6.3、靜置不動的加速度計y軸數值:(a)量測的加速度和(b) 2次積分後的位置	75
圖6.4、機器人步行時身體的擺動軌跡	75
圖6.5、機器人踏步模擬平台:(a)模擬圖和(b)實體圖	76
圖6.6、使用機器人踏步模擬平台時對y軸擺動:(a) 擺動軌跡、(b)量測的加速度和(c) 2次積分後的位置	76
圖6.7、透過快速傅立葉訊號分析:(a)原始訊號和(b)頻率分析	78
圖6.8、一階巴特沃斯低通濾波器濾波後的結果	79
圖6.9、可自由改變傾斜角度之傾斜裝置:(a)模擬圖和(b)實體圖	79
圖6.10、機器人踏步模擬平台放置在傾斜裝置上:(a)設定為水平、(b)右上左下傾斜7o和(c)右下左上傾斜7o	80
圖6.11、右上左下傾斜7o之加速度計訊號:(a)原始訊號和(b)濾波後結果	80
圖6.12、濾波結果與擺動週期的算數平均值	81
圖6.13、右下左上傾斜7o之加速度計訊號:(a)原始訊號和(b)濾波結果與擺動週期的算數s平均值	81
圖6.14、小型人形機器人行走姿態估測之系統方塊圖	82
圖6.15、姿態估測之BW模組的FPGA硬體電路架構圖	82
圖6.16、姿態估測之Mean模組的FPGA硬體電路架構圖	83
圖6.17、小型人形機器人在水平面踏步之加速度計訊號:(a)原始訊號和(b)濾波結果與擺動週期的算數平均值	84
圖6.18、小型人形機器人放置在右上左下傾斜踏步之加速度計訊號:(a)原始訊號和(b)濾波結果與擺動週期的算數平均值	84


表2.1、CORDIC演算法基本運算之輸出入關係表	14
表2.2、座標系統參數m、疊代運算序列i和Km之關係表	14
表2.3、CORDIC演算法疊代運算參數表	15
表2.4、函數計算模組所使用之邏輯單元	19
表2.5、函數計算模組之可計算數值範圍	19
表2.6、FPGA硬體電路實現函數計算模組之計算效能	21
表3.1、機器人行走步態之開始模式的振盪器參數表	30
表3.2、機器人行走步態之連續模式的振盪器參數表	31
表3.3、機器人行走步態之結束模式的振盪器參數表	31
表3.4、機器人行走步態參數表	32
表3.5、Osc模組的計算步驟	36
表3.6、Waist Osc模組之Osc模組的輸出入變數對照表	36
表3.7、Ankle Osc模組之Osc模組的輸出入變數對照表	37
表3.8、Add模組的計算步驟	38
表3.9、Sub模組的計算步驟	38
表3.10、Add模組的輸出入變數對照表	38
表3.11、Sub模組的輸出入變數對照表	39
表3.12、各程式模組使用邏輯單元和晶片容量對照表	39
表3.13、Nios II軟體執行與FPGA硬體電路計算LR和LL誤差範圍	41
表3.14、FPGA硬體電路實現所須執行的時脈週期數目	41
表3.15、Nios II軟體執行與FPGA硬體電路單次執行速度	41
表4.1、Single Leg IK模組之計算步驟	51
表4.2、Single Leg IK模組之輸出入變數對照表	52
表4.3、各程式模組使用邏輯單元和晶片容量對照表	52
表4.4、Nios II軟體執行與FPGA硬體電路計算誤差範圍	55
表4.5、FPGA硬體電路實現所須執行的時脈週期數目	55
表4.6、Nios II軟體執行與FPGA硬體電路單次執行速度	55
表5.1、IPC工業電腦之系統規格	60
表5.2、FPGA開發板之系統規格	61
表5.3、Waist CR模組之CR模組的輸出入變數對照表	64
表5.4、Ankle CR模組之CR模組的輸出入變數對照表	65
表5.5、FPGA硬體電路實現所須執行的時脈週期數目	65
表5.6、Nios II軟體執行與FPGA硬體電路單次執行速度	66
表5.7、實驗一之機器人行走步態參數表	66
表5.8、實驗二之機器人行走步態參數表	69
參考文獻
[1]	J. Perry, Gait Analysis: Normal and Pathological Function, Downey, CA: Rancho Los Amigos Medical Center, 1992.
[2]	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.
[3]	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.
[4]	M. Vukobratovi’c and J. Stepanenko, “On the stability of anthropomorphic systems,” Mathematical Biosciences, vol.15, Oct., 1972, pp.1–37.
[5]	K. Nagasaka, Y. Kuroki, S. Suzuki, Y. Itoh, and J. Yamaguchi, “Integrated motion control for walking, jumping and running on a small bipedal entertainment robot,” IEEE International Conference on Robotics and Automation, vol. 4, New Orleans, Louisiana, USA, Apr. 26–May 1, 2004, pp. 3189–3194.
[6]	T. Sugihara and Y. Nakamura, “A fast online gait planning with boundary condition relaxation for humanoid robots,” IEEE International Conference on Robotics and Automation, Barcelona, Spain, Apr. 18–22, 2005, pp. 306–311.
[7]	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, Switzelland, Sep. 30–Oct. 4, 2002, pp. 2684–2689.
[8]	T. Sugihara, Y. Nakamura, and H. Inoue, “Realtime humanoid motion generation through ZMP manipulation based on inverted pendulum control,” IEEE International Conference on Robotics and Automation, vol. 2, Washington DC, USA, May 11–15, 2002, pp. 1404–1409.
[9]	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 21–26, 2001, pp. 2299–2306.
[10]	S. Kajita, F. Kanehiro, K. Kaneko, K. Fujiwara, K. Harada, K. Yokoi, and H. Hirukawa, “Biped walking pattern generation by using preview control of zero-moment point,” IEEE International Conference on Robotics and Automation, vol. 2, Taipei, Taiwan, Sep. 14–19, 2003, pp. 1620–1626.
[11]	T. Takenaka, T. Matsumoto, and T. Yoshiike, “Real time motion generation and control for biped robot -1st report: walking gait pattern generation-,” IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, USA, Oct. 10–15, 2009, pp. 1084–1091.
[12]	H. Miura and I. Shimoyama, “Dynamical walk of biped locomotion,” Int. J. Robot. Res., vol. 3, no. 2, 1984, pp. 60–74.
[13]	K. Hirai, M. Hirose, and T. Takenaka, “The development of Honda humanoid robot,” Proc. 1998 IEEE Int. Conf. Robot. Autom., Leuven, Belgium, May 15–20, 1998, pp. 160–165.
[14]	K. Nagasaka, M. Inaba, and H. Inoue, “Stabilization of dynamic walk on a humanoid using torso position compliance control,” Proc. 17th Annu. Conf. Robot. Soc. Japan, 1999, pp. 1193–1194.
[15]	T. Sugihara and Y. Nakamura, “Whole-body cooperative COG control through ZMP manipulation for humanoid robots,” IEEE Int. Conf. Robot. Autom., Washington, DC, USA, May 11–15, 2002, pp. 1404–1409.
[16]	S. Kajita, F. Kanehiro, K. Kaneko, K. Fujiwara, K. Yokoi, and H. Hirukawa, “Biped walking pattern generation by a simple threedimensional inverted pendulum model,” Adv. Robot., vol. 17, no. 2, 2004, pp. 131–147.
[17]	G. Taga, Y. Yamaguchi, and H. Shimizu, “Self-organized control in bipedal locomotion by neural oscillators in unpredictable environment,” Biol. Cybern., vol. 65, 1991, pp. 147–159.
[18]	T. A. McMahon, Muscles, Reflexes, and Locomotion. Princeton, NJ: Princeton Univ. Press, 1984.
[19]	S. Grillner, “Locomotion in vertebrates: Central mechanisms and reflex interaction,” Phys. Rev., vol. 55, 1975, pp. 367–371.
[20]	S. Miyakoshi, G. Taga, Y. Kuniyoshi, and A. Nagakubo, “Three-dimensional bipedal stepping motion using neural oscillators—Towards humanoid motion in the real world,” IEEE/RSJ Int. Conf. Intell. Robots Syst., vol. 1, Victoria, Canada, Oct. 13–17, 1998, pp. 84–89.
[21]	G. Endo, J. Morimoto, J. Nakanishi, and G. Cheng, “An empirical exploration of a neural oscillator for biped locomotion control,” Proc. IEEE 2004 Int. Conf. Robot. Autom., vol. 3, New Orleans, LA, Apr. 26–May 1, pp. 3036–3042.
[22]	G. Endo, J. Nakanishi, J. Morimoto, and G. Cheng, “Experimental studies of a neural oscillator for biped locomotion with QRIO,” IEEE Int. Conf. Robot. Autom., Barcelona, Spain, Apr. 18–22, 2005, pp. 598–603.
[23]	Y. Fukuoka and H. Kimura, “Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts,” Int. J. Robot. Res., vol. 22, no. 2, 2003, pp. 187–202.
[24]	K. Tsuchiya, S. Aoi, and K. Tsujita, “Locomotion control of a biped locomotion robot using nonlinear oscillators,” Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., vol. 2, Las Vegas, NV, Oct. 27–31, 2003, pp. 1745–1750.
[25]	J. Nakanishi, J. Morimoto, G. Endo, G. Cheng, S. Schaal, and M. Kawato, “Learning from demonstration and adaptation of biped locomotion,” Robot. Auton. Syst., vol. 47, 2004, pp. 79–91.
[26]	S. Hyon and T. Emura, “Symmetric walking control: Invariance and global stability,” IEEE Int. Conf. Robot. Autom., Barcelona, Spain, 2005, pp. 1456–1462.
[27]	M. Doi, Y. Hsegawa, and T. Fukuda, “Passive trajectory control of the lateral motion in bipedal walking,” IEEE Int. Conf. Robot. Autom., vol. 3, New Orleans, LA, Apr. 26–May 1, 2004, pp. 3049–3054.
[28]	E.R. Westervelt, G. Buche, and J.W. Grizzle, “Experimental validation of a framework for the design of controllers that induce stable walking in planar bipeds,” Int. J. Robot. Res., vol. 23, no. 6, 2004, pp. 559–582.
[29]	C.C. Wong, C.T. Cheng, K.H. Huang, and Y.T. Yang, “Fuzzy control of humanoid robot for obstacle avoidance,” International Journal of Fuzzy Systems, vol. 10, no. 1, 2008, pp. 261–270.
[30]	C.C. Wong, and Y.H. Lin, “Design and implementation of GA-based fuzzy system on FPGA chip,” Cybernetics and Systems: An International Journal, vol. 39, no. 1, 2008, pp. 79–107.
[31]	P.T. Tseng, C.J. Tong, and M.T. Lin, “Design a fast tracking resolver to digital conversion method using FPGA for rotary motion applications,” Journal of the Chinese Institute of Engineers, vol. 32, no. 6, 2009, pp. 745–753.
[32]	R. Andraka, “A survey of CORDIC algorithms for FPGA based computers,” ACM/SIGDA 6th International Symposium on Field Programmable Gate Arrays – FPGA, Monterey, California, USA, Feb. 22–25, 1998, pp. 191-200.
[33]	C.S. Yu, “Designing and FPGA evaluation of modified discrete Fourier transform for fault currents filtering,” Journal of the Chinese Institute of Engineers, vol. 30, no. 1, 2007, pp. 173–178.
[34]	C.C. Wong and C.C. Liu, “FPGA realisation of inverse kinematics for biped robot based on CORDIC,” Electronics Letters, vol. 49, no. 5, 2013, pp. 332–334.
[35]	J. Volder, “The CORDIC Trigonometric Computing Technique,” IRE Transactions on Electronic Computers, vol. EC-8, no. 3, 1959, pp. 330–334.
[36]	J.S. Walther, “A Unified Algorithm for Elementary Functions,” Spring Joint Computer Conference, California, USA, vol. 38, May 18–20, 1971, pp. 379–385.
[37]	J. Duprat and J. Muller, “The CORDIC Algorithm: New Results for Fast VLSI Implementation,” IEEE Transactions on Computers, vol. 42, no. 2,1993, pp. 168-178.
[38]	J. Cavallaro and F. Luk, “Architectures for a CORDIC SVD Processor,” Proceedings of International Society for Optical Engineering, vol. 698, 1987, pp. 45–53.
[39]	S. Abdulla, H. Nam, M. Dermot and J. Abraham, “A High Throughput FFT processor with no Multipliers,” IEEE International Conference on Computer Design, Monterey, California, USA, Oct. 4–7, 2009, pp. 485–490.
[40]	B. Parhami, Computer arithmetic, algorithms and hardware design, Oxford University Press, ed. 1st, 2000.
[41]	J. Morimoto, G. Endo, J. Nakanishi, and G. Cheng, “A biologically inspired biped locomotion strategy for humanoid robots: modulation of sinusoidal patterns by a coupled oscillator model,” IEEE Transactions on Robotics, vol. 24, no. 1, 2008, pp. 185–191.
[42]	I. Ha, Y. Tamura, and H. Asama, “Gait pattern generation and stabilization for humanoid robot based on coupled oscillators,” IEEE/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA, September 25–30, 2011.
[43]	D. Goswami, P. Vadakkepat, and D.K. Phung, “Genetic algorithm-based optimal bipedal walking gait synthesis considering tradeoff between stability margin and speed,” Robotica, vol. 27, no. 3, 2009, pp. 355–365.
[44]	E. Kim, T. Kim, and J.W. Kim, “Three-dimensional modelling of a humanoid in three planes and a motion scheme of biped turning in standing,” IET Control Theory and Applications, vol. 3, no. 9, 2009, pp. 1155–1166.
[45]	J. Denavit and R.S. Hartenberg, “A kinematic notation for lower-pair mechanisms based on matrices,” ASME Journal of Applied Mechanics, 1955, pp. 215–221.
[46]	Paul and P. Richard, “Robot manipulators, mathematics, programming, and control,” MIT press, 1981.
[47]	Craig and J. John, “Introduction to robotics: mechanics and control, 2nd edition,” Addison Wesley, 1981.
[48]	Shahinpoor and Mohsen, “A robot engineering textbook,” Harper & row, 1987.
[49]	Koren and Yoram, “Robotics for engineering,” McGraw-Hill, 1985.
[50]	K.S. Fu, R.C. Gonzalez, and C.S.G. Lee, “Robotics: control, sensing, vision, and intelligence,” McGraw-Hill, 1987.
[51]	K. Kaneko, K. Harada, F. Kanehiro, G. Miyamori, and K. Akachi, “Humanoid robot HRP-3,” International Conference on Intelligent Robots and Systems, Nice, France, Sep. 22–26, 2008, pp. 2471–2478.
[52]	S. Lohmeier, T. Buschmann, and H. Ulbrich, “Humanoid robot LOLA,” International Conference on Robotics and Automation, Kobe, Japan, May 12–17, 2009, pp. 775-780.
[53]	I.W. Park, J.Y. Kim, J. Lee, and J.H. Oh, “Mechanical design of humanoid robot platform KHR-3 (KAIST humanoid robot–3: HUBO),” International Conference on Humanoid Robots, Tsukuba, Tokyo, Japan, Dec. 5–5, 2005, pp. 321–326.
[54]	I. Ha, Y. Tamura, and H. Asama, “Development of open Humanoid platform DARwIn-OP,” International Conference on Instrumentation, Control, Information Technology and System Integration, Tokyo, Japan, Sep. 13–18, 2011, pp. 2178–2181.
[55]	T. Ishida, “Development of a small biped entertainment robot QRIO,” International Symposium on Micromechatronics and Human Science, Oct. 31–Nov. 3, 2004, pp. 23–28.
[56]	D. Goualillier, V. Hugel, P. Blazevic, C. Kilner, J. Monceaux, P. Lafourcade, B. Marnier, J. Serre, and B. Maisonnier, “Mechatronic design of NAO humanoid,” International Conference on Robotics and Automation, Kobe, Japan, May 12–17, 2009, pp. 769–774.
[57]	URL: http://www.axiomtek.com.tw/products/ViewProduct.asp?view=1036
[58]	URL: http://www.21control.com/goods.php?id=58
[59]	N. Yazdi, F. Ayazi, and K. Najafi, “Micromachined inertial sensors,” Proc. IEEE, vol. 86, iss. 8, Aug., 1998, pp. 1640–1659.
[60]	N. Barbour and G. Schmidt, “Inertial sensor technology trends,” IEEE Sensors Journal, vol. 1, 2001, pp. 332–339.
[61]	D.K. Shaeffer, “MEMS inertial sensors: A tutorial overview,” IEEE Communications Magazine, vol. 51, 2013, pp. 100–109.
[62]	U-X. Tan, K.C. Veluvolu, W.T. Latt, C.Y Shee, C.N. Riviere, and W.T. Ang, “Estimating displacement of periodic motion with inertial sensors,” IEEE Sensors Journal, vol. 8, 2008, pp. 1385–1388.
[63]	J.H. Kim and S. Sukkarieh, “Airborne simultaneous localization and map building,” IEEE International Conference on Robotics & Automation, vol. 1, Sep. 14–19, 2003, pp. 406–411.
[64]	E.S. Jones and S. Soatto, “Visual-inertial navigation, mapping and localization: A scalable real-time causal approach,” International Journal of Robotics Research, vol. 30, iss. 4, 2011, pp. 407–430.
[65]	P.C. Lin, H. Komsuoglu, and D.E. Koditschek, “A leg configuration measurement system for full-body pose estimates in a hexapod robot,” IEEE Transactions Robot., vol. 21, no. 3, Aug. 2005, pp. 778–778.
[66]	P.C. Lin, H. Komsuoglu, and D.E. Koditschek, “Sensor data fusion forbody state estimation in a hexapod robot with dynamical gaits,” IEEE Transactions Robotics, vol. 22, no. 5, Oct. 2006, pp. 932–943.
[67]	P.C. Lin, J.C. Lu, C.H. Tsai, and C.W. Ho, “Design and implementation of a nine-axis inertial measurement unit,” IEEE/ASME Transactionson Mechatronics, vol. 17, 2012, pp. 657–668.
[68]	J.Y. Kim, I.W. Park, and O.H. Jun-Ho, “Experimental realization of dynamic walking of the biped humanoid robot KHR-2 using zero moment point feedback and inertial measurement,” Advanced Robotics, vol. 20, iss 6, 2012, pp. 707–736.
[69]	O. Stasse, A.J. Davison, R. Sellaouti, and K. Yokoi, "Real-time 3D SLAM  for humanoid robot considering pattern generator information,” IEEE International Conference on Intelligent Robots and Systems, Beijing, China, Oct. 9–15, 2006, pp. 348–355.
[70]	S. Butterworth, “On the theory of filter amplifiers,” Experimental Wireless and the Wireless Engineer, vol. 7, 1930, pp. 536–541.
論文全文使用權限
校內
紙本論文於授權書繳交後5年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後5年公開
校外
同意授權
校外電子論文於授權書繳交後5年公開

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