Multi-layer perceptron-particle swarm optimization: A lightweight optimization algorithm for the model predictive control local planner

被引:0
|
作者
Guan, Xiaoqing [1 ]
Hu, Tao [1 ]
Zhang, Ziang [1 ]
Wang, Yixu [1 ]
Liu, Yifan [1 ]
Wang, You [1 ]
Hao, Jie [2 ]
Li, Guang [1 ]
机构
[1] Zhejiang Univ, Inst Cyber Syst & Control, State Key Lab Ind Control Technol, Hangzhou 310027, Peoples R China
[2] Rotunbot Hangzhou Technol Co Ltd, Hangzhou, Peoples R China
来源
INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS | 2024年 / 21卷 / 06期
关键词
Optimization algorithm; model predictive control local planner; motion planning; multi-layer perceptron; particle swarm optimization; MOTION; DESIGN;
D O I
10.1177/17298806241301581
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The model predictive control trajectory planner is a popular and effective robot local motion planner. However, it is challenging to satisfy real-time requirements and implement them on embedded platforms due to their high complexity of solving and reliance on optimization solvers. This letter reports a lightweight and efficient two-stage solving algorithm for the model predictive control planner. Firstly, the general form of the model predictive control local planning problem was specified and simplified by the motion primitives. Then, a two-stage solving method of multi-layer perceptron pre-solving and particle swarm optimization re-optimizing is developed after splitting the cost function into two pieces. An multi-layer perceptron neural network was designed and trained offline to learn the solution of the model predictive control local planner without considering obstacles after selecting the inputs and outputs. Next, to accomplish obstacle avoidance, the particle swarm optimization algorithm re-optimizes the trajectory based on the outputs of the neural network. The experiment results demonstrate that the multi-layer perceptron-particle swarm optimization algorithm can quickly and accurately solve local planning problems, guiding robots to complete global paths with the same efficiency as expert solvers. The average solving time has been reduced by over 90%, enabling the robot to increase its control frequency or adopt higher-quality complex motion primitives. The multi-layer perceptron-particle swarm optimization algorithm can also be used for various robots and motion primitives, with a wide range of potential applications.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Fast Nonlinear Model Predictive Control on FPGA Using Particle Swarm Optimization
    Xu, Fang
    Chen, Hong
    Gong, Xun
    Mei, Qin
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2016, 63 (01) : 310 - 321
  • [22] Teaching learning-based whale optimization algorithm for multi-layer perceptron neural network training
    Zhou, Yongquan
    Niu, Yanbiao
    Luo, Qifang
    Jiang, Ming
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2020, 17 (05) : 5987 - 6025
  • [23] Optimization of Multi-layer Perceptron for Wind Power Generation Prediction Based on Improved Grey Wolf Algorithm
    Li, Jiajun
    Cheng, Haitao
    Zhou, Xiaodong
    Wang, Miao
    Wang, Zezhao
    PROCEEDINGS OF THE 4TH INTERNATIONAL SYMPOSIUM ON NEW ENERGY AND ELECTRICAL TECHNOLOGY, ISNEET 2023, 2024, 1255 : 547 - 557
  • [24] Model Predictive Control based on Real Time Particle Swarm Optimization (IPO)
    Dolatkhah, Somayeh
    Menhaj, Mohamad Bagher
    MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 3461 - 3468
  • [25] Multi-Swarm and Multi-Best Particle Swarm Optimization Algorithm
    Li, Junliang
    Xiao, Xinping
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 6281 - 6286
  • [26] Multi-Objective Multi-Exemplar Particle Swarm Optimization Algorithm With Local Awareness
    Noori, Mustafa Sabah
    Sahbudin, Ratna K. Z.
    Sali, Aduwati
    Hashim, Fazirulhisyam
    IEEE ACCESS, 2024, 12 : 125809 - 125834
  • [27] Nonlinear Model Predictive Control for Internet of Things Using Particle Swarm Optimization and Cloud Computing
    Devanathan, B.
    Selvaraj, P.
    Suyampulingam, A.
    IEEE ACCESS, 2025, 13 : 55324 - 55331
  • [28] Local search based hybrid particle swarm optimization algorithm for multiobjective optimization
    Mousa, A. A.
    El-Shorbagy, M. A.
    Abd-El-Wahed, W. F.
    SWARM AND EVOLUTIONARY COMPUTATION, 2012, 3 : 1 - 14
  • [29] Design and implementation of constrained predictive control simplified algorithm based on particle swarm optimization
    Wang, Kai-Chen
    Ma, Ping
    PROCEEDINGS OF THE 2ND ANNUAL INTERNATIONAL CONFERENCE ON ELECTRONICS, ELECTRICAL ENGINEERING AND INFORMATION SCIENCE (EEEIS 2016), 2016, 117 : 685 - 690
  • [30] Optimization of Microjet Location Using Surrogate Model Coupled with Particle Swarm Optimization Algorithm
    Qidwai, Mohammad Owais
    Badruddin, Irfan Anjum
    Khan, Noor Zaman
    Khan, Mohammad Anas
    Alshahrani, Saad
    MATHEMATICS, 2021, 9 (17)