Model Based Trajectory Planning Using Preview

The control of manipulators is seen here as a two level process. A method is described to convert information available at the programming level into trajectories suitable to be tracked by a servo control system. The goal of the servo is to absorb the unmodeled dynamics. Tracking accuracy will depend mainly on the acceleration demand of the nominal trajectory setpoint, in particular, the actuator output demand must remain bounded. Our scheme adaptively takes into consideration at the trajectory computation level the dynamics of the underlying system, dynamically available information acquired through sensors, various types of constraints, such as path accuracy, and manipulator optimization. This scheme is meant to be implemented on-line, to drive mechanical systems such as manipulators. It is developed in the context of a multi-manipulator programming and control environment for space applications developped as part of a collaborative effort between McGill University and the Jet Propulsion Laboratory.

[1]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[2]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

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

[4]  Vincent Hayward,et al.  Kali: An Environment for the Programming and Control of Cooperative Manipulators , 1988, 1988 American Control Conference.

[5]  Richard P. Paul,et al.  An On-Line Dynamic Trajectory Generator , 1984 .

[6]  K. Spring Euler parameters and the use of quaternion algebra in the manipulation of finite rotations: A review , 1986 .

[7]  K. Doty,et al.  On-Line Polynomial Trajectories for Robot Manipulators , 1985 .

[8]  John M. Hollerbach,et al.  Planning of Minimum- Time Trajectories for Robot Arms , 1986 .

[9]  Vincent Hayward,et al.  Robot Manipulator Control under Unix RCCL: A Robot Control "C" Library , 1986 .

[10]  M. Tomizuka,et al.  Linear quadratic design of decoupled preview controllers for robotic arms , 1985 .

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

[12]  Richard P. Paul,et al.  Optimizing robot motion along a predefined path , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[13]  Vincent Hayward,et al.  Kinematics of common industrial robots , 1988, Robotics Auton. Syst..