IP Library Granted Patent US 10,656,643
Granted Patent B1
US 10,656,643 · App. 15/629,548 · Granted May 19, 2020

Safe and secure practical autonomy

Inventors: Joshua R. Bertram (Ames, IA); Brian R. Wolford (Cedar Rapids, IA); Angus L. McLean (Bradenton, FL); Alexander V. Roup (Centreville, VA)
Assignee: Rockwell Collins, Inc.
G05D1/0077G05D1/0088G05D1/101G06N20/00G08G5/0013B64C13/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,656,643
App. No.
15/629,548
Granted
May 19, 2020
Kind
B1
Abstract

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.

Claims (11)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2017
From: BERTRAM, JOSHUA R.; WOLFORD, BRIAN R.; MCLEAN, ANGUS L.; ROUP, ALEXANDER V.
To: ROCKWELL COLLINS, INC.
Reel/Frame 043336/0405 →
Cited By (5)
US 12,456,265 US 12,547,451 US 12,573,309 US 12,585,271 US 12,671,683