메뉴 건너뛰기




Volumn 21, Issue 2, 2005, Pages 176-187

A branch-and-prune solver for distance constraints

Author keywords

Branch and prune; Cayley Menger determinant; Direct and inverse kinematics; Distance constraint; Interval method; Kinematic and geometric constraint solving; Octahedral manipulator

Indexed keywords

ALGORITHMS; DISTANCE MEASUREMENT; GEOMETRY; INVERSE KINEMATICS; ITERATIVE METHODS; LINEAR EQUATIONS; MANIPULATORS; MATRIX ALGEBRA; POSITION CONTROL; ROBOTICS;

EID: 18144405777     PISSN: 15523098     EISSN: None     Source Type: Journal    
DOI: 10.1109/TRO.2004.835450     Document Type: Article
Times cited : (42)

References (49)
  • 1
    • 0344013578 scopus 로고    scopus 로고
    • "A branch-and-prune algorithm for solving systems of distance constraints"
    • Taipei, Taiwan, R.O.C., Sep
    • J. M. Porta, L. Ros, F. Thomas, and C. Torras, "A branch-and-prune algorithm for solving systems of distance constraints," in IEEE Int. Conf. Robot. Autom., vol. 1, Taipei, Taiwan, R.O.C., Sep. 2003, pp. 342-348.
    • (2003) IEEE Int. Conf. Robot. Autom. , vol.1 , pp. 342-348
    • Porta, J.M.1    Ros, L.2    Thomas, F.3    Torras, C.4
  • 2
    • 0031125088 scopus 로고    scopus 로고
    • "A graph-constructive approach to solving systems of geometric constraints"
    • I. Fudos and C. Hoffmann, "A graph-constructive approach to solving systems of geometric constraints," ACM Trans. Graphics, vol. 16, no. 2, pp. 179-216, 1997.
    • (1997) ACM Trans. Graphics , vol.16 , Issue.2 , pp. 179-216
    • Fudos, I.1    Hoffmann, C.2
  • 3
    • 0006074775 scopus 로고    scopus 로고
    • "Formulation and solution for the direct and inverse kinematics problems for mechanisms and mechatronic systems"
    • J. Angeles and E. Zakhariev, Eds., Jun
    • J. Nielsen and B. Roth, "Formulation and solution for the direct and inverse kinematics problems for mechanisms and mechatronic systems," in Proc. NATO Adv. Study Inst. Computat. Methods Mechanisms, vol. I, J. Angeles and E. Zakhariev, Eds., Jun. 1997, pp. 233-252.
    • (1997) Proc. NATO Adv. Study Inst. Computat. Methods Mechanisms , vol.1 , pp. 233-252
    • Nielsen, J.1    Roth, B.2
  • 4
    • 0033322289 scopus 로고    scopus 로고
    • "On the kinematic analysis of robotic mechanisms"
    • J. Nielsen and B. Roth , "On the kinematic analysis of robotic mechanisms," Int. J. Robot. Res., vol. 18, no. 12, pp. 1147-1160, 1999.
    • (1999) Int. J. Robot. Res. , vol.18 , Issue.12 , pp. 1147-1160
    • Nielsen, J.1    Roth, B.2
  • 5
    • 21644445759 scopus 로고    scopus 로고
    • "On spatial constraints solving approaches"
    • ser. Lecture Notes in Computer Science. New York: Springer
    • C. H. Hoffmann and B. Yuan, "On spatial constraints solving approaches," in Automated Deduction in Geometry: Third International Workshop, ser. Lecture Notes in Computer Science. New York: Springer, 2000, vol. 2061.
    • (2000) Automated Deduction in Geometry: Third International Workshop , vol.2061
    • Hoffmann, C.H.1    Yuan, B.2
  • 6
    • 3042551103 scopus 로고    scopus 로고
    • "Computer algebra methods for studying and computing molecular conformations"
    • I. Z. Emiris and B. Mourrain, "Computer algebra methods for studying and computing molecular conformations," Algorithmica, no. 25, pp. 372-402, 1999.
    • (1999) Algorithmica , Issue.25 , pp. 372-402
    • Emiris, I.Z.1    Mourrain, B.2
  • 7
    • 0028517404 scopus 로고
    • "Efficient inverse kinematics for general 6r manipulators"
    • Jun
    • D. Manocha and J. Canny, "Efficient inverse kinematics for general 6r manipulators," IEEE Trans. Robot. Autom., vol. 10, pp. 648-657, Jun. 1994.
    • (1994) IEEE Trans. Robot. Autom. , vol.10 , pp. 648-657
    • Manocha, D.1    Canny, J.2
  • 8
    • 0033607384 scopus 로고    scopus 로고
    • "Computing two penetration measures for curved 2d objects"
    • K. Sridharan, "Computing two penetration measures for curved 2d objects," Inf. Process. Lett., vol. 72, pp. 143-148, 1999.
    • (1999) Inf. Process. Lett. , vol.72 , pp. 143-148
    • Sridharan, K.1
  • 9
    • 0025376884 scopus 로고
    • "Generation of configuration space obstacles: Moving algebraic surfaces"
    • C. Bajaj and M.-S. Kim, "Generation of configuration space obstacles: Moving algebraic surfaces," Int. J. Robot. Res., vol. 9, no. 1, pp. 92-112, 1990.
    • (1990) Int. J. Robot. Res. , vol.9 , Issue.1 , pp. 92-112
    • Bajaj, C.1    Kim, M.-S.2
  • 11
    • 0000348667 scopus 로고
    • "Efficient incremental algorithms for the sparse resultant and the mixed volume"
    • I. Emiris and J. Canny, "Efficient incremental algorithms for the sparse resultant and the mixed volume," J. Symbolic Comput., vol. 20, no. 2, pp. 117-149, 1995.
    • (1995) J. Symbolic Comput. , vol.20 , Issue.2 , pp. 117-149
    • Emiris, I.1    Canny, J.2
  • 12
    • 0001880366 scopus 로고    scopus 로고
    • "A subdivision-based algorithm for the sparse resultant"
    • J. Canny and I. Emiris, "A subdivision-based algorithm for the sparse resultant," J. ACM, vol. 47, no. 3, pp. 417-451, 2000.
    • (2000) J. ACM , vol.47 , Issue.3 , pp. 417-451
    • Canny, J.1    Emiris, I.2
  • 13
    • 85025197290 scopus 로고
    • "Synthesis of path-generating mechanisms by numerical methods"
    • B. Roth and F. Freudenstein, "Synthesis of path-generating mechanisms by numerical methods," ASME J. Eng. Ind., vol. 85, pp. 298-307, 1963.
    • (1963) ASME J. Eng. Ind. , vol.85 , pp. 298-307
    • Roth, B.1    Freudenstein, F.2
  • 14
    • 0000917663 scopus 로고
    • "On the number of solutions to polynomial systems of equations"
    • C. B. Garcia and T. Y. Li, "On the number of solutions to polynomial systems of equations," SIAM J. Numer. Anal., vol. 17, pp. 540-546, 1980.
    • (1980) SIAM J. Numer. Anal. , vol.17 , pp. 540-546
    • Garcia, C.B.1    Li, T.Y.2
  • 16
    • 38249042055 scopus 로고
    • "A homotopy for solving polynomial systems"
    • A. P. Morgan, "A homotopy for solving polynomial systems," Appl. Math. Computat., vol. 18, pp. 87-92, 1986.
    • (1986) Appl. Math. Computat. , vol.18 , pp. 87-92
    • Morgan, A.P.1
  • 17
    • 84968468907 scopus 로고
    • "The cheater's homotopy: An efficient procedure for solving systems of polynomial equations"
    • T. Y. Li, T. Sauer, and J. A. York, "The cheater's homotopy: An efficient procedure for solving systems of polynomial equations," SIAM J. Numer. Anal., vol. 18, no. 2, pp. 173-177, 1988.
    • (1988) SIAM J. Numer. Anal. , vol.18 , Issue.2 , pp. 173-177
    • Li, T.Y.1    Sauer, T.2    York, J.A.3
  • 18
    • 84988473168 scopus 로고
    • "Numerical continuation methods for solving polynomial systems arising in kinematics"
    • C. Wampler, A. Morgan, and A. Sommese, "Numerical continuation methods for solving polynomial systems arising in kinematics," ASME J. Mech. Design, vol. 112, pp. 59-68, 1990.
    • (1990) ASME J. Mech. Design , vol.112 , pp. 59-68
    • Wampler, C.1    Morgan, A.2    Sommese, A.3
  • 19
    • 0022075423 scopus 로고
    • "Solving the kinematics of the most general six- and five-degree-of-freedom manipulators by continuation methods"
    • L.-W. Tsai and A. Morgan, "Solving the kinematics of the most general six- and five-degree-of-freedom manipulators by continuation methods," ASME J. Mechan., Trans., Autom. Design, vol. 107, pp. 189-200, 1985.
    • (1985) ASME J. Mechan., Trans., Autom. Design , vol.107 , pp. 189-200
    • Tsai, L.-W.1    Morgan, A.2
  • 20
    • 0027609313 scopus 로고
    • "The Stewart platform of general geometry has 40 configurations"
    • M. Raghavan, "The Stewart platform of general geometry has 40 configurations," ASME J. Mech. Design, vol. 115, pp. 277-282, 1993.
    • (1993) ASME J. Mech. Design , vol.115 , pp. 277-282
    • Raghavan, M.1
  • 21
    • 0026822964 scopus 로고
    • "Complete solution of the nine-point path synthesis problem for four-bar linkages"
    • C. Wampler, A. Morgan, and A. Sommese, "Complete solution of the nine-point path synthesis problem for four-bar linkages," J. Mech. Design, vol. 114, pp. 153-159, 1992.
    • (1992) J. Mech. Design , vol.114 , pp. 153-159
    • Wampler, C.1    Morgan, A.2    Sommese, A.3
  • 22
    • 0027684098 scopus 로고
    • "Computation of the solutions of nonlinear polynomial systems"
    • E. Sherbrooke and N. Patrikalakis, "Computation of the solutions of nonlinear polynomial systems," Comput. Aided Geom. Design, vol. 10, no. 5, pp. 379-405, 1993.
    • (1993) Comput. Aided Geom. Design , vol.10 , Issue.5 , pp. 379-405
    • Sherbrooke, E.1    Patrikalakis, N.2
  • 23
    • 0032012684 scopus 로고    scopus 로고
    • "Inverse kinematic solution of robot manipulators using interval analysis"
    • R. S. Rao, A. Asaithambi, and S. K. Agrawal, "Inverse kinematic solution of robot manipulators using interval analysis," ASME J. Mech. Design, vol. 120, pp. 147-150, 1998.
    • (1998) ASME J. Mech. Design , vol.120 , pp. 147-150
    • Rao, R.S.1    Asaithambi, A.2    Agrawal, S.K.3
  • 24
    • 0032050255 scopus 로고    scopus 로고
    • "Guaranteed solution of direct kinematic problems for general configurations of parallel manipulators"
    • Apr
    • O. Didrit, M. Petitot, and E. Walter, "Guaranteed solution of direct kinematic problems for general configurations of parallel manipulators," IEEE Trans. Robot. Autom., vol. 14, pp. 259-266, Apr. 1998.
    • (1998) IEEE Trans. Robot. Autom. , vol.14 , pp. 259-266
    • Didrit, O.1    Petitot, M.2    Walter, E.3
  • 25
    • 0345614858 scopus 로고    scopus 로고
    • "An algorithm for the solution of inverse kinematics problems based on an interval method"
    • M. Husty and J. Lenarcic, Eds. Norwell, MA: Kluwer
    • A. Castellet and F. Thomas, "An algorithm for the solution of inverse kinematics problems based on an interval method," in Advances in Robot Kinematics, M. Husty and J. Lenarcic, Eds. Norwell, MA: Kluwer, 1998, pp. 393-403.
    • (1998) Advances in Robot Kinematics , pp. 393-403
    • Castellet, A.1    Thomas, F.2
  • 26
    • 0002814419 scopus 로고    scopus 로고
    • "A formal numerical approach to determine the presence of singularity within the workspace of a parallel robot"
    • Proc. 2nd Workshop Computat. Kinematics, Seoul, South Korea, May
    • J.-P. Merlet, "A formal numerical approach to determine the presence of singularity within the workspace of a parallel robot," in Proc. 2nd Workshop Computat. Kinematics, Seoul, South Korea, May 2001, pp. 167-176.
    • (2001) , pp. 167-176
    • Merlet, J.-P.1
  • 27
    • 0034875836 scopus 로고    scopus 로고
    • "An improved design algorithm based on interval analysis for parallel manipulator with specified workspace"
    • Proc. IEEE Int. Conf. Robot. Autom., Seoul, South Korea, May
    • J.-P. Merlet , "An improved design algorithm based on interval analysis for parallel manipulator with specified workspace," in Proc. IEEE Int. Conf. Robot. Autom., vol. 2, Seoul, South Korea, May 2001, pp. 1289-1294.
    • (2001) , vol.2 , pp. 1289-1294
    • Merlet, J.-P.1
  • 28
    • 0008931708 scopus 로고    scopus 로고
    • "A concise Bézier clipping technique for solving inverse kinematics problems"
    • J. Lenarcic and M. Stanisic, Eds. Norwell, MA: Kluwer
    • C. Bombín, L. Ros, and F. Thomas, "A concise Bézier clipping technique for solving inverse kinematics problems," in Advances in Robot Kinematics, J. Lenarcic and M. Stanisic, Eds. Norwell, MA: Kluwer, 2000, pp. 53-61.
    • (2000) Advances in Robot Kinematics , pp. 53-61
    • Bombín, C.1    Ros, L.2    Thomas, F.3
  • 29
    • 0345614859 scopus 로고    scopus 로고
    • "Solving multi-loop linkages by iterating 2d clippings"
    • F. Thomas and J. Lenarcic, Eds. Norwell, MA: Kluwer
    • J. M. Porta, L. Ros, F. Thomas, and C. Torras, "Solving multi-loop linkages by iterating 2d clippings," in Advances in Robot Kinematics, F. Thomas and J. Lenarcic, Eds. Norwell, MA: Kluwer, 2002, pp. 255-264.
    • (2002) Advances in Robot Kinematics , pp. 255-264
    • Porta, J.M.1    Ros, L.2    Thomas, F.3    Torras, C.4
  • 30
    • 0039219582 scopus 로고
    • "A theorem in the geometry of position"
    • A. Cayley, "A theorem in the geometry of position," Cambridge Math. J., vol. II, pp. 267-271, 1841.
    • (1841) Cambridge Math. J. , vol.2 , pp. 267-271
    • Cayley, A.1
  • 31
    • 0040167690 scopus 로고
    • "New foundation for Euclidean geometry"
    • K. Menger, "New foundation for Euclidean geometry," Amer. J. Math., no. 53, pp. 721-745, 1931.
    • (1931) Amer. J. Math. , vol.53 , pp. 721-745
    • Menger, K.1
  • 33
    • 0013490621 scopus 로고    scopus 로고
    • "A convex envelope formula for multilinear functions"
    • A. Rikun, "A convex envelope formula for multilinear functions," J. Global Optim., vol. 10, pp. 425-437, 1997.
    • (1997) J. Global Optim. , vol.10 , pp. 425-437
    • Rikun, A.1
  • 34
    • 18144372576 scopus 로고
    • "Three cuts for accelerating interval propagation"
    • MIT, Artif. Intell. Lab., Cambridge, MA, Tech. Rep
    • P. V. Hentenryck, D. McAllester, and D. Kapur, "Three cuts for accelerating interval propagation," MIT, Artif. Intell. Lab., Cambridge, MA, Tech. Rep., 1995.
    • (1995)
    • Hentenryck, P.V.1    McAllester, D.2    Kapur, D.3
  • 35
    • 0000524439 scopus 로고    scopus 로고
    • "Solving polynomial systems using a branch and prune approach"
    • P. V. Hentenryck, D. McAllester, and D. Kapur, "Solving polynomial systems using a branch and prune approach," SIAM J. Numer. Anal., vol. 34, no. 2, pp. 797-827, 1997.
    • (1997) SIAM J. Numer. Anal. , vol.34 , Issue.2 , pp. 797-827
    • Hentenryck, P.V.1    McAllester, D.2    Kapur, D.3
  • 36
    • 0023365864 scopus 로고
    • "Box-bisection for solving second-degree systems and the problem of clustering"
    • A. Morgan and V. Shapiro, "Box-bisection for solving second-degree systems and the problem of clustering," ACM Trans. Math. Software, vol. 13, no. 2, pp. 152-167, 1987.
    • (1987) ACM Trans. Math. Software , vol.13 , Issue.2 , pp. 152-167
    • Morgan, A.1    Shapiro, V.2
  • 39
    • 84995072700 scopus 로고
    • "A forward displacement analysis of a class of Stewart platforms"
    • M. Griffis and J. Duffy, "A forward displacement analysis of a class of Stewart platforms," J. Robot. Syst., vol. 6, pp. 703-720, 1989.
    • (1989) J. Robot. Syst. , vol.6 , pp. 703-720
    • Griffis, M.1    Duffy, J.2
  • 40
    • 0025476962 scopus 로고
    • "Direct kinematic solution of a Stewart platform"
    • Aug
    • P. Nanua, K. Waldron, and V. Murthy, "Direct kinematic solution of a Stewart platform," IEEE Trans. Robot. Autom., vol. 6, pp. 438-444, Aug. 1990.
    • (1990) IEEE Trans. Robot. Autom. , vol.6 , pp. 438-444
    • Nanua, P.1    Waldron, K.2    Murthy, V.3
  • 41
    • 0344013575 scopus 로고    scopus 로고
    • "Coordinate-free formulation of a 3-2-1 wire-based tracking device based on Cayley-Menger determinants"
    • Taipei, Taiwan, R.O.C., May
    • F. Thomas, E. Ottaviano, L. Ros, and M. Ceccarelli, "Coordinate-free formulation of a 3-2-1 wire-based tracking device based on Cayley-Menger determinants," in IEEE Int. Conf. Robot. Autom., vol. 1, Taipei, Taiwan, R.O.C., May 2003, pp. 355-361.
    • (2003) IEEE Int. Conf. Robot. Autom. , vol.1 , pp. 355-361
    • Thomas, F.1    Ottaviano, E.2    Ros, L.3    Ceccarelli, M.4
  • 42
    • 0040585014 scopus 로고
    • "Mémoire sur la theorie de l'octaèdre articulé"
    • (in French)
    • R. Bricard, "Mémoire sur la theorie de l'octaèdre articulé" (in French), J. Math. Pures et Appliquées, no. 3, pp. 113-148, 1897.
    • (1897) J. Math. Pures Et Appliquées , vol.3 , pp. 113-148
    • Bricard, R.1
  • 43
    • 0345614860 scopus 로고
    • "Problem posed in the problem session of the DIMACS workshop on arrangements"
    • Rutgers Univ., New Brunswick, NJ
    • D. Larman, "Problem posed in the problem session of the DIMACS workshop on arrangements," Rutgers Univ., New Brunswick, NJ, 1990.
    • (1990)
    • Larman, D.1
  • 44
    • 0039224008 scopus 로고    scopus 로고
    • "Classical geometry and computers"
    • A. Karger, "Classical geometry and computers," J. Geom. Graphics, vol. 2, no. 1, pp. 7-15, 1998.
    • (1998) J. Geom. Graphics , vol.2 , Issue.1 , pp. 7-15
    • Karger, A.1
  • 45
    • 0002090956 scopus 로고    scopus 로고
    • "Polynomial homotopies for dense, sparse and determinantal systems"
    • Dept. Math., Michigan State Univ., East Lansing, MI, Tech. Rep. 1999-041
    • J. Verschelde, "Polynomial homotopies for dense, sparse and determinantal systems," Dept. Math., Michigan State Univ., East Lansing, MI, Tech. Rep. 1999-041, 1999.
    • (1999)
    • Verschelde, J.1
  • 46
    • 18144376154 scopus 로고    scopus 로고
    • "The expected number of 3D visibility events is linear"
    • INRIA, Rennes, France, Tech. Rep. 4671, Dec
    • O. Devillers, V. Dujmović, H. Everett, X. Goaoc, S. Lazard, H.-S. Na, and S. Petitjean, "The expected number of 3D visibility events is linear," INRIA, Rennes, France, Tech. Rep. 4671, Dec. 2002.
    • (2002)
    • Devillers, O.1    Dujmović, V.2    Everett, H.3    Goaoc, X.4    Lazard, S.5    Na, H.-S.6    Petitjean, S.7
  • 47
    • 0033441871 scopus 로고    scopus 로고
    • "Line transversals of balls and smallest enclosing cylinders in three dimensions"
    • P. Agarwal, B. Aronov, and M. Sharir, "Line transversals of balls and smallest enclosing cylinders in three dimensions," Discr. Computat. Geom., no. 21, pp. 373-388, 1999.
    • (1999) Discr. Computat. Geom. , vol.21 , pp. 373-388
    • Agarwal, P.1    Aronov, B.2    Sharir, M.3
  • 48
    • 0004082932 scopus 로고    scopus 로고
    • "Symbolic and numerical techniques for constraint solving"
    • Ph.D. dissertation, Purdue Univ., West Lafayette, IN
    • C. Durand, "Symbolic and numerical techniques for constraint solving," Ph.D. dissertation, Purdue Univ., West Lafayette, IN, 1998.
    • (1998)
    • Durand, C.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.