Layered path planning for an autonomous mobile robot
dc.contributor.advisor | Kanayama, Yutaka | |
dc.contributor.advisor | Rasmussen, Craig W. | |
dc.contributor.author | Haight, Timothy A. | |
dc.date.accessioned | 2013-02-15T23:32:35Z | |
dc.date.available | 2013-02-15T23:32:35Z | |
dc.date.issued | 1994-09 | |
dc.identifier.uri | https://hdl.handle.net/10945/28329 | |
dc.description.abstract | In order to continue to improve the usefulness of robots, it is becoming increasingly important to have them act as autonomous agents. A significant step toward this object is autonomous motion planning. This research was conducted as part of a broader effort to empower Yambico-11, a mobile robot under development at the Naval Postgraduate School, with ability to move autonomously. We believe that this problem is best attacked in layers. This thesis is our proposal for the initial layer. Given a robot's current location and its goal location, we use the homotopy relation to reduce the infinite set of path choices into a more manageable and smaller set of path classes. Specifically, we solve the problem of how to enable a robot to autonomously identify and label these classes of paths. We begin by decomposing the robot's operating environment into a collection of convex pieces called cells. The cells are transformed into a graph by adjacency. We show that every simple path on the graph corresponds to a unique simple homotopy class in the robot's world. We then search the graph to give each class a symbolic representation which also provides intermediate path planning clues. Subsequent layers can use these clues to form a more detailed plan. We implement the cell decomposition, graph transformation, and path class labeling as C programs, and preprocess them on a Unix workstation. This resulting data structures are then compiled and linked into the robot's kernel. All implementation has been integrated into the model- based mobile robot language (mml) used by Yamabico-11 | en_US |
dc.description.uri | http://archive.org/details/layeredpathplann1094528329 | |
dc.format.extent | 111 p.;28 cm. | en_US |
dc.language.iso | en_US | |
dc.publisher | Monterey, California. Naval Postgraduate School | en_US |
dc.subject.lcsh | Computer Science | en_US |
dc.title | Layered path planning for an autonomous mobile robot | en_US |
dc.type | Thesis | en_US |
dc.contributor.corporate | NA | |
dc.contributor.school | NA | |
dc.contributor.department | Computer Science | |
dc.contributor.department | Mathematics | |
dc.description.funder | NA | en_US |
dc.description.recognition | NA | en_US |
dc.description.service | U.S. Army (USA) author | en_US |
dc.identifier.oclc | ocn640610682 | |
etd.thesisdegree.name | M.S. in Computer Science | en_US |
etd.thesisdegree.name | M.S. in Mathematics | en_US |
etd.thesisdegree.level | Masters | en_US |
etd.thesisdegree.discipline | Computer Science | en_US |
etd.thesisdegree.discipline | Mathematics | en_US |
etd.thesisdegree.grantor | Naval Postgraduate School | en_US |
Files in this item
This item appears in the following Collection(s)
-
1. Thesis and Dissertation Collection, all items
Publicly releasable NPS Theses, Dissertations, MBA Professional Reports, Joint Applied Projects, Systems Engineering Project Reports and other NPS degree-earning written works.