By Topic

An experimental comparison of hierarchical and subsumption software architectures for control of an autonomous underwater vehicle

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)
R. B. Byrnes ; Dept. of Comput. Sci., US Naval Postgraduate Sch., Monterey, CA, USA ; D. L. MacPherson ; S. H. Kwak ; R. B. McGhee
more authors

A three-level hybrid architecture is used to model both a hierarchical and a subsumption controller for an autonomous underwater vehicle (AUV). The hierarchical model uses a backward chaining language (PROLOG) while the subsumption model uses a forward chaining language (CLIPS). The details of the backward chaining hierarchical implementation of the strategic level of mission control are first presented. This is followed by a similar description of the functionally equivalent subsumption controller. Experimental results and the advantages and disadvantages of each approach are discussed. CLIPS and PROLOG ran virtually even in terms of execution time. Also, the total run time of the experiment was dominated by the graphical simulator. A repeat of the experiment in which the controllers were decoupled from the simulator resulted in execution times between three and four seconds. This reinforces the view of PROLOG and CLIPS as viable language alternatives for the mission control of complex systems. However, PROLOG is the more concise of the two languages and is easier to read

Published in:

Autonomous Underwater Vehicle Technology, 1992. AUV '92., Proceedings of the 1992 Symposium on

Date of Conference:

2-3 Jun 1992