Patent classifications
G09B9/50
Systems and methods for training a neural network to control an aircraft
A device includes a control input generator and a neural network trainer. A flight simulator is configured to generate first state data responsive to a first control input from the control input generator and to provide the first state data to a first neural network to generate a candidate second control input. The control input generator is also configured to select, based on a random value, a second control input from between the candidate second control input and a randomized offset control input that is based on a random offset applied to the first control input. The flight simulator is configured to generate second state data responsive to the second control input from the control input generator. The neural network trainer is configured to update weights of the first neural network based, at least in part, on the first state data and the second state data.
METHOD FOR CREATING A MODIFIED FLIGHT SIMULATION PROGRAM FOR A FLIGHT SIMULATION SYSTEM, AND THE FLIGHT SIMULATION SYSTEM EXECUTING THE MODIFIED FLIGHT SIMULATION PROGRAM
A method for creating a modified flight simulation program for a flight simulation system includes: obtaining a demonstration flight record associated with a preset track route of a virtual airplane; generating an add-on content pack for the flight simulation program based on the demonstration flight record; and merging the add-on content pack to the flight simulation program to create a modified flight simulation program. The generation of the add-on content pack includes: mapping the preset track route to geographical coordinate data in the real world, creating a first program module associated with a demonstration mode enabling a demonstration virtual flight along the preset track route, creating a second program module associated with an assisted flight mode enabling user control for a virtual flight within a free-flight space, and creating the add-on content pack that includes the first and the second program modules.
METHOD FOR CREATING A MODIFIED FLIGHT SIMULATION PROGRAM FOR A FLIGHT SIMULATION SYSTEM, AND THE FLIGHT SIMULATION SYSTEM EXECUTING THE MODIFIED FLIGHT SIMULATION PROGRAM
A method for creating a modified flight simulation program for a flight simulation system includes: obtaining a demonstration flight record associated with a preset track route of a virtual airplane; generating an add-on content pack for the flight simulation program based on the demonstration flight record; and merging the add-on content pack to the flight simulation program to create a modified flight simulation program. The generation of the add-on content pack includes: mapping the preset track route to geographical coordinate data in the real world, creating a first program module associated with a demonstration mode enabling a demonstration virtual flight along the preset track route, creating a second program module associated with an assisted flight mode enabling user control for a virtual flight within a free-flight space, and creating the add-on content pack that includes the first and the second program modules.
An alternative piloting system for integrating in a pre-existing aircraft
An alternative piloting system arranged to be integrated in a pre-existing aircraft that includes original systems having flight control and autopilot systems. The autopilot system includes a piloting device independent of the original systems, having a positioning unit arranged to produce positioning data relating to the aircraft, and a control unit arranged to produce an alternative piloting setpoint for the aircraft; an acquisition and analysis device, including acquisition device arranged to acquire data produced by the original systems, positioning data and alternative piloting setpoint as produced by the piloting device, and decision device arranged to decide whether the alternative piloting setpoint should or should not be used for piloting the aircraft; and an interface device arranged to control the flight control system on the basis of the alternative piloting setpoint when the decision device of the acquisition and analysis device decide that said alternative piloting setpoint should be used for piloting the aircraft.
SYSTEMS AND METHODS FOR TRAINING A NEURAL NETWORK TO CONTROL AN AIRCRAFT
A device includes a control input generator and a neural network trainer. A flight simulator is configured to generate first state data responsive to a first control input from the control input generator and to provide the first state data to a first neural network to generate a candidate second control input. The control input generator is also configured to select, based on a random value, a second control input from between the candidate second control input and a randomized offset control input that is based on a random offset applied to the first control input. The flight simulator is configured to generate second state data responsive to the second control input from the control input generator. The neural network trainer is configured to update weights of the first neural network based, at least in part, on the first state data and the second state data.