Kinematic singularity avoidance for robot manipulators using set-based manipulability tasks
MetadataShow full item record
This paper proposes a novel method for kinematic singularity avoidance for robot manipulators. Using set-based singularity avoidance tasks within the singularity-robust multiple task priority framework, avoidance of kinematic singularities is guaranteed without interfering with the convergence of compatible equality tasks. Non-compatible equality tasks will still be fulfilled to the extent possible. In addition, the method can be used to reconfigure the robot into a more dexterous configuration. The proposed method is applicable to both redundant and nonredundant robots, with both fixed base and floating base. The implementation is generic and independent of the type and number of tasks. Although also applicable for non-redundant fixed base robot manipulators, this novel approach is particularly well suited for highly redundant and/or floating base manipulators, since the robot configuration can be changed to improve the dexterity of the manipulator arm. We demonstrate the method by applying it to an underwater swimming manipulator, which is an innovative and highly redundant underwater floating base manipulator. Furthermore, simulation results are presented that illustrate and validate the proposed method.