Autonomous mission action alteration
First Claim
Patent Images
1. An unmanned aerial vehicle comprising:
- a camera configured to generate photographic images;
memory storing first travel instructions that define a first flight path for the unmanned aerial vehicle;
memory storing one or more pre-defined image characteristics that correspond to one or more image characteristics that are exhibited by images of one or more pre-defined objects and/or one or more pre-defined objects having one or more pre-defined conditions; and
one or more processors configured to;
control flight of the unmanned aerial vehicle to perform a first part of the first flight path by executing some of the first travel instructions;
control the camera to generate one or more photographic images with the camera while performing the first part of the first flight path;
process the one or more photographic images generated by the camera during the first part of the first flight path to determine whether or not any of the one or more pre-defined image characteristics are present in the one or more photographic images;
in response at least to detecting some or all of the pre-defined image characteristics in at least one of the one or more photographic images generated by the camera during the first part of the first flight path, generate and/or retrieve second travel instructions that define a second flight path for the unmanned aerial vehicle, the second travel instructions causing the unmanned aerial vehicle to travel toward one or more pre-defined objects or pre-defined conditions exhibiting some or all of the one or more first pre-defined image characteristics;
after performing the first part of the first flight path, control flight of the unmanned aerial vehicle to perform the second flight path by executing the second travel instructions;
control the camera to generate one or more photographic images while performing the second flight path, wherein the one or more photographic images generated during the second flight path include at least one image of a pre-defined object or pre-defined condition that corresponds to the pre-defined image characteristics detected in the at least one of the one or more photographic images generated by the camera during the first part of the first flight path; and
perform a second part of the first flight path by executing some of the first travel instructions after performing the second flight path by executing the second travel instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
An unmanned aerial vehicle responds to mission cues during a mission. The mission cues are characteristics of image and/or sensor data. The unmanned aerial vehicle may change data gathering operations or may perform sub-missions within a mission in response to the mission cues.
80 Citations
19 Claims
-
1. An unmanned aerial vehicle comprising:
-
a camera configured to generate photographic images; memory storing first travel instructions that define a first flight path for the unmanned aerial vehicle; memory storing one or more pre-defined image characteristics that correspond to one or more image characteristics that are exhibited by images of one or more pre-defined objects and/or one or more pre-defined objects having one or more pre-defined conditions; and one or more processors configured to; control flight of the unmanned aerial vehicle to perform a first part of the first flight path by executing some of the first travel instructions; control the camera to generate one or more photographic images with the camera while performing the first part of the first flight path; process the one or more photographic images generated by the camera during the first part of the first flight path to determine whether or not any of the one or more pre-defined image characteristics are present in the one or more photographic images; in response at least to detecting some or all of the pre-defined image characteristics in at least one of the one or more photographic images generated by the camera during the first part of the first flight path, generate and/or retrieve second travel instructions that define a second flight path for the unmanned aerial vehicle, the second travel instructions causing the unmanned aerial vehicle to travel toward one or more pre-defined objects or pre-defined conditions exhibiting some or all of the one or more first pre-defined image characteristics; after performing the first part of the first flight path, control flight of the unmanned aerial vehicle to perform the second flight path by executing the second travel instructions; control the camera to generate one or more photographic images while performing the second flight path, wherein the one or more photographic images generated during the second flight path include at least one image of a pre-defined object or pre-defined condition that corresponds to the pre-defined image characteristics detected in the at least one of the one or more photographic images generated by the camera during the first part of the first flight path; and perform a second part of the first flight path by executing some of the first travel instructions after performing the second flight path by executing the second travel instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An unmanned aerial vehicle comprising:
-
a camera configured to generate image data; one or more sensors configured to generate sensor data; memory storing first travel instructions that define an overall mission for the unmanned aerial vehicle; memory storing second travel instructions that define at least a first sub-mission of the overall mission memory storing one or more mission cues comprising one or more pre-defined image data characteristics and/or sensor data characteristics; and one or more processors configured to; execute a first part of the first travel instructions to control the unmanned aerial vehicle to perform a first part of the overall mission; process the image data and/or sensor data generated during the overall mission to detect the presence of some or all of the mission cues; in response to detecting a mission cue, interrupting execution of the first travel instructions that define the overall mission and executing the second travel instructions to control the unmanned aerial vehicle to perform the first sub-mission of the overall mission, the second travel instructions causing the unmanned aerial vehicle to travel toward one or more pre-defined objects or pre-defined conditions exhibiting some or all of the one or more first pre-defined image characteristics; and after executing the second travel instructions, performing a second part of the overall mission by executing a second part of the first travel instructions to continue performing the overall mission.
-
-
19. In an unmanned aerial vehicle, a method of gathering data comprising:
-
executing at least some first travel instructions to perform a first part of a first flight path; generating photographic images during the first part of the first flight path; detecting one or more pre-defined image characteristics that correspond to one or more image characteristics that are exhibited by images of one or more pre-defined objects and/or one or more pre-defined objects having one or more pre-defined conditions in at least one of the one or more photographic images generated by the camera during the first part of the first flight path; in response at least to the detecting, generating and/or retrieving second travel instructions that define a second flight path for the unmanned aerial vehicle; after performing the first part of the first flight path, executing the second travel instructions to perform the second flight path; and generating one or more photographic images while performing the second flight path, wherein the one or more photographic images generated during the second flight path include at least one image of a pre-defined object or pre-defined condition that corresponds to the pre-defined image characteristics detected in the at least one of the one or more photographic images generated by the camera during the first part of the first flight path and performing a second part of the first flight path by executing some of the first travel instructions after performing the second flight path by executing the second travel instructions.
-
Specification