Sequential virtual motion camouflage method for nonlinear constrained optimal trajectory control

Nonlinear constrained optimal trajectory planning is a challenging and fundamental area of research. This paper proposes bio-inspired fast-time approaches for this type of problems based on the inspiration drawn from the natural phenomenon known as the motion camouflage. Two algorithms are proposed: the virtual motion camouflage (VMC) subspace method and the sequential VMC method. As a hybrid approach, the sequential VMC method works through a two-step structure in each iteration. First, the VMC subspace method will solve for an optimal solution over a selected subspace. Second, an algorithm consisting of a linear programming and a line search will vary the subspace so that the next VMC subspace result will be guaranteed not to be worse than that of the current step. The dimension and time complexities of the algorithms will be analyzed, and the optimality of the solution via the sequential VMC approach will be studied. Through the VMC approaches, the state and control variables in the kinematics or dynamics models of vehicles in the selected subspace can be represented by a single degree-of-freedom vector, called the path control parameter vector. The reduction in dimension and no involvement of equality constraints will in practice make the convergence faster and easier, and a much smaller computational cost is expected. Two simulation examples, the Breakwell problem and a minimum time robot obstacle avoidance problem with different numbers of obstacles, are used to demonstrate the capabilities of the algorithms.

[1]  Anastassios E. Petropoulos,et al.  Shape-Based Algorithm for Automated Design of Low-Thrust, Gravity-Assist Trajectories , 2004 .

[2]  D. Hristu-Varsakelis *,et al.  Biologically-inspired optimal control: learning from social insects , 2004 .

[3]  Suresh P. Sethi,et al.  A Survey of the Maximum Principles for Optimal Control Problems with State Constraints , 1995, SIAM Rev..

[4]  William W. Hager,et al.  Runge-Kutta methods in optimal control and the transformed adjoint system , 2000, Numerische Mathematik.

[5]  Shaun A. Forth An efficient overloaded implementation of forward mode automatic differentiation in MATLAB , 2006, TOMS.

[6]  Anil V. Rao,et al.  Direct Trajectory Optimization and Costate Estimation via an Orthogonal Collocation Method , 2006 .

[7]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[8]  O. Yakimenko Direct Method for Rapid Prototyping of Near-Optimal Aircraft Trajectories , 2000 .

[9]  John Kaneshige,et al.  Artificial immune system approach for air combat maneuvering , 2007, SPIE Defense + Commercial Sensing.

[10]  Jean-Paul Laumond,et al.  Guidelines in nonholonomic motion planning for mobile robots , 1998 .

[11]  Ellips Masehian,et al.  Sensor-Based Robot Motion Planning - A Tabu Search Approach , 2008, IEEE Robotics & Automation Magazine.

[12]  Renjith R. Kumar,et al.  Should Controls Be Eliminated While Solving Optimal Control Problems via Direct Methods , 1995 .

[13]  Yangquan Chen,et al.  RIOTS―95: a MATLAB toolbox for solving general optimal control problems and its applications to chemical processes , 2002 .

[14]  Stephen J. Wright,et al.  Application of Interior-Point Methods to Model Predictive Control , 1998 .

[15]  D. Jacobson,et al.  A transformation technique for optimal control problems with a state variable inequality constraint , 1969 .

[16]  M. Srinivasan,et al.  Strategies for active camouflage of motion , 1995, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[17]  L. Bittner L. S. Pontryagin, V. G. Boltyanskii, R. V. Gamkrelidze, E. F. Mishechenko, The Mathematical Theory of Optimal Processes. VIII + 360 S. New York/London 1962. John Wiley & Sons. Preis 90/– , 1963 .

[18]  Anupap Meesomboon,et al.  Optimal Trajectory of Robot Manipulator Using Harmony Search Algorithms , 2010, Recent Advances In Harmony Search Algorithm.

[19]  Qi Gong,et al.  A pseudospectral method for the optimal control of constrained feedback linearizable systems , 2006, IEEE Transactions on Automatic Control.

[20]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[21]  Philip Wolfe Invited Note---Some References for the Ellipsoid Algorithm , 1980 .

[22]  Qi Gong,et al.  Connections between the covector mapping theorem and convergence of pseudospectral methods for optimal control , 2008, Comput. Optim. Appl..

[23]  Xin-She Yang,et al.  Engineering optimisation by cuckoo search , 2010 .

[24]  B. Conway,et al.  Collocation Versus Differential Inclusion in Direct Optimization , 1998 .

[25]  Frédéric Dambreville,et al.  Optimal path planning using Cross-Entropy method , 2006, 2006 9th International Conference on Information Fusion.

[26]  Shaun A. Forth,et al.  User Guide for MAD - A Matlab Automatic Differentiation Package, TOMLAB/MAD,Version 1.4 The Forward Mode. , 2007 .

[27]  Lorenz T. Biegler,et al.  Convergence rates for direct transcription of optimal control problems using collocation at Radau points , 2008, Comput. Optim. Appl..

[28]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[29]  R. Mehra,et al.  A generalized gradient method for optimal control problems with inequality constraints and singular arcs , 1972 .

[30]  Hakan Temeltas,et al.  Fuzzy-differential evolution algorithm for planning time-optimal trajectories of a unicycle mobile robot on a predefined path , 2004, Adv. Robotics.

[31]  L. Khachiyan Polynomial algorithms in linear programming , 1980 .

[32]  Caro Lucas,et al.  A novel numerical optimization algorithm inspired from weed colonization , 2006, Ecol. Informatics.

[33]  Petar Ćurković,et al.  Honey-bees optimization algorithm applied to path planning problem , 2007 .

[34]  Derek F. Lawden Rocket trajectory optimization - 1950-1963 , 1991 .

[35]  Bo Yang,et al.  Reentry trajectory planning optimization based on ant colony algorithm , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[36]  C. Bil,et al.  Effect of Uncertainties on UCAV Trajectory Optimisation Using Evolutionary Programming , 2007, 2007 Information, Decision and Control.

[37]  Dimitrios Hristu-Varsakelis,et al.  A bio-inspired pursuit strategy for optimal control with partially constrained final state , 2007, Autom..

[38]  Ran Dai B-Splines Based Optimal Control Solution , 2010 .

[39]  Michael N. Vrahatis,et al.  Recent approaches to global optimization problems through Particle Swarm Optimization , 2002, Natural Computing.

[40]  Richard M. Murray,et al.  REAL-TIME CONSTRAINED TRAJECTORY GENERATION APPLIED TO A FLIGHT CONTROL EXPERIMENT , 2002 .

[41]  Anil V. Rao,et al.  Optimal Reconfiguration of Spacecraft Formations Using the Gauss Pseudospectral Method , 2008 .

[42]  A. Ferrante,et al.  A unified approach to the finite-horizon LQ regulator - Part I: the continuous time , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[43]  Alan S. Morris,et al.  Fuzzy-GA-based trajectory planner for robot manipulators sharing a common workspace , 2006, IEEE Transactions on Robotics.

[44]  M. Montaz Ali,et al.  A simulated annealing driven multi-start algorithm for bound constrained global optimization , 2010, J. Comput. Appl. Math..

[45]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[46]  Anil V. Rao,et al.  Practical Methods for Optimal Control Using Nonlinear Programming , 1987 .

[47]  Cesar Ocampo,et al.  Finite Burn Maneuver Modeling for a Generalized Spacecraft Trajectory Design and Optimization System , 2004, Annals of the New York Academy of Sciences.

[48]  Zdzislaw Jackiewicz,et al.  Stability of Gauss–Radau Pseudospectral Approximations of the One-Dimensional Wave Equation , 2003, J. Sci. Comput..

[49]  I. Michael Ross,et al.  Costate Estimation by a Legendre Pseudospectral Method , 1998 .