Skip to content

Commit 440a5ed

Browse files
update purpose section
Signed-off-by: Yuki Takagi <yuki.takagi@tier4.jp>
1 parent 3ba1ecd commit 440a5ed

File tree

1 file changed

+15
-5
lines changed
  • planning/behavior_path_dynamic_avoidance_module

1 file changed

+15
-5
lines changed

planning/behavior_path_dynamic_avoidance_module/README.md

+15-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11
# Dynamic avoidance design
22

3+
This module is under development.
4+
35
## Purpose / Role
46

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.
711

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) |
1121

1222
## Overview of drivable area modification
1323

0 commit comments

Comments
 (0)