Trajectory planning for coordinated motion of a robot and a positioning table. I. Path specification

Coordinating the tool (robot) and workpiece (positioning table) motion in continuous manufacturing processes such as sealing, welding, and laser cutting offers several advantages over the motion of only the tool or workpiece. Better utilization of the speed and workspace characteristics of the two devices and improvement in tracking accuracy at sharp corners in the path are some of the merits of this approach. In coordinated motion, the two devices are simultaneously moved to track a given path, and two strategies are developed for coordinating their motion, where each is dependent on the given path information. The first strategy is applicable to any type of path and resolves the motion by splitting the displacement between any two points on the path into segments moved by the robot and the table. The robot and the table move in opposite directions in this strategy. The second strategy is applicable to sharp cornered paths and resolves the given path into two smooth paths. The first path is a double clothoid curve, whereas the second path is a tangential straight line path. The table executes a local motion around the corner in this strategy, whereas the robot is moved at all times. The uniqueness of this strategy in constructing the original corner path is proved. The proposed strategies are shown to be applicable to other coordinated motion systems. >

[1]  M. Vukobratovic,et al.  Scientific Fundamentals of Robotics 3: Kinematics and Trajectories Synthesis of Manipulation Robots , 1985 .

[2]  Masayoshi Tomizuka,et al.  Experimental Evaluation of the Preview Servo Scheme for a Two-Axis Positioning System , 1984 .

[3]  Ashitava Ghosal,et al.  A New Approach for Kinematic Resolution of Redundancy , 1988, Int. J. Robotics Res..

[4]  Charles A. Klein,et al.  Dexterity Measures for the Design and Control of Kinematically Redundant Manipulators , 1987 .

[5]  George E. Cook,et al.  A Generalized Method for Automatic Downhand and Wirefeed Control of a Welding Robot and Positioner , 1988 .

[6]  Hajime Sugiuchi,et al.  TRAJECTORY CONTROL OF ROBOT MANIPULATOR BASED ON THE PREVIEW TRACKING CONTROL ALGORITHM. , 1985 .

[7]  J. Marsden,et al.  Elementary classical analysis , 1974 .

[8]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[9]  Kenneth J. Waldron,et al.  The Workspaces of a Mechanical Manipulator , 1981 .

[10]  Bernard Roth Scientific fundamentals of robotics 3: Kinematics and trajectory synthesis of manipulation robots , 1987 .

[11]  Yutaka Kanayama,et al.  Trajectory generation for mobile robots , 1984 .

[12]  S. Shankar Sastry,et al.  Kinematics and control of multifingered hands with rolling contact , 1989 .

[13]  Zhaoyu Wang,et al.  Global versus Local Optimization in Redundancy Resolution of Robotic Manipulators , 1988, Int. J. Robotics Res..

[14]  C. Alford,et al.  Coordinated control of two robot arms , 1984, ICRA.

[15]  Junichi Ikeda,et al.  A sealing robot system with visual seam tracking , 1984, Robotica.

[16]  J. Y. S. Luh,et al.  Constrained Relations between Two Coordinated Industrial Robots for Motion Control , 1987 .

[17]  Masayoshi Tomizuka,et al.  Optimal Discrete Finite Preview Problems (Why and How Is Future Information Important , 1975 .

[18]  Kenneth J. Waldron,et al.  Force and motion management in legged locomotion , 1986, 1985 24th IEEE Conference on Decision and Control.

[19]  A.J. Koivo,et al.  On-line generation of collision-free trajectories for multiple robots , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[20]  Adi Ben-Israel,et al.  Generalized inverses: theory and applications , 1974 .

[21]  Steven Fortune,et al.  Coordinated motion of two robot arms , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[22]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[23]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[24]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[25]  Shigeru Kurono,et al.  Coordinated Computer Control of a Pair of Manipulators , 1975 .

[26]  Carlos Canudas de Wit,et al.  Adaptive friction compensation in DC motor drives , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[27]  Bernard Roth,et al.  Analysis of Multifingered Hands , 1986 .

[28]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[29]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1987, IEEE J. Robotics Autom..

[30]  Richard Paul,et al.  Manipulator Cartesian Path Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[31]  Shaheen Ahmad,et al.  Coordinated motion control of multiple robotic devices for welding and redundancy coordination through constrained optimization in Cartesian space , 1989, IEEE Trans. Robotics Autom..

[32]  Russell H. Taylor,et al.  Planning and execution of straight line manipulator trajectories , 1979 .

[33]  Richard P. Paul,et al.  Kinematics of Robot Wrists , 1983 .

[34]  Matthew T. Mason,et al.  Compliance and Force Control for Computer Controlled Manipulators , 1981, IEEE Transactions on Systems, Man, and Cybernetics.