Continuous Pseudoinversion of a Multivariate Function: Application to Global Redundancy Resolution

This paper seeks to generate a continuous pseudoinverse of a function that maps a higher dimensional compact set to a lower dimensional one. Continuity and smoothness should be attained if possible, but otherwise the volume of the discontinuity boundary should be minimized. A sampling-based approximation technique is presented that uses discretized roadmaps of both the domain and image, and minimizes discontinuities of the inverse function. The method is applied to kinematic redundancy resolution for redundant robots, which have more degrees of freedom than workspace dimensions. The output is a global redundancy resolution, which has the convenient property that whenever the robot returns to the same workspace point, it uses the same joint-space pose. If a global resolution cannot be found, then the method minimizes discontinuities and maps them in workspace. Results are demonstrated on toy problems with up to 20 DOF, and on several robot arms.

[1]  Russell H. Taylor,et al.  Planning and execution of straight line manipulator trajectories , 1979 .

[2]  Katie Byl,et al.  Algorithmic Optimization of Inverse Kinematics Tables for High Degree-of-Freedom Limbs , 2014 .

[3]  Philip L. Freeman,et al.  Minimum Jerk Trajectory Planning for Trajectory Constrained Redundant Robots , 2012 .

[4]  Anthony A. Maciejewski,et al.  Failure tolerant teleoperation of a kinematically redundant manipulator: an experimental study , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[5]  Mutsunori Banbara,et al.  Compiling finite linear CSP into SAT , 2006, Constraints.

[6]  Michael Beetz,et al.  Positioning mobile manipulators to perform constrained linear trajectories , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  John T. Wen,et al.  A global approach to path planning for redundant manipulators , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[8]  Guido Tack,et al.  Constraint propagation: models, techniques, implementation , 2009 .

[9]  Siddhartha S. Srinivasa,et al.  Manipulation planning on constraint manifolds , 2009, 2009 IEEE International Conference on Robotics and Automation.

[10]  Carlos L. Lück Self-Motion Representation and Global Path Planning Optimization for Redundant Manipulators through Topology-Based Discretization , 1997, J. Intell. Robotic Syst..

[11]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[12]  Katie Byl,et al.  More solutions means more problems: Resolving kinematic redundancy in robot locomotion on complex terrain , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Giuseppe Oriolo,et al.  Motion Planning for Mobile Manipulators along Given End-effector Paths , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[14]  Andrew K. C. Wong,et al.  A global approach for the optimal path generation of redundant robot manipulators , 1990, J. Field Robotics.

[15]  Mike Stilman,et al.  Global Manipulation Planning in Robot Joint Space With Task Constraints , 2010, IEEE Transactions on Robotics.