Localization with Few Distance Measurements

09/11/2022
by   Dan Halperin, et al.
0

Given a polygon W, a depth sensor placed at point p=(x,y) inside W and oriented in direction θ measures the distance d=h(x,y,θ) between p and the closest point on the boundary of W along a ray emanating from p in direction θ. We study the following problem: Give a polygon W, possibly with holes, with n vertices, preprocess it such that given a query real value d≥ 0, one can efficiently compute the preimage h^-1(d), namely determine all the possible poses (positions and orientations) of a depth sensor placed in W that would yield the reading d. We employ a decomposition of W× S^1, which is an extension of the celebrated trapezoidal decomposition, and which we call rotational trapezoidal decomposition and present an efficient data structure, which computes the preimage in an output-sensitive fashion relative to this decomposition: if k cells of the decomposition contribute to the final result, we will report them in O(k+1) time, after O(n^2log n) preprocessing time and using O(n^2) storage space. We also analyze the shape of the projection of the preimage onto the polygon W; this projection describes the portion of W where the sensor could have been placed. Furthermore, we obtain analogous results for the more useful case (narrowing down the set of possible poses), where the sensor performs two depth measurement from the same point p, one in direction θ and the other in direction θ+π. While localizations problems in robotics are often carried out by exploring the full visibility polygon of a sensor placed at a fixed point of the environment, the approach that we propose here opens the door to sufficing with only few depth measurements, which is advantageous as it allows for usage of inexpensive sensors and could also lead to savings in storage and communication costs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/02/2018

Analysis of the Threshold for the Displacement to the Power of Random Sensors

We address the fundamental problem of energy efficient displacement of r...
research
01/10/2022

Segment Visibility Counting Queries in Polygons

Let P be a simple polygon with n vertices, and let A be a set of m point...
research
12/03/2021

Point Enclosure Problem for Homothetic Polygons

In this paper, we investigate the homothetic point enclosure problem: gi...
research
03/03/2022

Efficient Fréchet distance queries for segments

We study the problem of constructing a data structure that can store a t...
research
03/10/2021

Structure-From-Motion and RGBD Depth Fusion

This article describes a technique to augment a typical RGBD sensor by i...
research
06/22/2020

Duality-based approximation algorithms for depth queries and maximum depth

We design an efficient data structure for computing a suitably defined a...
research
12/08/2017

Decomposing arrangements of hyperplanes: VC-dimension, combinatorial dimension, and point location

We re-examine parameters for the two main space decomposition technique...

Please sign up or login with your details

Forgot password? Click here to reset