Nonlinear motor control using dual feedback controller

This paper is concerned with the control of multiple nonlinearities included in a humanoid robot system. A humanoid robot has some problems of the structural instability basically, which leads to consider the control of multiple nonlinearities caused by driver parts as well as gear reducer. Saturation and backlash are typical examples of nonlinearities in the system. The conventional algorithms of backlash control are based on fuzzy algorithm, disturbance observer and neural network, etc. However, it is not easy to control the system that is employed by only single algorithm because the system includes multiple nonlinearities. In this paper, a switching PID is considered for a control of saturation, and a dual feedback algorithm is proposed for a backlash control. To implement the above algorithms, the system identification is firstly performed for the minimization of the difference between simulation and experiment. After that, the switching PID gains are determined using genetic algorithm for removing limit cycle by saturation. The control algorithm is applied by dual feedback concept based on disturbance observer. All the processes are investigated through simulations and are verified experimentally in a real humanoid system.

[1]  Vittaya Tipsuwanporn,et al.  Identification of motion control system using genetic algorithms , 2001, 4th IEEE International Conference on Power Electronics and Drive Systems. IEEE PEDS 2001 - Indonesia. Proceedings (Cat. No.01TH8594).

[2]  S. T. Impram,et al.  Limit cycle analysis of uncertain control systems with multiple nonlinearities , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[3]  Hiroaki Kitano,et al.  Acquisition of humanoid walking motion using genetic algorithm-Considering characteristics of servo modules , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[4]  Weiqing Huang,et al.  New hybrid controller for systems with deterministic uncertainties , 2000 .

[5]  Masahiro Fujita,et al.  Evolving robust gaits with AIBO , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[6]  Alessandro Saffiotti,et al.  Fuzzy landmark-based localization for a legged robot , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[7]  Ozkan Bebek,et al.  A fuzzy system for gait adaptation of biped walking robots , 2003, Proceedings of 2003 IEEE Conference on Control Applications, 2003. CCA 2003..

[8]  Hitoshi Iba,et al.  Researches on ingeniously behaving agents , 2003, NASA/DoD Conference on Evolvable Hardware, 2003. Proceedings..

[9]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Yasue Mitsukura,et al.  A system identification method using a hybrid-type genetic algorithm , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

[11]  Farshad Khorrami,et al.  Adaptive control of systems with backlash hysteresis at the input , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[12]  Hamid Khaloozadeh,et al.  Nonlinear Hammerstein model identification using genetic algorithm , 2002, Proceedings 2002 IEEE International Conference on Artificial Intelligence Systems (ICAIS 2002).