Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: sync tier4/autoware_launch:awf-latest #600

Merged
merged 33 commits into from
Sep 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
94a7ab6
feat(autoware_launch): add expansion params (#1133)
beyzanurkaya Sep 5, 2024
464810f
Merge pull request #580 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 5, 2024
1bb3cdc
chore: add taekjin lee to perception launcher and configuration maint…
technolojin Sep 6, 2024
7f73142
Merge pull request #581 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 6, 2024
15f5e4a
feat(autoware_mpc_lateral_controller): add resampled reference trajec…
kyoichi-sugahara Sep 6, 2024
8501a52
Merge pull request #582 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 6, 2024
137d760
feat(occupancy_grid_map_outlier_filter): add option for time keeper (…
a-maumau Sep 6, 2024
b437f59
Merge pull request #583 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 6, 2024
26465fc
feat(ground_segmentation): add option for time keeper (#1134)
a-maumau Sep 6, 2024
8f3e2bf
feat(occupancy_grid_map): add option for time keeper (#1138)
a-maumau Sep 6, 2024
18a78c2
Merge pull request #584 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 6, 2024
7debec5
chore(tier4_pereption_component): add image_segmentation_based_filter…
badai-nguyen Sep 9, 2024
7a1f3db
Merge pull request #585 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 9, 2024
8a4a3e9
feat(goal_planner): dense goal candidate sampling in BusStopArea (#1156)
soblin Sep 10, 2024
3799b5e
Merge pull request #587 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 10, 2024
63dbbea
chore(planning): add maintainer (#1161)
yuki-takagi-66 Sep 10, 2024
617f59d
Merge pull request #588 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 10, 2024
2dfb684
feat: add parameters for restart suppression in crosswalk (#1160)
takayuki5168 Sep 10, 2024
b420566
Merge pull request #589 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 10, 2024
09645f7
feat(mission_planner): add option to prevent rerouting in autonomous …
kosuke55 Sep 11, 2024
89f8e30
Merge pull request #592 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 11, 2024
0086200
feat(run_out): speed up run out response (#1163)
danielsanchezaran Sep 12, 2024
3f7966f
Merge pull request #594 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 12, 2024
3015fa9
feat(start_planner): add option to skip rear vehicle check (#1165)
kyoichi-sugahara Sep 12, 2024
0e13836
Merge pull request #595 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 12, 2024
42ba6ab
feat: add an env variable to enable the new rviz2 theme (#1017)
KhalilSelyan Sep 12, 2024
1bff2f5
Merge pull request #596 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 12, 2024
8fa0953
feat(crosswalk)!: update stop position caluculation (#1162)
yuki-takagi-66 Sep 13, 2024
c05a243
Merge pull request #597 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 13, 2024
593ad1f
feat: change visualization of localization results from PoseHistory t…
SaltUhey Sep 17, 2024
7971d25
Merge pull request #598 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 17, 2024
dba8a3e
style(rviz-config): use colors consistent with new theme (#1169)
KhalilSelyan Sep 18, 2024
2fa22d5
Merge pull request #599 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Sep 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ autoware_launch/config/control/** takayuki.murooka@tier4.jp fumiya.watanabe@tier
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
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
autoware_launch/config/perception/** shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp
autoware_launch/config/planning/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp daniel.sanchez@tier4.jp kyoichi.sugahara@tier4.jp zulfaqar.azmi@tier4.jp go.sakayori@tier4.jp kosuke.takeuchi@tier4.jp alqudah.mohammad@tier4.jp maxime.clement@tier4.jp mamoru.sobue@tier4.jp yukinari.hisaki.2@tier4.jp
autoware_launch/config/planning/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp daniel.sanchez@tier4.jp kyoichi.sugahara@tier4.jp zulfaqar.azmi@tier4.jp go.sakayori@tier4.jp kosuke.takeuchi@tier4.jp alqudah.mohammad@tier4.jp maxime.clement@tier4.jp mamoru.sobue@tier4.jp yukinari.hisaki.2@tier4.jp yuki.takagi@tier4.jp
autoware_launch/config/simulator/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
autoware_launch/config/system/** fumihito.ito@tier4.jp isamu.takagi@tier4.jp
autoware_launch/config/vehicle/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp mamoru.sobue@tier4.jp
Expand Down
4 changes: 2 additions & 2 deletions .github/CODEOWNERS-manual
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ autoware_launch/** yukihiro.saito@tier4.jp ryohsuke.mitsudome@tier4.jp mfc@leodr
autoware_launch/config/control/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
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
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
autoware_launch/config/perception/** shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp
autoware_launch/config/perception/** shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp taekjin.lee@tier4.jp
autoware_launch/config/planning/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
autoware_launch/config/simulator/** takayuki.murooka@tier4.jp fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
autoware_launch/config/system/** fumihito.ito@tier4.jp isamu.takagi@tier4.jp
Expand All @@ -13,7 +13,7 @@ autoware_launch/launch/components/tier4_autoware_api_component.launch.xml isamu.
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
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
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
autoware_launch/launch/components/tier4_perception_component.launch.xml shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp
autoware_launch/launch/components/tier4_perception_component.launch.xml shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp taekjin.lee@tier4.jp
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
autoware_launch/launch/components/tier4_sensing_component.launch.xml shunsuke.miura@tier4.jp yoshi.ri@tier4.jp koji.minoda@tier4.jp
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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
use_steer_prediction: false # flag for using steer prediction (do not use steer measurement)
admissible_position_error: 5.0 # stop mpc calculation when error is larger than the following value
admissible_yaw_error_rad: 1.57 # stop mpc calculation when error is larger than the following value
use_delayed_initial_state: true # flag to use x0_delayed as initial state for predicted trajectory

# -- path smoothing --
enable_path_smoothing: false # flag for path smoothing
Expand Down Expand Up @@ -75,4 +76,4 @@
average_num: 1000
steering_offset_limit: 0.02

debug_publish_predicted_trajectory: true # publish debug predicted trajectory in Frenet coordinate
publish_debug_trajectories: true # flag to publish predicted trajectory and resampled reference trajectory for debug purpose
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,6 @@
low_priority_region_x: -20.0
center_pcl_shift: 0.0
radial_divider_angle_deg: 1.0

# debug parameters
publish_processing_time_detail: false
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,6 @@
cost_threshold: 45
use_radius_search_2d_filter: true
enable_debugger: false

# debug parameters
publish_processing_time_detail: False
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,6 @@
map_length: 150.0
map_width: 150.0
map_resolution: 0.5

# debug parameters
publish_processing_time_detail: false
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
map_length_x: 150.0 # [m]
map_length_y: 150.0 # [m]

# debug parameters
publish_processing_time_detail: false

# downsample input pointcloud
downsample_input_pointcloud: true
downsample_voxel_size: 0.25 # [m]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,6 @@
projection_dz_threshold: 0.01 # [m] for avoiding null division
obstacle_separation_threshold: 1.0 # [m] fill the interval between obstacles with unknown for this length
pub_debug_grid: false

# debug parameters
publish_processing_time_detail: false
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,6 @@
fusion_map_length_x: 100.0
fusion_map_length_y: 100.0
fusion_map_resolution: 0.5

# debug parameters
publish_processing_time_detail: false
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@
minimum_reroute_length: 30.0
consider_no_drivable_lanes: false # This flag is for considering no_drivable_lanes in planning or not.
check_footprint_inside_lanes: true
allow_reroute_in_autonomous_mode: true
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
max_object_vel: 0.5 # [m/s] The object will be determined as stopped if the velocity is smaller than this value.

drivable_area_generation:
expand_drivable_area: false
polygon_generation_method: "ego_path_base" # choose "ego_path_base" and "object_path_base"
object_path_base:
min_longitudinal_polygon_margin: 3.0 # [m]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@
ignore_distance_from_lane_start: 0.0
margin_from_boundary: 0.75
high_curvature_threshold: 0.1
bus_stop_area:
use_bus_stop_area: false
goal_search_interval: 0.5
lateral_offset_interval: 0.25

# occupancy grid map
occupancy_grid:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
th_stopped_time: 1.0
collision_check_margins: [2.0, 1.0, 0.5, 0.1]
collision_check_margin_from_front_object: 5.0
skip_rear_vehicle_check: false
extra_width_margin_for_rear_obstacle: 0.5
th_moving_object_velocity: 1.0
object_types_to_check_for_path_generation:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,10 @@
# For the case where the crosswalk width is very wide
far_object_threshold: 10.0 # [m] If objects cross X meters behind the stop line, the stop position is determined according to the object position (stop_distance_from_object meters before the object).
# For the case where the stop position is determined according to the object position.
stop_distance_from_object: 3.0 # [m] the vehicle decelerates to be able to stop in front of object with margin
stop_distance_from_object_preferred: 3.0 # [m]
stop_distance_from_object_limit: 3.0 # [m]
min_acc_preferred: -1.0 # min acceleration [m/ss]
min_jerk_preferred: -1.0 # min jerk [m/sss]

# params for ego's slow down velocity. These params are not used for the case of "enable_rtc: false".
slow_down:
Expand Down Expand Up @@ -45,11 +48,10 @@
ego_pass_later_additional_margin: 0.5 # [s] additional time margin for object pass first situation to suppress chattering
ego_min_assumed_speed: 2.0 # [m/s] assumed speed to calculate the time to collision point

no_stop_decision: # parameters to determine if it is safe to attempt stopping before the crosswalk
max_offset_to_crosswalk_for_yield: 0.0 # [m] maximum offset from ego's front to crosswalk for yield. Positive value means in front of the crosswalk.
min_acc: -1.0 # min acceleration [m/ss]
min_jerk: -1.0 # min jerk [m/sss]
max_jerk: 1.0 # max jerk [m/sss]
no_stop_decision: # parameters to determine stop cancel. {-$overrun_threshold_length + f($min_acc, $min_jerk)} is compared against distance to stop pose.
min_acc: -1.5 # min acceleration [m/ss]
min_jerk: -1.5 # min jerk [m/sss]
overrun_threshold_length: 1.0 # [m] required to avoid giving up against backward movement of the stop position due to approaching pedestrians, etc.

stop_object_velocity_threshold: 0.25 # [m/s] velocity threshold for the module to judge whether the objects is stopped (0.25 m/s = 0.9 kmph)
min_object_velocity: 1.39 # [m/s] minimum object velocity (compare the estimated velocity by perception module with this parameter and adopt the larger one to calculate TTV. 1.39 m/s = 5.0 kmph)
Expand All @@ -60,6 +62,11 @@
timeout_set_for_no_intention_to_walk: [1.0, 0.0] # [s]
timeout_ego_stop_for_yield: 1.0 # [s] If the ego maintains the stop for this amount of time, then the ego proceeds, assuming it has stopped long time enough.

# params for suppressing the ego to restart when the ego is close to the next stop position.
restart_suppression:
min_distance_to_stop: 0.5
max_distance_to_stop: 1.0

# param for target object filtering
object_filtering:
crosswalk_attention_range: 2.0 # [m] the detection area is defined as -X meters before the crosswalk to +X meters behind the crosswalk
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
ego_cut_line_length: 3.0 # The width of the ego's cut line
ego_footprint_extra_margin: 0.5 # [m] expand the ego vehicles' footprint by this value on all sides when building the ego footprint path
keep_obstacle_on_path_time_threshold: 1.0 # [s] How much time a previous run out target obstacle is kept in the run out candidate list if it enters the ego path.
keep_stop_point_time: 1.0 # [s] If a stop point is issued by this module, keep the stop point for this many seconds. Only works if approach is disabled
keep_stop_point_time: 2.0 # [s] If a stop point is issued by this module, keep the stop point for this many seconds. Only works if approach is disabled

# Parameter to create abstracted dynamic obstacles
dynamic_obstacle:
Expand All @@ -29,7 +29,7 @@
std_dev_multiplier: 1.96 # [-] min and max velocity of the obstacles are calculated from this value and covariance
diameter: 0.1 # [m] diameter of obstacles. used for creating dynamic obstacles from points
height: 2.0 # [m] height of obstacles. used for creating dynamic obstacles from points
max_prediction_time: 3.0 # [sec] create predicted path until this time
max_prediction_time: 7.0 # [sec] create predicted path until this time
time_step: 0.5 # [sec] time step for each path step. used for creating dynamic obstacles from points or objects without path
points_interval: 0.1 # [m] divide obstacle points into groups with this interval, and detect only lateral nearest point. used only for Points method

Expand All @@ -44,7 +44,7 @@
# Parameter to prevent abrupt stops caused by false positives in perception
ignore_momentary_detection:
enable: true
time_threshold: 0.5 # [sec] ignores detections that persist for less than this duration
time_threshold: 0.15 # [sec] ignores detections that persist for less than this duration

# Typically used when the "detection_method" is set to ObjectWithoutPath or Points
# Approach if the ego has stopped in front of the obstacle for a certain period
Expand Down
4 changes: 3 additions & 1 deletion autoware_launch/launch/autoware.launch.xml
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,8 @@
args="-d $(var rviz_config) -s $(find-pkg-share autoware_launch)/rviz/image/autoware.png"
if="$(var rviz)"
respawn="$(var rviz_respawn)"
/>
>
<env name="QT_QPA_PLATFORMTHEME" value="qt5ct"/>

Check warning on line 135 in autoware_launch/launch/autoware.launch.xml

View workflow job for this annotation

GitHub Actions / spell-check-differential

Unknown word (PLATFORMTHEME)
</node>
</group>
</launch>
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<arg name="use_pointcloud_map" default="true" description="use pointcloud map in detection"/>
<arg name="use_roi_based_cluster" default="true" description="launch roi_based_cluster in clustering"/>
<arg name="use_low_intensity_cluster_filter" default="true" description="launch low_intensity_cluster_filter in clustering"/>
<arg name="use_image_segmentation_based_filter" default="false" description="launch image_segmentation_based_filter in clustering"/>
<arg name="use_perception_online_evaluator" default="false" description="launch perception online evaluator"/>
<arg name="use_detection_by_tracker" default="true" description="launch detection_by_tracker function"/>
<arg name="use_radar_tracking_fusion" default="true" description="if true, radar objects are merged in tracking module. Otherwise, radar objects are merged in detection module."/>
Expand Down Expand Up @@ -35,6 +36,7 @@
<arg name="use_pointcloud_map" value="$(var use_pointcloud_map)"/>
<arg name="use_roi_based_cluster" value="$(var use_roi_based_cluster)"/>
<arg name="use_low_intensity_cluster_filter" value="$(var use_low_intensity_cluster_filter)"/>
<arg name="use_image_segmentation_based_filter" value="$(var use_image_segmentation_based_filter)"/>
<arg name="use_perception_online_evaluator" value="$(var use_perception_online_evaluator)"/>
<arg name="use_detection_by_tracker" value="$(var use_detection_by_tracker)"/>
<arg name="use_radar_tracking_fusion" value="$(var use_radar_tracking_fusion)"/>
Expand Down
Loading
Loading