Management of SIMNET and DIS Entities in Synthetic Environments
Abstract
This thesis describes the techniques used to create an object manager utilized by an application program during a distributed interactive simulation. This work is currently utilized by a number of AFIT synthetic environment applications for use during a SIMNET exercise. An extensive review of distributed interactive simulations is presented. A discussion of the current distributed simulation protocol, SIMNET, is presented along with the future protocol standard, DIS. Finally, a brief discussion on dead reckoning and its importance during an exercise is presented. An analysis of the SIMNET and DIS protocols provided the basis for the creation of a series of C++ classes to store information on a simulation entity during an exercise. These C++ classes used class generalization and inheritance to differentiate between the different types of entities seen during an exercise. An entity object manager was developed to perform a set of basic functions required during an exercise as listed in a collection of SIMNET and DIS documents. The entity object manager uses the C++ entity class structure to manage the numerous entities viewed during a typical SIMNET exercise. The entity object manager also communicates with the the other exercise participants using two different government supplied network communications packages.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1992
- Accession Number
- ADA258921
Entities
People
- Steven M. Sheasby
Organizations
- Air Force Institute of Technology