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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2007
Accession Number
ADA471916

Entities

People

  • Peter H. Zipfel

Organizations

  • Air Force Research Laboratory

Tags

Communities of Interest

  • Air Platforms
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Aerospace Craft
  • Air Force
  • Air Force Research Laboratories
  • Aircrafts
  • Airframes
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Guidance
  • Information Exchange
  • Jet Aircraft
  • Line Of Sight
  • Military Research
  • Navigation
  • Object Oriented Programming
  • Proportional Navigation
  • Unmanned Aerial Vehicles

Readers

  • Computational Modeling and Simulation
  • Database Systems and Applications
  • Unmanned Aerial System (UAS) Autonomous Capabilities and Mission Reconnaissance.

Technology Areas

  • Autonomy
  • Autonomy - UAVs
  • Space
  • Space - Spacecraft Maneuvers