Speed-Up of Nonlinear Model Predictive Control for Robot Manipulators Using Task and Data Parallelism

被引:3
|
作者
Astudillo, Alejandro [1 ]
Gillis, Joris
Pipeleers, Goele
Decre, Wilm
Swevers, Jan
机构
[1] Katholieke Univ Leuven, MECO Res Team, Dept Mech Engn, Leuven, Belgium
关键词
Robot manipulator; model predictive control; parallelization; vectorization; tunnel following; OPTIMIZATION;
D O I
10.1109/AMC51637.2022.9729271
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The repetitive evaluation of computationally expensive functions in the objective and constraints represents a bottleneck in the solution of the underlying optimal control problem ( OCP) of nonlinear model predictive controllers (MPC) for robot manipulators. We address this problem by exploiting the parallel evaluation of such functions within the execution of a first-order and a second-order OCP solution algorithm, such as the proximal averaged Newton-type method for optimal control (PANOC) and the sequential convex quadratic programming (SCQP) method, respectively. The use of task parallelism with multicore executions and data parallelism with single-instruction- multiple-data (SIMD) instructions is shown to effectively reduce the solution time of the underlying OCP so that the satisfaction of real-time constraints in the deployment of MPC for robot manipulators can be achieved. Index Terms-Robot manipulator, model
引用
收藏
页码:201 / 206
页数:6
相关论文
共 50 条
  • [1] Robust Nonlinear Model Predictive Control for Robot Manipulators with Disturbances
    Yu, Yuantao
    Dai, Li
    Sun, Zhongqi
    Xia, Yuanqing
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 3629 - 3633
  • [2] Nonlinear Model Predictive Control of Robot Manipulators Using Quasi-LPV Representation
    Esfandiari, Mojtaba
    Chan, Sonny
    Sutherland, Garnette
    Westwick, David
    2019 IEEE 7TH INTERNATIONAL CONFERENCE ON CONTROL, MECHATRONICS AND AUTOMATION (ICCMA 2019), 2019, : 116 - 120
  • [3] Data-Driven Incremental Model Predictive Control for Robot Manipulators
    Wang, Yongchao
    Zhou, Yuhang
    Liu, Fangzhou
    Leibold, Marion
    Buss, Martin
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2024,
  • [4] Robust Model Predictive Control for Robot Manipulators
    Tahamipour-Z, S. Mohammad
    Petrovic, Goran R.
    Mattila, Jouni
    2022 IEEE-RAS 21ST INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2022, : 420 - 426
  • [5] Feedback nonlinear predictive control of rigid link robot manipulators
    Hedjar, R
    Toumi, R
    Boucher, P
    Dumur, D
    PROCEEDINGS OF THE 2002 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2002, 1-6 : 3594 - 3599
  • [6] Visual Servoing of Robot Manipulators Using Model-based Predictive Control
    Lazar, C.
    Burlacu, A.
    2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 690 - 695
  • [7] Malleable Task-Graph Scheduling with a Practical Speed-Up Model
    Marchal, Loris
    Simon, Bertrand
    Sinnen, Oliver
    Vivien, Frederic
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (06) : 1357 - 1370
  • [8] Robust Model Predictive Tracking Control for Robot Manipulators With Disturbances
    Dai, Li
    Yu, Yuantao
    Zhai, Di-Hua
    Huang, Teng
    Xia, Yuanqing
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (05) : 4288 - 4297
  • [9] Using Dynamic Parallelism to Speed-Up Clustering-Based Community Detection in Social Networks
    Alandoli, Mohammed
    Al-Ayyoub, Mahmoud
    Al-Smadi, Mohammad
    Jararweh, Yaser
    Benkhelifa, Elhadj
    2016 IEEE 4TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD WORKSHOPS (FICLOUDW), 2016, : 240 - 245
  • [10] Nonlinear model predictive control of a robot manipulator
    Poignet, P
    Gautier, M
    6TH INTERNATIONAL WORKSHOP ON ADVANCED MOTION CONTROL, PROCEEDINGS, 2000, : 401 - 406