Aggressive trajectory generator for a robot ping-pong player

A trajectory generation and tracking system designed to operate in a very dynamic environment is described. The system drives a PUMA 260 which is part of a functioning robot ping-pong player. The goal is to achieve predictable, reliable, high-performance motions at the envelope of robot capabilities. The task is sensor-driven, each motion is unique, and motions have to be changed while they are in progress. The author describes some of the requirements in detail, compares alternative high-performance trajectory types, describes the properties of the quintic polynomials used, discusses how to determine if a trajectory is feasible, and then outlines the implementation and its performance.<<ETX>>

[1]  Russell H. Taylor,et al.  A configurable system for automation programming and control , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[2]  Richard P. Paul,et al.  Automatic generation of the dynamic equations of the robot manipulators using a LISP program , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[3]  Christopher G. Atkeson,et al.  Experimental determination of the effect of feedforward control on trajectory tracking errors , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[4]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[5]  R. L. Andersson Living in a Dynamic World , 1986, FJCC.

[6]  Hong Zhang,et al.  Design and implementation of a robot force and motion server , 1986 .

[7]  William D. Fisher,et al.  Minimum ratio-locked profile times for robot trajectories , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[8]  Russell L. Anderson,et al.  A Robot Ping-Pong Player: Experiments in Real-Time Intelligent Control , 1988 .