• DocumentCode
    3223683
  • Title

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

  • Author

    Byrnes, R.B. ; MacPherson, D.L. ; Kwak, S.H. ; Mcghee, R.B. ; Nelson, M.L.

  • Author_Institution
    Dept. of Comput. Sci., US Naval Postgraduate Sch., Monterey, CA, USA
  • fYear
    1992
  • fDate
    2-3 Jun 1992
  • Firstpage
    135
  • Lastpage
    141
  • Abstract
    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
  • Keywords
    PROLOG; high level languages; marine systems; mobile robots; software engineering; AUV; CLIPS; PROLOG; autonomous underwater vehicle; backward chaining language; complex systems; forward chaining language; hierarchical software architecture; submarines; subsumption software architectures; three-level hybrid architecture; Automata; Computer architecture; Computer science; Control systems; Educational institutions; Mobile robots; Remotely operated vehicles; Software design; System testing; Underwater vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomous Underwater Vehicle Technology, 1992. AUV '92., Proceedings of the 1992 Symposium on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7803-0704-6
  • Type

    conf

  • DOI
    10.1109/AUV.1992.225182
  • Filename
    225182