2018
DOI: 10.1145/3230650
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient Algorithm for Computing High-Quality Paths amid Polygonal Obstacles

Abstract: We study a path-planning problem amid a set O of obstacles in R 2 , in which we wish to compute a short path between two points while also maintaining a high clearance from O; the clearance of a point is its distance from a nearest obstacle in O. Specifically, the problem asks for a path minimizing the reciprocal of the clearance integrated over the length of the path. We present the first polynomial-time approximation scheme for this problem. Let n be the total number of obstacle vertices and let ε ∈ (0, 1]. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 17 publications
0
4
0
Order By: Relevance
“…The lower limit on δ ensures numerical stability and that the cost of a path is bounded by a multiple of its total variation as in Section 2.1.2. This optimization objective balances the clearance and length of a path and is similar to the objectives presented by Wein et al (2008) and Agarwal et al (2018).…”
Section: Resultsmentioning
confidence: 99%
“…The lower limit on δ ensures numerical stability and that the cost of a path is bounded by a multiple of its total variation as in Section 2.1.2. This optimization objective balances the clearance and length of a path and is similar to the objectives presented by Wein et al (2008) and Agarwal et al (2018).…”
Section: Resultsmentioning
confidence: 99%
“…This cost function is by nature well-behaved given c min = c max = 1, L c = 0.(ii) Cost map: this cost function is informed by a cost map derived from medical images (Fu et al, 2018), where each voxel in the 3D cost map is associated with a cost value that represents tissue damage. We forced c min = 0.01 and then used trilinear interpolation to smooth out the voxelized cost map to make it well-behaved.(iii) Obstacle clearance: Cost function 0cl(σ(s)) -1 d s , where cl(·) is the clearance from obstacles, has been widely used (Agarwal et al, 2018; Kuntz et al, 2015; Strub and Gammell, 2021; Wein et al, 2008) since it captures both trajectory length and clearance from obstacles. Here, we modify the point-based cost to be c ( x ) = min{cl( x ) -1 , c max }, forcing the cost not to exceed c max = (0.1 mm) −1 to make it well-behaved.…”
Section: Methodsmentioning
confidence: 99%
“…(iii) Obstacle clearance: Cost function 0cl(σ(s)) -1 d s , where cl(·) is the clearance from obstacles, has been widely used (Agarwal et al, 2018; Kuntz et al, 2015; Strub and Gammell, 2021; Wein et al, 2008) since it captures both trajectory length and clearance from obstacles. Here, we modify the point-based cost to be c ( x ) = min{cl( x ) -1 , c max }, forcing the cost not to exceed c max = (0.1 mm) −1 to make it well-behaved.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation