Quasi-random algorithms for real-time spacecraft motion planning and coordination

Abstract In this paper we address the problem of planning in real time the motion of one or more spacecraft, in the presence of a variety of constraints, including collision avoidance with static obstacles or other maneuvering spacecraft, and plume impingement avoidance. Such problems are very challenging from the computational point of view, and push the limits of currently-available planning algorithms, based on randomization, which provide computational tractability by relaxing the completeness requirement to probabilistic completeness. In this paper we apply to the spacecraft maneuvering problem a set of recently-developed quasi-random algorithms, which, combiding optimal orbital maneuvers and deterministic sampling strategies, are able to provide extremely fast and efficient planners. Moreover, the proposed algorithms are able to guarantee the safety of the space system, that is, the satisfaction of collision and plume impingement avoidance constraints, even in the face of finite computation times (i.e., when the planner has to be pre-empted). Examples of orbital maneuvering close to large structures will illustrate the effectiveness of the methods, and a discussion of the results will conclude the paper.

[1]  Narendra Ahuja,et al.  A potential field approach to path planning , 1992, IEEE Trans. Robotics Autom..

[2]  J. Canny,et al.  Nonholonomic Motion Planning , 1992 .

[3]  Colin R. McInnes,et al.  Safety Constrained Free-Flyer Path Planning at the International Space Station , 2000 .

[4]  M. H. Overmars,et al.  A paradigm for probabilistic path planning , 1995 .

[5]  John H. Reif,et al.  Complexity of the mover's problem and generalizations , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[6]  Jonathan P. How,et al.  Spacecraft trajectory planning with avoidance constraints using mixed-integer linear programming , 2002 .

[7]  J. Halton On the efficiency of certain quasi-random sequences of points in evaluating multi-dimensional integrals , 1960 .

[8]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

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

[10]  Jean-Claude Latombe,et al.  Randomized Kinodynamic Motion Planning with Moving Obstacles , 2002, Int. J. Robotics Res..

[11]  Steven M. LaValle,et al.  On the Relationship between Classical Grid Search and Probabilistic Roadmaps , 2004, Int. J. Robotics Res..

[12]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[13]  Lydia E. Kavraki,et al.  Randomized Query Processing in Robot Path Planning , 1998, J. Comput. Syst. Sci..

[14]  Jean-Claude Latombe,et al.  Numerical potential field techniques for robot path planning , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[15]  Lydia E. Kavraki,et al.  Analysis of probabilistic roadmaps for path planning , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[16]  B. Moor,et al.  Mixed integer programming for multi-vehicle path planning , 2001, 2001 European Control Conference (ECC).

[17]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[18]  Rajeev Motwani,et al.  Path Planning in Expansive Configuration Spaces , 1999, Int. J. Comput. Geom. Appl..

[19]  Steven M. LaValle,et al.  Randomized Kinodynamic Planning , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[20]  Emilio Frazzoli,et al.  A RANDOMIZED ATTITUDE SLEW PLANNING ALGORITHM FOR AUTONOMOUS SPACECRAFT , 2001 .

[21]  Richard G. Cobb,et al.  TechSat 21 - Space Missions using Collaborating Constellations of Satellites , 1998 .

[22]  Lydia E. Kavraki,et al.  On finding narrow passages with probabilistic roadmap planners , 1998 .

[23]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[24]  Emilio Frazzoli,et al.  Real-Time Motion Planning for Agile Autonomous Vehicles , 2000 .

[25]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[26]  C. Beichman,et al.  The Terrestrial Planet Finder (TPF) : a NASA Origins Program to search for habitable planets , 1999 .

[27]  Jean-Claude Latombe,et al.  Motion Planning: A Journey of Robots, Molecules, Digital Actors, and Other Artifacts , 1999, Int. J. Robotics Res..