PHYSICS-BASED SIMULATION OF WARHEAD AND DIRECTED ENERGY WEAPONS
First Claim
1. A method for providing a computerized interactive to a user at a simulation station communicating over a network, said method comprising:
- providing a computerized simulation of operation of the vehicle in a simulated environment;
providing a computerized simulation of a weapon operating in the simulated environment;
making a determination in said computerized simulation of an engagement of the weapon with the vehicle in the simulated environment;
responsive to the determination of the engagement of the weapon, performing a computerized interaction modeling of the weapon with a model of the vehicle;
determining as a result of said modeling interaction a damage model of the vehicle;
simulating operation of said vehicle based on said damage model.
1 Assignment
0 Petitions
Accused Products
Abstract
A network connects stations in a distributed physics based simulation system. When the simulation detects that a weapon, especially a missile or directed energy beam, is engaging a target vehicle, one physics station determines damage status of the target vehicle. The detonation or strike of the weapon is applied to a model of the vehicle composed of pieces each made up of a number of parts. Where the damage to a piece of the vehicle exceeds a predetermined threshold, the piece is removed from the vehicle, and where a predetermined maximum damage is reached for the vehicle, the vehicle is considered destroyed. The damage assessment from the weapon is made using raytracing in a physics engine that is also used to control movement of virtual objects in the simulation according to rules of physics of the physics engine.
45 Citations
29 Claims
-
1. A method for providing a computerized interactive to a user at a simulation station communicating over a network, said method comprising:
-
providing a computerized simulation of operation of the vehicle in a simulated environment; providing a computerized simulation of a weapon operating in the simulated environment; making a determination in said computerized simulation of an engagement of the weapon with the vehicle in the simulated environment; responsive to the determination of the engagement of the weapon, performing a computerized interaction modeling of the weapon with a model of the vehicle; determining as a result of said modeling interaction a damage model of the vehicle; simulating operation of said vehicle based on said damage model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for distributed simulation of aircraft in combat, said system comprising:
-
a plurality of simulation stations for respective users connected via a network, each of simulation station having a respective physics engine and data storage storing scene data defining a version of a shared simulation environment containing virtual entities, including a respective aircraft associated with each simulation station, and in which positions of the virtual entities are determined by the physics engine applying physics rules; said simulation stations each including a display visible to the user and an image generator rendering from the scene data a sequence of frames of out-the-window video displayed thereon in real time; a simulation administration computer system storing data corresponding to authoritative positions of entities in the simulation environment; and a physics station connected with the network and comprising a physics engine; the simulation administration computer system transmitting PDUs of said authoritative states for said entities over the network to the simulation stations; said simulation stations each receiving said PDUs and deriving force data values therefrom that are applied to the respective physics engine so as to cause the entities in the respective scene data to each move toward the respective authoritative state according to the physics rules; said simulation administration computer system administering simulation of one or more weapon systems, and, when the weapon system is fired, said simulation system determining if there is a weapon system engagement with any of the aircraft, and, responsive to a determination of an engagement, the simulation administration computer system executes a handoff of control of the authoritative position of said aircraft to the physics station, such that the physics station determines the authoritative position of the aircraft for the system; said physics system accessing data defining a target model of the aircraft responsive to said handoff and performing a weapon interaction modeling of the engagement; said target model data including data defining a plurality of pieces of the aircraft that are fixedly connected with each other in the simulation, each piece having a respective maximum damage value, and each piece being composed of a plurality of subsidiary parts connected together in the model, said parts each being a primitive planar facet of a wireframe of the aircraft model; said physics station performing the weapon interaction modeling using a ray-casting or ray-tracing function of the physics engine thereof so as to identify parts subject to damage, and determining for each piece a total damage of all parts thereof and a damage level data value indicative of a degree of damage experienced by the piece; said physics station determining from all of the damage level data values for all of the pieces, aircraft damage data indicating that the aircraft that is either undamaged, destroyed or partially damaged, and if partially damaged, identifying the pieces that are damaged; said physics system transmitting said aircraft damage data to said simulation administration computer system, wherein the aircraft damage data is used to modify the authoritative state data of the aircraft if the aircraft is destroyed or partially damaged. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of operating a physics-based simulation system for simulating a vehicle and a weapon system, said system having first and second computerized stations connect via a network, each of said stations including a respective physics engine, said method comprising the steps of:
-
modeling at the first computerized station operation of the vehicle using a vehicle model and transmitting entity state data for said vehicle over the network as a master synchronizer therefor; modeling at the second computerized station operation of the weapons system using a vehicle model and transmitting authoritative entity state data for said weapons system over the network as a master synchronizer therefor; responsive to a determination of firing of the weapon, assigning one of the computerized stations or a third computerized station having a respective physics engine as master synchronizer for both the vehicle and the weapon; modeling using the physics engine at said assigned computerized station engagement of the weapon with the vehicle using a damage assessment model of the vehicle so as to produce a damage status report data; and modeling at the first computerized station subsequent operation of the vehicle using the vehicle model or a version thereof reflecting damage defined by the damage assessment data. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification