The invention relates to the technical field of
robot control. The invention discloses a self-adaptive
iterative learning control method. The method comprises the following steps: a, solving a
robot position error; b, solving a
robot speed error; c, inputting the expected position of a robot, the expected speed of the robot, the actual position after k times of iteration and the actual speed afterk times of iteration into a parameter
adaptive control module; d, respectively performing proportional operation and differential operation on the
position error and the speed error, and then inputting the
position error and the speed error into a variable
gain feedback control module; e, adding the output of the parameter
adaptive control module and the output of the variable
gain feedback control module to obtain a control moment; f, taking the control moment as a control moment for controlling the (k + 1)-th iteration of the robot, wherein k is the number of iterations, and k is equal to 1, 2,.... The invention also discloses an adaptive
iterative learning control system. According to the method, the convergence rate of the
algorithm is considered while the parameter uncertainty of theindustrial robot is solved, and the position and speed tracking precision of the
industrial robot can be effectively ensured.