Control primitives for robot systems

A set of primitive operations that forms the core of a robot system description and control language is presented. The actions of the individual primitives are derived from the mathematical structure of the equations of motion for constrained mechanical systems. The recursive nature of the primitives allows composite robots to be constructed from more elementary daughter robots. A few pertinent results of classical mechanics are reviewed, the functionality of the primitive operation is described, and several different hierarchical strategies for the description and control of a two-fingered hand holding a box are presented. >

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

[2]  W. E. Schmitendorf,et al.  Analytical dynamics of discrete systems , 1977 .

[3]  Michael Athans,et al.  Survey of decentralized control methods for large scale systems , 1978 .

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

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

[6]  Geoffrey E. Hinton Chapter IVb Some Computational Solutions to Bernstein's Problems , 1984 .

[7]  Dan Koditschek,et al.  Natural motion for robot arms , 1984, The 23rd IEEE Conference on Decision and Control.

[8]  Vincent Hayward,et al.  Robot Control and Computer Languages , 1985 .

[9]  A. Morecki,et al.  Theory and Practice of Robots and Manipulators , 1985 .

[10]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[11]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

[12]  Neville Hogan,et al.  Stable execution of contact tasks using impedance control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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

[14]  R. Komanduri,et al.  Knowledge-based expert systems for manufacturing , 1987 .

[15]  C. S. G. Lee,et al.  Robotics: Control, Sensing, Vision, and Intelligence , 1987 .

[16]  S. Shankar Sastry,et al.  Kinematics and control of multifingered hands with rolling contact , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[17]  Oussama Khatib,et al.  Augmented Object and Reduced Effective Inertia in Robot Systems , 1988, 1988 American Control Conference.

[18]  Roger W. Brockett,et al.  On the computer control of movement , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[19]  S. Shankar Sastry,et al.  Grasping and Coordinated Manipulation by a Multifingered Robot Hand , 1989, Int. J. Robotics Res..

[20]  S. Shankar Sastry,et al.  Dynamic control of redundant manipulators , 1989, J. Field Robotics.

[21]  S. Shankar Sastry,et al.  A unified approach for the control of multifingered robot hands , 1989 .

[22]  Dayton Clark HIC: an operating system for hierarchies of servo loops , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[23]  Lawrence S. Kroll Mathematica--A System for Doing Mathematics by Computer. , 1989 .

[24]  S. Shankar Sastry,et al.  Control experiments in planar manipulation and grasping , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[25]  S. Shankar Sastry,et al.  Control primitives for robot systems , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[26]  S. Shankar Sastry,et al.  Grasping and manipulation using multi ngered robot hands , 1990 .

[27]  Richard M. Murray,et al.  Robotic control and nonholonomic motion planning , 1991 .

[28]  Lakmal Seneviratne,et al.  Adaptive Control Of Robot Manipulators , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.