English

Computing Feasible Trajectories for an Articulated Probe in Three Dimensions

Computational Geometry 2020-11-25 v1

Abstract

Consider an input consisting of a set of nn disjoint triangular obstacles in R3\mathbb{R}^3 and a target point tt in the free space, all enclosed by a large sphere SS of radius RR centered at tt. An articulated probe is modeled as two line segments abab and bcbc connected at point bb. The length of abab can be equal to or greater than RR, while bcbc is of a given length rRr \leq R. The probe is initially located outside SS, assuming an unarticulated configuration, in which abab and bcbc are collinear and bacb \in ac. The goal is to find a feasible (obstacle-avoiding) probe trajectory to reach tt, with the condition that the probe is constrained by the following sequence of moves -- a straight-line insertion of the unarticulated probe into SS, possibly followed by a rotation of bcbc at bb for at most π/2\pi/2 radians, so that cc coincides with tt. We prove that if there exists a feasible probe trajectory, then a set of extremal feasible trajectories must be present. Through careful case analysis, we show that these extremal trajectories can be represented by O(n4)O(n^4) combinatorial events. We present a solution approach that enumerates and verifies these combinatorial events for feasibility in overall O(n4+ϵ)O(n^{4+\epsilon}) time using O(n4+ϵ)O(n^{4+\epsilon}) space, for any constant ϵ>0\epsilon > 0. The enumeration algorithm is highly parallel, considering that each combinatorial event can be generated and verified for feasibility independently of the others. In the process of deriving our solution, we design the first data structure for addressing a special instance of circular sector emptiness queries among polyhedral obstacles in three dimensional space, and provide a simplified data structure for the corresponding emptiness query problem in two dimensions.

Keywords

Cite

@article{arxiv.2011.11685,
  title  = {Computing Feasible Trajectories for an Articulated Probe in Three Dimensions},
  author = {Ovidiu Daescu and Ka Yaw Teo},
  journal= {arXiv preprint arXiv:2011.11685},
  year   = {2020}
}

Comments

38 pages, 14 figures. A preliminary version of this work was presented at the 31st Annual Canadian Conference on Computational Geometry

R2 v1 2026-06-23T20:27:27.191Z