Multi-Objective Spacecraft Trajectory Optimization with Synthetic Agent Oversight

Numerous techniques exist to optimize aircraft and spacecraft trajectories over cost functions that include terms such as fuel, time, and separation from obstacles. Relative weighting factors can dramatically alter solution characteristics, and engineers often must manually adjust either cost weights or the trajectory itself to obtain feasible solutions. This work integrates a rule-based planner inspired by human cognition with an optimal controls trajectory planner to automatically construct trajectories that do not require manual inspection or adjustment. The cognitive agent translates mission goals into cost function weights expected to produce motions that appropriately trade fuel and time efficiency as well as proximity to obstacles. The quality of the resulting full-state trajectory is then evaluated based on a set of computed trajectory features and specified constraints. Although each trajectory is mathematically optimal with respect to its dynamics and the weighted cost function, the agent may find it unacceptable locally (e.g., passes through an obstacle) or globally (e.g., requires too much fuel). The violating condition(s) are either translated to a new weight set or the trajectory is locally repaired, iterating until an acceptable trajectory is generated or the domain is deemed unsolvable. An ideal planar robot implementation introduces the models and provides intuitive baseline results. A three-dimensional spacecraft implementation is presented, a domain in which fuel savings and safety are critical for success.

[1]  Dimitris N. Metaxas,et al.  A hybrid dynamical systems approach to intelligent low-level navigation , 2002, Proceedings of Computer Animation 2002 (CA 2002).

[2]  Donald E. Kirk,et al.  Optimal control theory : an introduction , 1970 .

[3]  Lawrence F. Shampine,et al.  Solving Boundary Value Problems for Ordinary Differential Equations in M atlab with bvp 4 c , 2022 .

[4]  P. Tsiotras Stabilization and optimality results for the attitude control problem , 1996 .

[5]  Juan David Velásquez,et al.  An emotion-based approach to robotics , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[6]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[7]  Stephen M. Rock,et al.  Real-time dynamic trajectory optimization , 1996 .

[8]  Robert M. Sanner,et al.  Variational Technique for Spacecraft Trajectory Planning , 2010 .

[9]  A. Newell Unified Theories of Cognition , 1990 .

[10]  G. Swaminathan Robot Motion Planning , 2006 .

[11]  Stephen M. Rock,et al.  Real-time dynamic trajectory optimization with application to free-flying space robots , 1997 .

[12]  David E. Kieras,et al.  An Overview of the EPIC Architecture for Cognition and Performance With Application to Human-Computer Interaction , 1997, Hum. Comput. Interact..

[13]  C. Lebiere,et al.  The Atomic Components of Thought , 1998 .

[14]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[15]  Juan C. Santamar'ia Ashwin Ram Learning of Parameter-Adaptive Reactive Controllers for Robotic Navigation , 1997 .

[16]  J. Gregory Trafton,et al.  Children and robots learning to play hide and seek , 2006, HRI '06.