Near-time optimal robot motion planning foe on-line applications

Solving current formulations of the time-optimal point-to-point motion problem for robotic manipulators is a computationally intensive task. Thus, most existing solutions are not suitable for on-line motion planning applications, such as the interception of moving targets, where time-optimality of the motion is advantageous. A novel technique is proposed in this article that separates the time-optimal point-to-point motion problem into the following two sub-problems: (1) selection of a near-time-optimal path between the two endpoints, and (2) generation of time-optimal motion along the selected path (i.e., constrained continuous path motion). Although our approach uses known path-constrained time-optimal-motion algorithms for the second sub-problem, a new method is proposed for the selection of near-time-optimal paths. Based on a study of the characteristics of global-time-optimal paths, the near-optimal path is selected as a minimum-curvature joint spline, tangent to one of the manipulator's acceleration directions at the start point, and tangent to the required manipulator velocity direction at the end point. The algorithm for determining the overall near-optimal path is described herein, along with an example. Simulation test results and computation-time studies indicate that the proposed method is suitable for on-line motion planning applications. © 1995 John Wiley & Sons, Inc.

[1]  Berthold K. P. Horn The Curve of Least Energy , 1983, TOMS.

[2]  Yao-Chon Chen Solving robot trajectory planning problems with uniform cubic B‐splines , 1991 .

[3]  James E. Bobrow,et al.  Optimal Robot Path Planning Using the Minimum-Time Criterion , 2022 .

[4]  Rajnikant V. Patel,et al.  On-line robot trajectory planning for catching a moving object , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[5]  Farzin Mokhtarian,et al.  Multi-scale description of space curves and three-dimensional objects , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  B. Allotta,et al.  Mousebuster: a robot for real-time catching , 1994, IEEE Control Systems.

[7]  John F. Canny,et al.  Time-optimal trajectories for a robot manipulator: a provably good approximation algorithm , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[8]  Zvi Shiller,et al.  Robust computation of path constrained time optimal motions , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[9]  Beno Benhabib,et al.  A prediction based strategy for robotic interception of moving targets , 1993, Proceedings of Canadian Conference on Electrical and Computer Engineering.

[10]  John M. Hollerbach,et al.  Planning a minimum-time trajectories for robot arms , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[11]  Masayoshi Tomizuka,et al.  A Suboptimal Reference Generation Technique for Robotic Manipulators Following Specified Paths , 1992 .

[12]  Yaobin Chen,et al.  A continuation method for time-optimal control synthesis for robotic point-to-point motion , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[13]  Kang G. Shin,et al.  Minimum-time control of robotic manipulators with geometric path constraints , 1985 .

[14]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[15]  Bernard Roth,et al.  The Near-Minimum-Time Control Of Open-Loop Articulated Kinematic Chains , 1971 .

[16]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[17]  Kang G. Shin,et al.  Selection of near-minimum time geometric paths for robotic manipulators , 1986 .

[18]  Lino Guzzella,et al.  Time-optimal motions of robots in assembly tasks , 1986 .

[19]  Jorge Angeles,et al.  The synthesis of smooth trajectories for pick-and-place operations , 1988, IEEE Trans. Syst. Man Cybern..

[20]  Friedrich Pfeiffer,et al.  A concept for manipulator trajectory planning , 1987, IEEE J. Robotics Autom..

[21]  Vincent Hayward,et al.  Trajectory Generation for Sensor-Driven and Time-Varying Tasks , 1993, Int. J. Robotics Res..

[22]  Yaobin Chen,et al.  A proof of the structure of the minimum-time control law of robotic manipulators using a Hamiltonian formulation , 1990, IEEE Trans. Robotics Autom..

[23]  Zvi Shiller Interactive time optimal robot motion planning and work-cell layout design , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[24]  Bruce Randall Donald,et al.  Time-safety trade-offs and a bang-bang algorithm for kinodynamic planning , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.