TY - GEN
T1 - Localization with Single or Antipodal Distance Measurements
AU - Ugav, Barak
AU - LaValle, Steven M.
AU - Halperin, Dan
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2026.
PY - 2026
Y1 - 2026
N2 - Given a polygonal workspace 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: For a polygon W with n vertices, possibly with holes, preprocess it such that given a query real value d>0, one can efficiently compute the preimage h-1(d)⊂W×S1, namely determine all the possible poses (positions and orientations) of a depth sensor placed in W that would yield the reading d, in an output-sensitive fashion. We describe such an output-sensitive data structure, which answers queries in O(klogn) time, where k is the number of vertices and maximal arcs of low degree algebraic curves constituting the answer. We also obtain analogous results for the more useful case (narrowing down the set of possible poses), where the sensor performs two antipodal depth measurements from the same point in W. We then describe simpler data structures for the same two problems, where we employ a decomposition of W×S1, and where the query time is output-sensitive relative to this decomposition. Our software implementation for these latter structures is open source and publicly available. Although robot localization is often carried out by exploring the full visibility polygon of a sensor placed at a 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.
AB - Given a polygonal workspace 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: For a polygon W with n vertices, possibly with holes, preprocess it such that given a query real value d>0, one can efficiently compute the preimage h-1(d)⊂W×S1, namely determine all the possible poses (positions and orientations) of a depth sensor placed in W that would yield the reading d, in an output-sensitive fashion. We describe such an output-sensitive data structure, which answers queries in O(klogn) time, where k is the number of vertices and maximal arcs of low degree algebraic curves constituting the answer. We also obtain analogous results for the more useful case (narrowing down the set of possible poses), where the sensor performs two antipodal depth measurements from the same point in W. We then describe simpler data structures for the same two problems, where we employ a decomposition of W×S1, and where the query time is output-sensitive relative to this decomposition. Our software implementation for these latter structures is open source and publicly available. Although robot localization is often carried out by exploring the full visibility polygon of a sensor placed at a 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.
KW - Exact implementation
KW - Localization
KW - Output-sensitive data structures
KW - Robotics
KW - Visibility in polygons
UR - https://www.scopus.com/pages/publications/105040612586
UR - https://www.scopus.com/pages/publications/105040612586#tab=citedBy
U2 - 10.1007/978-3-032-09970-9_22
DO - 10.1007/978-3-032-09970-9_22
M3 - Conference contribution
AN - SCOPUS:105040612586
SN - 9783032099693
T3 - Springer Proceedings in Advanced Robotics
SP - 425
EP - 442
BT - Algorithmic Foundations of Robotics XVI - Proceedings of the 15th Workshop on the Algorithmic Foundations of Robotics
A2 - Amato, Nancy M.
A2 - Driggs-Campbell, Katie
A2 - Morales, Marco
A2 - Ekenna, Chinwe
A2 - Morales, Marco
A2 - O’Kane, Jason M.
PB - Springer
T2 - 16th International Workshop on the Algorithmic Foundations of Robotics, WAFR 2024
Y2 - 7 October 2024 through 9 October 2024
ER -