透過您的圖書館登入
IP:3.15.37.162
  • 學位論文

人型機器人即時控制

Real-time Control of a Humanoid Robot

指導教授 : 黃漢邦

摘要


機器人領域的發展除了材料與電腦的進步之外,仍需要更多經驗的累積。直到近幾年,在日本與美國尖端研究者篳路藍縷的開拓下,機器人領域厚重的大門才被緩緩推開,開始出現一道曙光。而首先面臨的問題,即是如何使機器人適應不同環境,以及在外界干擾下如何使機器人持續運作。本論文提出一套穩定性系統可使機器人在外界干擾或是環境發生變化時維持平衡。此方法結合機器人領域中最主要的兩種控制架構-位置控制 (Position Control)與力量控制 (Force Control),配合即時回饋控制 (Real-Time Feedback Control),改變機器人姿態以符合滿足預觀控制 (Preview Control)下的零力矩點 (Zero Moment Point)軌跡。此外,透過六軸力規與慣性量測儀(IMU)並導入質心Jacobian (COG Jacobian)之概念,設計一及時穩定器。本論文利用質心水平移動來補償線動量 (Linear Momentum Compensation),在角動量 (Angular Momentum Compensation)方面則是藉由上半身擺動來補償零力矩點誤差。利用更改逆運動學 (Inverse Kinematics)欲追蹤之目標座標,擺動腳 (Swing Leg)可以智慧地適應環境。如此一來,當機器人面對不同的地形以及無法預測之外力時,可智慧地調整其各軸軌跡,使行走之適應力明顯提高。本論文理論實現皆透過實驗室自主開發之人型機器人完成。此機器人透過USB-CAN Bus 以及 EtherCAT溝通,是一即時控制系統。

並列摘要


As the gradually aging population and the rise of automatic production, robots become necessary to us. Many types of robots have been proposed, the humanoid robot, by its human like appearance and geometry is an active field in robotics. However, the robot balancing problem is still a tough question. Biped attracted many researchers to develop the control rule and strategy. Because of the improvement of technology and the accumulated experiences, researchers in America and Japan start to develop their new robots which can run and jump smoothly and stably. The bipeds nowadays start to be able to deal with these difficult tasks. The first problem we met is to keep robot balancing while absorbing disturbances from the environment. In this thesis, we proposed a stabilizer with a real-time feedback control system to deal with balancing problem. We developed an optimal ZMP distributor as the control references. The COG Jacobian is used for whole body coordinate balancing. In addition, we used force sensors on ankles and Inertia Moment Unit (IMU) on waist. We did three experiments for proving the workability of this stabilizer. With the proposed stabilizer, the biped can endure external forces and walk on uneven terrain. The communication system of this robot is based on CAN-Bus and EtherCAT. It is a real-time system.

參考文獻


[1] A. Albu-Schaffer, C. Ott, U. Frese, and G. Hirzinger, "Cartesian impedance control of redundant robots: Recent results with the DLR-light-weight-arms," Proc. of IEEE Int. Conf. on Robotics and Automation, Taipei, Taiwan, Vol. 3, pp. 3704-3709, 2003.
[2] S. P. Boyd and B. Wegbreit, "Fast computation of optimal contact forces," IEEE Transactions on Robotics, Vol. 23, No. 6, pp. 1117-1132, 2007.
[3] T. Buschmann, S. Lohmeier, and H. Ulbrich, "Biped walking control based on hybrid position/force control," Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, St. Louis, MO, USA, pp. 3019-3024, 2009.
[4] J. Butzke and M. Likhachev, "Planning for multi-robot exploration with multiple objective utility functions," Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, San Francisco, California, USA, pp. 3254-3259, 2011.
[6] B.-K. Cho and J.-H. Oh, "Practical experiment of balancing for a hopping humanoid biped against various disturbances," Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Taipei, Taiwan, pp. 4464-4470, 2010.

延伸閱讀


國際替代計量