Abstract
In this paper, an L1 penalized sequential convex programming (LPSCP) method for trajectory optimization is proposed. Sequential convex methods dramatically reduce computation time for nonlinear trajectory optimizations, based on the desirable properties of convex optimization algorithms. Due to its fast convergence speed, the sequential convex method is considered as a near-future candidate for real-time optimal online guidance. However, the generic sequential convex method seldom suffers from poor robustness to crude the initial trajectory estimates and constraint perturbations, which limits its application to real-world systems. Suggested LPSCP method resolves the robustness issue of generic sequential convex methods, by addressing the convex subproblem infeasibility. While improving its robustness, proposed LPSCP method maintains its fast convergence property. Consequently, LPSCP method enhances overall versatility of sequential convex method for trajectory optimization, which includes ameliorated robustness toward initial trajectory estimates, and improved stability to state and constraint perturbations. Throughout the paper, details of LPSCP method are outlined along with an application example to missile trajectory optimization problems. Desirable properties of LPSCP method are demonstrated through several simulated examples. Optimized trajectories are compared with results from the pseudospectral method. Numerical simulation and Monte Carlo analysis show that LPSCP method accelerates optimization process dramatically (−98.2% on average) while producing the same optimal trajectory.
Similar content being viewed by others
References
Zarchan P (2012) Tactical and strategic missile guidance. American Institute of Aeronautics and Astronautics, New York
Bryson AE (2017) Applied Optimal Control. CRC Press, Boca Raton
Kirk DE (1970) Optimal Control Theory. Prentice-Hall, New York
Ryoo CK, Cho H, Tahk MJ (2005) Optimal guidance laws with terminal impact angle constraint. J Guidance Control Dyn 28(4):724–732. https://doi.org/10.2514/1.8392
Kim TH, Park BG, Tahk MJ (2013) Bias-Shaping method for biased proportional navigation with terminal-angle constraint. J Guidance Control Dyn 36(6):1810–1816. https://doi.org/10.2514/1.59252
Jeon IS, Lee JI, Tahk MJ (2006) Impact-time-control guidance law for anti-ship missiles. IEEE Trans Control Syst Technol 14(2):260–266. https://doi.org/10.1109/TCST.2005.863655
Jeon IS, Lee JI, Tahk MJ (2016) Impact-time-control guidance with generalized proportional navigation based on nonlinear formulation. J Guid Control Dyn 39(8):1887–1892. https://doi.org/10.2514/1.G001681
Cho N, Kim Y (2016) Modified pure proportional navigation guidance law for impact time control. J Guid Control Dyn 39(4):852–872. https://doi.org/10.2514/1.G001618
Lee JI, Jeon IS, Tahk MJ (2007) Guidance law to control impact time and angle. IEEE Trans Aerosp Electron Syst 43(1):301–310. https://doi.org/10.1109/TAES.2007.357135s
Shim SW, Hong SM, Moon GH, Tahk MJ (2018) Impact angle and time control guidance under field-of-view constraints and maneuver limits. Int J Aeronaut Space Sci. https://doi.org/10.1007/s42405-018-0004-8
Lee JY, Kim H (2008) Impact time and angle control guidance with rendezvous concept. In: 2018 AIAA Guidance, Navigation, and Control Conference. AIAA SciTech Forum. https://doi.org/10.2514/6.2018-1322
Jung B, Kim Y (2006) Guidance laws for anti-ship missiles using impact angle and impact time. In: AIAA guidance, navigation, and control conference and exhibit, guidance, navigation, and control and co-located conferences. https://doi.org/10.2514/6.2006-6432
Kim TH, Lee CH, Jeon IS, Tahk MJ (2003) Augmented Polynomial Guidance With Impact Time and Angle Constraints. IEEE Trans Aerosp Electron Syst 49(4):2806–2817. https://doi.org/10.1109/TAES.2013.6621856
Erer KS, Tekin R, Ozgoren MK (2015) Look angle constrained impact angle control based on proportional navigation. AIAA Guidance, Navigation, and Control Conference. AIAA SciTech Forum. https://doi.org/10.2514/6.2015-0091
Yogaswara YH, Hong SM, Tahk MJ, Shin HS (2017) Impact angle control guidance synthesis for evasive maneuver against intercept missiles. Int J Aeronaut Space Sci 18(4):719–728. https://doi.org/10.5139/IJASS.2017.18.4.719
Ping L (2017) Introducing computational guidance and control. J Guid Control Dyn 40(2):193–193
Liu X, Lu P (2014) Solving nonconvex optimal control problems by convex optimization. J Guid Control Dyn 37(3):750–765. https://doi.org/10.2514/1.62110
Boyd S, Vandenberghe L (2015) Convex optimization. Cambridge University Press, Cambridge
Szmuk M, Acikmese B, Berning AW (2016) Successive convexification for fuel-optimal powered landing with aerodynamic drag and non-convex constraints. AIAA Guidance, Navigation, and Control Conference. AIAA SciTech Forum. https://doi.org/10.2514/6.2016-0378
Acikmese B, Ploen SR (2007) Convex programming approach to powered descent guidance for Mars landing. J Guid Control Dyn 30(5):1353–1366. https://doi.org/10.2514/1.27553
Lu P, Sostaric RR, Mendeck GF (2018) Adaptive powered descent initiation and fuel-optimal guidance for Mars applications. In: 2018 AIAA Guidance, Navigation, and Control Conference. AIAA SciTech Forum. https://doi.org/10.2514/6.2018-0616
Blackmore L (2016) Autonomous precision landing of space rockets. In: National academy of engineering, frontiers of engineering: reports on leading-edge engineering from the 2016 symposium. The National Academies Press, Washington, DC, pp 33–42. https://doi.org/10.17226/23659
Bhagat M (2016) Convex Guidance for Envisat Rendezvous (Master’s thesis). TU Delft, Netherlands
Liu X, Shen Z, Lu P (2017) Closed-loop optimization of guidance gain for constrained impact. J Guid Control Dyn 40(2):453–460. https://doi.org/10.2514/1.G000323
Liu X, Shen Z, Lu P (2016) Exact convex relaxation for optimal flight of aerodynamically controlled missiles. IEEE Trans Aerosp Electron Syst 52(4):1881–1892. https://doi.org/10.1109/TAES.2016.150741
Liu X, Shen Z, Lu P (2016) Entry trajectory optimization by second-order cone programming. J Guid Control Dyn 39(2):227–241. https://doi.org/10.2514/1.G001210
Szmuk M, Reynolds TP, Acikmese B (2018) Successive convexification for real-time 6-DoF powered descent guidance with state-triggered constraints. arxiv:1811.10803
Sagliano M (2018) Pseudospectral convex optimization for powered descent and landing. J Guid Control Dyn 41(2):320–334
Fletcher R (1985) An L1 penalty method for nonlinear constraints. Numer Optim 1984:26–40
Gill PE, Murray W, Saunders MA (2005) SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM Rev 47(1):99–131
Patterson MV, Rao AV (2014) GPOPS-II: A MATLAB software for solving multiple-phase optimal control problems using hp-adaptive Gaussian quadrature collocation methods and sparse nonlinear programming. ACM Trans Math Softw 41(1):1–37. https://doi.org/10.1145/2558904
MOSEK ApS (2017) The MOSEK optimization toolbox for MATLAB manual. Version 8.1
Roh H (2019) Impact time and angle control guidance for homing missiles using sequential convex programming (Master’s thesis). Korea Advanced Institute of Science and Technology. Republic of Korea, KAIST
Acknowledgements
The authors inform that the paper is partially based on a pre-submitted master’s thesis [33] including some of optimization results.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Roh, H., Oh, YJ., Tahk, MJ. et al. L1 Penalized Sequential Convex Programming for Fast Trajectory Optimization: With Application to Optimal Missile Guidance. Int. J. Aeronaut. Space Sci. 21, 493–503 (2020). https://doi.org/10.1007/s42405-019-00230-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42405-019-00230-0