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

dc.contributor.authorHurdus, Jesse Gutierrezen
dc.contributor.committeecochairHong, Dennis W.en
dc.contributor.committeecochairWicks, Alfred L.en
dc.contributor.committeememberReinholtz, Charles F.en
dc.contributor.departmentMechanical Engineeringen
dc.date.accessioned2014-03-14T20:35:41Zen
dc.date.adate2008-06-09en
dc.date.available2014-03-14T20:35:41Zen
dc.date.issued2008-04-28en
dc.date.rdate2008-06-09en
dc.date.sdate2008-05-08en
dc.description.abstractResearch 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.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-05082008-133149en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-05082008-133149/en
dc.identifier.urihttp://hdl.handle.net/10919/32387en
dc.publisherVirginia Techen
dc.relation.haspartjhurdus_Thesis_Rev7.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectBehavioral Programmingen
dc.subjectAction Selectionen
dc.subjectDARPA Urban Challengeen
dc.subjectVictorTangoen
dc.subjectRoboCupen
dc.subjectHybrid Architectureen
dc.subjectUnmanned Systemsen
dc.subjectAutonomous Vehiclesen
dc.titleA Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applicationsen
dc.typeThesisen
thesis.degree.disciplineMechanical Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
jhurdus_Thesis_Rev7.pdf
Size:
3.97 MB
Format:
Adobe Portable Document Format

Collections