BOOK-CHAPTER

Trajectory Optimization Using Sparse Sequential Quadratic Programming

Abstract

One of the most effective numerical techniques for the solution of trajectory optimization and optimal control problems is the direct transcription method. This approach combines a nonlinear programming algorithm with a discretization of the trajectory dynamics. The resulting mathematical programming problem is characterized by matrices which are large and sparse. Constraints on the path of the trajectory are then treated as algebraic inequalities to be satisfied by the nonlinear program. This paper describes a nonlinear programming algorithm which exploits the matrix sparsity produced by the transcription formulation. Numerical experience is reported for trajectories with both state and control variable equality and inequality path constraints.

Keywords:
Nonlinear programming Trajectory optimization Sequential quadratic programming Quadratic programming Discretization Trajectory Mathematical optimization Optimal control Path (computing) Nonlinear system Computer science Mathematics

Metrics

13
Cited By
4.19
FWCI (Field Weighted Citation Impact)
17
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Spacecraft Dynamics and Control
Physical Sciences →  Engineering →  Aerospace Engineering
Robotic Path Planning Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Aerospace Engineering and Control Systems
Physical Sciences →  Engineering →  Aerospace Engineering

Related Documents

JOURNAL ARTICLE

Path-constrained trajectory optimization using sparse sequential quadratic programming

John T. BettsWilliam P. Huffman

Journal:   Journal of Guidance Control and Dynamics Year: 1993 Vol: 16 (1)Pages: 59-68
JOURNAL ARTICLE

A sparse sequential quadratic programming algorithm

Ronald H. NickelJon W. Tolle

Journal:   Journal of Optimization Theory and Applications Year: 1989 Vol: 60 (3)Pages: 453-473
© 2026 ScienceGate Book Chapters — All rights reserved.