Computing Feasible Trajectories for an Articulated Probe in Three Dimensions
Abstract
Consider an input consisting of a set of disjoint triangular obstacles in and a target point in the free space, all enclosed by a large sphere of radius centered at . An articulated probe is modeled as two line segments and connected at point . The length of can be equal to or greater than , while is of a given length . The probe is initially located outside , assuming an unarticulated configuration, in which and are collinear and . The goal is to find a feasible (obstacle-avoiding) probe trajectory to reach , with the condition that the probe is constrained by the following sequence of moves -- a straight-line insertion of the unarticulated probe into , possibly followed by a rotation of at for at most radians, so that coincides with . 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 combinatorial events. We present a solution approach that enumerates and verifies these combinatorial events for feasibility in overall time using space, for any constant . 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.
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