Task-space regulation of cooperative manipulators (Q1977046)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Task-space regulation of cooperative manipulators |
scientific article |
Statements
Task-space regulation of cooperative manipulators (English)
0 references
8 February 2001
0 references
This paper is concerned with the position and orientation stabilization problem in the task space of a pair of non-redundant 6 d.o.f. rigid manipulators holding tightly a common rigid object. The control task has been described in the language of unit quaternions. The dynamics of the system have the form \[ \begin{cases} M(q)\ddot q+C(q,\dot q)\dot q+F\dot q+g(p)=\tau-J^T(q)h\\ M_{\text{ext}}\dot\nu_{\text{ext}}+C_{\text{ext}}\nu_{\text{ext}}+g_{\text{ext} }=h_{\text{ext}},\end{cases} \tag{*} \] where \(q\in\mathbb{R}^{12}\) denotes the joint position vector of the manipulators, \(h\in\mathbb{R}^{12}\) is the vector of contact forces exerted by end effectors, and the meaning of other terms is standard. The second line equations refer to the dynamics of the object. Using the pseudoinverse of the grasp matrix \(W\) the contact forces are expressed by external and internal forces acting on the object as \[ h=W^+h_{\text{ext}}+V h_{\text{int}}. \] The main result of the paper consists in proposing the following control algorithm \[ \tau=J^T(W^+W+V\Sigma V^+)K_pe-K_d\dot q+g+J^T W^+g_{\text{ext}}\tag{**} \] which is a variant of the PD controller with gravity compensation. \(\Sigma\) is a diagonal matrix able to suppress the influence of internal forces. Asymptotic stability of the closed loop system (*) and (**) has been derived from the La Salle invariance principle. Further modifications of (**) have been set out including adding an internal force feedback and introducing an estimate of the gravity term.
0 references
robot control
0 references
regulation
0 references
stabilization
0 references
rigid manipulators
0 references
0 references