Robot Wars Simulation.

Abstract

NPS Combat Systems students learn about robots and autonomous weapons during group design projects in the SE 3015 course sequence. This sequence is designed to provide experience in combat systems development. The capstone project is the Robot Wars Competition, where pairs of student- designed autonomous robots battle each other. This thesis extends this competition into the arena of simulation and modeling. Our motivation is to further students' understanding of the strengths and weaknesses of computer modeling and simulation in combat systems design and testing. This thesis creates a simulation foundation of the Robot Wars Competition. The simulation has been designed in two main parts, a C++ program that manipulates the Simbots on the playing field and generates data files of their movements, and a 3D graphical visualization that allows the user to see the Simbots in action. The C++ program uses a Simbot class to instantiate two Simbots which are composed of three basic components: base, optics and weapons. The graphics portion uses data files created in the main simulation and displays in 3D animation. The simulation correctly replicates the logical and physical aspects of the robot competition. Future research on the physical aspects of the component parts and the graphics package can be integrated with this foundation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1997
Accession Number
ADA333463

Entities

People

  • Doreen M. Jones

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Change Detection
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Detection
  • Detectors
  • Engineering
  • Geometry
  • Graphical User Interface
  • Graphics
  • Light Sources
  • Optical Detection
  • Optical Detectors
  • Simulations
  • Systems Engineering
  • Three Dimensional

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Computer Science.
  • Robotics and Automation.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • Autonomy