Iterative learning control of robot based on artificial bee colony algorithm

For the repetitive motion control, inaccurate model, and other issues of industrial robots, this article presents a novel control method that the proportion differentiation-type iterative learning parameters are self-tuning based on artificial bee colony algorithm. Considering the influence of the numerical value of iterative learning parameters on the control system, especially in the early iteration, the control effect is not satisfactory. Thus, the artificial bee colony algorithm is introduced in this article. Using bee colony as search unit, the parameters in iterative learning are optimized through the exchange of information and the survival of fittest between them. And then the optimized results are returned to iterative learning control algorithm. Finally, the digital simulation of a two-degrees-of-freedom manipulator and the experimental verification of a cable-driven robot with its first two joints are carried out. The results show that the iterative learning control based on the artificial bee colony algorithm has faster convergence and better control effect than the iterative learning control with fixed parameters.

[1]  Junzheng Wang,et al.  Application of PD-type iterative learning control in hydraulically driven 6-DOF parallel platform , 2013 .

[2]  Jianguang Fang,et al.  Topology Optimization of Multicell Tubes Under Out-of-Plane Crushing Using a Modified Artificial Bee Colony Algorithm , 2017 .

[3]  K. Moore,et al.  Iterative Learning Control: Robustness and Monotonic Convergence for Interval Systems , 2010 .

[4]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[5]  Farah Bouakrif Iterative learning control for strictly unknown nonlinear systems subject to external disturbances , 2011 .

[6]  Naoki Uchiyama,et al.  Robust iterative learning contouring controller with disturbance observer for machine tool feed drives. , 2018, ISA transactions.

[7]  Marlin H. Mickle,et al.  Learning control algorithms for tracking "slowly" varying trajectories , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[8]  Z. Zenn Bien,et al.  Pulse compensation for PD-type iterative learning control against initial state shift , 2012, Int. J. Syst. Sci..

[9]  Senping Tian,et al.  D-type iterative learning control for a class of parabolic partial difference systems , 2018, Trans. Inst. Meas. Control.

[10]  Yaoyao Wang,et al.  Practical Tracking Control of Robot Manipulators With Continuous Fractional-Order Nonsingular Terminal Sliding Mode , 2016, IEEE Transactions on Industrial Electronics.

[11]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[12]  Bai Chen,et al.  A new continuous fractional-order nonsingular terminal sliding mode control for cable-driven manipulators , 2018, Adv. Eng. Softw..

[13]  Bai Chen,et al.  A typical dynamic parameter identification method of 6-degree-of-freedom industrial robot , 2017, J. Syst. Control. Eng..

[14]  Tong Duy Son,et al.  Robust Monotonic Convergent Iterative Learning Control , 2016, IEEE Transactions on Automatic Control.

[15]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[16]  Li Zhang,et al.  A novel artificial bee colony algorithm for inverse kinematics calculation of 7-DOF serial manipulators , 2017, Soft Computing.

[17]  Yaoyao Wang,et al.  A new discrete time delay control of hydraulic manipulators , 2017, J. Syst. Control. Eng..

[18]  Yu Yao,et al.  Dynamic Model Identification for 6-DOF Industrial Robots , 2015, J. Robotics.

[19]  Benny Ørtoft Endelt,et al.  Design strategy for optimal iterative learning control applied on a deep drawing process , 2017 .

[20]  Yu Yao,et al.  Chaotic Artificial Bee Colony Algorithm for System Identification of a Small-Scale Unmanned Helicopter , 2015 .

[21]  Gustavo S. Viana,et al.  Supervisory Control-Based Navigation Architecture: A New Framework for Autonomous Robots in Industry 4.0 Environments , 2018, IEEE Transactions on Industrial Informatics.

[22]  S. Arimoto,et al.  Learning control theory for dynamical systems , 1985, 1985 24th IEEE Conference on Decision and Control.

[23]  Pınar Keçebaş,et al.  Thermodynamic Optimization of a Geothermal- Based Organic Rankine Cycle System Using an Artificial Bee Colony Algorithm , 2017 .

[24]  Ole Madsen,et al.  Robot skills for manufacturing , 2016 .

[25]  Dongdong Yu,et al.  A time-varying Q-filter design for iterative learning control with application to an ultra-precision dual-stage actuated wafer stage , 2014, J. Syst. Control. Eng..

[26]  Xiang Li,et al.  Iterative learning impedance control for rehabilitation robots driven by series elastic actuators , 2018, Autom..