Zhang L., Sun M., Chen Z., Wang Z., Wang Y.
Tianjin Key Laboratory of Intelligent Robotics, College of Computer and Control Engineering, Nankai University, Tianjin 300071, China; School of Mechanical Engineering, Liaoning Technical University, Fuxin, Liaoning 123000, China; Department of Electrical and Mining Engineering, University of South Africa, Florida 1710, South Africa
Zhang, L., Tianjin Key Laboratory of Intelligent Robotics, College of Computer and Control Engineering, Nankai University, Tianjin 300071, China, School of Mechanical Engineering, Liaoning Technical University, Fuxin, Liaoning 123000, China; Sun, M., Tianjin Key Laboratory of Intelligent Robotics, College of Computer and Control Engineering, Nankai University, Tianjin 300071, China; Chen, Z., Tianjin Key Laboratory of Intelligent Robotics, College of Computer and Control Engineering, Nankai University, Tianjin 300071, China; Wang, Z., Department of Electrical and Mining Engineering, University of South Africa, Florida 1710, South Africa; Wang, Y., Tianjin Key Laboratory of Intelligent Robotics, College of Computer and Control Engineering, Nankai University, Tianjin 300071, China
The trajectory optimization problem subject to terminal impact time and angle specifications can be reformulated as a nonlinear programming problem using the Gauss pseudospectral method. The cost function of the trajectory optimization problem is modified to reduce the terminal control energy. A receding horizon optimization strategy is implemented to reject the errors caused by the motion of a surface target. Several simulations were performed to validate the proposed method via the C programming language. The simulation results demonstrate the effectiveness of the proposed algorithm and that the real-time requirement can be easily achieved if the C programming language is used to realize it. © 2014 Limin Zhang et al.
Aerodynamics; Computer programming languages; Nonlinear programming; Optimization; Specifications; Trajectories; Gauss pseudo-spectral methods; Nonlinear programming problem; Real time requirement; Receding horizon; Receding horizon optimization; Surface target; Terminal control; Trajectory optimization; Problem oriented languages