Specification of force-controlled actions in the "task frame formalism"-a synthesis

Autonomous robot tasks involving contacts with the environment must be performed under active force control if the geometric uncertainties in the task models are too large to cope with by means of passive compliance only. In practice, task specification of force-controlled actions is closely linked to the task frame formalism (TFF), also known as the compliance frame formalism. The TFF is a very intuitive and controller-independent approach to model a motion constraint, and to specify the desired forces and motions compatible with this constraint. However, it has never been defined clearly and unambiguously, and it cannot cope with all possible constrained motion tasks. This paper provides, for the first time, a formal definition of what makes up a TFF task specification. It gives also a synthesis of which tasks the TFF can cope with, and proposes a generic textual task specification formalism. Finally, it describes an example constrained motion task that the TFF cannot handle.

[1]  Michael A. Peshkin,et al.  Programmed compliance for error corrective assembly , 1990, IEEE Trans. Robotics Autom..

[2]  H. Lipkin,et al.  Structure of Robot Compliance , 1993 .

[3]  H. Harry Asada,et al.  A method for the design of hybrid position/Force controllers for manipulators constrained by contact with the environment , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[4]  Tsuneo Yoshikawa,et al.  Dynamic hybrid position/force control of robot manipulators-on-line estimation of unknown constraint , 1993, IEEE Trans. Robotics Autom..

[5]  Roger W. Brockett,et al.  On the synthesis of compliant mechanisms , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[6]  B. J. McCarragher,et al.  Qualitative Template Matching Using Dynamic Process Models for State Transition Recognition of Robotic Assembly , 1993 .

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

[8]  Claude Samson,et al.  Robot Control: The Task Function Approach , 1991 .

[9]  Joris De Schutter,et al.  Kinematic Models for Model-Based Compliant Motion in the Presence of Uncertainty , 1995, Int. J. Robotics Res..

[10]  Yanxi Liu,et al.  A Group Theoretic Formalization of Surface Contact , 1994, Int. J. Robotics Res..

[11]  Michèle Basseville,et al.  Detecting changes in signals and systems - A survey , 1988, Autom..

[12]  John Kenneth Salisbury,et al.  Application of Change Detection to Dynamic Contact Sensing , 1994, Int. J. Robotics Res..

[13]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[14]  Michael A. Peshkin,et al.  Admittance matrix design for force-guided assembly , 1992, IEEE Trans. Robotics Autom..

[15]  Rajiv S. Desai,et al.  Identification and verification of termination conditions in fine motion in presence of sensor errors and geometric uncertainties , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[16]  Michael A. Peshkin,et al.  Mechanical computation for passive force control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[17]  Klas Nilsson Application Oriented Programming and Control of Industrial Robots , 1992 .

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

[19]  David J. Montana,et al.  The Kinematics of Contact and Grasp , 1988, Int. J. Robotics Res..

[20]  Hendrik Van Brussel,et al.  Compliant Robot Motion II. A Control Approach Based on External Control Loops , 1988, Int. J. Robotics Res..

[21]  Michèle Basseville,et al.  Detection of Abrupt Changes: Theory and Applications. , 1995 .

[22]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[23]  Daniel E. Whitney,et al.  Quasi-Static Assembly of Compliantly Supported Rigid Parts , 1982 .

[24]  Charles W. Wampler,et al.  Multiprocessor Control of a Telemanipulator with Optical Proximity Sensors , 1984 .

[25]  Hendrik Van Brussel,et al.  Compliant Robot Motion I. A Formalism for Specifying Compliant Motion Tasks , 1988, Int. J. Robotics Res..

[26]  Josip Loncaric,et al.  Normal forms of stiffness and compliance matrices , 1987, IEEE Journal on Robotics and Automation.

[27]  Richard A. Volz,et al.  Design and motion constraints of part-mating planning in the presence of uncertainties , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[28]  Michael Spreng,et al.  A probabilistic method to analyze ambiguous contact situations , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[29]  Joseph Duffy,et al.  The fallacy of modern hybrid control theory that is based on "orthogonal complements" of twist and wrench spaces , 1990, J. Field Robotics.

[30]  Peter Kazanzides,et al.  Dual-drive force/velocity control: implementation and experimental results , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[31]  Christian Laugier,et al.  Planning fine motion strategies by reasoning in the contact space , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[32]  Russell H. Taylor,et al.  Automatic Synthesis of Fine-Motion Strategies for Robots , 1984 .

[33]  Harvey Lipkin,et al.  A Classification of Robot Compliance , 1993 .

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

[35]  Bruce Randall Donald Planning Multi-Step Error Detection and Recovery Strategies , 1990, Int. J. Robotics Res..

[36]  Arthur C. Sanderson,et al.  AND/OR graph representation of assembly plans , 1986, IEEE Trans. Robotics Autom..

[37]  Joseph Duffy,et al.  Hybrid Twist and Wrench Control for a Robotic Manipulator , 1988 .

[38]  Jing Xiao,et al.  Replanning with compliant rotations in the presence of uncertainties , 1992, Proceedings of the 1992 IEEE International Symposium on Intelligent Control.

[39]  Luis M. Camarinha-Matos,et al.  Execution monitoring in assembly with learning capabilities , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[40]  Stephen J. Buckley Planning Compliant Motion Strategies , 1989, Int. J. Robotics Res..

[41]  Matthew T. Mason,et al.  Robot Hands and the Mechanics of Manipulation , 1985 .

[42]  Michèle Basseville,et al.  Detection of abrupt changes: theory and application , 1993 .