Title:
Worst-case robot navigation in deterministic environments

dc.contributor.advisor Tovey, Craig A.
dc.contributor.author Mudgal, Apurva en_US
dc.contributor.committeeMember Venkateswaran, H.
dc.contributor.committeeMember Vigoda, Eric
dc.contributor.committeeMember Parker, R. Gary
dc.contributor.committeeMember Vazirani, Vijay
dc.contributor.department Computing en_US
dc.date.accessioned 2010-06-10T16:57:41Z
dc.date.available 2010-06-10T16:57:41Z
dc.date.issued 2009-12-02 en_US
dc.description.abstract We design and analyze algorithms for the following two robot navigation problems: 1. TARGET SEARCH. Given a robot located at a point s in the plane, how will a robot navigate to a goal t in the presence of unknown obstacles ? 2. LOCALIZATION. A robot is "lost" in an environment with a map of its surroundings. How will it find its true location by traveling the minimum distance ? Since efficient algorithms for these two problems will make a robot completely autonomous, they have held the interest of both robotics and computer science communities. Previous work has focussed mainly on designing competitive algorithms where the robot's performance is compared to that of an omniscient adversary. For example, a competitive algorithm for target search will compare the distance traveled by the robot with the shortest path from s to t. We analyze these problems from the worst-case perspective, which, in our view, is a more appropriate measure. Our results are : 1. For target search, we analyze an algorithm called Dynamic A*. The robot continuously moves to the goal on the shortest path which it recomputes on the discovery of obstacles. A variant of this algorithm has been employed in Mars Rover prototypes. We show that D* takes O(n log n) time on planar graphs and also show a comparable bound on arbitrary graphs. Thus, our results show that D* combines the optimistic possibility of reaching the goal very soon while competing with depth-first search within a logarithmic factor. 2. For the localization problem, worst-case analysis compares the performance of the robot with the optimal decision tree over the set of possible locations. No approximation algorithm has been known. We give a polylogarithmic approximation algorithm and also show a near-tight lower bound for the grid graphs commonly used in practice. The key idea is to plan travel on a "majority-rule map" which eliminates uncertainty and permits a link to the half-Group Steiner problem. We also extend the problem to polygonal maps by discretizing the domain using novel geometric techniques. en_US
dc.description.degree Ph.D. en_US
dc.identifier.uri http://hdl.handle.net/1853/33924
dc.publisher Georgia Institute of Technology en_US
dc.subject Worst-case robot navigation en_US
dc.subject Dynamic A* en_US
dc.subject Robot localization problem en_US
dc.subject Approximation algorithm en_US
dc.subject Group Steiner tree problem en_US
dc.subject.lcsh Robots Control systems
dc.subject.lcsh Robotics
dc.subject.lcsh Computer algorithms
dc.subject.lcsh Algorithms
dc.subject.lcsh Mobile robots
dc.subject.lcsh Autonomous robots Control systems
dc.title Worst-case robot navigation in deterministic environments en_US
dc.type Text
dc.type.genre Dissertation
dspace.entity.type Publication
local.contributor.advisor Tovey, Craig A.
local.contributor.corporatename College of Computing
relation.isAdvisorOfPublication 4ba2e505-dc1a-4ad3-ae83-505a85c40af2
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
mudgal_apurva_201005_phd.pdf
Size:
716.4 KB
Format:
Adobe Portable Document Format
Description: