Adaptive inverse control with IMC structure implementation on robotic arm manipulator

Khalid M. Al-Zahrani*, Muhammad Shafiq

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper, an adaptive inverse control with internal model control (IMC) structure is proposed and implemented on a robotic arm manipulator system. The plant is stabilized using a simple lead-lag controller and the inverse of the plant is estimated using normalized least mean square (nLMS) algorithm. Radial base transfer function is used as an input mask to the adaptive algorithm. A delayed version of the reference signal is compared with the plant output to produce the error for the adaptive algorithm. The error signal is masked by a hyperbolic tangent sigmoid transfer function and the learning rate is adjusted automatically. A rate limiter is used in the model identification part to eliminate oscillatory plant output behavior. Comparison between adaptive inverse control and IMC structure is implemented and results are shown to demonstrate the effectiveness of the proposed method.

Original languageEnglish
Title of host publication10th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2005
Pages537-543
Number of pages7
Publication statusPublished - 2005
Externally publishedYes
Event10th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2005 - Catania, Italy
Duration: Sept 19 2005Sept 22 2005

Publication series

NameIEEE International Conference on Emerging Technologies and Factory Automation, ETFA
Volume1 2 VOLS

Other

Other10th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2005
Country/TerritoryItaly
CityCatania
Period9/19/059/22/05

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Adaptive inverse control with IMC structure implementation on robotic arm manipulator'. Together they form a unique fingerprint.

Cite this