Multiprocessor Control of a Telemanipulator with Optical Proximity Sensors

The complexity of robotic systems usually necessitates the use of digital computers in their control. When a sensory- feedback control loop is closed around a robot and its com puter system, the real-time flow of data through the computer strongly influences the fidelity of the resultant motion. The purpose of this paper is to identify characteristics of the com puter controller that have the greatest impact on the perform ance of the system and to show, by means of an example, how the performance may be enhanced through the use of digital control techniques. The Stanford Robotic Aid is a computer-assisted telemanip ulator equipped with optical proximity sensors and a multi processor control system. Digital control techniques are used in the study of its application to a surface-following task. Thè dynamic behavior of the manipulator and the computer network is modeled by a set of difference equations. Propor tional sensory feedback is analyzed through use of a root- locus method, and a pole-placement method is used to design a state-feedback controller. The actual behavior of the system in a step-response test is compared to the prediction of the model.

[1]  J. Y. S. Luh,et al.  An anatomy of industrial robots and their controls , 1983 .

[2]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[3]  V. Cvetković,et al.  One Robust, Dynamic Control Algorithm for Manipulation Systems , 1982 .

[4]  J. Y. S. Luh,et al.  On-Line Computational Scheme for Mechanical Manipulators , 1980 .

[5]  B. R. Markiewicz,et al.  Analysis of the computed torque drive method and comparison with conventional position servo for a computer-controlled manipulator , 1973 .

[6]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[7]  Bernard Espiau Use of optical reflectance sensors , 1985 .

[8]  G. P. Starr Supervisory control of remote manipulation: A preliminary evaluation , 1981 .

[9]  Suguru Arimoto,et al.  A New Feedback Method for Dynamic Control of Manipulators , 1981 .

[10]  J. Y. S. Luh,et al.  Multiprocessor-controllers for mechanical manipulators , 1979, COMPSAC.

[11]  Richard Paul Collins Paul,et al.  Modelling, trajectory calculation and servoing of a computer controlled arm , 1972 .

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

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

[14]  A. Bejczy Robot arm dynamics and control , 1974 .

[15]  Charles A. Klein,et al.  Use of a Multiprocessor for Control of a Robotic System , 1982 .

[16]  J. Y. S. LUH,et al.  Scheduling of Parallel Computation for a Computer-Controlled Mechanical Manipulator , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[17]  Gene F. Franklin,et al.  Digital control of dynamic systems , 1980 .

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

[19]  A. R. Johnston Proximity sensor technology for manipulator end effectors , 1977 .

[20]  Oussama Khatib,et al.  Commande dynamique dans l''espace op'erational des robots ma-nipulaters en pr'esence d''obstacles , 1980 .

[21]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[22]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[23]  Bernard Roth,et al.  The Near-Minimum-Time Control Of Open-Loop Articulated Kinematic Chains , 1971 .