Date of Award
Level of Access
Master of Science (MS)
Second Committee Member
Third Committee Member
Traditional physics simulators use mathematical models to represent a realistic environment. Natural processes, however, are difficult to mimic accurately. We present a simulator that has the capability to alter its model based on actual physical measurements.
The simulator runs as a server to which remote clients can connect and assume control of entities within the virtual environment. The simulator then sends position updates to clients according to its model. Clients have the option of then correcting the data in these updates, sending feedback to the server. The server adjusts its model to accord with the corrections, allowing for a more realistic model.
Our simulator is general, allowing the user a wide range of customization. With its flexible system of virtual object representation, users can create their own arbitrarily rich virtual environments that include rigid bodies, magnetic fields, and radio waves. The system is designed to be extensible, which also allows the user to customize how the simulator processes its model. Default algorithms for calculating a time step and detecting collisions are provided, but are can easily be replaced by a user’s own implementation.
Brawn, James Jr., "An AUV Simulator for Incorporating Physical Feedback" (2012). Electronic Theses and Dissertations. 1751.