# US 10,502,584 B1 · Mission monitor and controller for autonomous unmanned vehicles

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,502,584 B1
- Document ID: US10502584B1
- Status: Granted
- Kind: B1
- Application number: 16/217,715
- Filed: 2018-12-12
- Granted: 2019-12-10
- Earliest claimed: 2012-12-28
- Applicants: Sean Patrick Suiter; Richard Andrew Kruse
- Inventors: Sean Patrick Suiter; Richard Andrew Kruse
- Web page: https://patentgrep.com/patent/US10502584B1

## CPC

- G01C 23/005: {Flight directors (indicating arrangements specially adapted for rotary gyroscopes G01C19/32)}
- B64D 43/00: Arrangements or adaptations of instruments
- B64D 45/00: Aircraft indicators or protectors not otherwise provided for
- G07C 5/0808: {Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005)}
- G07C 5/0816: {Indicating performance data, e.g. occurrence of a malfunction}
- G08G 5/21: located onboard the aircraft
- G08G 5/30: Flight plan management
- G08G 5/34: for flight plan modification
- G08G 5/55: for a single aircraft
- G08G 5/723: {from the aircraft}
- G08G 5/74: for monitoring terrain
- G08G 5/76: for monitoring atmospheric conditions
- B64D 2045/0085: {Devices for aircraft health monitoring, e.g. monitoring flutter or vibration}
- B64U 2201/10: autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
- G01C 21/20: Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence)
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G08G 5/57: for unmanned aircraft
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- B64D: EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- B64U: UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR

## Abstract

A system and related method for monitoring the performance of one or more autonomous unmanned aircraft (UA) includes a flight assistant for periodically determining the viability of an aircraft flight command, flight, or mission by comparing expected flight segment configuration and performance against at least actual performance. The flight assistant may trend actual performance as a function of differences in expected position and actual position and determine whether a flight command, flight, or mission may be performed or continued according to a hierarchy of user selectable detected anomalies or safety concerns. The flight assistant may report to an operator, controller, pilot, or monitor a rate of deviation, size of deviation, or change in the rate of deviation in accordance with a hierarchy based at least in part on flight segment, altitude, proximity to people or things.

## Claims

### Claim 1

A flight control sending unit, comprising:
at least one acoustic sensor attached to an aircraft, the acoustic sensor configured to sense an acoustic profile of the aircraft;
and
at least one processor coupled by at least one system bus to the acoustic sensor and to a control system of the aircraft, the processor configured to:
(a) receive the sensed acoustic profile from the acoustic sensor;
(b) receive one or more of a position of the aircraft and an altitude of the aircraft via the system bus;
(c) determine a current flight segment of the aircraft based on the received position and the received altitude;
(d) determine an expected configuration of the aircraft corresponding to the current flight segment;
(e) determine a current configuration of the aircraft based on the sensed acoustic profile;
(f) determine at least one deviation of the current configuration from the expected configuration by comparing the expected configuration and the current configuration;
(g) detect at least one unusual condition associated with the current configuration by comparing the deviation to at least one threshold;
(h) if the at least one unusual condition is detected, generate one or more instructions corresponding to a configuration change, the one or more instructions associated with at least one of a configuration correction and an emergency configuration; and
(i) forward the one or more instructions to the control system.

### Claim 2 (depends on 1)

The flight control sending unit of claim 1, wherein the expected configuration includes at least one of an expected position, an expected altitude, and an expected setting associated with at least one component of the aircraft.

### Claim 3 (depends on 1)

The flight control sending unit of claim 1, wherein the configuration change includes at least one of:
a change of the heading;
and
a landing of the aircraft.

### Claim 4 (depends on 1)

The flight control sending unit of claim 1, wherein the position of the aircraft further comprises an x and y coordinate set conforming to at least one of: (1) a North American Datum, a North American Vertical Datum, a World Geodetic System, and a European Terrestrial Reference System; (2) a radial DME from a known fix; and (3) a triangulation of bearings from a plurality of known fixes.

### Claim 5 (depends on 1)

The flight control sending unit of claim 1, wherein the altitude of the aircraft further comprises at least one of an Above Ground Level (AGL) altitude and a Mean Sea Level (MSL) altitude.

### Claim 6 (depends on 1)

The flight control sending unit of claim 1, wherein:
at least one of the expected configuration and the current configuration includes a status of a payload carried aboard the aircraft;
and
the configuration change includes a jettison of the payload.

### Claim 7 (depends on 1)

The flight control sending unit of claim 1, wherein the current flight segment includes at least one of takeoff, ascent, transition, cruise, descent, approach, and landing.

### Claim 8 (depends on 1)

The flight control sending unit of claim 1, wherein the current configuration includes a current energy state of the aircraft.

### Claim 9 (depends on 8)

The flight control sending unit of claim 8, wherein the at least one processor is configured to determine one or more of:
a reachable range relative to the position and corresponding to the current energy state;
and
one or more landing sites located within the reachable range.

### Claim 10 (depends on 1)

The flight control sending unit of claim 1, wherein:
the one or more landing sites are associated with a hierarchy of one or more nearest landing sites;
and
the emergency configuration is associated with at least one of landing immediately, landing as soon as possible, and landing as soon as practicable.

### Claim 11 (depends on 10)

The flight control sending unit of claim 10, wherein the hierarchy of one or more nearest landing sites is associated with one or more of a landing site proximity to the aircraft, a slope, a width, a length, an indicated obstruction, and a proximate facility.

### Claim 12 (depends on 1)

The flight control sending unit of claim 1, wherein the aircraft is an unmanned aircraft system (UAS), further comprising:
at least one wireless transceiver communicatively coupled by wireless link to a control unit of the aircraft, the control unit located remotely from the aircraft;
the at least one processor configured to:
(1) transmit at least one parameter to the control unit via the wireless link, the at least one parameter including one or more of the position, the altitude, and the acoustic profile;
and
(2) forward to the control system control input received from the control unit, the control input associated with the transmitted parameter.

### Claim 13 (depends on 1)

The flight control sending unit of claim 1,
wherein the aircraft is a first aircraft and the processor is further configured to:
receive flight environment information including at least one of traffic data, weather data, wind data, a flight plan of the first aircraft, terrain data, airport data, aircraft data associated with at least one second aircraft, a traffic control signal, a ground-based signal, a space-based signal, and an arrival pattern;
and
detect the at least one unusual condition by comparing the deviation to the at least one threshold based on the flight environment information.

### Claim 14 (depends on 13)

The flight control sending unit of claim 13, wherein the configuration change includes at least one of:
a change to the flight plan;
a return of the aircraft to an origin point associated with the flight plan;
and
a landing of the aircraft corresponding to a landing site other than a destination point associated with the flight plan.

### Claim 15 (depends on 13)

The flight control sending unit of claim 13, wherein the traffic data further comprise at least one of TCAS, radar, ATC feed, ADS-B, and road traffic.

### Claim 16 (depends on 13)

The flight control sending unit of claim 13, wherein the terrain data further comprise at least one of a Digital Terrain Elevation Data (DTED) level 1 set, a DTED level 2 set, and satellite based imagery.

### Claim 17 (depends on 13)

The flight control sending unit of claim 13, wherein the airport data further comprise at least one of a runway length, a runway width, a runway lighting, an indication of airport rescue and fire-fighting personnel, a proximal medical facility and a proximal maintenance facility.

### Claim 18 (depends on 13)

The flight control sending unit of claim 13, wherein the weather data further comprise at least one of a surface wind, an altitude based wind model, a ceiling, a visibility, a barometric pressure, a braking action, and an illumination.

### Claim 19 (depends on 13)

The flight control sending unit of claim 13, wherein the aircraft data further comprise at least one of a configuration of the second aircraft, a possible change in the configuration, a position of a control surface, a performance characteristic, a weight, a pilot flight control input, an autopilot status, an MEL status, a DTED level 1 set, a DTED level 2 set and satellite based imagery.
