An articulated probe is modeled in the plane as two line segments, $ab$ and $bc$, joined at $b$, with $ab$ being very long, and $bc$ of some small length $r$. We investigate a trajectory planning problem involving the articulated two-segment probe where the length $r$ of $bc$ can be customized. Consider a set $P$ of simple polygonal obstacles with a total of $n$ vertices, a target point $t$ located in the free space such that $t$ cannot see to infinity, and a circle $S$ centered at $t$ enclosing $P$. The probe initially resides outside $S$, with $ab$ and $bc$ being collinear, and is restricted to the following sequence of moves: a straight line insertion of $abc$ into $S$ followed by a rotation of $bc$ around $b$. The goal is to compute a feasible obstacle-avoiding trajectory for the probe so that, after the sequence of moves, $c$ coincides with $t$. We prove that, for $n$ line segment obstacles, the smallest length $r$ for which there exists a feasible probe trajectory can be found in $O(n^{2+\epsilon})$ time using $O(n^{2+\epsilon})$ space, for any constant $\epsilon > 0$. Furthermore, we prove that all values $r$ for which a feasible probe trajectory exists form $O(n^2)$ intervals, and can be computed in $O(n^{5/2})$ time using $O(n^{2+\epsilon})$ space. We also show that, for a given $r$, the feasible trajectory space of the articulated probe can be characterized by a simple arrangement of complexity $O(n^2)$, which can be constructed in $O(n^2)$ time. To obtain our solutions, we design efficient data structures for a number of interesting variants of geometric intersection and emptiness query problems.
翻译:在平面上,一个清晰的探测模型是两个线段,即美元和美元,以美元为单位,以美元为单位,美元为美元,美元为美元,美元为美元,美元为美元,以美元为单位,以美元为单位,以美元为单位。我们调查一个轨道规划问题,涉及两个分层,其长度为美元(bc美元)可以定制。考虑一个固定的简单多边形障碍美元,总金额为美元(美元),一个位于自由空间的目标点(美元),该目标点为美元,该目标无法看出其不尽,美元以美元为单位,以美元为单位,美元为美元为单位, 美元为美元,该探头最初位于美元之外,美元和美元为美元,并限于以下的动作顺序:美元直线插入美元,其次为美元,其次为美元,其次为美元。 目标是为探头设置一个可行的障碍轨迹,在移动后, 美元为美元与美元为美元。