The synthesis of smooth trajectories for pick-and-place operations

A spline-based method of programming smooth trajectories for pick-and-place operations is introduced. Unlike continuous-path operations, which impose a unique Cartesian trajectory, an infinite number of smooth trajectories can be described between any given pick and its corresponding place configuration. The method begins with the mapping of the pick and the place configuration in Cartesian space into joint-coordinate space, using a general-purpose inverse kinematics package that handles singularities and redundancies. Next, a trajectory, composed of a C/sup 2/-continuous, periodic cubic spline segment, is defined between the pick and the place configurations in the joint-coordinate space. It is demonstrated that C/sup 2/-continuity will prevail in Cartesian space as well. The software implementing this method includes a graphics package as well as an interface to an offline programming system to realize the synthesis of the actual robot motion. Details of the procedure are illustrated with a numerical example applied to a commercial industrial robot. >

[1]  J. Angeles On the Numerical Solution of the Inverse Kinematic Problem , 1985 .

[2]  Jorge Angeles,et al.  Optimal synthesis of cam mechanisms with oscillating flat-face followers , 1988 .

[3]  R. Brooks Planning Collision- Free Motions for Pick-and-Place Operations , 1983 .

[4]  R. Paul,et al.  Kinematic control equations for simple manipulators , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[5]  A. Morgan,et al.  Solving the Kinematics of the Most General Six- and Five-Degree-of-Freedom Manipulators by Continuation Methods , 1985 .

[6]  Jorge Angeles,et al.  Synthesis of plane curves with prescribed local geometric properties using periodic splines , 1983 .

[7]  Chun-Shin Lin,et al.  Joint trajectories of mechanical manipulators for Cartesian path approximation , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Beno Benhabib,et al.  A complete generalized solution to the inverse kinematics of robots , 1985, IEEE J. Robotics Autom..

[9]  M. Shahinpoor,et al.  Generalized algorithm for computing the 4-3-4 N-axis robotic trajectory , 1984, J. Field Robotics.

[10]  Tomás Lozano-Pérez,et al.  Automatic Planning of Manipulator Transfer Movements , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[11]  A. Bazerghi,et al.  An exact kinematic model of PUMA 600 manipulator , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[12]  Jadran Lenarcic,et al.  An efficient numerical approach for calculating the inverse kinematics for robot manipulators , 1985, Robotica.