Complete path planning for closed kinematic chains with spherical joints

被引:52
作者
Trinkle, JC [1 ]
Milgram, RJ
机构
[1] Rensselaer Polytech Inst, Dept Comp Sci, Troy, NY 12180 USA
[2] Stanford Univ, Dept Math, Stanford, CA 94305 USA
关键词
exact path planning; complete algorithm; critical points; differential topology; algebraic geometry; gradient flow;
D O I
10.1177/0278364902021009119
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
We study the path planning problem, without obstacles, for closed kinematic chains with n links connected by spherical joints in space or revolute joints in the plane. The configuration space of such systems is a real algebraic variety whose structure is fully determined using techniques from algebraic geometry and differential topology. This structure is then exploited to design a complete path planning algorithm that produces a sequence of compliant moves, each of which monotonically increases the number of links in their goal configurations. The average running time of this algorithm is proportional to n(3). While less efficient than the O(n) algorithm of Lenhart and Whitesides, our algorithm produces paths that are considerably smoother More importantly, our analysis serves as a demonstration of how to apply advanced mathematical techniques to path planning problems. Theoretically, our results can be extended to produce collision-free paths, paths avoiding both link-obstacle and link-link collisions. An approach to such an extension is sketched in Section 4.5, but the details are beyond the scope of this paper Practically, link-obstacle collision avoidance will impact the complexity of our algorithm, forcing us to allow only small numbers of obstacles with "nice" geometry, such as spheres. Link-link collision avoidance appears to be considerably more complex. Despite these concerns, the global structural information obtained in this paper is fundamental to closed kinematic chains with spherical joints and can easily be incorporated into probabilistic planning algorithms that plan collision-free motions. This is also described in Section 4.5.
引用
收藏
页码:773 / 789
页数:17
相关论文
共 34 条
[1]   DETERMINATION OF THE CONDITION OF EXISTENCE OF COMPLETE CRANK ROTATION AND OF THE INSTANTANEOUS EFFICIENCY OF SPATIAL 4-BAR MECHANISMS [J].
ALIZADE, RI ;
SANDOR, GN .
MECHANISM AND MACHINE THEORY, 1985, 20 (03) :155-163
[2]   INVESTIGATION OF EXTREMA IN LINKAGE ANALYSIS, USING SCREW SYSTEM ALGEBRA [J].
BAKER, JE .
MECHANISM AND MACHINE THEORY, 1978, 13 (03) :333-343
[3]  
Canny J.F., 1988, Complexity of Robot Motion Planning
[4]  
CANNY JF, 2002, COMMUNICATION
[5]   Singularity-free fully-isotropic translational parallel mechanisms [J].
Carricato, M ;
Parenti-Castelli, V .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2002, 21 (02) :161-174
[6]   Planning quasi-static fingertip manipulations for reconfiguring objects [J].
Cherif, M ;
Gupta, KK .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1999, 15 (05) :837-848
[7]   THE MAXIMUM REACH OF REVOLUTE JOINTED MANIPULATORS [J].
DERBY, S .
MECHANISM AND MACHINE THEORY, 1981, 16 (03) :255-261
[8]   Identification of the special configurations of the octahedral manipulator using the pure condition [J].
Downing, DM ;
Samuel, AE ;
Hunt, KH .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2002, 21 (02) :147-159
[9]   ON THE GEOMETRY OF CONTACT FORMATION CELLS FOR SYSTEMS OF POLYGONS [J].
FARAHAT, AO ;
STILLER, PF ;
TRINKLE, JC .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (04) :522-536
[10]  
Guillemin V., 2010, DIFFERENTIAL TOPOLOG, V370