Guaranteed Pseudospectral Sequential Convex Programming for Accurate Solutions to Constrained Optimal Control Problems

被引:0
作者
Yamamoto, Keitaro [1 ]
Fujimoto, Kenji [1 ]
Maruta, Ichiro [1 ]
机构
[1] Kyoto Univ, Grad Sch Engn, Kyoto 6158540, Japan
来源
IEEE CONTROL SYSTEMS LETTERS | 2024年 / 8卷
基金
日本学术振兴会;
关键词
Optimal control; Programming; Vectors; Convergence; Accuracy; Trajectory; Cost function; Nonlinear control; optimal control; state constraints; trajectory design; TRAJECTORY OPTIMIZATION;
D O I
10.1109/LCSYS.2024.3417173
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This letter proposes an algorithm for solving finite-time nonlinear optimal control problems. The proposed method employs the Gauss pseudospectral method to transform the optimal control problem into a nonlinear programming problem, and sequential convex programming (SCP) to solve it. Furthermore, by applying the information of the solution obtained by SCP to the indirect shooting method, a more accurate optimal solution can be obtained. There was an attempt to solve a similar class of optimal control problems, but it was only applicable to a restrictive class of problems without state constraints. In contrast, the proposed method can solve a general class of optimal control problems, including those with state constraints, while ensuring the numerical stability of the algorithm. This objective is achieved without losing the numerical stability of the algorithm by introducing a slack variable and incorporating state constraints into the dynamics. Additionally, the proposed method guarantees quadratic convergence by appropriately limiting the update step size of the optimization variables. To demonstrate the effectiveness of the proposed method, we apply the proposed method to an L-1/L-2 -optimal control problem of a two-wheeled rover.
引用
收藏
页码:1823 / 1828
页数:6
相关论文
共 14 条
[1]   Direct trajectory optimization and costate estimation via an orthogonal collocation method [J].
Benson, David A. ;
Huntington, Geoffrey T. ;
Thorvaldsen, Tom P. ;
Rao, Anil V. .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2006, 29 (06) :1435-1440
[2]  
Bonalli R, 2019, IEEE INT CONF ROBOT, P6741, DOI [10.1109/icra.2019.8794205, 10.1109/ICRA.2019.8794205]
[3]  
Grant M., 2014, CVX: Matlab Software for Disciplined Convex Programming
[4]   Graph implementations for nonsmooth convex programs [J].
Stanford University, United States .
Lect. Notes Control Inf. Sci., 2008, (95-110) :95-110
[5]  
Hamada K, 2018, IEEE IND ELEC, P2601, DOI 10.1109/IECON.2018.8591307
[6]  
Huntington G., 2007, P AIAA GUID NAV CONT, P6405
[7]   Optimal Control of Hybrid Electric Vehicles Based on Pontryagin's Minimum Principle [J].
Kim, Namwook ;
Cha, Sukwon ;
Peng, Huei .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2011, 19 (05) :1279-1287
[8]   Convex Optimization for Trajectory Generation: A Tutorial on Generating Dynamically Feasible Trajectories Reliably and Efficiently [J].
Malyuta, Danylo ;
Reynolds, Taylor P. ;
Szmuk, Michael ;
Lew, Thomas ;
Bonalli, Riccardo ;
Pavone, Marco ;
Acikmese, Behcet .
IEEE CONTROL SYSTEMS MAGAZINE, 2022, 42 (05) :40-113
[9]  
Mao YQ, 2016, IEEE DECIS CONTR P, P3636, DOI 10.1109/CDC.2016.7798816
[10]  
McGill R., 1965, J. Soc. Ind. Appl. Math., Ser. A, Control, V3, P291