A C++ Architecture for Unmanned Aerial Vehicle Simulations
Abstract
The C++ computer language is well suited to model multi-vehicle engagements. Its prowess is exemplified by the conversion of a unmanned aerial vehicle simulation from FORTRAN to C++. The new architecture accommodates besides UAVs and moving targets also targeting satellites. Its class structure is outlined, and the communication bus between the encapsulated vehicle-objects is discussed. A generic UAV model with five degrees-of-freedom fidelity is used to demonstrate the interactive features of the simulation. Our experience has shown that C++ is the programming environment of choice for networked simulations.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 2007
- Accession Number
- ADA471916
Entities
People
- Peter H. Zipfel
Organizations
- Air Force Research Laboratory