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 #412

Merged
merged 54 commits into from
May 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
ce5345b
feat(obstacle_cruise): change stop lateral margin (#948)
yuki-takagi-66 Apr 18, 2024
06e4707
Merge pull request #384 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 18, 2024
234d1b9
chore(intersection_occlusion): more increase possible_object_bbox siz…
shmpwk Apr 19, 2024
c118fab
Merge pull request #385 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 19, 2024
76a7e1c
feat(dynamic_avoidance): avoid pedestrians (#958)
yuki-takagi-66 Apr 19, 2024
ba38036
Merge pull request #386 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 19, 2024
112e7e6
feat(api): add launch option (#960)
h-ohta Apr 22, 2024
4b95c59
Merge pull request #387 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 22, 2024
84da2c3
refactor(bpp): remove unused params (#961)
satoshi-ota Apr 23, 2024
cfbd1e1
Merge pull request #389 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 23, 2024
9e872a2
fix(roi_pointcloud_fusion): add param (#956)
badai-nguyen Apr 24, 2024
838a7dc
Merge pull request #390 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 24, 2024
16a00ae
fix: updated pre-commit-hooks-ros version from v0.8.0 to v0.9.0 (#971)
SakodaShintaro Apr 25, 2024
efef020
Merge pull request #392 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 25, 2024
b6cfbac
feat(autonomous_emergency_braking): add params for aeb (#966)
danielsanchezaran Apr 26, 2024
567dba0
Merge pull request #393 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 26, 2024
878b6fb
feat(autoware_launch): add centerpoint_sigma param to pointpainting.p…
tzhong518 Apr 26, 2024
03435f1
Merge pull request #394 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 26, 2024
d957c83
refactor(centerpoint, pointpainting): rearrange ML model and package …
badai-nguyen Apr 26, 2024
06b271e
feat(probabilistic_occupancy_grid_map): add downsample filter option …
YoshiRi Apr 26, 2024
9f8e435
Merge pull request #395 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 26, 2024
dbfd6f7
fix(lidar_centerpoint): add param file for centerpoint_tiny (#976)
badai-nguyen Apr 26, 2024
031c3d0
Merge branch 'autowarefoundation:main' into awf-latest
badai-nguyen Apr 26, 2024
f2c7c6c
fix(ekf_localizer): updated ekf gate_dist params (#965)
SakodaShintaro Apr 30, 2024
240c5f9
Merge pull request #396 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 30, 2024
6a9b6bc
fix(avoidance): add target filtering threshold for merging/deviating …
satoshi-ota Apr 30, 2024
6af5c31
Merge pull request #397 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 30, 2024
9196c58
feat(system diags): rename diag of ndt scan matcher (#973)
YamatoAndo Apr 30, 2024
1abb875
Merge pull request #398 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Apr 30, 2024
b38e413
chore(component_state_monitor): relax pose_estimator_pose timeout (#979)
shmpwk May 1, 2024
dd6e2b0
Merge pull request #399 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 1, 2024
9cd0fbb
fix: update traffic topic in autoware.rviz (#981)
KhalilSelyan May 2, 2024
d604455
Merge pull request #401 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 2, 2024
9f48292
feat(crosswalk)!: change a hard coding number and set as param (#977)
yuki-takagi-66 May 7, 2024
196c69e
Merge pull request #402 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 7, 2024
645fa35
feat(autonomous_emergency_braking): add obstacle velocity estimation …
danielsanchezaran May 7, 2024
4f705dd
Merge pull request #403 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 7, 2024
edcf337
fix(componet_state_monitor): remove ndt node alive monitoring (#984)
YamatoAndo May 10, 2024
29215a0
Merge pull request #404 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 10, 2024
904ae05
feat(path_planner): params to adjust hard constraints and path reuse …
maxime-clem May 10, 2024
134e609
Merge pull request #405 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 10, 2024
25f15dc
fix: update widget size and position (#982)
KhalilSelyan May 10, 2024
04a03ed
Merge pull request #406 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 10, 2024
f145420
feat(remaining_dist_eta): add MissionDetailsDisplay plugin rviz confi…
ahmeddesokyebrahim May 13, 2024
fb4b5b9
Merge pull request #407 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 13, 2024
56c44ca
feat(map_based_prediction): incorporate crosswalk user history (#987)
soblin May 13, 2024
bc39d72
Merge pull request #408 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 13, 2024
e4c6991
feat(out_of_lane): add option to ignore overlaps in lane changes (#986)
maxime-clem May 13, 2024
2e76e82
Merge pull request #409 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 13, 2024
8fb1a7e
ci: add automatic PR labeler (#972)
ktro2828 May 14, 2024
9893af6
Merge pull request #410 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 14, 2024
0aea8a3
fix(ndt_scan_matchere): improved tpe (#985)
SakodaShintaro May 14, 2024
36ccda0
Merge pull request #411 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] May 14, 2024
4a0c97c
Merge remote-tracking branch 'origin/beta/v0.28.0' into sync-awf-upst…
TakaHoribe May 15, 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
33 changes: 33 additions & 0 deletions .github/labeler.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
"type:ci":
- .github/**/*
- "*.json"
- "*.yaml"
- "*.cfg"
- .clang-format
- .gitignore
- .prettierignore
"type:documentation":
- "**/*.md"
- "**/*.rst"
- "**/*.jpg"
- "**/*.png"
- "**/*.svg"
"component:control":
- "**/*control*"
"component:localization":
- "**/*localization*"
"component:map":
- "**/*map*"
"component:perception":
- "**/*perception*"
"component:planning":
- "**/*planning*"
"component:sensing":
- "**/*sensing*"
"component:simulation":
- "**/*simulator*"
"component:system":
- "**/*system*"
"component:ui":
- "**/*.rviz"
- "**/rviz"
16 changes: 16 additions & 0 deletions .github/workflows/pr-labeler.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: pr-labeler
on:
pull_request_target:
types:
- opened
- edited
- synchronize

jobs:
label:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v4
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
configuration-path: .github/labeler.yaml
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ repos:
- id: yamllint

- repo: https://github.com/tier4/pre-commit-hooks-ros
rev: v0.8.0
rev: v0.9.0
hooks:
- id: flake8-ros
- id: prettier-xacro
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,38 @@
/**:
ros__parameters:
publish_debug_pointcloud: false
# Ego path calculation
use_predicted_trajectory: true
use_imu_path: true
use_imu_path: false
min_generated_path_length: 0.5
imu_prediction_time_horizon: 1.5
imu_prediction_time_interval: 0.1
mpc_prediction_time_horizon: 1.5
mpc_prediction_time_interval: 0.1

# Debug
publish_debug_pointcloud: false

# Point cloud partitioning
detection_range_min_height: 0.0
detection_range_max_height_margin: 0.0
voxel_grid_x: 0.05
voxel_grid_y: 0.05
voxel_grid_z: 100000.0
min_generated_path_length: 0.5

# Point cloud cropping
expand_width: 0.1
path_footprint_extra_margin: 4.0

# Point cloud clustering
cluster_tolerance: 0.1 #[m]
minimum_cluster_size: 10
maximum_cluster_size: 10000

# RSS distance collision check
longitudinal_offset: 2.0
t_response: 1.0
a_ego_min: -3.0
a_obj_min: -1.0
imu_prediction_time_horizon: 1.5
imu_prediction_time_interval: 0.1
mpc_prediction_time_horizon: 1.5
mpc_prediction_time_interval: 0.1
collision_keeping_sec: 0.0
collision_keeping_sec: 2.0
previous_obstacle_keep_time: 1.0
aeb_hz: 10.0
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@
pose_additional_delay: 0.0
pose_measure_uncertainty_time: 0.01
pose_smoothing_steps: 5
pose_gate_dist: 10000.0
pose_gate_dist: 49.5 # corresponds to significance level = 10^-10

twist_measurement:
# for twist measurement
twist_additional_delay: 0.0
twist_smoothing_steps: 2
twist_gate_dist: 10000.0
twist_gate_dist: 46.1 # corresponds to significance level = 10^-10

process_noise:
# for process model
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
# The number of initial random trials in the TPE (Tree-Structured Parzen Estimator).
# This value should be equal to or less than 'initial_estimate_particles_num' and more than 0.
# If it is equal to 'initial_estimate_particles_num', the search will be the same as a full random search.
n_startup_trials: 20
n_startup_trials: 100


validation:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
ros__parameters:
fuse_unknown_only: true
min_cluster_size: 2
max_cluster_size: 20
cluster_2d_tolerance: 0.5
Original file line number Diff line number Diff line change
@@ -1,27 +1,20 @@
/**:
ros__parameters:
class_names: ["CAR", "TRUCK", "BUS", "BICYCLE", "PEDESTRIAN"]
point_feature_size: 4
max_voxel_size: 40000
point_cloud_range: [-76.8, -76.8, -4.0, 76.8, 76.8, 6.0]
voxel_size: [0.32, 0.32, 10.0]
downsample_factor: 1
encoder_in_feature_size: 9
# post-process params
circle_nms_dist_threshold: 0.5
iou_nms_target_class_names: ["CAR"]
iou_nms_search_distance_2d: 10.0
iou_nms_threshold: 0.1
yaw_norm_thresholds: [0.3, 0.3, 0.3, 0.3, 0.0]
score_threshold: 0.35
has_variance: false
has_twist: false
trt_precision: fp16
densification_num_past_frames: 1
densification_world_frame_id: map

# weight files
encoder_onnx_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).onnx"
encoder_engine_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).engine"
head_onnx_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).onnx"
head_engine_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).engine"
trt_precision: fp16
post_process_params:
# post-process params
circle_nms_dist_threshold: 0.5
iou_nms_target_class_names: ["CAR"]
iou_nms_search_distance_2d: 10.0
iou_nms_threshold: 0.1
yaw_norm_thresholds: [0.3, 0.3, 0.3, 0.3, 0.0]
score_threshold: 0.35
densification_params:
world_frame_id: map
num_past_frames: 1
Original file line number Diff line number Diff line change
@@ -1,27 +1,20 @@
/**:
ros__parameters:
class_names: ["CAR", "TRUCK", "BUS", "BICYCLE", "PEDESTRIAN"]
point_feature_size: 4
max_voxel_size: 40000
point_cloud_range: [-76.8, -76.8, -4.0, 76.8, 76.8, 6.0]
voxel_size: [0.32, 0.32, 10.0]
downsample_factor: 2
encoder_in_feature_size: 9
# post-process params
circle_nms_dist_threshold: 0.5
iou_nms_target_class_names: ["CAR"]
iou_nms_search_distance_2d: 10.0
iou_nms_threshold: 0.1
yaw_norm_thresholds: [0.3, 0.3, 0.3, 0.3, 0.0]
score_threshold: 0.35
has_variance: false
has_twist: false
trt_precision: fp16
densification_num_past_frames: 1
densification_world_frame_id: map

# weight files
encoder_onnx_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).onnx"
encoder_engine_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).engine"
head_onnx_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).onnx"
head_engine_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).engine"
trt_precision: fp16
post_process_params:
# post-process params
circle_nms_dist_threshold: 0.5
iou_nms_target_class_names: ["CAR"]
iou_nms_search_distance_2d: 10.0
iou_nms_threshold: 0.1
yaw_norm_thresholds: [0.3, 0.3, 0.3, 0.3, 0.0]
score_threshold: 0.35
densification_params:
world_frame_id: map
num_past_frames: 1

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,33 +1,21 @@
/**:
ros__parameters:
trt_precision: fp16
encoder_onnx_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).onnx"
encoder_engine_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).engine"
head_onnx_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).onnx"
head_engine_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).engine"

model_params:
class_names: ["CAR", "TRUCK", "BUS", "BICYCLE", "PEDESTRIAN"]
paint_class_names: ["CAR", "BICYCLE", "PEDESTRIAN"]
point_feature_size: 7 # x, y, z, time-lag and car, pedestrian, bicycle
max_voxel_size: 40000
point_cloud_range: [-121.6, -76.8, -3.0, 121.6, 76.8, 5.0]
voxel_size: [0.32, 0.32, 8.0]
downsample_factor: 1
encoder_in_feature_size: 12
yaw_norm_thresholds: [0.3, 0.3, 0.3, 0.3, 0.0]
has_variance: false
has_twist: false
densification_params:
world_frame_id: "map"
num_past_frames: 0
trt_precision: fp16
post_process_params:
# post-process params
circle_nms_dist_threshold: 0.3
iou_nms_target_class_names: ["CAR"]
iou_nms_search_distance_2d: 10.0
iou_nms_threshold: 0.1
score_threshold: 0.35
score_threshold: 0.45
yaw_norm_thresholds: [0.3, 0.3, 0.3, 0.3, 0.0]
densification_params:
world_frame_id: "map"
num_past_frames: 1
omp_params:
# omp params
num_threads: 1
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@
timeout_set_for_no_intention_to_walk: [1.0, 0.0] # [s] values of map
# parameter for shoulder lane prediction
prediction_time_horizon_rate_for_validate_shoulder_lane_length: 0.8
use_crosswalk_user_history:
match_lost_and_appeared_users: false
remember_lost_users: false

# parameters for lc prediction
lane_change_detection:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@
map_length_x: 150.0 # [m]
map_length_y: 150.0 # [m]

# downsample input pointcloud
downsample_input_pointcloud: true
downsample_voxel_size: 0.25 # [m]

# each grid map parameters
ogm_creation_config:
height_filter:
Expand All @@ -20,7 +24,7 @@
max_height: 2.0
enable_single_frame_mode: true
# use sensor pointcloud to filter obstacle pointcloud
filter_obstacle_pointcloud_by_raw_pointcloud: true
filter_obstacle_pointcloud_by_raw_pointcloud: false

grid_map_type: "OccupancyGridMapFixedBlindSpot"
OccupancyGridMapFixedBlindSpot:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@
min_height: -1.0
max_height: 2.0

# downsample input pointcloud
downsample_input_pointcloud: true
downsample_voxel_size: 0.125 # [m]

enable_single_frame_mode: false
# use sensor pointcloud to filter obstacle pointcloud
filter_obstacle_pointcloud_by_raw_pointcloud: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,10 @@
th_shiftable_ratio: 0.8 # [-]
min_road_shoulder_width: 0.5 # [m] FOR DEVELOPER

# for merging/deviating vehicle
merging_vehicle:
th_overhang_distance: 0.0 # [m]

# params for avoidance of vehicle type objects that are ambiguous as to whether they are parked.
avoidance_for_ambiguous_vehicle:
enable: true # [-]
Expand Down Expand Up @@ -290,4 +294,3 @@
# for debug
debug:
marker: false
console: false
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/**:
ros__parameters:
verbose: false
max_iteration_num: 100

traffic_light_signal_timeout: 1.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
bus: true
trailer: true
unknown: false
bicycle: false
bicycle: true
motorcycle: true
pedestrian: false
pedestrian: true

max_obstacle_vel: 100.0 # [m/s]
min_obstacle_vel: 0.0 # [m/s]
Expand All @@ -40,6 +40,7 @@
max_overtaking_object_angle: 1.05
min_oncoming_object_vel: 1.0
max_oncoming_object_angle: 0.523
max_pedestrian_crossing_vel: 0.8

front_object:
max_object_angle: 0.785
Expand All @@ -55,6 +56,10 @@
min_longitudinal_polygon_margin: 3.0 # [m]

lat_offset_from_obstacle: 1.0 # [m]
margin_distance_around_pedestrian: 2.0 # [m]
predicted_path:
end_time_to_consider: 3.0 # [s]
threshold_confidence: 0.0 # [] not probability
max_lat_offset_to_avoid: 0.5 # [m]
max_time_for_object_lat_shift: 0.0 # [s]
lpf_gain_for_lat_avoid_to_offset: 0.9 # [-]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
ego_pass_later_margin_x: [0.0] # [[s]] time to vehicle margin vector for object pass first situation (the module judges that ego don't have to stop at TTV + MARGIN < TTC condition)
ego_pass_later_margin_y: [13.0] # [[s]] time to collision margin vector for object pass first situation (the module judges that ego don't have to stop at TTV + MARGIN < TTC condition)
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.
Expand Down
Loading
Loading