REPEATABLE GENERALIZED INVERSE CONTROL STRATEGIES FOR KINEMATICALLY REDUNDANT MANIPULATORS

Citation
Rg. Roberts et Aa. Maciejewski, REPEATABLE GENERALIZED INVERSE CONTROL STRATEGIES FOR KINEMATICALLY REDUNDANT MANIPULATORS, IEEE transactions on automatic control, 38(5), 1993, pp. 689-699
Citations number
23
Categorie Soggetti
Controlo Theory & Cybernetics","Computer Applications & Cybernetics","Engineering, Eletrical & Electronic
ISSN journal
00189286
Volume
38
Issue
5
Year of publication
1993
Pages
689 - 699
Database
ISI
SICI code
0018-9286(1993)38:5<689:RGICSF>2.0.ZU;2-5
Abstract
Kinematically redundant manipulators possess an infinite number of joi nt angle trajectories which satisfy a given desired end effector traje ctory. The joint angle trajectories considered in this work are locall y described by generalized inverses which satisfy the Jacobian equatio n relating the instantaneous joint angle velocities to the velocity of the end effector. One typically selects a solution from this set base d on the local optimization of some desired physical property such as the minimization of the norm of the joint angle velocities, kinetic en ergy, etc. Unfortunately, this type of solution frequently does not po ssess the desirable property of repeatability in the sense that closed trajectories in the workspace are not necessarily mapped to closed tr ajectories in the joint space. In this work, the issue of generating a repeatable control strategy which possesses the desirable physical pr operties of a particular generalized inverse is addressed. The techniq ue described is fully general and only requires a knowledge of the ass ociated null space of the desired inverse. While an analytical represe ntation of the null vector is desirable, ultimately the calculations a re done numerically so that a numerical knowledge of the associated nu ll vector is sufficient. This method first characterizes repeatable st rategies using a set of orthonormal basis functions to describe the nu ll space of these transformations. The optimal repeatable inverse is t hen obtained by projecting the null space of the desired generalized i nverse onto each of these basis functions. The resulting inverse is gu aranteed to be the closest repeatable inverse to the desired inverse, in an integral norm sense, from the set of all inverses spanned by the selected basis functions. This technique is illustrated for a planar, three degree-of-freedom manipulator and a seven degree-of-freedom spa tial manipulator.