A Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applications

Research in mobile robotics, unmanned systems, and autonomous man-portable vehicles has grown rapidly over the last decade. This push has taken the problems of robot cognition and behavioral control out of the lab and into the field. Two good examples of this are the DARPA Urban Challenge autonomous...

Full description

Bibliographic Details
Main Author: Hurdus, Jesse Gutierrez
Other Authors: Mechanical Engineering
Format: Others
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/32387
http://scholar.lib.vt.edu/theses/available/etd-05082008-133149/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-32387
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-323872020-09-26T05:37:02Z A Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applications Hurdus, Jesse Gutierrez Mechanical Engineering Reinholtz, Charles F. Hong, Dennis W. Wicks, Alfred L. Behavioral Programming Action Selection DARPA Urban Challenge VictorTango RoboCup Hybrid Architecture Unmanned Systems Autonomous Vehicles Research in mobile robotics, unmanned systems, and autonomous man-portable vehicles has grown rapidly over the last decade. This push has taken the problems of robot cognition and behavioral control out of the lab and into the field. Two good examples of this are the DARPA Urban Challenge autonomous vehicle race and the RoboCup robot soccer competition. In these challenges, a mobile robot must be capable of completing complex, sophisticated tasks in a dynamic, partially observable and unpredictable environment. Such conditions necessitate a behavioral programming approach capable of performing high-level action selection in the presence of multiple goals of dynamically changing importance, and noisy, incomplete perception data. In this thesis, an approach to behavioral programming is presented that provides the designer with an intuitive method for building contextual intelligence while preserving the qualities of emergent behavior present in traditional behavior-based programming. This is done by using a modified hierarchical state machine for behavior arbitration in sequence with a command fusion mechanism for cooperative and competitive control. The presented approach is analyzed with respect to portability across platforms, missions, and functional requirements. Specifically, two landmark case-studies, the DARPA Urban Challenge and the International RoboCup Competition are examined. Master of Science 2014-03-14T20:35:41Z 2014-03-14T20:35:41Z 2008-04-28 2008-05-08 2008-06-09 2008-06-09 Thesis etd-05082008-133149 http://hdl.handle.net/10919/32387 http://scholar.lib.vt.edu/theses/available/etd-05082008-133149/ jhurdus_Thesis_Rev7.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic Behavioral Programming
Action Selection
DARPA Urban Challenge
VictorTango
RoboCup
Hybrid Architecture
Unmanned Systems
Autonomous Vehicles
spellingShingle Behavioral Programming
Action Selection
DARPA Urban Challenge
VictorTango
RoboCup
Hybrid Architecture
Unmanned Systems
Autonomous Vehicles
Hurdus, Jesse Gutierrez
A Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applications
description Research in mobile robotics, unmanned systems, and autonomous man-portable vehicles has grown rapidly over the last decade. This push has taken the problems of robot cognition and behavioral control out of the lab and into the field. Two good examples of this are the DARPA Urban Challenge autonomous vehicle race and the RoboCup robot soccer competition. In these challenges, a mobile robot must be capable of completing complex, sophisticated tasks in a dynamic, partially observable and unpredictable environment. Such conditions necessitate a behavioral programming approach capable of performing high-level action selection in the presence of multiple goals of dynamically changing importance, and noisy, incomplete perception data. In this thesis, an approach to behavioral programming is presented that provides the designer with an intuitive method for building contextual intelligence while preserving the qualities of emergent behavior present in traditional behavior-based programming. This is done by using a modified hierarchical state machine for behavior arbitration in sequence with a command fusion mechanism for cooperative and competitive control. The presented approach is analyzed with respect to portability across platforms, missions, and functional requirements. Specifically, two landmark case-studies, the DARPA Urban Challenge and the International RoboCup Competition are examined. === Master of Science
author2 Mechanical Engineering
author_facet Mechanical Engineering
Hurdus, Jesse Gutierrez
author Hurdus, Jesse Gutierrez
author_sort Hurdus, Jesse Gutierrez
title A Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applications
title_short A Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applications
title_full A Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applications
title_fullStr A Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applications
title_full_unstemmed A Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applications
title_sort portable approach to high-level behavioral programming for complex autonomous robot applications
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/32387
http://scholar.lib.vt.edu/theses/available/etd-05082008-133149/
work_keys_str_mv AT hurdusjessegutierrez aportableapproachtohighlevelbehavioralprogrammingforcomplexautonomousrobotapplications
AT hurdusjessegutierrez portableapproachtohighlevelbehavioralprogrammingforcomplexautonomousrobotapplications
_version_ 1719342260929167360