{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/33227"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/33227","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Location Estimation of Obstacles for an Autonomous Surface Vehicle","abstract":"As the mission field for autonomous vehicles expands into a larger variety of territories, the development of autonomous surface vehicles (ASVs) becomes increasingly important. ASVs have the potential to travel for long periods of time in areas that cannot be reached by aerial, ground, or underwater autonomous vehicles. ASVs are useful for a variety of missions, including bathymetric mapping, communication with other autonomous vehicles, military reconnaissance and surveillance, and environmental data collecting. Critical to an ASV's ability to maneuver without human intervention is its ability to detect obstacles, including the shoreline. Prior topological knowledge of the environment is not always available or, in dynamic environments, reliable. While many existing obstacle detection systems can only detect 3D obstacles at close range via a laser or radar signal, vision systems have the potential to detect obstacles both near and far, including \"flat\" obstacles such as the shoreline. The challenge lies in processing the images acquired by the vision system and extracting useful information. While this thesis does not address the issue of processing the images to locate the pixel positions of the obstacles, we assume that we have these processed images available. We present an algorithm that takes these processed images and, by incorporating the kinematic model of the ASV, maps the pixel locations of the obstacles into a global coordinate system. An Extended Kalman Filter is used to localize the ASV and the surrounding obstacles.","abstract_html":"As the mission field for autonomous vehicles expands into a larger variety of territories, the development of autonomous surface vehicles (ASVs) becomes increasingly important. ASVs have the potential to travel for long periods of time in areas that cannot be reached by aerial, ground, or underwater autonomous vehicles. ASVs are useful for a variety of missions, including bathymetric mapping, communication with other autonomous vehicles, military reconnaissance and surveillance, and environmental data collecting. Critical to an ASV&#x27;s ability to maneuver without human intervention is its ability to detect obstacles, including the shoreline. Prior topological knowledge of the environment is not always available or, in dynamic environments, reliable. While many existing obstacle detection systems can only detect 3D obstacles at close range via a laser or radar signal, vision systems have the potential to detect obstacles both near and far, including &quot;flat&quot; obstacles such as the shoreline. The challenge lies in processing the images acquired by the vision system and extracting useful information. While this thesis does not address the issue of processing the images to locate the pixel positions of the obstacles, we assume that we have these processed images available. We present an algorithm that takes these processed images and, by incorporating the kinematic model of the ASV, maps the pixel locations of the obstacles into a global coordinate system. An Extended Kalman Filter is used to localize the ASV and the surrounding obstacles.","abstract_has_math":false,"creators":["Riggins, Jamie N."],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Electrical and Computer Engineering","degree_department":"Electrical and Computer Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Stilwell, Daniel J."],"committee_members":["Baumann, William T.","Wyatt, Christopher L."],"year":2006,"date_issued":"2006-05-12","date_published":"2006-05-12","updated_at":"2026-07-22T22:20:41Z","subjects":["feature localization","omni-directional camera","Extended Kalman Filter","autonomous surface vehicle"],"languages":[],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-05252006-170303"],"render_values":[{"text":"etd-05252006-170303","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/33227","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Stilwell, Daniel J."]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Baumann, William T.","Wyatt, Christopher L."]},{"key":"dc:contributor.department","label":"Department","values":["Electrical and Computer Engineering"]},{"key":"dc:creator","label":"Author","values":["Riggins, Jamie N."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T20:38:34Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T20:38:34Z","2006-07-06"]},{"key":"dc:date.issued","label":"Date","values":["2006-05-12"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical and Computer Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["feature localization","omni-directional camera","Extended Kalman Filter","autonomous surface vehicle"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-05252006-170303"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/33227"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["As the mission field for autonomous vehicles expands into a larger variety of territories, the development of autonomous surface vehicles (ASVs) becomes increasingly important. ASVs have the potential to travel for long periods of time in areas that cannot be reached by aerial, ground, or underwater autonomous vehicles. ASVs are useful for a variety of missions, including bathymetric mapping, communication with other autonomous vehicles, military reconnaissance and surveillance, and environmental data collecting. Critical to an ASV's ability to maneuver without human intervention is its ability to detect obstacles, including the shoreline. Prior topological knowledge of the environment is not always available or, in dynamic environments, reliable. While many existing obstacle detection systems can only detect 3D obstacles at close range via a laser or radar signal, vision systems have the potential to detect obstacles both near and far, including \"flat\" obstacles such as the shoreline. The challenge lies in processing the images acquired by the vision system and extracting useful information. While this thesis does not address the issue of processing the images to locate the pixel positions of the obstacles, we assume that we have these processed images available. We present an algorithm that takes these processed images and, by incorporating the kinematic model of the ASV, maps the pixel locations of the obstacles into a global coordinate system. An Extended Kalman Filter is used to localize the ASV and the surrounding obstacles."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:title","label":"Title","values":["Location Estimation of Obstacles for an Autonomous Surface Vehicle"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Stilwell, Daniel J."],"dc:contributor.committeemember":["Baumann, William T.","Wyatt, Christopher L."],"dc:contributor.department":["Electrical and Computer Engineering"],"dc:creator":["Riggins, Jamie N."],"dc:date.accessioned":["2014-03-14T20:38:34Z"],"dc:date.available":["2014-03-14T20:38:34Z","2006-07-06"],"dc:date.issued":["2006-05-12"],"dc:description.abstract":["As the mission field for autonomous vehicles expands into a larger variety of territories, the development of autonomous surface vehicles (ASVs) becomes increasingly important. ASVs have the potential to travel for long periods of time in areas that cannot be reached by aerial, ground, or underwater autonomous vehicles. ASVs are useful for a variety of missions, including bathymetric mapping, communication with other autonomous vehicles, military reconnaissance and surveillance, and environmental data collecting. Critical to an ASV's ability to maneuver without human intervention is its ability to detect obstacles, including the shoreline. Prior topological knowledge of the environment is not always available or, in dynamic environments, reliable. While many existing obstacle detection systems can only detect 3D obstacles at close range via a laser or radar signal, vision systems have the potential to detect obstacles both near and far, including \"flat\" obstacles such as the shoreline. The challenge lies in processing the images acquired by the vision system and extracting useful information. While this thesis does not address the issue of processing the images to locate the pixel positions of the obstacles, we assume that we have these processed images available. We present an algorithm that takes these processed images and, by incorporating the kinematic model of the ASV, maps the pixel locations of the obstacles into a global coordinate system. An Extended Kalman Filter is used to localize the ASV and the surrounding obstacles."],"dc:description.degree":["Master of Science"],"dc:identifier.other":["etd-05252006-170303"],"dc:identifier.uri":["http://hdl.handle.net/10919/33227"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["feature localization","omni-directional camera","Extended Kalman Filter","autonomous surface vehicle"],"dc:title":["Location Estimation of Obstacles for an Autonomous Surface Vehicle"],"dc:type":["Thesis"],"thesis:degree_discipline":["Electrical and Computer Engineering"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:20:41Z"}