• DocumentCode
    1386060
  • Title

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

  • Author

    Angeles, Jorge ; Alivizatos, Andreas ; Zsombor-Murray, Paul J.

  • Author_Institution
    Dept. of Mech. Eng., McGill Univ., Montreal, Que., Canada
  • Volume
    18
  • Issue
    1
  • fYear
    1988
  • Firstpage
    173
  • Lastpage
    178
  • Abstract
    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 C2-continuous, periodic cubic spline segment, is defined between the pick and the place configurations in the joint-coordinate space. It is demonstrated that C2-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
  • Keywords
    kinematics; programming; robots; splines (mathematics); C2-continuity; general-purpose inverse kinematics package; pick-and-place operations; programming; redundancies; robots; singularities; smooth trajectories; spline-based method; Displays; Graphics; Kinematics; Machinery production industries; Packaging; Polynomials; Robot motion; Service robots; Spline; Trajectory;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9472
  • Type

    jour

  • DOI
    10.1109/21.87066
  • Filename
    87066