Tackling Nonconvex Collision Avoidance Constraints for Optimal Trajectory Planning Using Saturation Functions

被引:11
作者
Zhao, Zichen [1 ]
Shang, Haibin [2 ]
Wei, Bingwei [1 ]
机构
[1] Beijing Inst Technol, Sch Aerosp Engn, Beijing 100081, Peoples R China
[2] Beijing Inst Technol, Key Lab Dynam & Control Flight Vehicle, Beijing 100081, Peoples R China
关键词
OPTIMIZATION; MINIMIZATION; GENERATION; ALGORITHM;
D O I
10.2514/1.G005052
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
The problem of optimal trajectory planning with nonconvex collision avoidance constraints is discussed in this paper. The trajectory planning algorithm aims to generate a feasible trajectory with specified performance indexes to reduce collisions of aerospace vehicles in the presence of second-order smooth obstacles. The algorithm design that manages such mission scenarios is challenging because of the stringent avoidance constraints of various nonconvex types, especially considering the requirements of efficient computation. This problem is addressed within the sequential convex programming (SCP) framework by utilizing the characteristics of saturation functions. The introduction of the saturation function is found to significantly improve the convergence of the SCP algorithm by overcoming the drawbacks of potential interruptions from the iteration process and controlling the search directions for successive solutions. Theoretical analyses are performed to guarantee that the original constraints are satisfied and to ensure the iterative solution searches in the directions of the true optimal solution. Under multiple randomly generated test environments, the applications of the proposed approach in highly constrained aircraft path planning problems and spacecraft rendezvous operations are numerically simulated by comparing two representative conventional SCP-based methods to demonstrate the effectiveness, efficiency, and convergence of the proposed methodology.
引用
收藏
页码:1002 / 1016
页数:15
相关论文
共 32 条
[1]  
Acikmese B., 2006, AIAA GUID NAV CONTR, P6070
[2]   Convex programming approach to powered descent guidance for Mars landing [J].
Acikmese, Behcet ;
Ploen, Scott R. .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2007, 30 (05) :1353-1366
[3]   Convex Approach to Three-Dimensional Launch Vehicle Ascent Trajectory Optimization [J].
Benedikter, Boris ;
Zavoli, Alessandro ;
Colasurdo, Guido ;
Pizzurro, Simone ;
Cavallini, Enrico .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2021, 44 (06) :1116-1131
[4]   Steering exact penalty methods for nonlinear programming [J].
Byrd, Richard H. ;
Nocedal, Jorge ;
Waltz, Richard A. .
OPTIMIZATION METHODS & SOFTWARE, 2008, 23 (02) :197-213
[5]   A line search exact penalty method using steering rules [J].
Byrd, Richard H. ;
Lopez-Calva, Gabriel ;
Nocedal, Jorge .
MATHEMATICAL PROGRAMMING, 2012, 133 (1-2) :39-73
[6]  
Calabuig G., 2021, P AIAA SCITECH FOR V, DOI [DOI 10.2514/6.2021-0860, 10.2514/6.2021-0860]
[7]   Fuel Optimization for Continuous-Thrust Orbital Rendezvous with Collision Avoidance Constraint [J].
Epenoy, Richard .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2011, 34 (02) :493-503
[8]   Artificial intelligence-based speed control of DTC induction motor drives-A comparative study [J].
Gadoue, S. M. ;
Giaouris, D. ;
Finch, J. W. .
ELECTRIC POWER SYSTEMS RESEARCH, 2009, 79 (01) :210-219
[9]   Handling constraints in optimal control with saturation functions and system extension [J].
Graichen, Knut ;
Kugi, Andreas ;
Petit, Nicolas ;
Chaplais, Francois .
SYSTEMS & CONTROL LETTERS, 2010, 59 (11) :671-679
[10]   NUMERICAL COMPUTATION OF OPTIMAL ATMOSPHERIC TRAJECTORIES [J].
HARGRAVES, C ;
JOHNSON, F ;
PARIS, S ;
RETTIE, I .
JOURNAL OF GUIDANCE AND CONTROL, 1981, 4 (04) :406-414