• DocumentCode
    18114
  • Title

    Generalized Distance Between Compact Convex Sets: Algorithms and Applications

  • Author

    Yu Zheng ; Yamane, Katsu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Michigan-Dearborn, Dearborn, MI, USA
  • Volume
    31
  • Issue
    4
  • fYear
    2015
  • fDate
    Aug. 2015
  • Firstpage
    988
  • Lastpage
    1003
  • Abstract
    This paper presents algorithms to compute the generalized distance between two separated or penetrating compact convex sets, which is defined as the minimum or maximum scale factor of a given gauge set such that the scaled gauge set intersects or is contained in the Minkowski difference of the two sets. The traditional Euclidean distance is a special case where the origin-centered unit ball is used as the gauge set. While the generalized distance was proposed almost a decade ago, the only practical method for its computation has been general-purpose numerical optimization, which is computationally expensive. In contrast, our geometry-based algorithms are efficient and guarantee globally optimal solutions. Important applications of the algorithms in robotics include collision detection and grasp planning. The algorithm for computing the penetration distance also provides an accurate and efficient approach to flatness error evaluation, which is a fundamental problem in manufacturing. We demonstrate that our algorithms possess superior efficiency and accuracy in these applications.
  • Keywords
    computational geometry; convex programming; set theory; Euclidean distance; Minkowski difference; collision detection; compact convex sets; gauge set; general-purpose numerical optimization; generalized distance; geometry-based algorithms; grasp planning; maximum scale factor; minimum scale factor; origin-centered unit ball; Collision avoidance; Euclidean distance; Face; Optimization; Planning; Robots; Slabs; Collision detection; convex set; distance; flatness error; grasping; motion planning; penetration depth;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2015.2451411
  • Filename
    7161392