Computing Feasible Trajectories for an Articulated Probe in Three Dimensions

11/23/2020
by   Ovidiu Daescu, et al.
0

Consider an input consisting of a set of n disjoint triangular obstacles in ℝ^3 and a target point t in the free space, all enclosed by a large sphere S of radius R centered at t. An articulated probe is modeled as two line segments ab and bc connected at point b. The length of ab can be equal to or greater than R, while bc is of a given length r ≤ R. The probe is initially located outside S, assuming an unarticulated configuration, in which ab and bc are collinear and b ∈ ac. The goal is to find a feasible (obstacle-avoiding) probe trajectory to reach t, with the condition that the probe is constrained by the following sequence of moves – a straight-line insertion of the unarticulated probe into S, possibly followed by a rotation of bc at b for at most π/2 radians, so that c coincides with t. 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(n^4) combinatorial events. We present a solution approach that enumerates and verifies these combinatorial events for feasibility in overall O(n^4+ϵ) time using O(n^4+ϵ) space, for any constant ϵ > 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/23/2020

Characterization and Computation of Feasible Trajectories for an Articulated Probe with a Variable-Length End Segment

An articulated probe is modeled in the plane as two line segments, ab an...
research
08/30/2023

Optimal Non-Adaptive Cell Probe Dictionaries and Hashing

We present a simple and provably optimal non-adaptive cell probe data st...
research
07/24/2018

Does a robot path have clearance c?

Most path planning problems among polygonal obstacles ask to find a path...
research
07/15/2021

Collision Avoidance Using Spherical Harmonics

In this paper, we propose a novel optimization-based trajectory planner ...
research
02/27/2020

Semantrix: A Compressed Semantic Matrix

We present a compact data structure to represent both the duration and l...
research
04/25/2011

MGA trajectory planning with an ACO-inspired algorithm

Given a set of celestial bodies, the problem of finding an optimal seque...
research
09/19/2019

Modeling and simulation of heat source trajectories through phase-change materials

The modeling and simulation of heat source trajectories through phase-ch...

Please sign up or login with your details

Forgot password? Click here to reset