Abstract

We study several variants of the problem of moving a convex polytope KK, with nn edges, in three dimensions through a flat rectangular (and sometimes more general) window. Specifically: ∙\bullet We study variants where the motion is restricted to translations only, discuss situations where such a motion can be reduced to sliding (translation in a fixed direction), and present efficient algorithms for those variants, which run in time close to O(n8/3)O(n^{8/3}). ∙\bullet We consider the case of a `gate' (an unbounded window with two parallel infinite edges), and show that KK can pass through such a window, by any collision-free rigid motion, if and only if it can slide through it. ∙\bullet We consider arbitrary compact convex windows, and show that if KK can pass through such a window WW (by any motion) then KK can slide through a gate of width equal to the diameter of WW. ∙\bullet We study the case of a circular window WW, and show that, for the regular tetrahedron KK of edge length 11, there are two thresholds 1>δ1≈0.901388>δ2≈0.8956111 > δ_1\approx 0.901388 > δ_2\approx 0.895611, such that (a) KK can slide through WW if the diameter dd of WW is ≥1\ge 1, (b) KK cannot slide through WW but can pass through it by a purely translational motion when δ1≤d<1δ_1\le d < 1, (c) KK cannot pass through WW by a purely translational motion but can do it when rotations are allowed when δ2≤d<δ1δ_2 \le d < δ_1, and (d) KK cannot pass through WW at all when d<δ2d < δ_2. ∙\bullet Finally, we explore the general setup, where we want to plan a general motion (with all six degrees of freedom) for KK through a rectangular window WW, and present an efficient algorithm for this problem, with running time close to O(n4)O(n^4).

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.