IP Library Granted Patent US 11,282,401
Granted Patent B2
US 11,282,401 · App. 16/826,369 · Granted Mar 22, 2022

Multi-dimension operation of autonomous vehicles

Inventors: Aviram Shmueli (Modi'in, IL); Alon Ascher (Tel Aviv, IL); Ben Alfi (Tel Aviv, IL); Shmuel Ur (Shorashim, IL)
Assignee: Blue White Robotics Ltd
G08G9/00G05D1/021G05D1/0206G05D1/101
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,282,401
App. No.
16/826,369
Granted
Mar 22, 2022
Kind
B2
Abstract

Described herein are methods and systems for automatically operating autonomous vehicles to accomplish a coverage task by receiving a plurality of task parameters defining a coverage task in a certain geographical area, calculating and outputting instructions for operating first autonomous vehicle(s) to cover the certain geographical area according to a first movement path computed according to operational parameters of the first autonomous vehicle with respect to the task parameters, identifying uncovered segment(s) in the certain geographical area by analyzing coverage of the certain geographical, and calculating and outputting instructions for operating second autonomous vehicle(s) to cover the uncovered segment(s) according to a second movement path computed according to operational parameters of the second autonomous vehicle. The first autonomous vehicle(s) and the second autonomous vehicle(s) are selected to optimally accomplish the coverage task. The second autonomous vehicle having increased coverage precision and reduced coverage rate compared to the first autonomous vehicle.

Claims (34)

1. A method of automatically operating autonomous vehicles to accomplish a coverage task, comprising:

receiving a plurality of task parameters defining a coverage task in a certain geographical area;

calculating and outputting instructions for operating at least one first autonomous vehicle selected to cover at least partially the certain geographical area according to a first movement path computed according to at least one operational parameter of the first autonomous vehicle with respect to at least one of the plurality of task parameters;

identifying at least one uncovered segment of a plurality of segments constituting the certain geographical area by analyzing coverage of the certain geographical area by the at least one first autonomous vehicle operated according to the first movement path; and

calculating and outputting instructions for operating at least one second autonomous vehicle selected to cover the at least one uncovered segment according to a second movement path computed according to at least one operational parameter of the second autonomous vehicle;

operating the at least one second autonomous vehicle, based on the coverage analysis, in a part of the certain geographical area already covered by the at least one first autonomous vehicle while the at least one first autonomous vehicle is still operated in another part of the certain geographical area;

wherein the at least one first autonomous vehicle and the at least one second autonomous vehicle are selected to optimally accomplish the coverage task, the second autonomous vehicle having increased coverage precision and reduced coverage rate compared to the first autonomous vehicle.

2. The method of claim 1 , wherein each of the first autonomous vehicle and the second autonomous vehicle is a member of a group consisting of: a ground vehicle, an aerial vehicle and a naval vehicle.

3. The method of claim 1 , wherein the coverage task comprising at least one operation of a group consisting of: a monitoring operation, an agricultural operation, a picking operation and a placing operation.

4. The method of claim 1 , wherein each of the plurality of task parameters defines at least one member of a group consisting of: an operation of the task, a timing of the task, a duration of the task, a revenue of the task, a cost of the task, a size of the certain geographical area, a location of the certain geographical area, a type of the certain geographical area and an outcome of the task.

5. The method of claim 1 , wherein each of the plurality of operational parameters of a respective autonomous vehicle is a member of a group consisting of: a type of the autonomous vehicle, an availability of the autonomous vehicle, a speed of the autonomous vehicle, an energy related operation time expectancy, a maximal altitude of the autonomous vehicle, a minimal altitude of the autonomous vehicle, a range of the autonomous vehicle, a communication range, a load capability of the autonomous vehicle, a coverage precision of the autonomous vehicle, a coverage rate of the autonomous vehicle, a current location and a cost of operation of the autonomous vehicle.

6. The method of claim 1 , wherein the coverage of the certain geographical area is determined by analyzing sensory data captured by at least one sensor deployed to monitor at least part of the certain geographical area.

7. The method of claim 6 , wherein the at least one sensor is deployed in the at least one first autonomous vehicle.

8. The method of claim 6 , wherein the at least one sensor is deployed in the at least one second autonomous vehicle.

9. The method of claim 6 , wherein the at least one sensor is deployed in at least one monitoring autonomous vehicle operated in the certain geographical area.

10. The method of claim 1 , wherein the at least one uncovered segment includes one of: a fully uncovered segment, a partially uncovered segment and an uncertainly covered segment.

11. The method of claim 1 , further selecting the at least one first autonomous vehicle according to selection of the at least one second autonomous vehicle.

12. The method of claim 1 , further comprising analyzing the coverage after the at least one second autonomous vehicle is operated to cover the at least one uncovered segment to identify at least one additional uncovered segment of the plurality of segments.

13. The method of claim 12 , further comprising initiating at least one additional iteration of calculating and outputting instructions for operating the at least one second autonomous vehicle according to another second movement path computed according to at least one operational parameter of the at least one second autonomous vehicle to at least partly cover the at least one additional uncovered segment.

14. The method of claim 13 , further comprising selecting at least one third autonomous vehicle for the at least one additional iteration and calculating and outputting instructions for operating the at least one third autonomous vehicle according to a third movement path computed according to at least one operational parameter of the at least one third autonomous vehicle to at least partly cover the at least one additional uncovered segment.

15. The method of claim 1 , wherein the optimal accomplishment of the task is estimated based on a minimal number of autonomous vehicles deployed to complete the task.

16. The method of claim 1 , wherein the optimal accomplishment of the task is estimated based on a minimal cost of the autonomous vehicles deployed to complete the task.

17. The method of claim 1 , wherein the optimal accomplishment of the task is estimated based on a minimal time for completing the task.

18. The method of claim 1 , wherein the optimal accomplishment of the task is estimated based on a minimal duration time of the task.

19. A system for automatically operating autonomous vehicles to accomplish a coverage task, comprising:

at least one input interface;

at least one output interface; and

at least one processor coupled to the at least one input interface and to the at least one output interface, the at least one processor executing a code comprising:

code instructions to receive, via the at least one input interface, a plurality of task parameters defining a coverage task in a certain geographical area;

code instructions to calculate and output, via the at least one output interface, instructions for operating at least one first autonomous vehicle selected to cover at least partially the certain geographical area according to a first movement path computed according to at least one operational parameter of the first autonomous vehicle with respect to at least one of the plurality of task parameters;

code instructions to identify at least one uncovered segment of a plurality of segments constituting the certain geographical area by analyzing coverage of the certain geographical area by the at least one first autonomous vehicle operated according to the first movement path; and

code instructions to calculate and output, via the at least one output interface, instructions for operating at least one second autonomous vehicle selected to cover the at least one uncovered segment according to a second movement path computed according to at least one operational parameter of the second autonomous vehicle;

code instructions to operate the at least one second autonomous vehicle, based on the coverage analysis, in a part of the certain geographical area already covered by the at least one first autonomous vehicle while the at least one first autonomous vehicle is still operated in another part of the certain geographical area;

wherein the at least one first autonomous vehicle and the at least one second autonomous vehicle are selected to optimally accomplish the coverage task, the second autonomous vehicle having increased coverage precision and reduced coverage rate compared to the first autonomous vehicle.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 17, 2024
From: SILICON VALLEY BANK
To: BLUE WHITE ROBOTICS LTD
Reel/Frame 068964/0646 →
SECURITY INTEREST Recorded Apr 19, 2021
From: BLUE WHITE ROBOTICS LTD.
To: SILICON VALLEY BANK
Reel/Frame 055963/0132 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2020
From: SHMUELI, AVIRAM; ASCHER, ALON; ALFI, BEN; UR, SHMUEL
To: BLUE WHITE ROBOTICS LTD
Reel/Frame 052280/0245 →
Continuity (1)
Related Publication 20210295724A1 · Sep 23, 2021