Skip to content

Commit 3431d11

Browse files
Merge pull request #338 from tier4/beta-to-tier4-main-sync
chore: sync beta branch beta/v0.24.0 with tier4/main
2 parents 5ade107 + 861f70a commit 3431d11

File tree

15 files changed

+126
-16
lines changed

15 files changed

+126
-16
lines changed

.github/CODEOWNERS

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
### Automatically generated from package.xml ###
2+
autoware_launch/** yukihiro.saito@tier4.jp
3+
4+
### Copied from .github/CODEOWNERS-manual ###
5+
# /**
6+
# .github/**
7+
autoware_launch/** yukihiro.saito@tier4.jp ryohsuke.mitsudome@tier4.jp
8+
autoware_launch/config/control/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
9+
autoware_launch/config/localization/** masahiro.sakamoto@tier4.jp yamato.ando@tier4.jp ryu.yamamoto@tier4.jp kento.yabuuchi.2@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp anh.nguyen.2@tier4.jp
10+
autoware_launch/config/map/** masahiro.sakamoto@tier4.jp yamato.ando@tier4.jp ryu.yamamoto@tier4.jp kento.yabuuchi.2@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp anh.nguyen.2@tier4.jp
11+
autoware_launch/config/perception/** shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp
12+
autoware_launch/config/planning/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
13+
autoware_launch/config/simulator/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
14+
autoware_launch/config/system/** fumihito.ito@tier4.jp isamu.takagi@tier4.jp
15+
autoware_launch/config/vehicle/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
16+
autoware_launch/launch/components/tier4_autoware_api_component.launch.xml isamu.takagi@tier4.jp
17+
autoware_launch/launch/components/tier4_control_component.launch.xml takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
18+
autoware_launch/launch/components/tier4_localization_component.launch.xml masahiro.sakamoto@tier4.jp yamato.ando@tier4.jp ryu.yamamoto@tier4.jp kento.yabuuchi.2@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp anh.nguyen.2@tier4.jp
19+
autoware_launch/launch/components/tier4_map_component.launch.xml masahiro.sakamoto@tier4.jp yamato.ando@tier4.jp ryu.yamamoto@tier4.jp kento.yabuuchi.2@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp anh.nguyen.2@tier4.jp
20+
autoware_launch/launch/components/tier4_perception_component.launch.xml shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp
21+
autoware_launch/launch/components/tier4_planning_component.launch.xml takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
22+
autoware_launch/launch/components/tier4_sensing_component.launch.xml shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp
23+
autoware_launch/launch/components/tier4_simulator_component.launch.xml takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
24+
autoware_launch/launch/components/tier4_system_component.launch.xml fumihito.ito@tier4.jp isamu.takagi@tier4.jp
25+
autoware_launch/rviz/** # no codeowners
26+
autoware_launch/rviz/image/** yukihiro.saito@tier4.jp ryohsuke.mitsudome@tier4.jp

.github/CODEOWNERS-manual

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# /**
2+
# .github/**
3+
autoware_launch/** yukihiro.saito@tier4.jp ryohsuke.mitsudome@tier4.jp mfc@leodrive.ai
4+
autoware_launch/config/control/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
5+
autoware_launch/config/localization/** masahiro.sakamoto@tier4.jp yamato.ando@tier4.jp ryu.yamamoto@tier4.jp kento.yabuuchi.2@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp anh.nguyen.2@tier4.jp
6+
autoware_launch/config/map/** masahiro.sakamoto@tier4.jp yamato.ando@tier4.jp ryu.yamamoto@tier4.jp kento.yabuuchi.2@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp anh.nguyen.2@tier4.jp
7+
autoware_launch/config/perception/** shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp
8+
autoware_launch/config/planning/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
9+
autoware_launch/config/simulator/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
10+
autoware_launch/config/system/** fumihito.ito@tier4.jp isamu.takagi@tier4.jp
11+
autoware_launch/config/vehicle/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
12+
autoware_launch/launch/components/tier4_autoware_api_component.launch.xml isamu.takagi@tier4.jp
13+
autoware_launch/launch/components/tier4_control_component.launch.xml takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
14+
autoware_launch/launch/components/tier4_localization_component.launch.xml masahiro.sakamoto@tier4.jp yamato.ando@tier4.jp ryu.yamamoto@tier4.jp kento.yabuuchi.2@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp anh.nguyen.2@tier4.jp
15+
autoware_launch/launch/components/tier4_map_component.launch.xml masahiro.sakamoto@tier4.jp yamato.ando@tier4.jp ryu.yamamoto@tier4.jp kento.yabuuchi.2@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp anh.nguyen.2@tier4.jp
16+
autoware_launch/launch/components/tier4_perception_component.launch.xml shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp
17+
autoware_launch/launch/components/tier4_planning_component.launch.xml takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
18+
autoware_launch/launch/components/tier4_sensing_component.launch.xml shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp
19+
autoware_launch/launch/components/tier4_simulator_component.launch.xml takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
20+
autoware_launch/launch/components/tier4_system_component.launch.xml fumihito.ito@tier4.jp isamu.takagi@tier4.jp
21+
autoware_launch/rviz/** # no codeowners
22+
autoware_launch/rviz/image/** yukihiro.saito@tier4.jp ryohsuke.mitsudome@tier4.jp
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: update-codeowners-from-packages
2+
3+
on:
4+
schedule:
5+
- cron: 0 0 * * *
6+
workflow_dispatch:
7+
8+
jobs:
9+
check-secret:
10+
uses: autowarefoundation/autoware-github-actions/.github/workflows/check-secret.yaml@v1
11+
secrets:
12+
secret: ${{ secrets.APP_ID }}
13+
14+
update-codeowners-from-packages:
15+
needs: check-secret
16+
if: ${{ needs.check-secret.outputs.set == 'true' }}
17+
runs-on: ubuntu-latest
18+
steps:
19+
- name: Generate token
20+
id: generate-token
21+
uses: tibdex/github-app-token@v1
22+
with:
23+
app_id: ${{ secrets.APP_ID }}
24+
private_key: ${{ secrets.PRIVATE_KEY }}
25+
26+
- name: Run update-codeowners-from-packages
27+
uses: autowarefoundation/autoware-github-actions/update-codeowners-from-packages@v1
28+
with:
29+
token: ${{ steps.generate-token.outputs.token }}
30+
pr-labels: |
31+
tag:bot
32+
tag:update-codeowners-from-packages
33+
auto-merge-method: squash

autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/avoidance/avoidance.param.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
avoidance:
55
resample_interval_for_planning: 0.3 # [m]
66
resample_interval_for_output: 4.0 # [m]
7-
drivable_area_right_bound_offset: 0.0 # [m]
8-
drivable_area_left_bound_offset: 0.0 # [m]
97

108
# avoidance module common setting
119
enable_bound_clipping: false
@@ -208,6 +206,10 @@
208206
max_right_shift_length: 5.0
209207
max_left_shift_length: 5.0
210208
max_deviation_from_lane: 0.2 # [m]
209+
# approve the next shift line after reaching this percentage of the current shift line length.
210+
# this parameter is added to allow waiting for the return of shift approval until the occlusion behind the avoid target is clear.
211+
# this feature can be disabled by setting this parameter to 0.0.
212+
ratio_for_return_shift_approval: 0.5 # [-]
211213
# avoidance distance parameters
212214
longitudinal:
213215
min_prepare_time: 1.0 # [s]

autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/behavior_path_planner.param.yaml

-5
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,3 @@
2828
output_path_interval: 2.0
2929

3030
visualize_maximum_drivable_area: true
31-
32-
lane_following:
33-
drivable_area_right_bound_offset: 0.0
34-
drivable_area_left_bound_offset: 0.0
35-
drivable_area_types_to_skip: [road_border]

autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/lane_change/lane_change.param.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@
103103
duration: 5.0 # [s]
104104
max_lateral_jerk: 100.0 # [m/s3]
105105
overhang_tolerance: 0.0 # [m]
106+
unsafe_hysteresis_threshold: 5 # [/]
106107

107108
finish_judge_lateral_threshold: 0.2 # [m]
108109

autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/start_planner/start_planner.param.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,21 @@
88
collision_check_margins: [2.0, 1.0, 0.5, 0.1]
99
collision_check_margin_from_front_object: 5.0
1010
th_moving_object_velocity: 1.0
11+
object_types_to_check_for_path_generation:
12+
check_car: true
13+
check_truck: true
14+
check_bus: true
15+
check_trailer: true
16+
check_bicycle: true
17+
check_motorcycle: true
18+
check_pedestrian: true
19+
check_unknown: true
1120
th_distance_to_middle_of_the_road: 0.5
1221
center_line_path_interval: 1.0
1322
# shift pull out
1423
enable_shift_pull_out: true
1524
check_shift_path_lane_departure: true
25+
allow_check_shift_path_lane_departure_override: false
1626
shift_collision_check_distance_from_end: -10.0
1727
minimum_shift_pull_out_distance: 0.0
1828
deceleration_interval: 15.0

autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/crosswalk.param.yaml

+17
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,20 @@
6868
bicycle: true # [-] whether to look and stop by BICYCLE objects
6969
motorcycle: true # [-] whether to look and stop by MOTORCYCLE objects (tmp: currently it is difficult for perception modules to detect bicycles and motorcycles separately.)
7070
pedestrian: true # [-] whether to look and stop by PEDESTRIAN objects
71+
72+
# param for occlusions
73+
occlusion:
74+
enable: true # if true, ego will slowdown around crosswalks that are occluded
75+
occluded_object_velocity: 1.0 # [m/s] assumed velocity of objects that may come out of the occluded space
76+
slow_down_velocity: 1.0 # [m/s]
77+
time_buffer: 0.5 # [s] consecutive time with/without an occlusion to add/remove the slowdown
78+
min_size: 0.5 # [m] minimum size of an occlusion (square side size)
79+
free_space_max: 43 # [-] maximum value of a free space cell in the occupancy grid
80+
occupied_min: 58 # [-] minimum value of an occupied cell in the occupancy grid
81+
ignore_with_red_traffic_light: true # [-] if true, occlusions at crosswalks with traffic lights are ignored
82+
ignore_behind_predicted_objects: true # [-] if true, occlusions behind predicted objects are ignored
83+
ignore_velocity_thresholds:
84+
default: 0.5 # [m/s] occlusions are only ignored behind objects with a higher or equal velocity
85+
custom_labels: ["PEDESTRIAN"] # labels for which to define a non-default velocity threshold (see autoware_auto_perception_msgs::msg::ObjectClassification for all the labels)
86+
custom_thresholds: [0.0] # velocities of the custom labels
87+
extra_predicted_objects_size: 0.5 # [m] extra size added to the objects for masking the occlusions

autoware_launch/launch/autoware.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
<arg name="traffic_light_recognition/enable_fine_detection" default="true" description="enable traffic light fine detection"/>
4646
<!-- Auto mode setting-->
4747
<arg name="enable_all_modules_auto_mode" default="false" description="enable all module's auto mode"/>
48+
<arg name="is_simulation" default="false" description="Autoware's behavior will change depending on whether this is a simulation or not."/>
4849

4950
<!-- Global parameters -->
5051
<group scoped="false">
@@ -104,6 +105,7 @@
104105
<include file="$(find-pkg-share autoware_launch)/launch/components/tier4_planning_component.launch.xml">
105106
<arg name="module_preset" value="$(var planning_module_preset)"/>
106107
<arg name="enable_all_modules_auto_mode" value="$(var enable_all_modules_auto_mode)"/>
108+
<arg name="is_simulation" value="$(var is_simulation)"/>
107109
</include>
108110
</group>
109111

autoware_launch/launch/components/tier4_localization_component.launch.xml

+3-7
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,16 @@
33
<let name="loc_config_path" value="$(find-pkg-share autoware_launch)/config/localization"/>
44
<arg name="pose_source" default="ndt" description="select pose_estimator: ndt, yabloc, eagleye"/>
55
<arg name="twist_source" default="gyro_odom" description="select twist_estimator. gyro_odom, eagleye"/>
6-
<arg name="input_pointcloud" default="/sensing/lidar/top/pointcloud" description="The topic will be used in the localization util module"/>
7-
<arg
8-
name="lidar_container_name"
9-
default="/sensing/lidar/top/pointcloud_preprocessor/pointcloud_container"
10-
description="The target container to which lidar preprocessing nodes in localization be attached"
11-
/>
6+
<arg name="input_pointcloud" default="/sensing/lidar/concatenated/pointcloud" description="The topic will be used in the localization util module"/>
7+
<arg name="localization_pointcloud_container_name" default="/pointcloud_container" description="The target container to which pointcloud preprocessing nodes in localization be attached"/>
128

139
<group>
1410
<include file="$(find-pkg-share tier4_localization_launch)/launch/localization.launch.xml">
1511
<arg name="pose_source" value="$(var pose_source)"/>
1612
<arg name="twist_source" value="$(var twist_source)"/>
1713
<arg name="system_run_mode" value="$(var system_run_mode)"/>
1814
<arg name="input_pointcloud" value="$(var input_pointcloud)"/>
19-
<arg name="lidar_container_name" value="$(var lidar_container_name)"/>
15+
<arg name="localization_pointcloud_container_name" value="$(var localization_pointcloud_container_name)"/>
2016

2117
<!-- parameter paths for common -->
2218
<arg name="localization_error_monitor_param_path" value="$(var loc_config_path)/localization_error_monitor.param.yaml"/>

autoware_launch/launch/components/tier4_planning_component.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
<!-- NOTE: optional parameters are written here -->
44
<arg name="module_preset" default="default"/>
55
<arg name="enable_all_modules_auto_mode" default="false"/>
6+
<arg name="is_simulation" default="false"/>
67
<include file="$(find-pkg-share autoware_launch)/config/planning/preset/$(var module_preset)_preset.yaml"/>
78

89
<include file="$(find-pkg-share tier4_planning_launch)/launch/planning.launch.xml">
910
<arg name="vehicle_param_file" value="$(find-pkg-share $(var vehicle_model)_description)/config/vehicle_info.param.yaml"/>
1011
<arg name="pointcloud_container_name" value="$(var pointcloud_container_name)"/>
1112
<arg name="enable_all_modules_auto_mode" value="$(var enable_all_modules_auto_mode)"/>
13+
<arg name="is_simulation" value="$(var is_simulation)"/>
1214

1315
<!-- common -->
1416
<arg name="common_config_path" value="$(find-pkg-share autoware_launch)/config/planning/scenario_planning/common"/>

autoware_launch/launch/e2e_simulator.launch.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<launch>
33
<!-- Essential parameters -->
4+
<arg name="use_sim_time" default="true" description="use simulation time"/>
45
<arg name="map_path" description="point cloud and lanelet2 map directory path"/>
56
<arg name="vehicle_model" default="sample_vehicle" description="vehicle model name"/>
67
<arg name="sensor_model" default="sample_sensor_kit" description="sensor model name"/>
@@ -57,7 +58,7 @@
5758
<arg name="launch_planning" value="$(var planning)"/>
5859
<arg name="launch_control" value="$(var control)"/>
5960
<!-- Global parameters -->
60-
<arg name="use_sim_time" value="true"/>
61+
<arg name="use_sim_time" value="$(var use_sim_time)"/>
6162
<!-- Vehicle -->
6263
<arg name="launch_vehicle_interface" value="$(var launch_vehicle_interface)"/>
6364
<!-- Map -->

autoware_launch/launch/planning_simulator.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
<arg name="rviz_respawn" value="$(var rviz_respawn)"/>
6868
<!-- Auto mode setting-->
6969
<arg name="enable_all_modules_auto_mode" value="$(var enable_all_modules_auto_mode)"/>
70+
<arg name="is_simulation" value="true"/>
7071
</include>
7172
</group>
7273

autoware_launch/package.xml

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
<description>The autoware_launch package</description>
66

77
<maintainer email="yukihiro.saito@tier4.jp">Yukihiro Saito</maintainer>
8+
<maintainer email="ryohsuke.mitsudome@tier4.jp">Ryohsuke Mitsudome</maintainer>
9+
<maintainer email="mfc@leodrive.ai">M. Fatih Cırıt</maintainer>
810
<license>Apache License 2.0</license>
911

1012
<buildtool_depend>ament_cmake_auto</buildtool_depend>

autoware_launch/rviz/autoware.rviz

+1-1
Original file line numberDiff line numberDiff line change
@@ -3613,7 +3613,7 @@ Visualization Manager:
36133613
Name: Debug
36143614
Enabled: true
36153615
Global Options:
3616-
Background Color: 10; 10; 10
3616+
Background Color: 42; 42; 42
36173617
Default Light: true
36183618
Fixed Frame: map
36193619
Frame Rate: 30

0 commit comments

Comments
 (0)