Concise Discrete ZNN Controllers for End-Effector Tracking and Obstacle Avoidance of Redundant Manipulators
Min Yang, Yunong Zhang, Ning Tan, Haifeng Hu
Abstract
Obstacle avoidance is usually an additional task for a redundant manipulator when the end-effector tracking task is performed, which guarantees the safety of the redundant manipulator. By formulating and combining the end-effector tracking task and the obstacle avoidance task using zeroing neural network (ZNN), in this article, a concise continuous ZNN (CZNN) controller is first proposed. To develop discrete controllers for practical control, a second-order discrete formula and a third-order discrete formula are introduced. Therefore, by utilizing two discrete formulas to discretize the CZNN controller, two concise discrete ZNN (DZNN) controllers are proposed. Detailed theoretical analyses guarantee the effectiveness of task formulations, CZNN controller, and DZNN controllers. In addition, some comparisons with existing studies are presented in details. Furthermore, three groups of simulative experiments on the basis of UR5 manipulator and two groups of physical experiments on the basis of Kinova manipulator are conducted to illustrate the effectiveness, superiority, and practicability of two DZNN controllers.