CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

ARS MAGNA: Abstract Robot Simulator

areas/testbeds/arsmagna/
The ARS MAGNA abstract robot simulator provides an abstract world in which a planner controls a mobile robot. This abstract world is more realistic than typical blocks worlds, in which micro-world simplifying assumptions do not hold. Experiments may be controlled by varying global world parameters, such as perceptual noise, as well as building specific environments in order to exercise particular planner features. The world is also extensible to allow new experimental designs that were not thought of originally. The simulator also includes a simple graphical user-interface which uses the CLX interface to the X window system. The simulator is written in Nisp, a macro-package for Common Lisp. RPL is the reactive plan language interpreter.
Origin:   

   ftp.cs.yale.edu:/pub/nisp
   as the file ars-magna.tar.Z
   Nisp can be retrieved from the same location.

Version: 1.0 (27-JAN-93) Requires: Common Lisp, CLX, Nisp, X Windows Copying: Copyright 1992, Sean P. Engelson, Yale University. Use, copying, modification, and distribution permitted. (See file 'copyright' for details.) CD-ROM: Prime Time Freeware for AI, Issue 1-1 Author(s): Sean Philip Engelson Yale University Keywords: ARS MAGNA, Agent Architectures, Authors!Engelson, Authors!McDermott, CLX!Code, Duck, Lisp!Code, Micro-Worlds, Mobile Robots, Nisp, Planning, RPL, Reactive Planning, Robotics, Simulators, Testbeds References: Version 1.0 of the ARS MAGNA simulator is documented in Yale Technical Report YALEU/DCS/RR #928, "ARS MAGNA: The Abstract Robot Simulator". This report is available in the distribution as a PostScript file. NISP is described in two Yale Technical Reports: * "The NISP Manual" (June 1983, YALEU/DCS/RR #274). * "Revised NISP Manual" (August 1988, YALEU/DCS/RR #642). DUCK is described in two documents: * "The DUCK Manual" (June 1985, YALEU/DCS/RR #399). * "DUCK Syntax" (June 1987), an elaboration on the syntax of DUCK programming, has not been published in printed form but is available in LaTeX/dvi formats in the "doc" directory. See doc/ducksyn.tex Drew McDermott 1991 A reactive plan language. Yale Computer Science Report~864 Drew McDermott 1992 Transformational planning of reactive behavior. Yale Computer Science Report~941.
Last Web update on Mon Feb 13 10:28:38 1995
AI.Repository@cs.cmu.edu