A General Contact Model for Dynamically-Decoupled Force/Motion

Presents a general first-order kinematic model of frictionless rigid-body contact for use in hybrid force/motion control. It is formulated in an invariant manner by treating motion and force vectors as members of two separate but dual vector spaces. These more general kinematics allow us to model tasks that cannot be described using the Raibert-Craig model; a single Cartesian frame in which directions are either force- or motion-controlled is not sufficient. The model can be integrated with the object and manipulator dynamics in order to model both the kinematics and dynamics of contact. These equations of motion can be used to design force and motion controllers in the appropriate subspaces. To guarantee decoupling between the controllers, it is possible to apply projection matrices to the controller outputs that depend solely on the kinematic model of contact, not a dynamic one. Experimental results show a manipulation that involves controlling the force in two separate face-vertex contacts while performing motion. These multi-contact compliant motions often occur as part of an assembly and cannot be described using the Raibert-Craig model.

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

[2]  John M. Hollerbach,et al.  Dynamic Stability Issues in Force Control of Manipulators , 1987, 1987 American Control Conference.

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

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

[5]  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.

[6]  Roy Featherstone,et al.  Robot Dynamics Algorithms , 1987 .

[7]  Tsuneo Yoshikawa,et al.  Dynamic hybrid position/force control of robot manipulators-controller design and experiment , 1987, IEEE J. Robotics Autom..

[8]  Hoda A. ElMaraghy,et al.  Dynamic decoupling for hybrid control of rigid-/flexible-joint robots interacting with the environment , 1992, IEEE Trans. Robotics Autom..

[9]  H. Fassler Manipulators constrained by stiff contact: dynamics, control, and experiments , 1990 .

[10]  Alessandro De Luca,et al.  On the modeling of robots in contact with a dynamic environment , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[11]  W. Fisher,et al.  Hybrid Position/Force Control: A Correct Formulation , 1992 .

[12]  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.

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

[14]  Hong Zhang Kinematic stability of robot manipulators under force control , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

[16]  Robert H. Cannon,et al.  Experiments with a dual-armed, cooperative, flexible-drivetrain robot system , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

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

[18]  Oussama Khatib,et al.  Inertial Properties in Robotic Manipulation: An Object-Level Framework , 1995, Int. J. Robotics Res..