IP Library Granted Patent US 11,620,907
Granted Patent B2
US 11,620,907 · App. 16/545,282 · Granted Apr 4, 2023

Method and apparatus for vehicle maneuver planning and messaging

Inventors: Dan Vassilovski (Del Mar, CA); Hong Cheng (Bridgewater, NJ); Zhibin Wu (Sunnyvale, CA); Shailesh Patil (San Diego, CA); Richard Hovey (Branchburg, NJ)
G08G1/162B60W30/18163G05D1/0088G05D1/0221G05D1/0289G08G1/161G08G1/166H04W4/06H04W4/40H04W4/46B60W2510/18B60W2554/801B60W2756/10G05D2201/0213
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,620,907
App. No.
16/545,282
Granted
Apr 4, 2023
Kind
B2
Abstract

Techniques are provided which may be implemented using various methods and/or apparatuses in a vehicle to utilize vehicle external sensor data, vehicle internal sensor data, vehicle capabilities and external CV2X input to determine, send, receive and utilize data elements to determine inter-vehicle spacing, intersection priority, lane change behavior and spacing and other autonomous vehicle behavior.

Claims (96)

1. A method of vehicle coordination, comprising:

receiving, at an ego vehicle, a first message from a first vehicle, wherein the first message comprises an identification data element for the first vehicle, an autonomous vehicle capability element, indicating whether the first vehicle has a non-autonomous vehicle capability or an autonomous vehicle capability for the first vehicle, and a braking distance data element for the first vehicle;

receiving, at the ego vehicle, a second message from a second vehicle, wherein the second message comprises an identification data element for the second vehicle, an autonomous vehicle capability element, indicating whether the second vehicle has a non-autonomous vehicle capability or an autonomous vehicle capability for the second vehicle, and a braking distance data element for the second vehicle;

determining a target space between the first and the second vehicle based, at least in part, upon:

a size of the ego vehicle, or the braking distance data element for the first vehicle, or the braking distance data element for the second vehicle, or a combination of any two or more thereof; and

the autonomous vehicle capability element for the first vehicle or the autonomous vehicle capability element for the second vehicle or a combination thereof;

sending, from the ego vehicle, a third message to the first vehicle requesting the target space between the first vehicle and the second vehicle;

sending, from the ego vehicle, a fourth message to the second vehicle requesting the target space between the first vehicle and the second vehicle;

receiving at least one response in a fifth message from the first vehicle or in a sixth message from the second vehicle or a combination thereof; and

maneuvering the ego vehicle into the target space between the first and the second vehicle based upon the at least one response.

2. The method of claim 1 , wherein the third message and the fourth message are sent to the first vehicle and the second vehicle as a broadcast message or a multicast message.

3. The method of claim 1 , wherein the third message and the fourth message are sent to the first vehicle and the second vehicle respectively as peer-to-peer messages.

4. The method of claim 1 , wherein the target space is determined based, at least in part, by a braking distance for the ego vehicle.

5. The method of claim 4 , wherein the braking distance for the ego vehicle is determined based, at least in part, on velocity of the ego vehicle.

6. The method of claim 4 , wherein the braking distance for the ego vehicle is determined based, at least in part, by tire pressure for the ego vehicle, weather conditions, or tire traction data or a combination thereof.

7. The method of claim 4 , wherein the braking distance for the ego vehicle or the braking distance data element for the first vehicle or the braking distance data element for the second vehicle or a combination of thereof is less in autonomous mode than in manual mode.

8. The method of claim 1 , wherein the first message and the second message are broadcast messages.

9. The method of claim 1 , wherein the first message and the second message are point-to-point messages.

10. The method of claim 1 , wherein the first message and the second message are a Basic Safety Message or a Cooperative Awareness Message.

11. The method of claim 1 , wherein maneuvering the ego vehicle into the target space comprises moving the ego vehicle into the same lane as the first vehicle and the second vehicle.

12. An ego vehicle, comprising:

one or more wireless transceivers;

vehicle internal sensors;

vehicle external sensors;

a memory; and

one or more processors, communicatively coupled to the one or more wireless transceivers, the vehicle internal sensors, the vehicle external sensors, and the memory;

wherein the one or more processors are configured to:

receive, at the one or more wireless transceivers, a first message from a first vehicle, wherein the first message comprises an identification data element for the first vehicle, an autonomous vehicle capability element, indicating whether the first vehicle has a non-autonomous vehicle status or an autonomous vehicle status for the first vehicle, and a braking distance data element for the first vehicle;

receive, at the one or more wireless transceivers, a second message from a second vehicle, wherein the second message comprises an identification data element for the second vehicle, an autonomous vehicle capability element, indicating whether the second vehicle has a non-autonomous vehicle status or an autonomous vehicle status for the second vehicle, and a braking distance data element for the second vehicle;

determine a target space between the first and the second vehicle based, at least in part, upon:

a size of the ego vehicle, the autonomous vehicle capability element for the first vehicle, or the autonomous vehicle capability element for the second vehicle, or the braking distance data element for the first vehicle, or the braking distance data element for the second vehicle, or a combination of any two or more thereof; and

the autonomous vehicle capability element for the first vehicle or the autonomous vehicle capability element for the second vehicle or a combination thereof;

send, from the one or more wireless transceivers, a third message to the first vehicle requesting the target space between the first vehicle and the second vehicle;

send, from the one or more wireless transceivers, a fourth message to the second vehicle requesting the target space between the first vehicle and the second vehicle;

receive at least one response in a fifth message from the first vehicle or in a sixth message from the second vehicle or a combination thereof; and

maneuver the ego vehicle into the target space between the first and the second vehicle based upon the at least one response.

13. The ego vehicle of claim 12 , wherein the third message and the fourth message are sent to the first vehicle and the second vehicle as a broadcast message or a multicast message.

14. The ego vehicle of claim 12 , wherein the third message and the fourth message are sent to the first vehicle and the second vehicle respectively as peer-to-peer messages.

15. The ego vehicle of claim 12 , wherein the target space is determined based, at least in part, by a braking distance for the ego vehicle.

16. The ego vehicle of claim 15 , wherein the braking distance for the ego vehicle is determined based, at least in part, on velocity of the ego vehicle.

17. The ego vehicle of claim 15 , wherein the braking distance for the ego vehicle is determined based, at least in part, by tire pressure for the ego vehicle, weather conditions, or tire traction data or a combination thereof.

18. The ego vehicle of claim 15 , wherein the braking distance for the ego vehicle or the braking distance data element for the first vehicle or the braking distance data element for the second vehicle or a combination of thereof is less in autonomous mode than in manual mode.

19. The ego vehicle of claim 12 , wherein the first message and the second message are broadcast messages.

20. The ego vehicle of claim 12 , wherein the first message and the second message are point-to-point messages.

21. The ego vehicle of claim 12 , wherein the first message and the second message are a Basic Safety Message or a Cooperative Awareness Message.

22. The ego vehicle of claim 12 , wherein maneuvering the ego vehicle into the target space comprises moving the ego vehicle into the same lane as the first vehicle and the second vehicle.

23. A method of vehicle coordination, comprising:

receiving, at an ego vehicle, a first message from a first vehicle, wherein the first message comprises an identification data element for the first vehicle, an autonomous vehicle capability element, indicating whether the first vehicle has a non-autonomous vehicle status or an autonomous vehicle status for the first vehicle, and a braking distance data element for the first vehicle, and wherein the first vehicle is in a same lane as the ego vehicle, preceding the ego vehicle;

receiving, at the ego vehicle, a second message from a second vehicle, wherein the second message comprises an identification data element for the second vehicle, an autonomous vehicle capability element, indicating whether the second vehicle has a non-autonomous vehicle status or an autonomous vehicle status for the second vehicle, and a braking distance data element for the second vehicle, and wherein the second vehicle is in a same lane as the ego vehicle, following the ego vehicle;

determining a first target space between the ego vehicle and the first vehicle based upon:

an autonomous vehicle status of the ego vehicle, or the braking distance data element for the first vehicle, or a braking distance of the ego vehicle, or a combination of any two or more thereof; and

the autonomous vehicle capability element for the first vehicle;

determining a second target space between the ego vehicle and the second vehicle based upon:

the autonomous vehicle status of the ego vehicle, or the braking distance data element for the second vehicle, or the braking distance of the ego vehicle, or a combination of any two or more thereof; and

the autonomous vehicle capability element for the second vehicle;

sending, from the ego vehicle, a third message to the first vehicle requesting the first target space between the first vehicle and the ego vehicle;

sending, from the ego vehicle, a fourth message to the second vehicle requesting the second target space between the first and the second vehicle;

receiving at least one response in a fifth message from the first vehicle or in a sixth message from the second vehicle or a combination thereof; and

maneuvering the ego vehicle to create or maintain the first target space between the ego vehicle and the first vehicle and the second target space between the ego vehicle and the second vehicle, based on the received at least one response.

24. The method of claim 23 , wherein the first target space or the second target space or a combination thereof is determined based, at least in part, by the braking distance for the ego vehicle or the braking distance data element for the first vehicle or the braking distance data element for the second vehicle or a combination thereof.

25. The method of claim 24 , wherein the braking distance for the ego vehicle is determined based, at least in part, by velocity of the ego vehicle and empirical stopping distance data associated with the velocity of the ego vehicle.

26. The method of claim 24 , wherein the braking distance for the ego vehicle is determined based, at least in part, by tire pressure for the ego vehicle.

27. The method of claim 24 , wherein the braking distance for the ego vehicle is determined based, at least in part, by weather conditions.

28. The method of claim 24 , wherein the braking distance for the ego vehicle is determined based, at least in part, by tire traction data.

29. The method of claim 24 , wherein the braking distance for the ego vehicle or the braking distance data element for the first vehicle or the braking distance data element for the second vehicle or a combination thereof is less in autonomous mode than in manual mode.

30. The method of claim 23 , wherein the first message and the second message are broadcast messages.

31. The method of claim 23 , wherein the first message and the second message are point-to-point messages.

32. The method of claim 23 , wherein the first message and the second message are a Basic Safety Message or a Cooperative Awareness Message.

33. An ego vehicle, comprising:

one or more wireless transceivers;

vehicle internal sensors;

vehicle external sensors;

a memory; and

one or more processors, communicatively coupled to the one or more wireless transceivers, the vehicle internal sensors, the vehicle external sensors, and the memory;

wherein the one or more processors are configured to:

receive, at the one or more wireless transceivers, a first message from a first vehicle, wherein the first message comprises an identification data element for the first vehicle, an autonomous vehicle capability element, indicating whether the first vehicle has a non-autonomous vehicle status or an autonomous vehicle status for the first vehicle, and a braking distance data element for the first vehicle;

receive, at the one or more wireless transceivers, a second message from a second vehicle, wherein the second message comprises an identification data element for the second vehicle, an autonomous vehicle capability element, indicating whether the second vehicle has a non-autonomous vehicle status or an autonomous vehicle status for the second vehicle, and a braking distance data element for the second vehicle;

determine a first target space between the ego vehicle and the first vehicle based upon:

an autonomous vehicle status of the ego vehicle, or the braking distance data element for the first vehicle, or a braking distance of the ego vehicle or a combination of any two or more thereof; and

the autonomous vehicle capability element for the first vehicle;

determine a second target space between the ego vehicle and the second vehicle based upon:

the autonomous vehicle status of the ego vehicle, or the braking distance data element for the second vehicle, or the braking distance of the ego vehicle, or a combination of any two or more thereof; and

the autonomous vehicle capability element for the second vehicle;

send, from the one or more wireless transceivers, a third message to the first vehicle requesting the first target space between the first vehicle and the ego vehicle;

send, from the one or more wireless transceivers, a fourth message to the second vehicle requesting the second target space between the first and the second vehicle;

receive, at the one or more wireless transceivers, an at least one response in a fifth message from the first vehicle or in a sixth message from the second vehicle or a combination thereof; and

maneuver the ego vehicle to create or maintain the first target space between the ego vehicle and the first vehicle and the second target space between the ego vehicle and the second vehicle, based on the received at least one response.

34. The ego vehicle of claim 33 , wherein the first target space or the second target space or a combination thereof is determined based, at least in part, by the braking distance for the ego vehicle or the braking distance data element for the first vehicle or the braking distance data element for the second vehicle or a combination thereof.

35. The ego vehicle of claim 34 , wherein the braking distance for the ego vehicle is determined based, at least in part, by velocity of the ego vehicle and empirical stopping distance data associated with the velocity of the ego vehicle.

36. The ego vehicle of claim 34 , wherein the braking distance for the ego vehicle is determined based, at least in part, by tire pressure for the ego vehicle.

37. The ego vehicle of claim 34 , wherein the braking distance for the ego vehicle is determined based, at least in part, by weather conditions.

38. The ego vehicle of claim 34 , wherein the braking distance for the ego vehicle is determined based, at least in part, by tire traction data.

39. The ego vehicle of claim 34 , wherein the braking distance for the ego vehicle or the braking distance data element for the first vehicle or the braking distance data element for the second vehicle or a combination of vehicles thereof is shorter in autonomous mode than in manual mode.

40. The ego vehicle of claim 33 , wherein the first message and the second message are broadcast messages.

41. The ego vehicle of claim 33 , wherein the first message and the second message are point-to-point messages.

42. The ego vehicle of claim 33 , wherein the first message and the second message are a Basic Safety Message or a Cooperative Awareness Message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2020
From: VASSILOVSKI, DAN; CHENG, HONG; WU, ZHIBIN; PATIL, SHAILESH; HOVEY, RICHARD
To: QUALCOMM INCORPORATED
Reel/Frame 051467/0865 →
Continuity (2)
Provisional Application 62839981 · Apr 29, 2019
Related Publication 20200339124A1 · Oct 29, 2020
Cited By (1)
US 12,691,878