Patent classifications
G09B9/30
VIRTUAL REALITY WITH VIRTUALIZATION IN TRAINERS AND TEST ENVIRONMENTS
Systems and methods are disclosed for virtual reality (VR) aircraft test and training environments that simultaneously leverage a high quality immersive environment engine and an operational flight program (OFP) running on a virtual flight management computer (FMC) by using a communication channels that couples the immersive VR environment engine with the virtual FMC. Existing investment in flight simulators, test environment core components, and any of navigation simulation, data link simulation, air traffic control simulation, and flight visualization modules can be advantageously employed to provide high-quality, realistic testing and training capability.
In-flight training simulation displaying a virtual environment
Method and system for displaying virtual environment during in-flight simulation. A simulation environment is selected for a training simulation of an airborne platform operating in flight within a real environment. The position and orientation of a display viewable by an operator of the airborne platform is determined with respect to the selected simulation environment. The display displays at least one simulation image comprising a view from a virtual altitude of simulation environmental terrain in the selected simulation environment, while the airborne platform is in flight at a real altitude above the real environmental terrain in the real environment, the virtual altitude above the simulation environmental terrain being a lower altitude than the real altitude above the real environmental terrain. The simulation image is displayed in accordance with the determined position and orientation of the display, such that the simulation environment is adaptive to operator manipulations of the airborne platform.
In-flight training simulation displaying a virtual environment
Method and system for displaying virtual environment during in-flight simulation. A simulation environment is selected for a training simulation of an airborne platform operating in flight within a real environment. The position and orientation of a display viewable by an operator of the airborne platform is determined with respect to the selected simulation environment. The display displays at least one simulation image comprising a view from a virtual altitude of simulation environmental terrain in the selected simulation environment, while the airborne platform is in flight at a real altitude above the real environmental terrain in the real environment, the virtual altitude above the simulation environmental terrain being a lower altitude than the real altitude above the real environmental terrain. The simulation image is displayed in accordance with the determined position and orientation of the display, such that the simulation environment is adaptive to operator manipulations of the airborne platform.
Flying training support system
A flying training support system includes: a flight condition generator that generates a simulated flight condition of a virtual another aircraft; a relative position derivation unit that derives a relative position of the virtual other aircraft based on the simulated flight condition and a real flight condition of the own aircraft; a display controller that displays an indicator indicating the virtual other aircraft at the relative position of the virtual other aircraft on a transmission display; a variation amount derivation unit that derives a simulated variation amount by which the own aircraft would vary due to flight of the virtual other aircraft, based on the simulated flight condition and the relative position of the virtual other aircraft; and a flight controller that actually varies the own aircraft so as to make the own aircraft in a state where the own aircraft varies by the simulated variation amount.
Flight simulator and method of use
A processing system for a flight simulator includes a non-transitory memory and a processor. The non-transitory memory is configured to store computer-executable instructions for a host process and a ScramNet-to-Ethernet application programming interface (API). The processor is communicatively coupled to a ScramNet interface and the non-transitory memory, and is configured to execute the host process and the ScramNet-to-Ethernet API to: convert, using the ScramNet-to-Ethernet API, a user interface message to a first ScramNet message on the ScramNet bus, process, using the host process, the first ScramNet message to generate a second ScramNet message on the ScramNet bus.
Immersive multimodal motion simulator
Disclosed is an immersive multimodal ride simulator comprising a virtual reality unit for delivering audio-visual simulation of a ride experience to a user, a motion unit for delivering motion simulation of the ride experience to the user wherein, the motion unit comprises a user cockpit, the exterior of which being at least partially rounded, the cockpit comprising an extension member extending therefrom, and a cradle comprising a plurality of omnidirectional load-bearing units. The cradle receives the cockpit such that, the conveyor units permit the 3D rotational movement of the cockpit. The simulator further comprises an actuation assembly for imparting rotational motion to the extension member resulting in the cockpit being subjected to three-dimensional rotation and imparting vertical motion to provide vertical movement. A controller assembly enables the user to interact simultaneously with the audio-visual simulation and motion simulation actuators without having to directly interface to the motion simulation software.
PROCESSING SIMULATOR DATA
At least one encoder processor of a simulator data processing system receives simulator data from a plurality of simulators comprising a plurality of video data, including first and second data having different frame rates, and non-audio/visual data, and outputs a respective plurality of compressed video streams. A scheduler of the at least one encoder processor uses frames of the video data to generate scheduled items, specifies a frame rate for capturing the frames, and generates encoded data based on the compressed video streams and the non-audio/visual simulator data. At least one further processor receives, decodes, and processes the encoded data. The at least one further processor executes a media player/renderer application that processes the compressed video streams and displays on the display a plurality of the decoded video data are simultaneously displayed on a display at the specified frame rate, together with information based on the non-audio/visual simulator data.
PROCESSING SIMULATOR DATA
At least one encoder processor of a simulator data processing system receives simulator data from a plurality of simulators comprising a plurality of video data, including first and second data having different frame rates, and non-audio/visual data, and outputs a respective plurality of compressed video streams. A scheduler of the at least one encoder processor uses frames of the video data to generate scheduled items, specifies a frame rate for capturing the frames, and generates encoded data based on the compressed video streams and the non-audio/visual simulator data. At least one further processor receives, decodes, and processes the encoded data. The at least one further processor executes a media player/renderer application that processes the compressed video streams and displays on the display a plurality of the decoded video data are simultaneously displayed on a display at the specified frame rate, together with information based on the non-audio/visual simulator data.
System and method for supporting simulated movement
A method includes receiving state information of a virtual movable object in a simulated movement from a movement simulator associated with a movable object and determining movement information for the simulated movement by associating the state information with context information. The state information includes information identifying a location of the virtual movable object in a virtual space. The context information includes information identifying a location of the user terminal, which is at a different location than the movable object in a real space. The method further includes displaying the simulated movement on a display associated with the user terminal based on the movement information, and receiving control data to control the simulated movement in the virtual space using the user terminal when the movable object is in simulation and to control movement of the movable object in the real space when the movable object is in real operation.
VR EMULATOR
Systems and methods include providing a virtual reality (“VR”) flight emulator system that simulates control, operation, and response of a vehicle. The flight emulator includes a control interface and a head-mounted display worn by a user. Motion, orientation, and/or forces experienced by the simulated vehicle are imparted to a user through a motion-control seat. Multiple flight emulators can be connected to a communication network, and a master flight emulator may teleport into a slave flight emulator in order to observe, overtake, override, and/or assume control of the slave flight emulator. Inputs made via the control interface of the master flight emulator or during playback of a pre-recorded training exercise or flight mission are translated into the control interface, head-mounted display, and motion-control seat of the slave flight emulator to provide real-time feedback to the user of the slave flight emulator.