• DocumentCode
    767389
  • Title

    A branch-and-prune solver for distance constraints

  • Author

    Porta, Josep M. ; Ros, Lluís ; Thomas, Federico ; Torras, Carme

  • Author_Institution
    Inst. de Robotica i Informatica Ind., Barcelona Catalonia, Spain
  • Volume
    21
  • Issue
    2
  • fYear
    2005
  • fDate
    4/1/2005 12:00:00 AM
  • Firstpage
    176
  • Lastpage
    187
  • Abstract
    Given some geometric elements such as points and lines in R3, subject to a set of pairwise distance constraints, the problem tackled in this paper is that of finding all possible configurations of these elements that satisfy the constraints. Many problems in robotics (such as the position analysis of serial and parallel manipulators) and CAD/CAM (such as the interactive placement of objects) can be formulated in this way. The strategy herein proposed consists of looking for some of the a priori unknown distances, whose derivation permits solving the problem rather trivially. Finding these distances relies on a branch-and-prune technique, which iteratively eliminates from the space of distances entire regions which cannot contain any solution. This elimination is accomplished by applying redundant necessary conditions derived from the theory of distance geometry. The experimental results qualify this approach as a promising one.
  • Keywords
    constraint theory; iterative methods; manipulator kinematics; CAD/CAM; branch-and-prune solver; distance constraints; distance geometry; geometric elements; pairwise distance constraints; parallel manipulator; position analysis; serial manipulator; CADCAM; Computational geometry; Computer aided manufacturing; Equations; Kinematics; Manipulators; Parallel robots; Path planning; Polynomials; Robotic assembly; Branch-and-prune; Cayley–Menger determinant; direct and inverse kinematics; distance constraint; interval method; kinematic and geometric constraint solving; octahedral manipulator;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2004.835450
  • Filename
    1416969