Near-optimal nonholonomic motion planning for a system of coupled rigid bodies

How does a falling cat change her orientation in midair without violating angular momentum constraint? This has become an interesting problem to both control engineers and roboticists. In this paper, we address this problem together with a constructive solution. First, we show that a falling cat problem is equivalent to the constructive nonlinear controllability problem. Thus, the same principle and algorithm used by a falling cat can be used for space robotic applications, such as reorientation of a satellite using rotors and attitude control of a space structure using internal motion, and other robotic tasks, such as dextrous manipulation with multifingered robotic hands and nonholonomic motion planning for mobile robots. Then, using ideas from Ritz approximation theory, we develop a simple algorithm for motion planning of a falling cat. Finally, we test the algorithm through simulation on two widely accepted models of a falling cat. It is interesting to note that one set of simulation results closely resembles the real trajectories employed by a falling cat. >

[1]  Wei-Liang Chow Über Systeme von liearren partiellen Differentialgleichungen erster Ordnung , 1940 .

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

[3]  J. Partington,et al.  Introduction to functional analysis , 1959 .

[4]  Ralph Abraham,et al.  Foundations Of Mechanics , 2019 .

[5]  T. Kane,et al.  A dynamical explanation of the falling cat phenomenon , 1969 .

[6]  H. Hermes,et al.  Nonlinear Controllability via Lie Theory , 1970 .

[7]  H. Sussmann,et al.  Controllability of nonlinear systems , 1972 .

[8]  R. Brockett Nonlinear systems and differential geometry , 1976, Proceedings of the IEEE.

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

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

[11]  M. Berry Classical adiabatic angles and quantal adiabatic phase , 1985 .

[12]  Steven Dubowsky,et al.  On the dynamics of manipulators in space using the virtual manipulator approach , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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

[14]  Anthony M. Bloch,et al.  Control of mechanical systems with classical nonholonomic constraints , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[15]  A. Bloch,et al.  Controllability and stabilizability properties of a nonholonomic control system , 1990, 29th IEEE Conference on Decision and Control.

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

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

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

[19]  Perinkulam S. Krishnaprasad,et al.  A Multibody Analog of Dual-Spin Problems , 1990 .

[20]  H. Sussmann,et al.  Limits of highly oscillatory controls and the approximation of general paths by admissible trajectories , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[21]  L. Dai,et al.  Non-holonomic Kinematics and the Role of Elliptic Functions in Constructive Controllability , 1993 .

[22]  Jean-Paul Laumond,et al.  Singularities and Topological Aspects in Nonholonomic Motion Planning , 1993 .

[23]  Linda R. Petzold,et al.  Numerical solution of initial-value problems in differential-algebraic equations , 1996, Classics in applied mathematics.