Koopman Based Trajectory Optimization with Mixed Boundaries

Mohamed Abou-Taleb, Maximilian Raff, Kathrin Flaßkamp, C. David Remy
Proceedings of the 7th Annual Learning for Dynamics \& Control Conference, PMLR 283:1565-1577, 2025.

Abstract

Trajectory optimization is a widely used tool in the design and control of dynamical systems. Typically, not only nonlinear dynamics, but also couplings of the initial and final condition through implicit boundary constraints render the optimization problem non-convex. This paper investigates how the Koopman operator framework can be utilized to solve trajectory optimization problems in a (partially) convex fashion. While the Koopman operator has already been successfully employed in model predictive control, the challenge of addressing mixed boundary constraints within the Koopman framework has remained an open question. We first address this issue by explaining why a complete convexification of the problem is not possible. Secondly, we propose a method where we transform the trajectory optimization problem into a bilevel problem in which we are then able to convexify the high-dimensional lower-level problem. This separation yields a low-dimensional upper-level problem, which could be exploited in global optimization algorithms. Lastly, we demonstrate the effectiveness of the method on two example systems: the mathematical pendulum and the compass-gait walker.

Cite this Paper


BibTeX
@InProceedings{pmlr-v283-abou-taleb25a, title = {Koopman Based Trajectory Optimization with Mixed Boundaries}, author = {Abou-Taleb, Mohamed and Raff, Maximilian and Fla{\ss}kamp, Kathrin and Remy, C. David}, booktitle = {Proceedings of the 7th Annual Learning for Dynamics \& Control Conference}, pages = {1565--1577}, year = {2025}, editor = {Ozay, Necmiye and Balzano, Laura and Panagou, Dimitra and Abate, Alessandro}, volume = {283}, series = {Proceedings of Machine Learning Research}, month = {04--06 Jun}, publisher = {PMLR}, pdf = {https://raw.githubusercontent.com/mlresearch/v283/main/assets/abou-taleb25a/abou-taleb25a.pdf}, url = {https://proceedings.mlr.press/v283/abou-taleb25a.html}, abstract = {Trajectory optimization is a widely used tool in the design and control of dynamical systems. Typically, not only nonlinear dynamics, but also couplings of the initial and final condition through implicit boundary constraints render the optimization problem non-convex. This paper investigates how the Koopman operator framework can be utilized to solve trajectory optimization problems in a (partially) convex fashion. While the Koopman operator has already been successfully employed in model predictive control, the challenge of addressing mixed boundary constraints within the Koopman framework has remained an open question. We first address this issue by explaining why a complete convexification of the problem is not possible. Secondly, we propose a method where we transform the trajectory optimization problem into a bilevel problem in which we are then able to convexify the high-dimensional lower-level problem. This separation yields a low-dimensional upper-level problem, which could be exploited in global optimization algorithms. Lastly, we demonstrate the effectiveness of the method on two example systems: the mathematical pendulum and the compass-gait walker.} }
Endnote
%0 Conference Paper %T Koopman Based Trajectory Optimization with Mixed Boundaries %A Mohamed Abou-Taleb %A Maximilian Raff %A Kathrin Flaßkamp %A C. David Remy %B Proceedings of the 7th Annual Learning for Dynamics \& Control Conference %C Proceedings of Machine Learning Research %D 2025 %E Necmiye Ozay %E Laura Balzano %E Dimitra Panagou %E Alessandro Abate %F pmlr-v283-abou-taleb25a %I PMLR %P 1565--1577 %U https://proceedings.mlr.press/v283/abou-taleb25a.html %V 283 %X Trajectory optimization is a widely used tool in the design and control of dynamical systems. Typically, not only nonlinear dynamics, but also couplings of the initial and final condition through implicit boundary constraints render the optimization problem non-convex. This paper investigates how the Koopman operator framework can be utilized to solve trajectory optimization problems in a (partially) convex fashion. While the Koopman operator has already been successfully employed in model predictive control, the challenge of addressing mixed boundary constraints within the Koopman framework has remained an open question. We first address this issue by explaining why a complete convexification of the problem is not possible. Secondly, we propose a method where we transform the trajectory optimization problem into a bilevel problem in which we are then able to convexify the high-dimensional lower-level problem. This separation yields a low-dimensional upper-level problem, which could be exploited in global optimization algorithms. Lastly, we demonstrate the effectiveness of the method on two example systems: the mathematical pendulum and the compass-gait walker.
APA
Abou-Taleb, M., Raff, M., Flaßkamp, K. & Remy, C.D.. (2025). Koopman Based Trajectory Optimization with Mixed Boundaries. Proceedings of the 7th Annual Learning for Dynamics \& Control Conference, in Proceedings of Machine Learning Research 283:1565-1577 Available from https://proceedings.mlr.press/v283/abou-taleb25a.html.

Related Material