# US 11,999,377 B2 · Mobile robots enabled wind flow pattern analysis through wavelets

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

- Number: US 11,999,377 B2
- Document ID: US11999377B2
- Status: Granted
- Kind: B2
- Application number: 17/649,800
- Filed: 2022-02-03
- Published: 2023-08-03
- Granted: 2024-06-04
- Earliest claimed: 2022-02-03
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Aaron K. Baughman; Shikhar Kwatra; Jennifer L. Szkatulski; Sarbajit K. Rakshit
- Web page: https://patentgrep.com/patent/US11999377B2

## CPC

- B60W 60/001: {Planning or execution of driving tasks}
- G05D 1/0212: {with means for defining a desired trajectory (involving a plurality of land vehicles G05D1/0287)}
- G05D 1/101: {specially adapted for aircraft}
- G05D 1/43: Control of position or course in two dimensions [2D]
- B60W 2420/00: Indexing codes relating to the type of sensors based on the principle of their operation
- B60W 2420/403: Image sensing, e.g. optical camera
- B60W 2552/35: Road bumpiness, e.g. potholes
- B60W 2555/20: Ambient conditions, e.g. wind or rain
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES

## Abstract

According to one embodiment, a method, computer system, and computer program product for navigating an autonomous vehicle is provided. The present invention may include measuring, in real time, movement patterns of air in the surroundings of the autonomous vehicle; analyzing the movement patterns to identify wind flow patterns, terrain, and passage in the surroundings; and navigating the autonomous vehicle based on the identified wind flow patterns, terrain, and passage.

## Claims

### Claim 1

A processor-implemented method for navigating an autonomous vehicle, the method comprising:
measuring, in real time, movement patterns of air in the surroundings of the autonomous vehicle;
analyzing the movement patterns to identify wind flow patterns, terrain, and passage in the surroundings;
navigating the autonomous vehicle based on the identified wind flow patterns, terrain, and passage; and
responsive to identifying that a fitness of the autonomous vehicle exceeds a threshold value, navigating one or more additional autonomous vehicles towards the autonomous vehicle.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
predicting one or more air flow patterns based on a data representation of air flow paths created based on the movement patterns and camera data.

### Claim 3 (depends on 1)

The method of claim 1, wherein a fitness of the one or more additional autonomous vehicles falls below the threshold value.

### Claim 4 (depends on 1)

The method of claim 1, wherein the autonomous vehicle is equipped with one or more air flow generating devices.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
selecting a rescue method based on the dimension and shape of the passage.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
navigating the autonomous vehicle to maintain level flight based on the air flow data.

### Claim 7

A computer system for navigating an autonomous vehicle, the computer system comprising:
one or more sensors, one or more autonomous vehicles, one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:
measuring, in real time, movement patterns of air in the surroundings of the autonomous vehicle;
analyzing the movement patterns to identify wind flow patterns, terrain, and passage in the surroundings;
navigating the autonomous vehicle based on the identified wind flow patterns, terrain, and passage; and
responsive to identifying that a fitness of the autonomous vehicle exceeds a threshold value, navigating one or more additional autonomous vehicles towards the autonomous vehicle.

### Claim 8 (depends on 7)

The computer system of claim 7, further comprising: predicting one or more air flow patterns based on a data representation of air flow paths created based on the movement patterns and camera data.

### Claim 9 (depends on 7)

The computer system of claim 7, wherein a fitness of the one or more additional autonomous vehicles falls below the threshold value.

### Claim 10 (depends on 7)

The computer system of claim 7, wherein the autonomous vehicle is equipped with one or more air flow generating devices.

### Claim 11 (depends on 7)

The computer system of claim 7, further comprising:
selecting a rescue method based on the dimension and shape of the passage.

### Claim 12 (depends on 7)

The computer system of claim 7, further comprising:
navigating the autonomous vehicle to maintain level flight based on the air flow data.

### Claim 13

A computer program product for navigating an autonomous vehicle, the computer program product comprising:
one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor to cause the processor to perform a method comprising:
measuring, in real time, movement patterns of air in the surroundings of the autonomous vehicle;
analyzing the movement patterns to identify wind flow patterns, terrain, and passage in the surroundings;
navigating the autonomous vehicle based on the identified wind flow patterns, terrain, and passage; and
responsive to identifying that a fitness of the autonomous vehicle exceeds a threshold value, navigating one or more additional autonomous vehicles towards the autonomous vehicle.

### Claim 14 (depends on 13)

The computer program product of claim 13, further comprising:
predicting one or more air flow patterns based on a data representation of air flow paths created based on the movement patterns and camera data.

### Claim 15 (depends on 13)

The computer program product of claim 13, further comprising:
wherein a fitness of the one or more additional autonomous vehicles falls below the threshold value.

### Claim 16 (depends on 13)

The computer program product of claim 13, wherein the autonomous vehicle is equipped with one or more air flow generating devices.

### Claim 17 (depends on 13)

The computer program product of claim 13, further comprising:
selecting a rescue method based on the dimension and shape of the passage.
