Repeatable generalized inverse control strategies for kinematically redundant manipulators

Repeatable generalized inverse control strategies for kinematically redundant manipulators Roberts, Rodney G. ; Maciejewski, Anthony A. "This work was supported in part by grants from the NEC Corporation and from TRW." A fuller version is available at "http://hdl.handle.net/10217/617" A kinematically redundant manipulator possesses an infinite number of joint angle trajectories which satisfy a given desired end effector trajectory. The joint angle trajectories considered in this work are locally described by generalized inverses which satisfy the Jacobian equation relating the instantaneous joint angle velocities to the velocity of the end effector. One typically selects a solution from this set based on the local optimization of some desired physical property such as the minimization of the norm of the joint angle velocities, kinetic energy, etc. Unfortunately, this type of solution frequently does not possess the desirable property of repeatability in the sense that closed trajectories in the workspace are not necessarily mapped to closed trajectories in the joint space. In this work the issue of generating a repeatable control strategy which possess the desirable physical properties of a particular generalized inverse is addressed. This is done by first characterizing repeatable strategies using orthonormal basis functions to describe the null space of these transformations. The optimal repeatable inverse is then obtained by projecting the null space of the desired generalized inverse onto each of these basis functions. The resulting inverse is guaranteed 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. Colorado State University. Libraries 1991 text ; image application/pdf ECEaam00062.pdf FACFECEN100062ARTI eng IEEE transactions on automatic control 38, no. 5, (May 1993): 689-699 c1991 IEEE

Repeatable generalized inverse control strategies for kinematically redundant manipulators

Roberts, Rodney G. ; Maciejewski, Anthony A.

"This work was supported in part by grants from the NEC Corporation and from TRW."

A fuller version is available at "http://hdl.handle.net/10217/617"

A kinematically redundant manipulator possesses an infinite number of joint angle trajectories which satisfy a given desired end effector trajectory. The joint angle trajectories considered in this work are locally described by generalized inverses which satisfy the Jacobian equation relating the instantaneous joint angle velocities to the velocity of the end effector. One typically selects a solution from this set based on the local optimization of some desired physical property such as the minimization of the norm of the joint angle velocities, kinetic energy, etc. Unfortunately, this type of solution frequently does not possess the desirable property of repeatability in the sense that closed trajectories in the workspace are not necessarily mapped to closed trajectories in the joint space. In this work the issue of generating a repeatable control strategy which possess the desirable physical properties of a particular generalized inverse is addressed. This is done by first characterizing repeatable strategies using orthonormal basis functions to describe the null space of these transformations. The optimal repeatable inverse is then obtained by projecting the null space of the desired generalized inverse onto each of these basis functions. The resulting inverse is guaranteed 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.

Colorado State University. Libraries

1991

text ; image

application/pdf

ECEaam00062.pdf

FACFECEN100062ARTI

eng

IEEE transactions on automatic control 38, no. 5, (May 1993): 689-699

c1991 IEEE