Optimal robot localization in trees
Information and Computation
A near-tight approximation lower bound and algorithm for the kidnapped robot problem
SODA '06 Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm
Randomized Algorithms for Minimum Distance Localization
International Journal of Robotics Research
International Journal of Robotics Research
IJCAI'01 Proceedings of the 17th international joint conference on Artificial intelligence - Volume 2
MDP based active localization for multiple robots
CASE'09 Proceedings of the fifth annual IEEE international conference on Automation science and engineering
Motion in ambiguity: Coordinated active global localization for multiple robots
Robotics and Autonomous Systems
Hi-index | 0.00 |
We consider the problem of localizing a robot in a known environment modeled by a simple polygon P. We assume that the robot has a map of P but is placed at an unknown location inside P. From its initial location, the robot sees a set of points called the visibility polygon V of its location. In general, sensing at a single point will not suffice to uniquely localize the robot, since the set H of points in P with visibility polygon V may have more than one element. Hence, the robot must move around and use range sensing and a compass to determine its position (i.e., localize itself). We seek a strategy that minimizes the distance the robot travels to determine its exact location.We show that the problem of localizing a robot with minimum travel is NP-hard. We then give a polynomial time approximation scheme that causes the robot to travel a distance of at most (k - 1)d, where k = |H|, which is no greater than the number of reflex vertices of P, and d is the length of a minimum length tour that would allow the robot to verify its true initial location by sensing. We also show that this bound is the best possible.