IP Library Granted Patent US 12686406
Granted Patent B2
US 12686406 · App. 18/554,075 · Granted Jul 21, 2026

Method for planning the behavior of a vehicle

Inventors: Chi Zhang (Friedrichshafen, DE); Florian Steinhauser (Ravensburg, DE)
Assignee: ZF Friedrichshafen AG
B60W60/0011B60W30/0956B60W50/0097B60W60/00274B60W2552/53B60W2554/4029B60W2554/4045B60W2554/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 12686406
App. No.
18/554,075
Granted
Jul 21, 2026
Kind
B2
Abstract

A method for planning a behavior of a vehicle with respect to one or more occluded area(s) along a navigation path of the vehicle, wherein the method comprises an occluded area identification step, during which the occluded area(s) is/are identified, and a phantom object generation step, during which at least one phantom object is generated for at least one of the occluded areas, the occluded area(s) is/are defined based on information from a predefined occlusion scenario catalog during the occluded area identification step.

Claims (188)

1 . A computer-implemented method for planning a behavior of a vehicle with respect to one or more occluded areas along a navigation path of the vehicle, the method comprising:

Identifying, with a processor, one or more occluded areas; and

generating, with the processor, at least one phantom object for at least one of the one or more occluded areas; and

automatically operating, with the processor, the vehicle along a navigation path based in part on the at least one phantom object for the at least one of the one or more occluded areas along the navigation path;

wherein the one or more occluded areas are defined based on information from a predefined occlusion scenario catalog;

wherein generating the at least one phantom object comprises calculating, with the processor, an appearance probability for the at least one phantom object, wherein the appearance probability describes a probability for the phantom object to emerge from its occluded area into a field of view of the vehicle; and

wherein the appearance probability comprises a dynamic component,

wherein the dynamic component at least indirectly takes into account a geometric modification of the occluded area between two moments in time, and

wherein the dynamic component depends on a one-phantom-object-length, wherein the one-phantom-object-length is defined as a length inside an occluded area in which exactly one phantom object is expected, wherein the one-phantom-object-length is preferably measured in a direction which is perpendicular to a longitudinal axis of the vehicle, and

wherein the dynamic component depends on a field of view increase, wherein the field of view increase is a length measured in a direction which is perpendicular to a longitudinal axis of the vehicle, wherein the one-phantom-object-length and the field of view increase are typically directed in a parallel manner.

2 . The method according to claim 1 , wherein the occlusion scenario catalog comprises different occlusion scenarios and scenario information for each occlusion scenario.

3 . The method according to claim 1 , wherein the appearance probability comprises a static component, wherein the static component takes into account a map and/or road topology information, and/or wherein the static component depends on an initial environmental probability and/or on a phantom object distance and/or on a distance threshold.

4 . The method according to claim 1 , wherein:

a static component is calculated according to the equation

P

e

n

v

(

d

)

=

max

(

(

K

e

n

v

D

S

-

d

D

S

)

,

0

)

and/or

the dynamic component is calculated according to the equation

P

F

o

V

(

u

)

=

{

0

,

for

u

0

u

L

,

for

u

>

0

u

<

L

1

,

for

u

L

and/or

the appearance probability is preferably calculated according to the equation

P a ( d,u )=min(( P env ( d )+ P FoV ( u )),1).

5 . A system for planning a behavior of a vehicle with respect to one or more occluded areas along a navigation path of the vehicle, comprising:

at least one processing device configured to:

identify the one or more occluded areas;

generate at least one phantom object for at least one of the one or more occluded areas;

define the one or more occluded areas based on information from a predefined occlusion scenario catalog; and

automatically operate the vehicle along a navigation path based in part on the at least one phantom object for the at least one of the one or more occluded areas along the navigation path;

wherein to generate the at least one phantom object, the at least one processing device is configured to:

calculate an appearance probability for the at least one phantom object, wherein the appearance probability describes a probability for the phantom object to emerge from its occluded area into a field of view of the vehicle;

wherein the appearance probability comprises a dynamic component,

wherein the dynamic component at least indirectly takes into account a geometric modification of the occluded area between two moments in time, and

wherein the dynamic component depends on a one-phantom-object-length, wherein the one-phantom-object-length is defined as a length inside an occluded area in which exactly one phantom object is expected, wherein the one-phantom-object-length is preferably measured in a direction which is perpendicular to a longitudinal axis of the vehicle, and

wherein the dynamic component depends on a field of view increase, wherein the field of view increase is a length measured in a direction which is perpendicular to a longitudinal axis of the vehicle, wherein the one-phantom-object-length and the field of view increase are typically directed in a parallel manner.

6 . A vehicle comprising:

the system according to claim 5 .

7 . A non-transitory computer-readable medium having stored thereon computer program code that, when executed by a processing device, cause the processing device to execute a method comprising:

identifying one or more occluded areas;

generating at least one phantom object for at least one of the one or more occluded areas; and

automatically operating the vehicle along a navigation path based in part on the at least one phantom object for the at least one of the one or more occluded areas along the navigation path;

wherein the one or more occluded areas are defined based on information from a predefined occlusion scenario catalog;

wherein generating the at least one phantom object comprises calculating an appearance probability for the at least one phantom object, wherein the appearance probability describes a probability for the phantom object to emerge from its occluded area into a field of view of the vehicle; and

wherein the appearance probability comprises a dynamic component,

wherein the dynamic component at least indirectly takes into account a geometric modification of the occluded area between two moments in time, and

wherein the dynamic component depends on a one-phantom-object-length, wherein the one-phantom-object-length is defined as a length inside an occluded area in which exactly one phantom object is expected, wherein the one-phantom-object-length is preferably measured in a direction which is perpendicular to a longitudinal axis of the vehicle, and

wherein the dynamic component depends on a field of view increase, wherein the field of view increase is a length measured in a direction which is perpendicular to a longitudinal axis of the vehicle, wherein the one-phantom-object-length and the field of view increase are typically directed in a parallel manner.

8 . The system according to claim 5 , wherein the occlusion scenario catalog comprises different occlusion scenarios and scenario information for each occlusion scenario.

9 . The system according to claim 5 , wherein the appearance probability comprises a static component, wherein the static component takes into account a map and/or road topology information, and/or wherein the static component depends on an initial environmental probability and/or on a phantom object distance and/or on a distance threshold.

10 . The system according to claim 5 , wherein the at least one processing device is configured to:

calculate a static component according to the equation

P

e

n

v

(

d

)

=

max

(

(

K

e

n

v

D

S

-

d

D

S

)

,

0

)

and/or

calculate the dynamic component according to the equation

P

F

o

V

(

u

)

=

{

0

,

for

u

0

u

L

,

for

u

>

0

u

<

L

1

,

for

u

L

and/or

calculate the appearance probability according to the equation

P a ( d,u )=min(( P env ( d )+ P FoV ( u )),1).