Nonholonomic motion planning versus controllability via the multibody car system example

A multibody car system is a non-nilpotent, non-regular, triangularizable and well-controllable system. One goal of the current paper is to prove this obscure assertion. But its main goal is to explain and enlighten what it means. Motion planning is an already old and classical problem in Robotics. A few years ago a new instance of this problem has appeared in the literature: motion planning for nonholonomic systems. While useful tools in motion planning come from Computer Science and Mathematics (Computational Geometry, Real Algebraic Geometry), nonholonomic motion planning needs some Control Theory and more Mathematics (Differential Geometry). First of all, this paper tries to give a computational reading of the tools from Differential Geometric Control Theory required by planning. Then it shows that the presence of obstacles in the real world of a real robot challenges Mathematics with some difficult questions which are topological in nature, and have been solved only recently, within the framework of Sub-Riemannian Geometry. This presentation is based upon a reading of works recently developed by (1) Murray and Sastry, (2) Lafferiere and Sussmann, and (3) Bellaiche, Jacobs and Laumond.

[1]  Wei-Liang Chow Über Systeme von linearen partiellen Differential-gleichungen erster Ordnung , 1941 .

[2]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

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

[4]  E. Blum,et al.  The Mathematical Theory of Optimal Processes. , 1963 .

[5]  M. L. Chambers The Mathematical Theory of Optimal Processes , 1965 .

[6]  C. Lobry Contr^olabilite des systemes non lineaires , 1970 .

[7]  V. Varadarajan Lie groups, Lie algebras, and their representations , 1974 .

[8]  M. Spivak A comprehensive introduction to differential geometry , 1979 .

[9]  A. Krener,et al.  Nonlinear controllability and observability , 1977 .

[10]  R. Brockett Control Theory and Singular Riemannian Geometry , 1982 .

[11]  H. Hermes,et al.  Nilpotent bases for distributions and control systems , 1984 .

[12]  J. Mitchell On Carnot-Carathéodory metrics , 1985 .

[13]  Jean-Paul Laumond,et al.  Feasible Trajectories for Mobile Robots with Kinematic and Environment Constraints , 1986, IAS.

[14]  Chee-Keng Yap,et al.  Algorithmic and geometric aspects of robotics , 1987 .

[15]  R. Strichartz The Campbell-Baker-Hausdorff-Dynkin formula and solutions of differential equations , 1987 .

[16]  Jean-Paul Laumond,et al.  Finding Collision-Free Smooth Trajectories for a Non-Holonomic Mobile Robot , 1987, IJCAI.

[17]  Jean-Daniel Boissonnat,et al.  A practical exact motion planning algorithm for polygonal objects amidst polygonal obstacles , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[18]  Pierre Tournassoud Motion planning for a mobile robot with a kinematic constraint , 1988, Geometry and Robotics.

[19]  Bruce Randall Donald,et al.  On the complexity of kinodynamic planning , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[20]  Gordon T. Wilfong,et al.  Planning constrained motion , 1988, STOC '88.

[21]  A. Vershik,et al.  Nonholonomic problems and the theory of distributions , 1988 .

[22]  Gordon T. Wilfong Motion planning for an autonomous vehicle , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[23]  Thierry Siméon,et al.  Trajectory planning and motion control for mobile robots , 1988, Geometry and Robotics.

[24]  J. Latombe,et al.  On nonholonomic mobile robots and optimal maneuvering , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

[25]  Bruce H. Krogh,et al.  Dynamic generation of subgoals for autonomous mobile robots using local feedback information , 1989 .

[26]  Micha Sharir,et al.  Algorithmic motion planning in robotics , 1991, Computer.

[27]  Daniel E. Koditschek,et al.  The construction of analytic diffeomorphisms for exact robot navigation on star worlds , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[28]  John F. Canny,et al.  Planning smooth paths for mobile robots , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[29]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[30]  John F. Canny,et al.  An exact algorithm for kinodynamic planning in the plane , 1990, SCG '90.

[31]  J. Latombe,et al.  Controllability of Mobile Robots with Kinematic Constraints. , 1990 .

[32]  Georges Giralt,et al.  An Integrated Navigation and Motion Control System for Autonomous Multisensory Mobile Robots , 1990, Autonomous Robot Vehicles.

[33]  Zexiang Li,et al.  Motion of two rigid bodies with rolling constraint , 1990, IEEE Trans. Robotics Autom..

[34]  Jean-Paul Laumond,et al.  A motion planner for car-like robots based on a mixed global/local approach , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[35]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

[36]  John F. Canny,et al.  Robust motion planning for mobile robots , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[37]  Steven Dubowsky,et al.  On the nature of control algorithms for space manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[38]  Micha Sharir,et al.  An efficient motion-planning algorithm for a convex polygonal object in two-dimensional polygonal space , 1990, Discret. Comput. Geom..

[39]  Yoshihiko Nakamura,et al.  Nonholonomic path planning of space robots via bi-directional approach , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[40]  S. Sastry,et al.  Steering nonholonomic systems using sinusoids , 1990, 29th IEEE Conference on Decision and Control.

[41]  Mark Yim,et al.  Indoor automation with many mobile robots , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[42]  Karim Ait-Abderrahim,et al.  Mobile robot control. Part 1 : Feedback control of nonholonomic wheeled cart in cartesian space , 1990 .

[43]  Claude Samson,et al.  Feedback control of a nonholonomic wheeled cart in Cartesian space , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[44]  Gerardo Lafferriere,et al.  Motion planning for controllable systems without drift , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

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

[46]  泰義 横小路,et al.  IEEE International Conference on Robotics and Automation , 1992 .

[47]  Frédéric Jean,et al.  Sub-Riemannian Geometry , 2022 .

[48]  S. Bhat Controllability of Nonlinear Systems , 2022 .