Impedance Control for Robot Manipulators
           

- 指導教授 黃漢邦 博士 研究生 張啟舜

- Advisor :Dr.Han-Pang Huang Student : Chi-Shun Chang

Lab. of Robotics., Department of Mechanical Engineering National Taiwan University Taiwan

Abstract:

Developing control schemes for different tasks that require extensive contact or interactions with the environment has been an important subject of research in robotics area. The main purpose of this thesis is to design a controller and achieve good position and force tracking performance when the robot makes contact with the environment.

The dynamic behaviors of the robot with flexible joint are discussed first, and then the solution of the control level is proposed based on singular perturbation theory. Impedance control is one of the main force-control schemes in literature; however, classical impedance control lacks of force tracking capability. It is more important to have the capability to track the specified desired force under uncertainties in the position of contact with the environment. This thesis aims to improve classical impedance control by proposing hybrid impedance control with an admittance compensator, which combines the advantages of the hybrid position/force control and the command-based compensator.

To verify the proposed controller, the 6-axis NTU arm model with flexible joints were constructed in ADAMS, and the entire control algorithm was built in MATLAB/Simulink. Simulation studies were shown to demonstrate tracking performance of the proposed control scheme under uncertainties in environment position. Experiments were conducted using a real-time control system with USB-to-CAN-Bus interface and the 6-axis NTU arm, which have been developed by our laboratory.





中文摘要:


需要與環境廣泛接觸或互動對不同任務控制策略是機器人學的重要課題。本論文的主要目的是設計一個控制器藉以達到良好的位置和力量追蹤表現。本論文先探討具撓性關節之機器人動態行為,並基於奇異擾動理論提出了控制層面的解決方法。在文獻中,阻抗控制是力量控制中的一個主要策略;然而,傳統的阻抗控制缺乏力量追蹤的能力。因此,能在環境的位置不確定性下仍具有追蹤指定力量能力的控制策略更加重要。本論文改善傳統阻抗控制並結合了混合式位置/力量控制器及軌跡補償器的優點,提出混合式阻抗控制俱導納補償之控制器。為驗證此控制法則,先在ADAMS建立本實驗室所開發的六軸機械手臂之撓性關節模型,而整體的控制演算法在MATLAB/Simulink中建立。最後,使用本實驗室所開發的USB-to-CAN-Bus之及時控制系統及六軸機械手臂來進行實驗。