DRIVING ASSESSMENT AND TRAINING METHOD AND APPARATUS
First Claim
1. A simulator comprising:
- A) any prior art simulator driving a display to show a vehicle moving through a three dimensional scene under control of a driver or pilot operating said simulator;
B) first means for using input from said three dimensional scene and the linear and rotational position, velocity and acceleration of said driver or pilot in said vehicle to calculate the size, shape and obscuration level of a mitigation object; and
C) second means for using the calculation made by said first means to generate three dimensional geometry for said mitigation object in a three dimensional rendering system and displaying said mitigation object in said three dimensional scene.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for driver assessment and training comprising a simulator which can be operated by a driver or pilot under test or in training, the simulator displaying scenarios the driver or pilot must drive through or fly through. The inputs of the driver or pilot in reaction to the displayed scenario are fed to a free body model which calculates the resulting movement of the simulated vehicle in the displayed world. Scoring can be by analysis of calculated Fonda curves comparing the driver performance to performances by one or more normative drivers plotted by standard deviation from norm on the vertical axis and sample point on the horizontal axis. Simulator sickness can be mitigated by calculation and display of a mitigation object which partially obscures the virtual scene being displayed. Signature curves give the driver or pilots'"'"' performance at a glance.
48 Citations
41 Claims
-
1. A simulator comprising:
-
A) any prior art simulator driving a display to show a vehicle moving through a three dimensional scene under control of a driver or pilot operating said simulator; B) first means for using input from said three dimensional scene and the linear and rotational position, velocity and acceleration of said driver or pilot in said vehicle to calculate the size, shape and obscuration level of a mitigation object; and C) second means for using the calculation made by said first means to generate three dimensional geometry for said mitigation object in a three dimensional rendering system and displaying said mitigation object in said three dimensional scene.
-
-
2. A process for mitigation of simulator sickness in drivers or pilots operating simulators, comprising the steps:
-
A) starting a scenario in a Driver Guidance System Simulation Terminal Application; B) determining at the beginning of said scenario from data supplied by said Driver Guidance System Simulation Terminal Application an initial position and orientation in a virtual world for each of one or more displays of a simulator as viewed from a vehicle or plane being controlled by a driver or pilot operating a simulator, wherein said scenario could be either a drive through any path in said virtual world or a flight through any airspace in said virtual world and wherein events happen during said drive or flight to which a driver or pilot operating said simulator must react; C) generating the virtual image of the roads or airspace which said driver or pilot can see from said initial position for each of said one or more displays; D) receiving and processing at a Vehicle Dynamics Model inputs from said driver or pilot who manipulates controls to operate said simulator to control said vehicle or plane; E) calculating in said Vehicle Dynamics Model how the inputs from said driver or pilot would affect the position, velocity and orientation of said vehicle or plane and how the viewpoints displayed on each of said one or more displays is changed; F) communicating the resulting position and orientation of said viewpoints for each of said one or more displays and their details to a rendering process which functions to render world objects to a frame buffer; G) said rendering process retrieves 3D object definitions and 3D world definitions as well as location and orientation information for fixed objects and motion objects from a database based upon the current position and orientation of each of said one or more viewpoints in said virtual world; H) using said information received from said database and the location and orientation of each of said one or more viewpoints to render virtual images of all the objects that may potentially be screened or obscured by a sickness mitigation object for each of said one or more displays to a frame buffer; I) receiving dynamic definition data for a sickness mitigation object which defines its desired display characteristics; J) translating, rotating and scaling said sickness mitigation object and rendering said sickness mitigation object to said frame buffer; K) rendering objects that will not be screened or obscured by a sickness mitigation object to said frame buffer; L) determining vehicle speed, and increasing transparency of said sickness mitigation object when the vehicle said driver or pilot is controlling is stopped or closed to stopped, and decreasing the transparency of said sickness mitigation object as said vehicle said driver or pilot is controlling accelerates from a stop; and M) displaying said frame buffer. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A process for mitigation of simulator sickness in drivers or pilots operating drones, comprising the steps:
-
A) receiving panoramic video stream image data of the roads or airspace which said drone can see from the drone'"'"'s position in the real world for each of said one or more displays; B) receiving dynamic definition data for a sickness mitigation object which defines its desired display characteristics; C) translating, rotating and scaling said sickness mitigation object and rendering said sickness mitigation object to a frame buffer using an alpha mixing process to mix the color of pixels from said real world image that overlap with a pixel from said sickness mitigation object so as to reduce motion saturation of the displayed image; D) rendering pixel data that will not be screened or obscured by a sickness mitigation object from the video stream image data arriving from said drone to said frame buffer; E) determining vehicle speed, and increasing transparency of said sickness mitigation object when the vehicle said driver or pilot is controlling is stopped or closed to stopped, and decreasing the transparency of said sickness mitigation object as said vehicle said driver or pilot is controlling accelerates from a stop; and F) displaying said frame buffer.
-
-
17. A computer programmed to:
-
A) execute one or more programs to implement vehicle or plane simulation and display pixels depicting a virtual world on one or more displays; B) reducing the intensity of light emitted from each pixel displayed on said one or more displays by a predetermined amount to reduce simulator sickness. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A process for mitigating simulator sickness comprising:
-
A) displaying a plurality of scene pixels depicting a scene from the virtual world or the real world on one or more displays of a simulator or a control station for an unmanned aerial or ground vehicle being controlled by a driver or pilot; B) reducing the intensity of light transmitted from all or selected ones of said pixels using a sickness mitigation object. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification