1988
DOI: 10.1109/56.2083
|View full text |Cite
|
Sign up to set email alerts
|

A fast procedure for computing the distance between complex objects in three-dimensional space

Abstract: An efficient and reliable algorithm for computing the Euclidean distance between a pair of convex sets in R m is described. Extensive numerical experience with a broad family of polytopes in R 3 shows that the computational cost is approximately linear in the total number of vertices specifying the two polytopes. The algorithm has special features which makes its application in a variety of robotics problems attractive. These are discussed and an example of collision detection is given.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
591
0
6

Year Published

1996
1996
2024
2024

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 1,183 publications
(597 citation statements)
references
References 24 publications
0
591
0
6
Order By: Relevance
“…In those cases, a planner that would return a path with high probability, whenever there exists one that has Figure 2: Robot arm example enough clearance, would be quite satisfactory. 10 Remark also that, if there exists a collision-free path with a clearance greater than some given inf , this path must lie in a subset of C f r e e that is at least -good for an that can be derived 11 from inf . Hence, the assumption of -goodness is realistic as well: for any given value of , our analysis characterizes the probability that the planner nds a path in the subset of C f r e e that is -good.…”
Section: Discussionmentioning
confidence: 99%
“…In those cases, a planner that would return a path with high probability, whenever there exists one that has Figure 2: Robot arm example enough clearance, would be quite satisfactory. 10 Remark also that, if there exists a collision-free path with a clearance greater than some given inf , this path must lie in a subset of C f r e e that is at least -good for an that can be derived 11 from inf . Hence, the assumption of -goodness is realistic as well: for any given value of , our analysis characterizes the probability that the planner nds a path in the subset of C f r e e that is -good.…”
Section: Discussionmentioning
confidence: 99%
“…Early approaches include [14,25,35,48,49,52,53,125,138]. The Gilbert-Johnson-Keerthi algorithm [62] is an early collision detection approach that helped inspire sampling-based motion planning; see [80] and [102] for many early references. In much of the early work, randomization appeared to be the main selling point; however, more recently it has been understood that deterministic sampling can work at least as well while obtaining resolution completeness.…”
Section: Further Readingmentioning
confidence: 99%
“…In the first case, we will calculate MINMINDIST, since this function returns the distance between two points if the two MBRs have degenerated to two points as shown in the MINMINDIST property. In the second case, we must read the exact geometry of the pair of objects ðO 1 ; O 2 Þ and calculate its distance ObjectDistanceðO 1 ; O 2 Þ, using techniques presented in [7,16].…”
Section: The Sorted Distances Recursive Algorithmmentioning
confidence: 99%