Hardware and software architectures for realizing a knowledge based system on eave

Realizing the capabilities of a Knowledge Based System (KBS) in an autonomous underwater vehicle requires the integration of several hardware and software subsystems. This paper details both the VME bus based multiprocessor architecture as well as the LISP environment chosen for implementing a KBS. Overcoming the problems of execution speed and storage requirements in a real time KBS is a focus of this work. This design includes a real time operating system, PSOS, running on multiple 68020s with an interprocessor communication package handling information exchange. The high level software environment is based on Common Lisp and forms the backbone for symbolic processing. This has been implemented with Portable Common Lisp Subset, PCLS, which has been adapted to the EAVE vehicle. A unique aspect of this development effort is the utilization of several conventional technologies to realize a high performance symbolic processing system.

[1]  Stephen R. Savitzky Real-Time Microprocessor Systems , 1985 .

[2]  S. T. Allworth,et al.  Introduction to Real-time Software Design , 1987 .

[3]  D. Blidberg,et al.  A hierarchical knowledge-based system for the guidance and control of an unmanned untethered submersible , 1985, Proceedings of the 1985 4th International Symposium on Unmanned Untethered Submersible Technology.

[4]  Jeffrey R Dulude The application interface of optical drives , 1986 .

[5]  S. Chappell,et al.  A blackboard based system for context sensitive mission planning in an autonomous vehicle , 1987, Proceedings of the 1987 5th International Symposium on Unmanned Untethered Submersible Technology.

[6]  Jeffrey R. Dulude The Application Interface Of Write Once Optical Drives , 1987, Optics & Photonics.

[7]  Martin L. Griss,et al.  PSL: A Portable LISP System , 1982, LFP '82.

[8]  M. Dudziak,et al.  AI programming vs. conventional programming for autonomous vehicles - Trade-off issues , 1985, Proceedings of the 1985 4th International Symposium on Unmanned Untethered Submersible Technology.

[9]  Martin L. Griss,et al.  A portable lisp compiler , 1981, Softw. Pract. Exp..