PROVABLY GOOD APPROXIMATION ALGORITHMS FOR OPTIMAL KINODYNAMIC PLANNING - ROBOTS WITH DECOUPLED DYNAMICS BOUNDS

被引:31
作者
DONALD, BR [1 ]
XAVIER, P [1 ]
机构
[1] SANDIA NATL LABS,ALBUQUERQUE,NM 87185
关键词
ROBOT MOTION PLANNING; OPTIMAL CONTROL; POLYNOMIAL-TIME EPSILON-APPROXIMATION ALGORITHM; TIME-OPTIMAL TRAJECTORY; SHORTEST PATH; KINODYNAMICS; POLYHEDRAL OBSTACLES;
D O I
10.1007/BF01586636
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the following problem: given a robot system, find a minimal-time trajectory that goes from a start state to a goal state while avoiding obstacles by a speed-dependent safety margin and respecting dynamics bounds. In [1] we developed a provably good approximation algorithm for the minimum-time trajectory problem for a robot system with decoupled dynamics bounds (e.g., a point robot in R(3)). This algorithm differs from previous work in three ways. It is possible (1) to bound the goodness of the approximation by an error term epsilon; (2) to bound the computational complexity of our algorithm polynomially; and (3) to express the complexity as a polynomial function of the error term. Hence, given the geometric obstacles, dynamics bounds, and the error term epsilon, the algorithm returns a solution that is epsilon-close to optimal and requires only a polynomial (in (1/epsilon)) amount of time. We extend the results of [1] in two ways. First, we modify it to halve the exponent in the polynomial bounds from 6d to 3d, so that the new algorithm is O(c(d)N(1/epsilon)(3d)), where N is the geometric complexity of the obstacles and c is a robot-dependent constant. Second, the new algorithm finds a trajectory that matches the optimal in time with an epsilon factor sacrificed in the obstacle-avoidance safety margin. Similar results hold for polyhedral Cartesian manipulators in polyhedral environments. The new results indicate that an implementation of the algorithm could be reasonable, and a preliminary implementation has been done for the planar case.
引用
收藏
页码:443 / 479
页数:37
相关论文
共 29 条
[1]  
BOBROW JE, 1985, INT J ROBOTICS RES, V4
[2]  
Brady M, 1982, ROBOT MOTION PLANNIN
[3]  
Canny J., 1988, 29th Annual Symposium on Foundations of Computer Science (IEEE Cat. No.88CH2652-6), P306, DOI 10.1109/SFCS.1988.21947
[5]   SIMPLIFIED VORONOI DIAGRAMS [J].
CANNY, J ;
DONALD, B .
DISCRETE & COMPUTATIONAL GEOMETRY, 1988, 3 (03) :219-236
[6]  
CANNY J, 1990, 6TH P ANN S COMP GEO, P271
[7]  
CANNY J, 1987, 28TH P ANN S F COMP
[8]   KINODYNAMIC MOTION PLANNING [J].
DONALD, B ;
XAVIER, P ;
CANNY, J ;
REIF, J .
JOURNAL OF THE ACM, 1993, 40 (05) :1048-1066
[9]  
DONALD B, 1990, TR1095 CORN U DEP CO
[10]   PROVABLY GOOD APPROXIMATION ALGORITHMS FOR OPTIMAL KINODYNAMIC PLANNING FOR CARTESIAN ROBOTS AND OPEN-CHAIN MANIPULATORS [J].
DONALD, BR ;
XAVIER, PG .
ALGORITHMICA, 1995, 14 (06) :480-530