Demonstration of a concurrently programmed tactical level control software for autonomous vehicles and the interface to the execution level code

Approved for public release; distribution is unlimited === The desire for use of autonomous robotic vehicles has undergone tremendous growth in the past decade. One of the greatest challenges to the successful development of truly autonomous vehicles is the ability to link logically based high-level...

Full description

Bibliographic Details
Main Author: Carroll, William D.
Other Authors: Shing, Man-Tak
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2012
Online Access:http://hdl.handle.net/10945/7663
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-7663
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-76632015-08-06T16:02:53Z Demonstration of a concurrently programmed tactical level control software for autonomous vehicles and the interface to the execution level code Carroll, William D. Shing, Man-Tak Approved for public release; distribution is unlimited The desire for use of autonomous robotic vehicles has undergone tremendous growth in the past decade. One of the greatest challenges to the successful development of truly autonomous vehicles is the ability to link logically based high-level mission planning with low-level vehicle control software, without a labor intensive programming effort for each mission. This challenge can be effectively achieved through the use of tri-level control software architecture, as described in the Rational Behavior Model. The control software (in the tactical level) must de-couple the high-level mission planning from the low-level vehicle control software to reduce the programming effort for each mission. This report describes an object-oriented, modular architecture for the middle (tactical) level that uses concurrent programming techniques and multi-language interfacing. This design enables the control software to handle the intense data management effort required to operate in an autonomous fashion and interface with code already perfected for use in the strategic (top) and execution (bottom) levels. The design was evaluated by providing the tactical level with a simple execute order statement that was then used to drive the actions of the vehicle. The software package demonstrates the validity of the design and provides the framework for full implementation on an actual vehicle 2012-08-09T18:47:25Z 2012-08-09T18:47:25Z 2000-06 Thesis http://hdl.handle.net/10945/7663 en_US Monterey, California. Naval Postgraduate School
collection NDLTD
language en_US
sources NDLTD
description Approved for public release; distribution is unlimited === The desire for use of autonomous robotic vehicles has undergone tremendous growth in the past decade. One of the greatest challenges to the successful development of truly autonomous vehicles is the ability to link logically based high-level mission planning with low-level vehicle control software, without a labor intensive programming effort for each mission. This challenge can be effectively achieved through the use of tri-level control software architecture, as described in the Rational Behavior Model. The control software (in the tactical level) must de-couple the high-level mission planning from the low-level vehicle control software to reduce the programming effort for each mission. This report describes an object-oriented, modular architecture for the middle (tactical) level that uses concurrent programming techniques and multi-language interfacing. This design enables the control software to handle the intense data management effort required to operate in an autonomous fashion and interface with code already perfected for use in the strategic (top) and execution (bottom) levels. The design was evaluated by providing the tactical level with a simple execute order statement that was then used to drive the actions of the vehicle. The software package demonstrates the validity of the design and provides the framework for full implementation on an actual vehicle
author2 Shing, Man-Tak
author_facet Shing, Man-Tak
Carroll, William D.
author Carroll, William D.
spellingShingle Carroll, William D.
Demonstration of a concurrently programmed tactical level control software for autonomous vehicles and the interface to the execution level code
author_sort Carroll, William D.
title Demonstration of a concurrently programmed tactical level control software for autonomous vehicles and the interface to the execution level code
title_short Demonstration of a concurrently programmed tactical level control software for autonomous vehicles and the interface to the execution level code
title_full Demonstration of a concurrently programmed tactical level control software for autonomous vehicles and the interface to the execution level code
title_fullStr Demonstration of a concurrently programmed tactical level control software for autonomous vehicles and the interface to the execution level code
title_full_unstemmed Demonstration of a concurrently programmed tactical level control software for autonomous vehicles and the interface to the execution level code
title_sort demonstration of a concurrently programmed tactical level control software for autonomous vehicles and the interface to the execution level code
publisher Monterey, California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/7663
work_keys_str_mv AT carrollwilliamd demonstrationofaconcurrentlyprogrammedtacticallevelcontrolsoftwareforautonomousvehiclesandtheinterfacetotheexecutionlevelcode
_version_ 1716816537467224064