Safe and secure practical autonomy

US10656643B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10656643-B1
Application numberUS-201715629548-A
CountryUS
Kind codeB1
Filing dateJun 21, 2017
Priority dateJun 21, 2017
Publication dateMay 19, 2020
Grant dateMay 19, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Safe practical autonomy is ensured by encapsulating an unreliable or untrusted machine learning algorithm within a control-based algorithm. A safety envelope is utilized to ensure that the machine learning algorithm does not output control signals that are beyond safe thresholds or limits. Secure practical autonomy is ensured by verification using digital certificates or cryptographic signatures. The verification may be for individual partitions of an autonomous system or apparatus. The partitions include trusted and untrusted partitions. Trusted partitions are verified for security, while untrusted partitions are verified for safety and security.

First claim

Opening claim text (preview).

What is claimed: 1. An apparatus for safe and secure practical autonomy, comprising: a controller having a non-transitory memory with instructions thereon and a processor in communication with the non-transitory memory, the processor configured to access the instructions; at least one port for receiving a real-time operational parameter for generating a navigational solution including a platform maneuver based on the real-time operational parameter and a position; a machine learning module communicatively coupled to the controller, wherein the instructions of the controller provide the processor access to a machine learning algorithm of the machine learning module to generate the navigational solution and direct the platform maneuver based on the position; and a safety monitor implementing a certifiable control algorithm and an operational safety envelope to preempt the machine learning module when the platform maneuver is outside the operational safety envelope, the operational safety envelope formed from a baseline or threshold associated with each control command of the machine learning module, the operational safety envelope is formed from a first real-time parameter used together in combination with a second real-time parameter, wherein the first real-time parameter is a radar return and the second real-time parameter is a separation distance threshold whereby the radar return is used with the separation distance threshold to establish the operational safety envelope. 2. The apparatus of claim 1 , wherein the real-time operational parameter includes an observable parameter provided to the machine learning module as an input, and wherein the machine learning module directs the platform based on the position and the observable parameter. 3. The apparatus of claim 1 , wherein the controller utilizes a cryptographic signature to ensure security of the machine learning algorithm and the certifiable control algorithm. 4. The apparatus of claim 1 , wherein the certifiable control algorithm is certifiable according to Federal Agency of Aviation (FAA) standards, European Aviation Safety Agency (EASA) standards, or industry standards such as the American National Standards Institute (ANSI). 5. The apparatus of claim 1 , wherein the operational safety envelope comprises a limit, a threshold, a baseline, or an appropriate safety level determined using two or more real-time parameters. 6. The apparatus of claim 1 , further comprising an autopilot sub-system for performing the platform maneuver, wherein the autopilot sub-system is in communication with the safety monitor and is implemented in a sub-system designed to a design assurance level (DAL) higher than a DAL associated with the machine learning module. 7. The apparatus of claim 6 , wherein the platform maneuver is a first maneuver and the autopilot sub-system is coupled to the safety monitor via a switch to perform a second maneuver when the machine learning module is preempted. 8. The apparatus of claim 1 , wherein the first real-time parameter used together in combination with the second real-time parameter includes a limit, threshold, baseline, or appropriate safety level at least two of maximum/minimum safe altitudes, allowable single-axis control parameters for maintaining flight with respect to a roll axis, allowable two-axis control parameters for maintaining flight with respect to a pitch axis and the roll axis, or allowable three-axis control parameters for maintaining flight with respect to the roll axis, the pitch axis, and a yaw axis.

Assignees

Inventors

Classifications

  • Machine learning · CPC title

  • using automatic pilot · CPC title

  • characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours (using knowledge based models G06N5/00) · CPC title

  • Physics · mapped topic

  • specially adapted for aircraft · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10656643B1 cover?
Safe practical autonomy is ensured by encapsulating an unreliable or untrusted machine learning algorithm within a control-based algorithm. A safety envelope is utilized to ensure that the machine learning algorithm does not output control signals that are beyond safe thresholds or limits. Secure practical autonomy is ensured by verification using digital certificates or cryptographic signature…
Who is the assignee on this patent?
Rockwell Collins Inc
What technology area does this patent fall under?
Primary CPC classification G05D1/0077. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 19 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).