TY - JOUR
T1 - Fourier-Hermite Dynamic Programming for Optimal Control
AU - Hassan, Syeda Sakira
AU - Sarkka, Simo
N1 - Publisher Copyright:
Author
PY - 2023/10/1
Y1 - 2023/10/1
N2 - In this article, we propose a novel computational method for solving nonlinear optimal control problems. The method is based on the use of Fourier-Hermite series for approximating the action-value function arising in dynamic programming instead of the conventional Taylor-series expansion used in differential dynamic programming. The coefficients of the Fourier-Hermite series can be numerically computed by using sigma-point methods, which leads to a novel class of sigma-point-based dynamic programming methods. We also prove the quadratic convergence of the method and experimentally test its performance against other methods.
AB - In this article, we propose a novel computational method for solving nonlinear optimal control problems. The method is based on the use of Fourier-Hermite series for approximating the action-value function arising in dynamic programming instead of the conventional Taylor-series expansion used in differential dynamic programming. The coefficients of the Fourier-Hermite series can be numerically computed by using sigma-point methods, which leads to a novel class of sigma-point-based dynamic programming methods. We also prove the quadratic convergence of the method and experimentally test its performance against other methods.
KW - approximate dynamic programming
KW - Convergence
KW - Costs
KW - differential dynamic programming
KW - Dynamic programming
KW - Fourier–Hermite series
KW - Heuristic algorithms
KW - Jacobian matrices
KW - Optimal control
KW - sigma-point dynamic programming
KW - Taylor series
KW - trajectory optimization
UR - http://www.scopus.com/inward/record.url?scp=85147216829&partnerID=8YFLogxK
U2 - 10.1109/TAC.2023.3234236
DO - 10.1109/TAC.2023.3234236
M3 - Article
AN - SCOPUS:85147216829
SN - 0018-9286
VL - 68
SP - 6377
EP - 6384
JO - IEEE Transactions on Automatic Control
JF - IEEE Transactions on Automatic Control
IS - 10
ER -