Skip to content

Commit

Permalink
feat(autoware_launch): dynamic obstacle avoidance (autowarefoundation…
Browse files Browse the repository at this point in the history
…#299)

* add param

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update launch

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update for dynamic avoidance

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* disable dynamic avoidance module

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* pre-commit

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
  • Loading branch information
takayuki5168 authored Apr 28, 2023
1 parent 1f8ec70 commit db6ed31
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**:
ros__parameters:
dynamic_avoidance:
# avoidance is performed for the object type with true
target_object:
car: true
truck: true
bus: true
trailer: true
unknown: false
bicycle: false
motorcycle: true
pedestrian: false

min_obstacle_vel: 1.0 # [m/s]

drivable_area_generation:
lat_offset_from_obstacle: 0.8 # [m]
time_to_avoid: 5.0 # [s]
max_lat_offset_to_avoid: 0.5 # [m]
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,10 @@
enable_simultaneous_execution_as_candidate_module: false
priority: 3
max_module_size: 1

dynamic_avoidance:
enable_module: false
enable_simultaneous_execution_as_approved_module: true
enable_simultaneous_execution_as_candidate_module: true
priority: 7
max_module_size: 1
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@
name="avoidance_by_lc_param_path"
value="$(find-pkg-share autoware_launch)/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/avoidance_by_lc/avoidance_by_lc.param.yaml"
/>
<arg
name="dynamic_avoidance_param_path"
value="$(find-pkg-share autoware_launch)/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/dynamic_avoidance/dynamic_avoidance.param.yaml"
/>
<arg
name="lane_change_param_path"
value="$(find-pkg-share autoware_launch)/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/lane_change/lane_change.param.yaml"
Expand Down

0 comments on commit db6ed31

Please sign in to comment.