IP Library Granted Patent US 12,049,226
Granted Patent B2
US 12,049,226 · App. 16/482,544 · Granted Jul 30, 2024

Driver assistance systems

Inventors: Sylvia Pietzsch (Billdal, SE); Christina Lichtenthaeler (Erding, DE); Ajay Prasanna (Karlsfeld, DE)
Assignee: Arriver Software AB
B60W40/06B60W30/18B60W2520/14B60W2540/18B60W2552/00B60W2552/53B60W2554/80
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 12,049,226
App. No.
16/482,544
Granted
Jul 30, 2024
Kind
B2
Abstract

A driver assistance apparatus being configured to generate a list of objects, each object being located in a vicinity of the vehicle and each object having been identified using data from at least one object sensor on the vehicle. The apparatus also searches for lane markings on a road on which the vehicle travels using data from at least one lane marking sensor on the vehicle. Finally, a region of interest (“ROI”) is established on the basis of at least one detected lane marking, wherein the ROI includes an ROI ego lane, an ROI left lane and an ROI right lane. A corresponding method is also provided.

Claims (77)

1. An apparatus comprising:

a memory; and

a processor coupled to the memory, the processor configured to:

receive sensor data from at least one sensor;

detect lane markings on a road on which a vehicle travels using the sensor data from the at least one sensor;

establish a region of interest (“ROI”) on the basis of at least one detected lane marking of the detected lane markings, wherein establishing the ROI includes:

determining a width based on the at least one detected lane marking;

generating an ROI ego lane based on the width, the vehicle being located in the ROI ego lane; and

generating at least one ROI adjacent lane on a side of the ROI ego lane;

identify a plurality of objects using data from at least one object sensor on the vehicle;

assign at least one of a plurality of objects to one of the ROI ego lane or the at least one ROI adjacent lane, each of the plurality of objects being located within a distance of the vehicle;

select a closest object to the vehicle from the assigned objects;

generate a candidate list as a subset of the list of objects, the candidate list including at least one object chosen from the assigned objects, wherein the candidate list contains the closest object to the vehicle in each of a plurality of regions; and

adjust an operational parameter of the ego vehicle based on the candidate list.

2. The apparatus according to claim 1 wherein the candidate list contains at least one object identified as a lane-changing object.

3. The apparatus according to claim 1 wherein each of the plurality of regions is a section of one of the ROI ego lane or the at least one ROI adjacent lane.

4. The apparatus according to claim 1 wherein the processor is further configured to send the candidate list to at least one advanced driving assistance apparatus.

5. The apparatus according to claim 1 wherein in the event that exactly one of the lane markings is identified, the location of the ROI ego lane is based on the exactly one of the lane markings.

6. The apparatus according to claim 5 wherein each of the at least one ROI adjacent lane is a replication of the ROI ego lane with a respective lateral offset from the ROI ego lane.

7. The apparatus according to claim 1 wherein in the event that the lane marking is detected, the location of the at least one ROI adjacent lane is based on the position of the lane marking.

8. The apparatus according to claim 1 , wherein the processor is further configured to establish the ROI on the basis of a vehicle parameter in the event that no lane markings are identified.

9. The apparatus according to claim 8 wherein the vehicle parameter includes at least one of a vehicle velocity, a steering angle, and a yaw rate.

10. The apparatus according to claim 1 wherein each of the objects include a position of the object relative to the vehicle.

11. The apparatus according to claim 1 , wherein the processor is further configured to: assign a vehicle type to the at least one object on the candidate list.

12. The apparatus according to claim 1 , wherein the processor is further configured to: detect a lane-changing object as an object having crossed a road marking between the ROI ego lane and the at least one ROI adjacent lane for a length of time exceeding a predetermined lane-change threshold.

13. The apparatus of claim 1 , wherein generating the at least one ROI adjacent lane comprises:

generating an ROI left lane on a left side of the ROI ego lane; and

generating an ROI right lane on a right side of the ROI ego lane.

14. The apparatus of claim 1 , wherein the processor is further configured to transmit the candidate list.

15. The apparatus of claim 1 , wherein the at least one sensor is a lane marking sensor on the vehicle.

16. The apparatus of claim 1 , wherein the operational parameter is related to a blind spot monitoring function of the advanced driver assistance system.

17. The apparatus of claim 1 , wherein the operational parameter is related to an adaptive cruise control function of the advanced driver assistance system.

18. The apparatus of claim 1 , wherein the operational parameter is related to a lane departure protection function of the advanced driver assistance system.

19. The apparatus of claim 1 , wherein the operational parameter is related to a collision prevention assistance function of the advanced driver assistance system.

20. A method for a motor vehicle driver assistance system, the method comprising the steps of:

receiving data from at least one sensor;

detecting lane markings on a road on which a vehicle travels using the sensor data from the at least one sensor;

establishing a region of interest (“ROI”) on the basis of at least one detected lane marking of the detected lane markings, wherein establishing the ROI includes:

determining a width based on the at least one detected lane marking;

generating an ROI ego lane based on the, the vehicle being located in the ROI ego lane; and

generating at least one ROI adjacent lane on a side of the ROI ego lane;

identifying a plurality of objects using data from at least one object sensor on the vehicle;

assigning at least one of a plurality of objects to one of the ROI ego lane or the at least one ROI adjacent lane, each of the plurality of objects being located within a distance of the vehicle;

selecting a closest object to the vehicle from the assigned objects;

generating a candidate list as a subset of the list of objects, the candidate list including at least one object chosen from the assigned objects, the candidate list including the closest object to the vehicle in each of a plurality of regions; and

adjusting an operational parameter of the ego vehicle based on the candidate list.

21. The method according to claim 20 , further comprising:

assigning at least one of the objects to one of the ROI ego lane or the at least one ROI adjacent lane; and

generating a stationary list as a subset of the list of objects, the stationary list including at least one object chosen from the assigned objects and which is stationary.

22. The method according to claim 20 , further comprising:

assigning the at least one object on the candidate list with a candidate type based on a relative location of the at least one object relative to the vehicle.

23. The method according to claim 22 , wherein:

generating the at least one ROI adjacent lane comprises:

generating an ROI left lane on a left side of the ROI ego lane; and

generating an ROI right lane on a right side of the ROI ego lane; and

assigning the at least one object on the candidate list with the candidate type further comprises assigning the candidate type as one of:

front, being a closest object assigned to the ROI ego lane and located in front of the vehicle,

ahead, being an object assigned to the ROI ego lane and located in front of a front object,

behind, being a closest object assigned to the ROI ego lane and located behind of the vehicle,

front-left, being a closest object assigned to the ROI left lane and located in front of the vehicle,

front-right, being a closest object assigned to the ROI right lane and located in front of the vehicle,

rear-left, being a closest object assigned to the ROI left lane and located behind the vehicle, and

rear-right, being a closest object assigned to the ROI right lane and located behind the vehicle.

24. The method according to claim 22 , further comprising assigning a vehicle type to the at least one object on the candidate list.

25. The apparatus according to claim 1 , wherein the processor is further configured to: assign the at least one object on the candidate list with a candidate type based on a relative location of the at least one object relative to the vehicle.

26. The apparatus according to claim 25 , wherein:

generating the at least one ROI adjacent lane comprises:

generating an ROI left lane on a left side of the ROI ego lane; and

generating an ROI right lane on a right side of the ROI ego lane; and

assigning the at least one object on the candidate list with the candidate type further comprises assigning the candidate type as one of:

front, being a closest object assigned to the ROI ego lane and located in front of the vehicle,

ahead, being an object assigned to the ROI ego lane and located in front of a front object,

behind, being a closest object assigned to the ROI ego lane and located behind of the vehicle,

front-left, being a closest object assigned to the ROI left lane and located in front of the vehicle,

front-right, being a closest object assigned to the ROI right lane and located in front of the vehicle,

rear-left, being a closest object assigned to the ROI left lane and located behind the vehicle, and

rear-right, being a closest object assigned to the ROI right lane and located behind the vehicle.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: ARRIVER SOFTWARE AB
To: QUALCOMM AUTO LTD.
Reel/Frame 069171/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2022
From: LICHTENTHAELER, CHRISTINA; PRASANNA, AJAY
To: VEONEER SWEDEN AB
Reel/Frame 061544/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2022
From: PIETZSCH, SYLVIA
To: VEONEER SWEDEN AB
Reel/Frame 061544/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2022
From: LICHTENTHAELER, CHRISTINA; PRASANNA, AJAY
To: AUTOLIV DEVELOPMENT AB
Reel/Frame 060902/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2022
From: VEONEER SWEDEN AB
To: ARRIVER SOFTWARE AB
Reel/Frame 060097/0807 →