Operation of the World Master in the World Modeling System

Abstract

This research note describes the operation of the World Master process of the World Modeling System. It is intended to be an aid to maintainers of the World Master, and implementors of additional simulated physical properties of the world. The World Master is the core of the World Modeling System. It has two major functions: simulating the physics of a world, and keeping track of the status of all processes using a given world. A world operates synchronously, with two major stages in a cycle of world time. During the first stage, the master must accept messages from other processes, and verify that they are in a format consistent with the world protocol. The second stage of a cycle occurs after all processes using the world have indicated that they have no further requests to make in that cycle. During this stage, the master must examine the objects in the world, and update their state according to the physics of the simulation. All such changes must be recorded in a buffer; at the completion of this stage, the buffer will be sent to all Uls, and, along with the buffer created during the first stage, to all SEIs. Keywords: Sensory- Effector Interface (SEI); Artificial intelligence; Machine learning; Problem solving; World modeling; Planning; Simulators; Mathematical models.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1987
Accession Number
ADA188979

Entities

People

  • Keith Barnett

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Air Platforms

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Buoyancy
  • Coefficients
  • Collisions
  • Compression
  • Computer Science
  • Detection
  • Differential Equations
  • Equations
  • Machine Learning
  • Magnetic Forces
  • Mathematical Models
  • Physical Properties
  • Physics
  • Simulations
  • Social Sciences
  • Three Dimensional

Readers

  • Artificial Intelligence
  • Logistics and Supply Chain Management.
  • Software Engineering.

Technology Areas

  • AI & ML