The third phase of behavior prediction - 9. Lane change cost function

In the image above, the blue self-driving car (lower left) is trying to reach its goal (a gold star). Currently it is in the correct lane, but the green car is moving very slowly, so it considers whether it should perform a lane change (LC) or just keep lane (KL).

These options appear as light blue vehicles with dashed outlines. Identifying relevant variables is useful if we want to design a cost function that handles lane selection. In this case, we can define:

 

 

Before we define an actual cost function, let's consider some properties we want it to have...

1. Considering Δd , would we rather the absolute value of Δd be larger or smaller ?

a large

b small

2. Consider the impact of factor s on the cost function. Is the car-to-transform cost function correlation close to the target or far from the target?

a. far

b. near

We need a cost function that penalizes large Δd while penalizing small Δs. Furthermore, we want to ensure that the maximum cost of this cost function never exceeds 1, and the minimum value never falls below zero.

Which of the following recommendations meets these criteria?

 

In this example we find that option 2 is correct, and if we call this scale X, we can use any function within the bounds of that function. These functions are useful when designing cost functions. These types of functions are called sigmoid functions

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325483375&siteId=291194637