Time-variant quadratic programming (QP) with multi-type constraints including equality, inequality, and bound constraints is ubiquitous in practice. In the literature, there exist a few zeroing neural networks (ZNNs) that are… Click to show full abstract
Time-variant quadratic programming (QP) with multi-type constraints including equality, inequality, and bound constraints is ubiquitous in practice. In the literature, there exist a few zeroing neural networks (ZNNs) that are applicable to time-variant QPs with multi-type constraints. These ZNN solvers involve continuous and differentiable elements for handling inequality and/or bound constraints, and they possess their own drawbacks such as the failure in solving problems, the approximated optimal solutions, and the boring and sometimes difficult process of tuning parameters. Differing from the existing ZNN solvers, this article aims to propose a novel ZNN solver for time-variant QPs with multi-type constraints based on a continuous but not differentiable projection operator that is deemed unsuitable for designing ZNN solvers in the community, due to the lack of the required time derivative information. To achieve the aforementioned aim, the upper right-hand Dini derivative of the projection operator with respect to its input is introduced to serve as a mode switcher, leading to a novel ZNN solver, termed Dini-derivative-aided ZNN (Dini-ZNN). In theory, the convergent optimal solution of the Dini-ZNN solver is rigorously analyzed and proved. Comparative validations are performed, verifying the effectiveness of the Dini-ZNN solver that has merits such as guaranteed capability to solve problems, high solution accuracy, and no extra hyperparameter to be tuned. To illustrate potential applications, the Dini-ZNN solver is successfully applied to kinematic control of a joint-constrained robot with simulation and experimentation conducted.
               
Click one of the above tabs to view related content.