Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電機工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/68811
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor羅仁權
dc.contributor.authorChing-Gang Changen
dc.contributor.author張晴岡zh_TW
dc.date.accessioned2021-06-17T02:36:34Z-
dc.date.available2020-08-24
dc.date.copyright2017-08-24
dc.date.issued2017
dc.date.submitted2017-08-16
dc.identifier.citation[1] Y. Sakagami, R. Watanabe, C. Aoyama, S. Matsunaga, N. Higaki, and K. Fujimura, 'The intelligent ASIMO: System overview and integration,' in Intelligent Robots and Systems,' in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2002, pp. 2478-2483.
[2] 'The Agile Anthropomorphic Robot,' Bostondynamics, [Online]. Available: http://www.bostondynamics.com/robot_Atlas.html.
[3] K.Kaneko, F.Kanehiro, M.Morisawa, K.Miura, S.Nakaoka and S.Kajita, 'Cybernetic Human HRP-4C,' in IEEE/RSJ Int. Conference on Humanoid Robots, 2009, pp.7-14.
[4] M. Vukobratović, D. Juričić, 'Zero-Moment Point- Thirty Five Years of Its Life,' in IEEE International Journal of Humanoid Robotics, 2004, pp.157~173.
[5] A. Takanishi, M. Ishida, Y. Yamazaki, and I. Kato, 'The realization of dynamic walking robot WL-10RD,' in Proc. Int. Conf. Advanced Robotics, 1985, pp. 459-466.
[6] N. Kalamian and M. Farrokhi, 'Dynamic Walking of Biped Robots with Obstacles Using Predictive Controller,' in 1st International Conference on Computer and Knowledge Engineering (ICCKE), 2011, pp.105-110.
[7] S. Kajita, O. Matsumoto, and M. Saigo, 'Real-time 3D Walking Pattern Generation for a Biped Robot with Telescopic Legs,' in Proc. of IEEE Int. Conf. on Robotics and Automation, 2001, pp. 2299-2036.
[8] 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 Proc. IEEE Int. Conf. Intell. Robots Syst, 2001, pp. 239–246.
[9] S. Kajita, F. Kanehiro, K. Kaneko, K. Fujiwara, K. Yokoi, and H. Hirukawa, 'A Realtime Pattern Generator for Biped Walking,' in Proc. of the 2002 ICRA, 2002, pp.31-27.
[10] J. Park and Y. Youm, 'General zmp preview control for bipedal walking,' in Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy, 2007, pp. 2682-2687..
[11] J. Pratt, J. Carff, S. Drakunov, and A. Goswami, 'Capture point: A step toward humanoid push recovery,' in IEEE/RAS Int. Conf. on Humanoid Robots, 2006, pp. 200–207.
[12] A. L. Hof, 'The 'extrapolated center of mass' concept suggests a simple control of balance in walking,' in Human Movement Science, 2008, vol. 27, no. 1.
[13] 'Biped humanoid robot group WABIAN-2R (2006-),' [Online]. Available: http://www.takanishi.mech.waseda.ac.jp/top/research/wabian/.
[14] X. Xinjilefu, S. Feng and C. Atkeson, 'Dynamic State Estimation using Quadratic Programming,' in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2014, pp. 989-994.
[15] J. Eng and D. Winter, 'Estimations of the Horizontal Displacement of the Total Body Centre of Mass: Considerations during Standing Activities,' Gait and Posture, vol. vol. 1, no. no. 3, pp. pp. 141-144, 1993.
[16] J. Carpentier, M. Benallegue, N. Mansard and J. Laumond, 'A kinematics-dynamics based estimator of the center of mass position for anthropomorphic system — A complementary filtering approach,' in IEEE-RAS International Conference on Humanoid Robots (Humanoids), 2015, pp. 1121-1126.
[17] Xinjilefu and C. Atkeson, 'State estimation of a walking humanoid robot,' IEEE/RAS International Conference on Intelligent Robots and Systems (ICRA), 2012, pp. 3693-3699.
[18] S. Piperakis and P. Trahanias, 'Non-linear ZMP Based State Estimation for Humanoid Robot Locomotion,' in IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), 2016, pp. 202-209.
[19] J. Englsberger, C. Ott, M. Roa, A. Albu-Schaffer and G. Hirzinger, 'The 3D Linear Inverted Pendulum Mode: A Simple Modeling for a Biped Walking Pattern Generation,' in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2001, pp. 239-246.
[20] J. Englsberger, C. Ott and A. Albu-Schaffer, 'Three-Dimensional Bipedal Walking Control Based on Divergent Component of Motion,' IEEE Transactions on Robotics, pp. vol. 31, no. 2, pp. 355-368, 2015.
[21] E. Wan and R. van der Merwe, 'The Unscented Kalman Filter,' Kalman Filtering and Neural Networks, pp. pp.221-280, 2002.
[22] R. S. Hartenberg and J. Denavit, “Kinematic synthesis of linkages: McGraw-Hill,” 1964.
[23] 'Nitta Corporation 6-axis Force/Torque sensor,' [Online]. Available: http://www.nitta.co.jp/en/.
[24] T. Takenaka, T. Matsumoto, and T. Yoshiike, 'Real time motion generation and control for biped robot, 1st report: Walking gait pattern generation,' in IEEE/RSJ Int. Conf. Intell. Robots Syst, 2009,.
[25] S. Shimmyo, T. Sato, and K. Ohnishi, 'Biped Walking Pattern Generation by Using Preview Control Based on Three-Mass Model,' IEEE Trans. Ind. Electronics, pp. 5137-5147, 2013.
[26] M. Hopkins, D. Hong and A. Leonessa, 'Humanoid Locomotion on Uneven Terrain using the Time-varying Divergent Component of Motion,' in IEEE-RAS International Conference on Humanoid Robots (Humanoids), 2014, pp. 266-272.
[27] T. Sugihara,Y.Nakamura, andH. Inoue, 'Realtime humanoid motion generation through ZMP manipulation based on inverted pendulum control,' in IEEE Int. Conf. Robot. Autom., 2002, pp. 1404–1409.
[28] K. Miura, M. Morisawa, F. Kanehiro, S. Kajita, K. Kaneko and K. Yokoi, 'Human-like Walking with Toe Supporting for Humanoids,' in IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS), 2011.
[29] N. Pipenbrinck, “Hermite Curve Interpolation,” 1998.
[30] Muhammad A. Ali, H. Andy Park, and C. S. George Lee, 'Closed-Form Inverse Kinematic Joint Solution for Humanoid Robots,' in IEEE/RSJ International Conference on Intelligent Robots and Systems, 2010.
[31] Shuuji Kajita, Mitsuharu Morisawa, Kanako Miura, Shin’ichiro Nakaoka, Kensuke Harada, Kenji Kaneko, Fumio Kanehiro and Kazuhito Yokoi, 'Biped Walking Stabilization Based on Linear Inverted Pendulum Tracking,' in IEEE/RSJ International Conference on Intelligent Robots and Systems, 2010.
[32] R. C. Luo, C. Y. Yi, and Y. W. Perng, 'Gravity compensation and compliance based force control for auxiliarily easiness in manipulating robot arm,' in Control Conference (ASCC), 2011, pp. 1193-1198.
[33] M. B. Popovic, A. Goswami, and H. Herr, 'Ground reference points in legged locomotion: Definitions, biological trajectories and control implications,” The Int. Journal of Robotics Research,' Journal of Robotics Research, p. 1013–1032, 2005.
[34] G. Welch, An Introduction to the Kalman Filter, 2001.
[35] M. I. Ribeiro, Kalman and Extended Kalman Filters : Concept, Derivation and Properties, 2004.
[36] S. J. Julier and J. K. Uhlmann, 'A New Extension of the Kalman Filter to Nonlinear Systems,' in n Proc. of AeroSense: The 11th Int. Symp. on Aerospace/Defence Sensing, Simulation and Controls, 1997.
[37] K. Lowrey, J. Dao, and E. Todorov, 'Real-time State Estimation with Whole-Body Multi-Contact Dynamics: A modified UKF Approach,' in IEEE-RAS International Conference on Humanoid Robots (Humanoids), 2016.
[38] R. C. Luo, J. Sheng, C. C. Chen and P. H. Chang, 'Reactive biped robot walking with on-line path generation and obstacle avoidance,' in IEEE International Conference on Robotics and Automation (ICRA), 2014.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/68811-
dc.description.abstract因為人型機器人的高度自由度與複雜性,在一些如非等高行走、類人型步態、外力干擾與不平整地面等變因下保持穩定行走被認為是個研究挑戰。其中,ASIMO的人型機器人,其藉由結合各種方案如著地作用力控制、線上ZMP修正、著地位置控制等控制演算法展現了良好的行走軌跡。至此,良好的行走軌跡產生器在機器人領域一直是個炙手可熱的研究議題。然而,一個軌跡產生器需要結合良好的機器人狀態估測器得知身體質心位置、速度與角動量以便於回饋使機器人穩定。
在傳統的軌跡產生器中,軌跡大多遵循著一些限制以利於數學式在物理量上的簡化如質心數量簡化、角動量忽略、質心等高、零力矩點限制、非即時運算…等。上述問題的簡化有利於線性化數學式,同時也減少狀態估測的困難性,目前常見的方法是使用卡爾曼濾波器進行即時的運算。然而,較新穎的軌跡規劃產生器並不適用於線性的卡爾曼濾波器,許多非線性的運動方程無法表示。其中,另一派學者使用擴展式卡爾曼濾波器將非線性的部分使用雅可比方程式線性化以表示其運動方程,此方法有幾個致命性的問題如: (1.)擴展式卡爾曼濾波器不是最佳化濾波器,無法表示泰勒展開式第二項以後的項目。(2.)在實際應用下,數學式的偏微分或數學式本身並不是如此容易取得,因而產生實作上的困難。
為此,本論文提出一個配合新穎且非線性的機器人狀態估測器配合新穎的軌跡產生器。就由以下流程實踐完整的控制迴路: (1.)藉由步態規劃決定基本參數。(2.)使用發散分量運動軌跡產生器實踐即時的軌跡規劃。(3.)使用最佳化分析決定身體質心高度。(4.)估測器回饋以穩定零力矩點。藉由此估測器,我們突破在即時回饋的條件下非線性問題使機器人擁有更快的行走速度與產生順應性的可能性。
zh_TW
dc.description.abstractDue to high degree of freedom and complexity of humanoid robots, humanoid robot walking has long been considered as a challenge to maintain steady walking un-der some changing conditions, including non-constant height walking, natural human-oid gaits, external interference and uneven ground. One famous walking bipeds is the ASIMO, which combines various schemes, such as ground reaction force control, online modification of the ZMP and foot landing position control, was capable of per-forming walking trajectories. Until now, a good walking trajectory generator has been a good topic in the field of robots. Nevertheless, a good trajectory generator needs to be combined with a humanoid robot state estimator to obtain the position, velocity and angular momentum of the robot for feedback control.
In the case of traditional trajectory generator, the trajectory follows some re-strictions to facilitate the simplification of the physical quantity in the dynamic quan-tity such as the simplification of the number of centroids, ignorance of the angular momentum, constant height of mass, the limitation of zero moment point and offline generator. The simplification of the above problem not only makes it easier to linear-ize the mathematical formula, but also reduces the difficulty of state estimation. The current common approach is to use Kalman filter for online estimator. However, the novel trajectory planning generators do not apply to linear Kalman filters because many nonlinear equations of motion can not be expressed. Some of scholars use the extended Kalman filter to linearize the nonlinear part with the Jacobi equation to rep-resent the equation of motion. This method has several fatal problems such as: (1) The extended Kalman filter linearize non-linear component of the equation and ignore higher-degree Taylor polynomials., which takes advantage of the Jacobian matrix to calculate the first-order partial derivatives only. (2) In realistic applications, it is dif-ficult to get the Jacobian matrix to derive the non-linear equation.
This paper proposes an original, nonlinear robot state estimator with a novel tra-jectory generator. The complete control loop is performed by the following processes: (1) Determine the basic parameters by gait planning. (2) Use the divergent component motion trajectory generator to implement real-time trajectory planning. (3) Use the optimization analysis to determine body mass center height. (4.) Obtain the state with estimator to stabilize zero moment points. With this estimator, we break through the non-linear problem in real-time feedback conditions to give the robot the possibility of faster walking and compliance.
en
dc.description.provenanceMade available in DSpace on 2021-06-17T02:36:34Z (GMT). No. of bitstreams: 1
ntu-106-R03945001-1.pdf: 6344625 bytes, checksum: 42f099036deb7664e50c41f9544077f7 (MD5)
Previous issue date: 2017
en
dc.description.tableofcontentsChapter 1 Introduction 1
1.1 Motivation and Objective 1
1.2 State-of-the-art Humanoid Robots 2
1.2.1 ASIMO 2
1.2.2 ATLAS 4
1.2.3 HRP-4C 5
1.3 Literature Review 7
1.3.1 Walking Pattern Generator 7
1.3.2 CoM Estimator for Feedback Control 9
1.4 Thesis Organization 11
Chapter 2 Research Materials 12
2.1 Mechanism 12
2.1.1 Humanoid robot 12
2.1.2 D-H parameters 13
2.1.3 Actuator and Transmission 17
2.2 Sensor 18
2.2.1 Encoder 18
2.2.2 Force/Torque Sensor 19
2.2.3 Inertia Measurement Unit (IMU) 20
2.3 Hierarchical Control Architecture 21
2.3.1 EtherCAT 21
2.3.2 System Architecture 22
Chapter 3 Online Walking Pattern Generator 23
3.1 The framework and the basic concept 24
3.2 Trajectory Planner 28
3.2.1 Walking Path Planner 28
3.2.2 Step controller 29
3.2.3 Trajectory controller 33
3.2.4 Kinematics 38
3.3 Control Architecture 43
Chapter 4 State Estimator for Feedback Control 44
4.1 Feedback Control 45
4.1.1 Servo control layer 45
4.1.2 Posture/Force control layer 46
4.1.3 CoM/ZMP control layer 48
4.2 The Estimation based on Unscented Kalman Filter 50
4.2.1 Kalman Filter 51
4.2.2 Extended Kalman Filter 53
4.2.3 Unscented Kalman Filter 55
4.2.4 Humanoid Dynamics 56
4.2.5 Zero Moment Point 56
4.2.6 Sole Orientation 57
4.2.7 The Process Model 58
4.2.8 The Measurement Model 60
4.2.9 Practical Considerations 63
4.2.10 The Estimator Architecture 64
Chapter 5 Experimental Result 66
5.1 Stability Analysis of the Online Pattern Generator 66
5.2 Effectiveness and Efficiency Analysis of the State estimator based on Unscented Kalman Filter 71
5.3 Compliance and Robustness Analysis of the Feedback Control Structure 76
Chapter 6 Conclusion and Future Works 83
6.1 Conclusion 83
6.2 Future Works 84
REFERENCE 85
VITA 90
dc.language.isoen
dc.subject人型機器人zh_TW
dc.subject非線性狀態估測器zh_TW
dc.subject非等高行走zh_TW
dc.subject無損型卡爾曼濾波器zh_TW
dc.subject即時行走軌跡產生器zh_TW
dc.subjectHumanoid roboten
dc.subjectreal-time walking trajectory generatoren
dc.subjectnonlinear state estimatoren
dc.subjectnon-constant height walkingen
dc.subjectthe Unscented Kalman filteren
dc.title基於無損型卡爾曼濾波器之非線性狀態估測之順應性即時步態產生器於人型機器人zh_TW
dc.titleCompliant Control of Online Walking Pattern Generation Using Nonlinear State Estimation with Unscented Kalman Filter for Humanoid Roboticsen
dc.typeThesis
dc.date.schoolyear105-2
dc.description.degree碩士
dc.contributor.oralexamcommittee康仕仲,顏炳郎
dc.subject.keyword人型機器人,即時行走軌跡產生器,非線性狀態估測器,非等高行走,無損型卡爾曼濾波器,zh_TW
dc.subject.keywordHumanoid robot,real-time walking trajectory generator,nonlinear state estimator,non-constant height walking,the Unscented Kalman filter,en
dc.relation.page90
dc.identifier.doi10.6342/NTU201703719
dc.rights.note有償授權
dc.date.accepted2017-08-17
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept電機工程學研究所zh_TW
顯示於系所單位:電機工程學系

文件中的檔案:
檔案 大小格式 
ntu-106-1.pdf
  未授權公開取用
6.2 MBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved