IP Library Granted Patent US 11,708,094
Granted Patent B2
US 11,708,094 · App. 17/137,206 · Granted Jul 25, 2023

Techniques for maintaining vehicle formations

Inventors: Justin Creaby (Westminster, CO); Joshua Rands (Superior, CO); Brandon Sights (San Marcos, CA)
Assignee: Trimble Inc.
B60W60/00272B60W60/00274
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,708,094
App. No.
17/137,206
Granted
Jul 25, 2023
Kind
B2
Abstract

A method of maintaining vehicle formation includes receiving a desired formation distance between a lead vehicle and a follower vehicle; receiving a pre-planned path for the follower vehicle; and defining a dynamic zone around a current position of the lead vehicle. The dynamic zone has a boundary characterized by a first radius from the current position of the lead vehicle. The first radius can be substantially equal to the desired formation distance. The method further includes determining a next speed of the follower vehicle based on a current position of the follower vehicle with respect to the boundary of the dynamic zone; determining a commanded curvature of the follower vehicle based on the current position of the follower vehicle with respect to the pre-planned path; and outputting the next speed and the commanded curvature to a control system of the follower vehicle for navigation of the follower vehicle.

Claims (44)

1. A method of maintaining vehicle formation, the method comprising:

receiving a desired formation distance between a lead vehicle and a follower vehicle;

receiving a pre-planned path for the follower vehicle;

defining a dynamic zone around a current position of the lead vehicle, the dynamic zone having a first boundary extending along a first arc of a first circle and a second boundary extending along a second arc of a second circle, the first circle encompassing the second circle and the dynamic zone comprising an area between the first boundary and the second boundary, the first boundary characterized by a first radius from the current position of the lead vehicle, the first radius being substantially equal to the desired formation distance, and the second boundary characterized by a second radius from the current position of the lead vehicle, the second radius being shorter than the first radius;

determining a next speed of the follower vehicle based on a current position of the follower vehicle with respect to the first boundary of the dynamic zone, so as to cause the follower vehicle to maintain the desired formation distance from the lead vehicle;

determining a commanded curvature of the follower vehicle based on the current position of the follower vehicle with respect to the pre-planned path, so as to cause the follower vehicle to follow the pre-planned path while maintaining the desired formation distance from the lead vehicle; and

outputting the next speed and the commanded curvature to a control system of the follower vehicle for navigation of the follower vehicle.

2. The method of claim 1 wherein the desired formation distance comprises a desired radial distance.

3. The method of claim 1 wherein the first boundary of the dynamic zone is centered around the current position of the lead vehicle.

4. The method of claim 3 wherein the first arc of the first circle encompasses a central angle that is equal to or less than 180 degrees.

5. The method of claim 4 wherein the first arc of the first circle is substantially a semicircle, and a diameter of the semicircle is substantially normal to a current heading of the lead vehicle.

6. The method of claim 4 wherein the dynamic zone is behind the lead vehicle in a pull mode.

7. The method of claim 6 wherein determining the next speed of the follower vehicle comprises:

in response to determining that the current position of the follower vehicle is located inside the dynamic zone, determining the next speed of the follower vehicle to be less than a current speed of the follower vehicle; and

in response to determining that the current position of the follower vehicle is located outside the dynamic zone, determining the next speed of the follower vehicle to be greater than a current speed of the follower vehicle.

8. The method of claim 4 wherein the dynamic zone is in front of the lead vehicle in a push mode.

9. The method of claim 8 wherein determining the next speed of the follower vehicle comprises:

in response to determining that the current position of the follower vehicle is located inside the dynamic zone, determining the next speed of the follower vehicle to be greater than a current speed of the follower vehicle; and

in response to determining that the current position of the follower vehicle is located outside the dynamic zone, determining the next speed of the follower vehicle to be less than a current speed of the follower vehicle.

10. The method of claim 1 further comprising:

defining a dynamic geo-fence around the current position of the lead vehicle; and

in response to determining that the current position of the follower vehicle is outside the dynamic geo-fence, sending a command to the control system of the follower vehicle to cause the follower vehicle to stop.

11. The method of claim 10 wherein the dynamic geo-fence encompasses the dynamic zone and comprises

a third boundary defined by a third arc about the current position of the lead vehicle, the third arc having a third arc radius that is greater than the first radius of the dynamic zone.

12. The method of claim 11 wherein each of the first arc and the third arc comprises a semicircle.

13. A method of maintaining vehicle formation, the method comprising:

receiving a desired formation distance between a lead vehicle and a follower vehicle;

defining a dynamic zone around a current position of the lead vehicle, the dynamic zone having a first boundary extending along a first arc of a first circle and a second boundary extending along a second arc of a second circle, the dynamic zone comprising an area between the first boundary and the second boundary, the first boundary characterized by a first radius from the current position of the lead vehicle, the first radius being substantially equal to the desired formation distance, and the second boundary characterized by a second radius from the current position of the lead vehicle, the second radius being shorter than the first radius;

determining a next speed and a commanded curvature of the follower vehicle based on the current position of the follower vehicle with respect to the first boundary of the dynamic zone and a path of the lead vehicle, so as to cause the follower vehicle to follow the path of the lead vehicle while maintaining the desired formation distance from the lead vehicle; and

outputting the next speed and the commanded curvature to a control system of the follower vehicle for navigation of the follower vehicle.

14. The method of claim 13 wherein the desired formation distance comprises a desired radial distance.

15. The method of claim 13 wherein the first boundary of the dynamic zone is centered around the current position of the lead vehicle.

16. The method of claim 15 wherein the first arc of the first circle is substantially a semicircle, and a diameter of the semicircle is substantially normal to a current heading of the lead vehicle.

17. The method of claim 15 wherein the dynamic zone is behind the lead vehicle in a pull mode, and determining the next speed of the follower vehicle comprises:

in response to determining that the current position of the follower vehicle is located inside the dynamic zone, determining the next speed of the follower vehicle to be less than a current speed of the follower vehicle; and

in response to determining that the current position of the follower vehicle is located outside the dynamic zone, determining the next speed of the follower vehicle to be greater than a current speed of the follower vehicle.

18. The method of claim 15 wherein the dynamic zone is in front of the lead vehicle in a push mode, and determining the next speed of the follower vehicle comprises:

in response to determining that the current position of the follower vehicle is located inside the dynamic zone, determining the next speed of the follower vehicle to be greater than a current speed of the follower vehicle; and

in response to determining that the current position of the follower vehicle is located outside the dynamic zone, determining the next speed of the follower vehicle to be less than a current speed of the follower vehicle.

19. The method of claim 13 further comprising:

defining a dynamic geo-fence around the current position of the lead vehicle; and

in response to determining that the current position of the follower vehicle is outside the dynamic geo-fence, sending a command to the control system of the follower vehicle to cause the follower vehicle to stop.

20. The method of claim 19 wherein the dynamic geo-fence encompasses the dynamic zone and comprises

a third boundary defined by a third arc about the current position of the lead vehicle, the third arc having a third arc radius that is greater than the first radius of the dynamic zone.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2024
From: TRIMBLE INC.
To: PTX TRIMBLE LLC
Reel/Frame 067780/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2020
From: CREABY, JUSTIN; RANDS, JOSHUA; SIGHTS, BRANDON
To: TRIMBLE INC.
Reel/Frame 054770/0997 →
Continuity (1)
Related Publication 20220204052A1 · Jun 30, 2022
Cited By (1)
US 12,471,523