|
1 | 1 | # Dynamic avoidance design
|
2 | 2 |
|
| 3 | +This module is under development. |
| 4 | + |
3 | 5 | ## Purpose / Role
|
4 | 6 |
|
5 |
| -This is a module designed for avoiding obstacles which are running. |
6 |
| -Static obstacles such as parked vehicles are dealt with by the avoidance module. |
| 7 | +This module provides avoidance functions for vehicles, pedestrians, and obstacles in the vicinity of the ego's path in combination with the obstacle_avoidance module. |
| 8 | +Each module performs the following roles. |
| 9 | +Dynamic Avoidance module: This module cuts off the drivable area according to the position and velocity of the target to be avoided. |
| 10 | +Obstacle Avoidance module: This module modifies the path to be followed so that it fits within the drivable area received. |
7 | 11 |
|
8 |
| -This module is under development. |
9 |
| -In the current implementation, the dynamic obstacles to avoid is extracted from the drivable area. |
10 |
| -Then the motion planner, in detail obstacle_avoidance_planner, will generate an avoiding trajectory. |
| 12 | +Avoidance functions are also provided by the Avoidance module, which allows avoidance through the outside of own lanes but not against moving objects. |
| 13 | +On the other hand, this module can avoid moving objects. |
| 14 | +For this reason, the word "dynamic" is used in its name. |
| 15 | +The table below lists the avoidance modules that can be used for each situation. |
| 16 | + |
| 17 | +| | avoid within the own lane | avoid through the outside of own lanes | |
| 18 | +| :----------------------- | :------------------------------------------------------------------------: | :------------------------------------: | |
| 19 | +| avoid not-moving objects | Avoidance Module <br> Dynamic Avoidance Module + Obstacle Avoidance Module | Avoidance Module | |
| 20 | +| avoid moving objects | Dynamic Avoidance Module + Obstacle Avoidance Module | No Module (Under Development) | |
11 | 21 |
|
12 | 22 | ## Overview of drivable area modification
|
13 | 23 |
|
|
0 commit comments