DocumentCode
2233902
Title
A branch-and-prune algorithm for solving systems of distance constraints
Author
Porta, Josep Maria ; Thomas, Fedenco ; Ros, Lluís ; Torras, Carme
Author_Institution
Inst. of Informatics, Amsterdam Univ., Netherlands
Volume
1
fYear
2003
fDate
14-19 Sept. 2003
Firstpage
342
Abstract
Given a set of affine varieties in R3, i.e. planes, lines, and points, the problem tackled in this paper is that of finding all possible configurations for these varieties that satisfy a set of pairwise euclidean distances between them. Many problems in robotics - such as the forward kinematics of patroller manipulators or the contact formation problem between polyhedral models - can be formulated in this way. We propose herein a strategy that consists in finding some distances, that are unknown a priori, and whose derivation permits solving the problem rather trivially. Finding these distances relies on a branch-and-prune technique that iteratively eliminates from the space of distances entire regions which cannot contain any solution. The elimination is accomplished by applying redundant necessary conditions derived from the theory of Cayley-Menger determinants. The experimental results obtained qualify this approach as a promising one.
Keywords
determinants; geometry; iterative methods; robot kinematics; tree searching; Cayley-Menger determinants; branch-and-prune algorithm; coordinate-free standardized constraints; distance constraints; forward kinematics; geometric constraints; pairwise euclidean distances; polyhedral models; robotics; Assembly systems; Computer aided manufacturing; Equations; Informatics; Intelligent systems; Kinematics; Manipulators; Parallel robots; Path planning; Robotic assembly;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation, 2003. Proceedings. ICRA '03. IEEE International Conference on
ISSN
1050-4729
Print_ISBN
0-7803-7736-2
Type
conf
DOI
10.1109/ROBOT.2003.1241619
Filename
1241619
Link To Document