Robot wars simulation
Jones, Doreen M.
MetadataShow full item record
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
Approved for public release; distribution unlimited
Showing items related by title, author, creator and subject.
Troxell, Anthony W. (Monterey, California. Naval Postgraduate School, 1999-09);This thesis provides initial development of an interactive simulation for training Operational Logistics students in the management of Naval Operational Logistics. The model is designed with a modular architecture, enabling ...
Nagashima, M.; Agrawal, B.N. (2012);For a large Adaptive Optics (AO) system such as a large Segmented Mirror Telescope (SMT), it is often difficult, although not impossible, to directly apply common Multi-Input Multi-Output (MIMO) controller design methods ...
Waite, John V. (Monterey, California. Naval Postgraduate School, 1991-09);This thesis uses the Ada programming language in the design and development of an air-to-air missile flight simulation with object oriented techniques and sound software engineering principles. The simulation is designed ...