Abstract:
A supervision device configured for communicating with a computation device onboard an aircraft, wherein the onboard edge device is configured for executing software applications related with one or a plurality of onboard electronic devices with certified operation, the supervision device comprising a human-machine interface and being configured for receiving, from the edge computation device, observability signals comprising data relating to local computing resources of the onboard edge computation device and information relating to the execution of at least one of the software applications, the supervision device including at least one computing processor configured for computing a state of operation of the edge computation device and a state of execution of the at least one software application from the received observability signals and for displaying the state of operation and the state of execution on the human-machine interface.
Abstract:
A method implemented by computer in or for a flight management system or FMS, comprises the steps of receiving requests issued by clients; determining a correspondence between the requests and predefined unitary services executable by at least one server associated with the FMS; queuing the unitary services determined in one or more queues; determining a response time associated with each request; and notifying at least one client of the response time to its request. Developments describe the processing of queues, the management of priorities, the existence of fixed-price contracts, caching mechanisms, interruptions of queues, cancellations of requests, voting mechanisms, etc. The unitary services in particular can be avionics services of ATA (Air Transport Association) type. Systems aspects and software aspects are described.
Abstract:
A graphic interaction method for piloting an aircraft, comprises receiving an indication of an object selected on a display screen of the aircraft; determining one or more flight plan revisions of the aircraft associated with the selected object and displaying one or more of said flight plan revisions; receiving an indication of selection of a displayed revision; determining a revision type associated with the revision displayed and selected; and as a function of the revision type determined, displaying a tactile interface data entry graphic symbol. Developments notably concern the symbology used, the validation or the modification of a selected revision, the taking account of the flight context, the taking account of the speed of manipulation of the tactile interface, etc. System and software aspects are described. In particular, the human-machine interface may be exclusively of tactile type.
Abstract:
An edge computation device on board an aircraft is configured for communicating with one or a plurality of onboard electronic devices having certified operation, and with at least one remote computation system. Same includes local computational resources, and is configured for implementing a management module for a plurality of software applications suitable for providing at least one control parameter and/or receiving at least one datum from at least one onboard electronic device, a module for activating the execution of at least one of the stored software applications, a management module for an execution stack, configured for determining, for each software application to be executed, an allocation of local computation resources and, where appropriate, for executing locally a first part of the application, and for requesting remote execution, by means of the remote computation system, of a second part of the application to be executed.
Abstract:
Computer-implemented methods and systems for managing the lifecycle of aeronautical data stored in a blockchain, include steps of receiving or sending aeronautical data, and encrypting and/or decrypting these data using a smart contract. The use of a plurality of blockchains, and the facts and rules of management of the lifecycle of the data (e.g. programmed obsolescence, time-dependent quality indicator, etc.) are described. Transactional aspects; the use of oracle services; asymmetric, homomorphic and post-quantum encryption methods; the use of chameleon hash functions, so as to manipulate at least partially redactable blockchains; and machine-learning techniques, are in particular described with respect to a number of embodiments. Software and system aspects are described.
Abstract:
A method and devices for machine learning applied to the mission trajectories of an aircraft are provided. Learning data comprise mission trajectories determined by an MMS mission computer and the corresponding avionic trajectories, such as those determined by certified avionic systems. Developments describe in particular steps of evaluation, e.g. use of cost function or mission score, optimization of the mission trajectories by means of evolutionary, in particular genetic, methods, the use of fuzzy logic, the display of intermediate results or other things for explanatory purposes. Software and hardware aspects (e.g. neural networks) are described.
Abstract:
A method for integrating a new navigation service is implemented in an avionics onboard system comprising a DAL+ core computer and a DAL− peripheral computer for managing the application. The method of integration determines an optimal functional and physical distribution of the elementary functions FU(i) of the new service within the onboard avionics system over the set of possible distributions which minimizes a global cost criterion CG, dependent on several parameters, including at least the additional development cost of the elementary functions integrated within the digital DAL+ core computer, and carries out the integration of the new service.
Abstract:
The present invention relates to a method for computing a setpoint trajectory of an aircraft comprising at least two subsets. It is characterized in that it comprises the formulation and the solving of an optimization problem for the trajectory, and that the formulation of the said problem comprises at least the formulation of a constraint related to a transition of legs on at least one first subset of the trajectory, and the formulation of a constraint related to a transition of vertical flight phases on at least one second subset of the trajectory. The invention also relates to a system and a computer program for the computation of a trajectory.
Abstract:
The trajectory coming from a planned trajectory, managed by a system, and from at least one trajectory section sent by a third party system to the system, the method at least comprises: a preliminary step in which a knowledge base is produced comprising the calculation parameters and their field of use for the moving object, several envelopes of parameters being defined within the field of use corresponding to different operational constraints of the moving object; a first step in which the system initializes the planned trajectory according to the parameters of the preliminary step, the calculation parameters of the planned trajectory being contained in one of the envelopes; a second step in which the system receives a trajectory section sent by the third party system in order to be inserted in the planned trajectory by replacing a part of the trajectory; a third step in which the received and accepted section is simplified by segmentation in such a way that its calculation parameters are contained in the at least one of the envelopes; the system carrying out calculations on the basis of the simplified trajectory.
Abstract:
The method concerns monitoring the approach phase of an aircraft to a runway. This method includes determining successive gateways of the aircraft relative to at least one characteristic point of an approach flight plan of the aircraft or relative to the landing location, and measuring the aircraft speed upon crossing a given gateway. The method further comprises computing a minimum deceleration distance up to a predetermined target speed associated with the gateway following said given gateway, the minimum deceleration distance being an estimated flight distance corresponding to the speed reduction of the aircraft from the measured speed to said target speed; comparing the computed minimum deceleration distance with the distance remaining to be flow to the following gateway; and generating an alert, intended for the aircraft crew, when the distance remaining to be flown to the following gateway is smaller than the computed minimum deceleration distance.