UAV carrier
A system comprising: an Unmanned Aerial Vehicle (UAV) carrier comprising a power supply, the UAV carrier connected, via respective wires, to one or more UVs, wherein: (a) each of the UVs is capable of performing maneuvers irrespective of maneuvers of the UAV carrier during performance of a mission; and (b) each of the UVs receives at least one of an electrical current from the power supply or digital data from the UAV carrier through the respective wires, during performance of the mission.
1. A system comprising:
at least one Unmanned Aerial Vehicle (UAV); and
a UAV carrier configured to carry the at least one UAV from an origin to a destination;
wherein the UAV carrier comprises:
one or more first cameras; and
a first controller configured to:
operate the first cameras to capture at least one image of a mission area;
identify, on the image, for the at least one UAV, a respective UAV target, being indicative of a destination of the respective UAV; and
send to the at least one UAV, respective target identification information, based on the image and on the respective UAV target;
wherein the at least one given UAV comprises:
one or more motors;
one or more second cameras; and
a second controller configured to:
(a) receive the respective target identification information;
(b) operate the second cameras to capture navigation images of a sub portion of the mission area;
(c) analyze the respective target identification information and the navigation images to determine a spatial disposition of the given UAV from the respective UAV target; and
(d) operate one or more of the motors to direct the given UAV to the respective UAV target based on the results of the analysis.
2. The system of claim 1 , wherein the second controller is further configured to repeat steps (b) to (d) continuously, until the given UAV reaches the respective UAV target.
3. The system of claim 1 , wherein the target identification information is a marked image, being the image with a marking of the respective UAV target.
4. The system of claim 1 , wherein the target identification information is an encoding based on analysis of the image and of the respective UAV target.
5. The system of claim 1 , wherein for the at least one given UAV:
the identify includes identifying, on the image, a plurality of respective UAV targets;
the respective target identification information is based on the image and on the plurality of UAV targets;
the first controller is further configured to send to the given UAV an order of execution indicative of the order at which the given UAV is required to fly to the plurality of the respective UAV targets;
and wherein the second controller is configured to perform steps (b)-(d) for each of the plurality of the respective UAV targets, according to the order of execution.
6. A method comprising:
carrying, by an Unmanned Aerial Vehicle (UAV) carrier, at least one UAV from an origin to a destination;
operating, by a first controller of the UAV carrier, one or more first cameras, to capture at least one image of a mission area;
identifying, on the image, for the at least one UAV, a respective UAV target, being indicative of a destination of the respective UAV; and
sending to the at least one UAV, respective target identification information, based on the image and on the respective UAV target;
wherein the at least one UAV performs the following:
(a) receiving, by a second controller of the UAV, the respective target identification information;
(b) operating, by the second controller, one or more second cameras of the respective UAV, to capture navigation images of a sub portion of the mission area;
(c) analyzing, by the second controller, the respective target identification information and the navigation images to determine a spatial disposition of the UAV from the respective UAV target; and
(d) operating, by the second controller, one or more of motors of the respective UAV to direct the respective UAV to the respective UAV target based on the results of the analysis.
7. The method of claim 6 , wherein the method further includes: repeating, by the second controller, steps (b) to (d) continuously, until the respective UAV reaches the respective UAV target.
8. The method of claim 6 , wherein the target identification information is a marked image, being the image with a marking of the respective UAV target.
9. The method of claim 6 , wherein the target identification information is an encoding based on analysis of the image and of the respective UAV target.
10. The method of claim 6 , wherein:
the identifying includes identifying, on the image, a plurality of respective UAV targets;
the respective target identification information is based on the image and on the plurality of UAV targets;
sending, by the first controller, to the respective UAV an order of execution indicative of the order at which the respective UAV is required to fly to the plurality of the respective UAV targets;
and wherein performing, by the second controller, steps (b)-(d) for each of the plurality of the respective UAV targets, is in accordance to the order of execution.
11. A non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code, executable by at least one processor of a computer to perform a method of:
carrying, by an Unmanned Aerial Vehicle (UAV) carrier, at least one UAV from an origin to a destination;
operating, by a first controller of the UAV carrier, at least one first camera, to capture at least one image of a mission area;
identifying, on the image, for the at least one UAV, a respective UAV target, being indicative of a destination of the respective UAV; and
sending to the at least one UAV, respective target identification information, based on the image and on the respective UAV target;
wherein the at least one UAV performs the following:
(a) receiving, by a second controller of the respective UAV, the respective target identification information;
(b) operating, by the second controller, at least one second camera of the respective UAV, to capture navigation images of a sub portion of the mission area;
(c) analyzing, by the second controller, the respective target identification information and the navigation images to determine a spatial disposition of the respective UAV from the respective UAV target; and
(d) operating, by the second controller, one or more of motors of the respective UAV to direct the respective UAV to the respective UAV target based on the results of the analysis.
12. The system of claim 1 , wherein the UAV carrier further comprising a power supply, the UAV carrier connected, via respective wires, to the at least one UAV, and wherein:
(a) each of the at least one UAV is capable of performing maneuvers irrespective of maneuvers of the UAV carrier during performance of a mission; and
(b) each of the at least one UAV receives at least one of an electrical current from the power supply or digital data from the UAV carrier through the respective wires, during performance of the mission.
13. The method of claim 6 , wherein the UAV carrier further comprising a power supply, the UAV carrier connected, via respective wires, to the at least one UAV, and wherein:
(a) each of the at least one UAV is capable of performing maneuvers irrespective of maneuvers of the UAV carrier during performance of a mission; and
(b) each of the at least one UAV receives at least one of an electrical current from the power supply or digital data from the UAV carrier through the respective wires, during performance of the mission.