Skip to main content
Log in

L1 Penalized Sequential Convex Programming for Fast Trajectory Optimization: With Application to Optimal Missile Guidance

  • Original Paper
  • Published:
International Journal of Aeronautical and Space Sciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Zarchan P (2012) Tactical and strategic missile guidance. American Institute of Aeronautics and Astronautics, New York

    Book  Google Scholar 

  2. Bryson AE (2017) Applied Optimal Control. CRC Press, Boca Raton

    Google Scholar 

  3. Kirk DE (1970) Optimal Control Theory. Prentice-Hall, New York

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

  15. 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

    Article  Google Scholar 

  16. Ping L (2017) Introducing computational guidance and control. J Guid Control Dyn 40(2):193–193

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Boyd S, Vandenberghe L (2015) Convex optimization. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  19. 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

  20. 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

    Article  Google Scholar 

  21. 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

  22. 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

  23. Bhagat M (2016) Convex Guidance for Envisat Rendezvous (Master’s thesis). TU Delft, Netherlands

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Szmuk M, Reynolds TP, Acikmese B (2018) Successive convexification for real-time 6-DoF powered descent guidance with state-triggered constraints. arxiv:1811.10803

  28. Sagliano M (2018) Pseudospectral convex optimization for powered descent and landing. J Guid Control Dyn 41(2):320–334

    Article  Google Scholar 

  29. Fletcher R (1985) An L1 penalty method for nonlinear constraints. Numer Optim 1984:26–40

    Google Scholar 

  30. Gill PE, Murray W, Saunders MA (2005) SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM Rev 47(1):99–131

    Article  MathSciNet  Google Scholar 

  31. 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

    Article  MathSciNet  MATH  Google Scholar 

  32. MOSEK ApS (2017) The MOSEK optimization toolbox for MATLAB manual. Version 8.1

  33. 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

Download references

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

Authors

Corresponding author

Correspondence to Heekun Roh.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42405-019-00230-0

Keywords

Navigation