Continuous Motion Plans for Robotic Systems with Changing Dynamic Behavior

The main objective of this paper is to address motion planning for systems in which the dynamic equations describing the evolution of the system change in different regions of the state space. We adopt the control theory point of view and focus on the planning of open loop trajectories that can be used as nominal inputs for control. Systems with changing dynamic behavior are characterized by: (a) equality and inequality constraints that partition the state space into regions (discrete states); and (b) trajectories that are governed by diierent dynamic equations as the system traverses diierent regions in the state space. The motion plan therefore consists of the sequence of regions (discrete states) as well as continuous trajectory (evolution of the continuous state) within each of the regions. Since the task may require that the system trajectories and the inputs are suuciently smooth, we formulate the motion planning problem as an optimal control problem and achieve the smoothness by specifying an appropriate cost function. We present a formal framework for describing systems with changing dynamic behavior borrowing from the literature on hybrid systems. We formulate the optimal control problem for such systems, develop a novel technique for simplifying this problem when the sequence of discrete states is known, and suggest a numerical method for dealing with inequality constraints. The approach is illustrated with two examples. We rst consider the coordination between mobile manipulators carrying an object while avoiding obstacles. We show that the obstacle avoidance translates to inequality constraints on the state and the input. In this task no changes in the dynamic equations occur since no physical interaction between the manipulators and the obstacles takes place. In our second example, we study multi-ngered manipulation. In this case, the state space is partitioned into regions corresponding to different grasp conngurations. We compute the motion plan for a task that requires a switch between two grasp conngurations and obtain the optimal trajectory for the system as well as the optimal time when the switch should occur.

[1]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[2]  Hans Sagan,et al.  Introduction to the Calculus of Variations. , 1969 .

[3]  J. Schwartz,et al.  On the “piano movers'” problem I. The case of a two‐dimensional rigid polygonal body moving amidst polygonal barriers , 1983 .

[4]  Matthew T. Mason,et al.  An exploration of sensorless manipulation , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[5]  Matthew T. Mason,et al.  Mechanics and Planning of Manipulator Pushing Operations , 1986 .

[6]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[7]  Han-Pang Huang,et al.  Time-optimal control for a robotic contour following problem , 1988, IEEE J. Robotics Autom..

[8]  S. Shankar Sastry,et al.  On motion planning for dextrous manipulation, part I: the problem formulation , 1989 .

[9]  S. Shankar Sastry,et al.  On motion planning for dexterous manipulation. I. The problem formulation , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

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

[12]  Ming C. Lin,et al.  A fast algorithm for incremental distance calculation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

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

[14]  J. Gregory,et al.  Constrained optimization in the calculus of variations and optimal control theory , 1992 .

[15]  Roger W. Brockett,et al.  Hybrid Models for Motion Control Systems , 1993 .

[16]  Joel W. Burdick,et al.  A qualitative test for N-finger force-closure grasps on planar objects with applications to manipulation and finger gaits , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[17]  V. Borkar,et al.  A unified framework for hybrid control , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[18]  S. Sastry,et al.  Exterior differential systems and nonholonomic motion planning , 1994 .

[19]  S. Shankar Sastry,et al.  A mathematical introduction to robotics manipulation , 1994 .

[20]  A. Nerode,et al.  Multiple agent hybrid control: carrier manifolds and chattering approximations to optimal control , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[21]  Xiaoping Yun,et al.  Control and coordination of locomotion and manipulation of a wheeled mobile manipulator , 1994 .

[22]  Richard M. Murray,et al.  A motion planner for nonholonomic mobile robots , 1994, IEEE Trans. Robotics Autom..

[23]  J. Ostrowski The mechanics and control of undulatory robotic locomotion , 1995 .

[24]  M. Tomizuka,et al.  Control of mechanical systems subject to unilateral constraints , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[25]  R. Featherstone A Hierarchical Representation of the Space Occupancy of a Robot Mechanism , 1995 .

[26]  M. Branicky,et al.  Algorithms for optimal hybrid control , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[27]  Angel P. del Pobil,et al.  Spatial Representation and Motion Planning , 1995, Lecture Notes in Computer Science.

[28]  Milos Zefran,et al.  Optimal control of systems with unilateral constraints , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[29]  Kevin M. Lynch,et al.  Stable Pushing: Mechanics, Controllability, and Planning , 1995, Int. J. Robotics Res..

[30]  Vijay Kumar,et al.  Motion planning for multiple mobile manipulators , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[31]  Chun-Hung Chen,et al.  Motion planning of walking robots in environments with uncertainty , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[32]  Kenneth Salisbury,et al.  Reorienting Objects with a Robot Hand Using Grasp Gaits , 1996 .

[33]  Bruce Randall Donald,et al.  Information Invariants for Distributed Manipulation , 1995, Int. J. Robotics Res..

[34]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.