Neural network model predictive control with active disturbance rejection for robot manipulators trajectory trackingShow others and affiliations
2025 (English)In: Journal of the Franklin Institute, ISSN 0016-0032, E-ISSN 1879-2693, Vol. 362, no 13, article id 107910Article in journal (Refereed) Published
Abstract [en]
This paper proposes a novel combination of neural network model predictive control with active disturbance rejection for trajectory tracking of a 4 degrees of freedom robot manipulator. The method leverages a neural network for accurate, derivative-free prediction of robot dynamics, enabling the neural network model predictive controller to perform effective trajectory tracking while handling constraints. A terminal cost stabilizing constraint is introduced to the optimization problem to ensure stability, and the optimal control action is computed using the Archimedes optimization algorithm. Crucially, the integrated active disturbance rejection controller, utilizing an extended state observer, provides real-time estimation and compensation of total disturbances, significantly enhancing the system’s robustness against external disturbances and internal uncertainties arising from unmodeled dynamics and parameter uncertainties. The effect of the total disturbances is then dynamically compensated by subtracting their estimation from the control law of the neural network model predictive controller. Experimental validation on the MICO robot manipulator provides concrete evidence that the proposed strategy achieves superior tracking performance and significantly improved disturbance rejection compared to neural network model predictive controller and fractional power rate sliding mode controller. These experimental findings confirm the practical applicability and advanced performance of the proposed controller.
Place, publisher, year, edition, pages
Elsevier Ltd , 2025. Vol. 362, no 13, article id 107910
Keywords [en]
Model predictive control (MPC), Neural network modeling, Stability of nonlinear systems, Active disturbance rejection control (ADRC), Robot manipulator, Trajectory tracking
National Category
Control Engineering Robotics and automation
Research subject
Automatic Control
Identifiers
URN: urn:nbn:se:ltu:diva-114195DOI: 10.1016/j.jfranklin.2025.107910ISI: 001541133900001Scopus ID: 2-s2.0-105011069953OAI: oai:DiVA.org:ltu-114195DiVA, id: diva2:1987639
Note
Validerad;2025;Nivå 2;2025-08-07 (u5);
2025-08-072025-08-072025-12-04Bibliographically approved