Improved configuration control for redundant robots

Abstract
This article presents a singularity‐robust task‐prioritized reformulation of the configuration control scheme for redundant robot manipulators. This reformulation suppresses large joint velocities near singularities, at the expense of small task trajectory errors. This is achieved by optimally reducing the joint velocities to induce minimal errors in the task performance by modifying the task trajectories. Furthermore, the same framework provides a means for assignment of priorities between the basic task of end‐effector motion and the user‐defined additional task for utilizing redundancy. This allows automatic relaxation of the additional task constraints in favor of the desired end‐effector motion, when both cannot be achieved exactly. The improved configuration control scheme is illustrated for a variety of additional tasks, and extensive simulation results are presented.