Virtual reality training device
OwnerAaron Schradin, Christopher A. Eusebiinventors
Life of this patent
Estimating the term…
Abstract
According to the present teachings a system is provided having a landscape engine configured to take digital input and convert it into three dimensional at virtual reality dataset. The landscape engine is functionally coupled to a physics engine configured to physical rules to objects within the virtual reality dataset. A display engine is coupled to the physics engine to convert the dataset into first and second content streams.
Claims16
A method of controlling a vehicle comprising the steps of:
- capturing a series of 2d images for a topographic landscape of a real world location using a camera and converting the series of images for the topographic landscape into a captured set of images and onto a wire frame of the topographic landscape using photogrammetry;
- syncing the wire frame of the topographic landscape to a real world location using a fixed coordinate system;
- apply physical rules to a first set of objects within the virtual reality dataset with a physics engine, a display engine is coupled to the physics engine to convert the dataset and the captured set of images and the wire frame of the topographic landscape into first and second content streams;
- streaming a VR first content set from the three-dimensional graphics data at a first level of detail to a first VR headset and a second content set three-dimensional graphics data at a second level of detail to VR headset, wherein the first VR image dataset includes a selectably engageable virtual sandbox which gives an overhead view of the entire topographic landscape, and a VR data space topography;
- selectively engage the first VR headset which allows the user to see virtual representations of a vehicle in virtual reality space, the vehicle being located in the real world location;
- and
- coupling the physics engine model to a set of transceivers that communicate with the vehicle being located in the real world location, wherein the physics engine sends at least 9 degrees of freedom of data to the vehicle located in the real world location to control the vehicle's control surfaces.
A method of sharing a three-dimensional virtual reality space among a plurality of users, the method comprising the steps of:
- acquiring a plurality of 2-D images of a geographic region using a mobile platform;
- using photogrammetry to create a first set of three-dimensional graphics data associated with a geographic region to be used by the plurality of users in a shared manner, the first set of three-dimensional graphics data containing a first .obj file and an associated plurality of .mtl files;
- functionally coupling the first set of three-dimensional graphics data to a physics engine configured to apply physical rules to objects within a virtual reality dataset;
- coupling an object set to the virtual reality dataset;
- coupling a display engine to the physics engine to convert the virtual reality dataset into first and second content streams, said first content stream selectively includes a first engageable virtual sandbox visual content which gives an overhead view of the entire topography, and in VR data space topography visual content;
- selectively engaging a VR headset which allows the user to see virtual representations of the a first set of three-dimensional graphics data and objects in virtual reality space, wherein one of the objects is an item having control surfaces being located in the real world location;
- coupling the physics engine to a set of transceivers that communicate with the item being located in the real world location, wherein the physics engine sends at least 9 degrees of freedom of data to the item located in the real world location to control the items control surfaces;
- and
- positioning a VR headset having a first head reference frame having changes in one of first velocity and first acceleration induced by a user's movement within a second moving reference frame having changes in one of a second velocity and a second acceleration, selectively streaming either one of the first content streams and second content streams from the three-dimensional graphics data to the VR headset selectively based upon differences between changes in one of first velocity and first acceleration induced by a user's movement, and changes in one of the second velocity and the second acceleration.
A method for controlling a vehicle comprising the steps of:
- capturing a series of images of a terrain using a ccd camera and a LIDAR providing pixel location information disposed on a mobile platform traveling over the terrain, wherein capturing a series of images of a terrain using a ccd camera disposed on a mobile platform traveling over the terrain includes defining a flight path using computer numeric control cutter-path system to define the path of a data collection drone to most efficiently calculate needed information for a variety of layers in a variety of spectrum;
- converting the series of images for the terrain into a captured subset of images and into a wire frame of the topographic landscape to form a VR image dataset;
- syncing the wire frame of the topographic landscape to a real world location using a fixed coordinate system by associating the ccd camera and a LIDAR providing pixel location information;
- applying a signal from a physics engine to an object within the VR image dataset;
- streaming a first image dataset stream from the VR image dataset to a VR display;
- selectively engage a VR headset which allows the user to see virtual representations of a vehicle in virtual reality space, the vehicle being located in the real world location;
- and
- coupling the physics engine to a set of transceivers that communicate with the vehicle being located in the real world location, wherein the physics engine sends at least 9 degrees of freedom of data to the vehicle located in the real world location to control the vehicle's control surfaces.
Dependencies are inferred from the claim text.