TY - CHAP
T1 - Continuous Pseudoinversion of a Multivariate Function
T2 - Application to Global Redundancy Resolution
AU - Hauser, Kris
N1 - This work is partially supported by NSF CAREER Award #1253553 and NSF NRI #1527826.
PY - 2020
Y1 - 2020
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/85107066627
UR - https://www.scopus.com/pages/publications/85107066627#tab=citedBy
U2 - 10.1007/978-3-030-43089-4_32
DO - 10.1007/978-3-030-43089-4_32
M3 - Chapter
AN - SCOPUS:85107066627
T3 - Springer Proceedings in Advanced Robotics
SP - 496
EP - 511
BT - Springer Proceedings in Advanced Robotics
PB - Springer
ER -