Unmanned vehicle message exchange
First Claim
Patent Images
1. A computer-implemented method, comprising:
- storing, at the first unmanned aerial vehicle, a set of aerial tasks to perform including a flight path;
receiving, at the first unmanned aerial vehicle and directly from a second unmanned aerial vehicle, a plurality of messages;
selecting an aerial task from the set of aerial tasks to perform including a task that is based at least in part on the flight path;
updating the selected aerial task, including updating the flight path, based at least in part on information in at least one of the plurality of messages; and
completing the updated selected aerial task.
1 Assignment
0 Petitions
Accused Products
Abstract
Two unmanned vehicles come within communication range of one another. The unmanned vehicles exchange logs of messages each has received. Each of the unmanned vehicles analyzes the messages that it received from the other unmanned vehicle to determine whether any of the received messages warrants changing a set of tasks it was planning to perform. When a message indicates that a task should be changed, the task is updated accordingly.
62 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
storing, at the first unmanned aerial vehicle, a set of aerial tasks to perform including a flight path; receiving, at the first unmanned aerial vehicle and directly from a second unmanned aerial vehicle, a plurality of messages; selecting an aerial task from the set of aerial tasks to perform including a task that is based at least in part on the flight path; updating the selected aerial task, including updating the flight path, based at least in part on information in at least one of the plurality of messages; and completing the updated selected aerial task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A first unmanned aerial vehicle comprising an on-board computer system configured to:
-
store, at the first unmanned aerial vehicle, a set of aerial tasks to perform including a flight path; receive, at the first unmanned aerial vehicle, a first plurality of messages directly from a second unmanned aerial vehicle; select an aerial task from the set of aerial tasks to perform including a task that is based at least in part on the flight path; modify the selected aerial task, including modifying the flight path, based at least in part on information in at least one of the plurality of messages; and perform the updated selected aerial task. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium having stored thereon executable instructions that, if executed by one or more processors of a computer system of a first unmanned aerial vehicle, cause the computer system to at least:
-
store, at the first unmanned aerial vehicle, a set of aerial tasks to perform including a flight path; receive, at the first unmanned aerial vehicle, a first plurality of messages directly from a second unmanned aerial vehicle; select an aerial task from the set of aerial tasks to perform including a task that is based at least in part on the flight path; modify the selected aerial task, including modifying the flight path, based at least in part on information in at least one of the plurality of messages; and perform the updated selected aerial task. - View Dependent Claims (18, 19, 20)
-
Specification