Rational behavior Model: A Tri-Level Multiple Paradigm Architecture for Robot Vehicle Control Software

Abstract

Computer control of robot vehicles of operation in unstructured environment typically involves both symbolic reasoning and numerical computation. Based on earlier experiences of the authors and others, this paper proposes a three level architecture for control software for such vehicles. From the top down, the three levels are called the strategic level, the tactical level, and the execution level. This paper argues that a multiple paradigm multi-lingual approach facilitates the realization of such a scheme with logic programming, object-oriented/functional programming, and imperative programming respectively being used in the successive levels. Experiments are reported in which Prolog is used at the strategic level, Lisp or C++ at the tactical level, and Pascal or C at the execution level. Experience with control of a large six legged walking machine and an autonomous submarine has led the authors to the belief that the proposed software architecture greatly facilitates the development and utilization of such vehicles through the isolation of a concise operational doctrine expressed horn clause form at the strategic level of control.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1992
Accession Number
ADA250370

Entities

People

  • R. B. Mcghee
  • Se-hung Kwak
  • T. E. Bihari

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Autonomous Underwater Vehicles
  • Collision Avoidance
  • Computer Languages
  • Computer Programming
  • Computer Science
  • Computers
  • Control Surfaces
  • Control Systems
  • Information Processing
  • Information Systems
  • Lisp Programming Language
  • Navy
  • Software Development
  • Symbolic Programming
  • Underwater Vehicles
  • Unmanned Vehicles
  • Vehicles

Fields of Study

  • Computer science
  • Engineering

Readers

  • Artificial Intelligence
  • Military History / Militaries and War Studies
  • Robotics and Automation.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • AI & ML - DoD AI Strategy
  • Autonomy
  • Autonomy - Autonomous System Control
  • Autonomy - UAVs