TY - JOUR
T1 - Hierarchical Incremental MPC for Redundant Robots
T2 - A Robust and Singularity-Free Approach
AU - Wang, Yongchao
AU - Liu, Yang
AU - Leibold, Marion
AU - Buss, Martin
AU - Lee, Jinoh
N1 - Publisher Copyright:
© 2004-2012 IEEE.
PY - 2024
Y1 - 2024
N2 - This article presents a model predictive control (MPC) method for redundant robots controlling multiple hierarchical tasks formulated as multilayer constrained optimal control problems (OCPs). The proposed method, named hierarchical incremental MPC (HIMPC), is robust to dynamic uncertainties, untethered from kinematic/algorithmic singularities, and capable of handling input and state constraints such as joint torque and position limits. To this end, we first derive robust incremental systems that approximate uncertain system dynamics without computing complex nonlinear functions or identifying model parameters. Then, the constrained OCPs are cast as quadratic programming problems which result in linear MPC, where dynamically-consistent task priority is achieved by deploying equality constraints and optimal control is attained under input and state constraints. Moreover, hierarchical feasibility and recursive feasibility are theoretically proven. Since the computational complexity of HIMPC drastically decreases compared with nonlinear MPC-based methods, it is implemented under the sampling frequency of 1 kHz for physical experiments with redundant manipulator setups, where robustness (high tracking accuracy and enhanced dynamic consistency), admissibility of multiple constraints, and singularity-avoidance nature are demonstrated and compared with state-of-the-art task-prioritized controllers.
AB - This article presents a model predictive control (MPC) method for redundant robots controlling multiple hierarchical tasks formulated as multilayer constrained optimal control problems (OCPs). The proposed method, named hierarchical incremental MPC (HIMPC), is robust to dynamic uncertainties, untethered from kinematic/algorithmic singularities, and capable of handling input and state constraints such as joint torque and position limits. To this end, we first derive robust incremental systems that approximate uncertain system dynamics without computing complex nonlinear functions or identifying model parameters. Then, the constrained OCPs are cast as quadratic programming problems which result in linear MPC, where dynamically-consistent task priority is achieved by deploying equality constraints and optimal control is attained under input and state constraints. Moreover, hierarchical feasibility and recursive feasibility are theoretically proven. Since the computational complexity of HIMPC drastically decreases compared with nonlinear MPC-based methods, it is implemented under the sampling frequency of 1 kHz for physical experiments with redundant manipulator setups, where robustness (high tracking accuracy and enhanced dynamic consistency), admissibility of multiple constraints, and singularity-avoidance nature are demonstrated and compared with state-of-the-art task-prioritized controllers.
KW - Incremental system
KW - model predictive control (MPC)
KW - redundant robots
KW - task prioritized control
KW - time-delay estimation
UR - http://www.scopus.com/inward/record.url?scp=85186975290&partnerID=8YFLogxK
U2 - 10.1109/TRO.2024.3370049
DO - 10.1109/TRO.2024.3370049
M3 - Article
AN - SCOPUS:85186975290
SN - 1552-3098
VL - 40
SP - 2128
EP - 2148
JO - IEEE Transactions on Robotics
JF - IEEE Transactions on Robotics
ER -