diff --git a/.github/workflows/build-and-test-differential.yaml b/.github/workflows/build-and-test-differential.yaml
index ad9fc6620e..7f1e41fe99 100644
--- a/.github/workflows/build-and-test-differential.yaml
+++ b/.github/workflows/build-and-test-differential.yaml
@@ -18,7 +18,7 @@ jobs:
build-depends-repos: build_depends.repos
steps:
- name: Check out repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
fetch-depth: 0
@@ -61,7 +61,7 @@ jobs:
needs: build-and-test-differential
steps:
- name: Check out repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
fetch-depth: 0
diff --git a/.github/workflows/build-and-test.yaml b/.github/workflows/build-and-test.yaml
index 605422728a..d312d6cc63 100644
--- a/.github/workflows/build-and-test.yaml
+++ b/.github/workflows/build-and-test.yaml
@@ -22,7 +22,7 @@ jobs:
build-depends-repos: build_depends.repos
steps:
- name: Check out repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Free disk space (Ubuntu)
uses: jlumbroso/free-disk-space@v1.3.1
diff --git a/autoware_launch/config/control/autoware_autonomous_emergency_braking/autonomous_emergency_braking.param.yaml b/autoware_launch/config/control/autoware_autonomous_emergency_braking/autonomous_emergency_braking.param.yaml
index 4233f8b6be..bf9249e91a 100644
--- a/autoware_launch/config/control/autoware_autonomous_emergency_braking/autonomous_emergency_braking.param.yaml
+++ b/autoware_launch/config/control/autoware_autonomous_emergency_braking/autonomous_emergency_braking.param.yaml
@@ -3,6 +3,8 @@
# Ego path calculation
use_predicted_trajectory: true
use_imu_path: false
+ use_pointcloud_data: true
+ use_predicted_object_data: false
use_object_velocity_calculation: true
min_generated_path_length: 0.5
imu_prediction_time_horizon: 1.5
@@ -25,7 +27,8 @@
path_footprint_extra_margin: 4.0
# Point cloud clustering
- cluster_tolerance: 0.1 #[m]
+ cluster_tolerance: 0.15 #[m]
+ cluster_minimum_height: 0.0
minimum_cluster_size: 10
maximum_cluster_size: 10000
diff --git a/autoware_launch/config/localization/eagleye_config.param.yaml b/autoware_launch/config/localization/eagleye_config.param.yaml
index e83376e841..046a041188 100644
--- a/autoware_launch/config/localization/eagleye_config.param.yaml
+++ b/autoware_launch/config/localization/eagleye_config.param.yaml
@@ -10,7 +10,7 @@
twist_topic: /sensing/vehicle_velocity_converter/twist_with_covariance
imu_topic: /sensing/imu/imu_data
gnss:
- velocity_source_type: 2 # rtklib_msgs/RtklibNav: 0, nmea_msgs/Sentence: 1, ublox_msgs/NavPVT: 2, geometry_msgs/TwistWithCovarianceStamped: 3
+ velocity_source_type: 2 # rtklib_msgs/RtklibNav: 0, nmea_msgs/Sentence: 1, ublox_msgs/NavPVT: 2, geometry_msgs/TwistWithCovarianceStamped: 3, septentrio_gnss_driver/PVTGeodetic: 4
velocity_source_topic: /sensing/gnss/ublox/navpvt
llh_source_type: 2 # rtklib_msgs/RtklibNav: 0, nmea_msgs/Sentence: 1, sensor_msgs/NavSatFix: 2
llh_source_topic: /sensing/gnss/ublox/nav_sat_fix
diff --git a/autoware_launch/config/localization/ekf_localizer.param.yaml b/autoware_launch/config/localization/ekf_localizer.param.yaml
index 19bfd2d498..4a7696ec9e 100644
--- a/autoware_launch/config/localization/ekf_localizer.param.yaml
+++ b/autoware_launch/config/localization/ekf_localizer.param.yaml
@@ -39,6 +39,11 @@
pose_no_update_count_threshold_error: 100
twist_no_update_count_threshold_warn: 50
twist_no_update_count_threshold_error: 100
+ ellipse_scale: 3.0
+ error_ellipse_size: 1.5
+ warn_ellipse_size: 1.2
+ error_ellipse_size_lateral_direction: 0.3
+ warn_ellipse_size_lateral_direction: 0.25
misc:
# for velocity measurement limitation (Set 0.0 if you want to ignore)
diff --git a/autoware_launch/config/perception/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml b/autoware_launch/config/perception/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml
index 99050d9738..fb6f1131e1 100644
--- a/autoware_launch/config/perception/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml
+++ b/autoware_launch/config/perception/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml
@@ -13,7 +13,7 @@
filter_settings:
# polygon overlap based filter
polygon_overlap_filter:
- enabled: true
+ enabled: true
# velocity direction based filter
lanelet_direction_filter:
enabled: false
diff --git a/autoware_launch/config/perception/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml b/autoware_launch/config/perception/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml
index 62051e1c5e..330a4605a1 100644
--- a/autoware_launch/config/perception/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml
+++ b/autoware_launch/config/perception/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml
@@ -9,3 +9,13 @@
MOTORCYCLE : true
BICYCLE : true
PEDESTRIAN : true
+
+ filter_settings:
+ # polygon overlap based filter
+ polygon_overlap_filter:
+ enabled: true
+ # velocity direction based filter
+ lanelet_direction_filter:
+ enabled: false
+ velocity_yaw_threshold: 0.785398 # [rad] (45 deg)
+ object_speed_threshold: 3.0 # [m/s]
diff --git a/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/static_obstacle_avoidance.param.yaml b/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/static_obstacle_avoidance.param.yaml
index 3113f27801..cd5e2cb326 100644
--- a/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/static_obstacle_avoidance.param.yaml
+++ b/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/static_obstacle_avoidance.param.yaml
@@ -5,13 +5,13 @@
resample_interval_for_planning: 0.3 # [m] FOR DEVELOPER
resample_interval_for_output: 4.0 # [m] FOR DEVELOPER
- # avoidance module common setting
- enable_bound_clipping: false
- disable_path_update: false
-
+ # drivable lane setting. this module is able to use not only current lane but also right/left lane
+ # if the current lane(=lanelet::Lanelet) and the right/left lane share the boundary(=lanelet::Linestring) in HDMap.
+ # "current_lane" : use only current lane. this module doesn't use adjacent lane to avoid object.
+ # "same_direction_lane" : this module uses same direction lane to avoid object if need.
+ # "opposite_direction_lane": this module uses both same direction and opposite direction lane.
+ use_lane_type: "opposite_direction_lane"
# drivable area setting
- use_adjacent_lane: true
- use_opposite_lane: true
use_intersection_areas: true
use_hatched_road_markings: true
use_freespace_areas: true
@@ -285,6 +285,19 @@
max_acceleration: 0.5 # [m/ss]
min_velocity_to_limit_max_acceleration: 2.78 # [m/ss]
+ # path generation method. select "shift_line_base" or "optimization_base" or "both".
+ # "shift_line_base" : Create avoidance path based on shift line.
+ # User can control avoidance maneuver execution via RTC.
+ # However, this method doesn't support complex avoidance scenario (e.g. S-shape maneuver).
+ # "optimization_base": This module selects avoidance target object
+ # and bpp module clips drivable area based on avoidance target object polygon shape.
+ # But this module doesn't modify the path shape.
+ # On the other hand, autoware_path_optimizer module optimizes path shape instead of this module
+ # so that the path can be within drivable area. This method is able to deal with complex avoidance scenario.
+ # However, user can't control avoidance manuever execution.
+ # "both" : Use both method.
+ path_generation_method: "shift_line_base"
+
shift_line_pipeline:
trim:
quantize_size: 0.1
@@ -294,8 +307,8 @@
# for debug
debug:
- enable_other_objects_marker: false
- enable_other_objects_info: false
+ enable_other_objects_marker: true
+ enable_other_objects_info: true
enable_detection_area_marker: false
enable_drivable_bound_marker: false
enable_safety_check_marker: false
diff --git a/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/scene_module_manager.param.yaml b/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/scene_module_manager.param.yaml
index 59289d30f5..59ef4157b8 100644
--- a/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/scene_module_manager.param.yaml
+++ b/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/scene_module_manager.param.yaml
@@ -9,7 +9,6 @@
enable_simultaneous_execution_as_candidate_module: true
keep_last: false
priority: 6
- max_module_size: 1
external_request_lane_change_right:
enable_rtc: false
@@ -17,7 +16,6 @@
enable_simultaneous_execution_as_candidate_module: true
keep_last: false
priority: 6
- max_module_size: 1
lane_change_left:
enable_rtc: false
@@ -25,7 +23,6 @@
enable_simultaneous_execution_as_candidate_module: true
keep_last: false
priority: 5
- max_module_size: 1
lane_change_right:
enable_rtc: false
@@ -33,7 +30,6 @@
enable_simultaneous_execution_as_candidate_module: true
keep_last: false
priority: 5
- max_module_size: 1
start_planner:
enable_rtc: false
@@ -41,7 +37,6 @@
enable_simultaneous_execution_as_candidate_module: false
keep_last: false
priority: 0
- max_module_size: 1
side_shift:
enable_rtc: false
@@ -49,7 +44,6 @@
enable_simultaneous_execution_as_candidate_module: false
keep_last: false
priority: 2
- max_module_size: 1
goal_planner:
enable_rtc: false
@@ -57,7 +51,6 @@
enable_simultaneous_execution_as_candidate_module: false
keep_last: true
priority: 1
- max_module_size: 1
static_obstacle_avoidance:
enable_rtc: false
@@ -65,7 +58,6 @@
enable_simultaneous_execution_as_candidate_module: false
keep_last: false
priority: 4
- max_module_size: 1
avoidance_by_lane_change:
enable_rtc: false
@@ -73,7 +65,6 @@
enable_simultaneous_execution_as_candidate_module: false
keep_last: false
priority: 3
- max_module_size: 1
dynamic_obstacle_avoidance:
enable_rtc: false
@@ -81,7 +72,6 @@
enable_simultaneous_execution_as_candidate_module: true
keep_last: true
priority: 7
- max_module_size: 1
sampling_planner:
enable_module: true
@@ -90,4 +80,3 @@
enable_simultaneous_execution_as_candidate_module: false
keep_last: false
priority: 16
- max_module_size: 1
diff --git a/autoware_launch/config/planning/scenario_planning/lane_driving/motion_planning/obstacle_cruise_planner/obstacle_cruise_planner.param.yaml b/autoware_launch/config/planning/scenario_planning/lane_driving/motion_planning/obstacle_cruise_planner/obstacle_cruise_planner.param.yaml
index 42e5ca054a..c9fa876368 100644
--- a/autoware_launch/config/planning/scenario_planning/lane_driving/motion_planning/obstacle_cruise_planner/obstacle_cruise_planner.param.yaml
+++ b/autoware_launch/config/planning/scenario_planning/lane_driving/motion_planning/obstacle_cruise_planner/obstacle_cruise_planner.param.yaml
@@ -37,6 +37,7 @@
motorcycle: true
bicycle: true
pedestrian: true
+ pointcloud: false
cruise_obstacle_type:
inside:
@@ -68,8 +69,17 @@
motorcycle: true
bicycle: true
pedestrian: true
+ pointcloud: false
behavior_determination:
+ pointcloud_search_radius: 5.0
+ pointcloud_voxel_grid_x: 0.05
+ pointcloud_voxel_grid_y: 0.05
+ pointcloud_voxel_grid_z: 100000.0
+ pointcloud_cluster_tolerance: 1.0
+ pointcloud_min_cluster_size: 1
+ pointcloud_max_cluster_size: 100000
+
decimate_trajectory_step_length : 2.0 # longitudinal step length to calculate trajectory polygon for collision checking
prediction_resampling_time_interval: 0.1
diff --git a/autoware_launch/launch/components/tier4_control_component.launch.xml b/autoware_launch/launch/components/tier4_control_component.launch.xml
index 09b817b149..bfa64229ee 100644
--- a/autoware_launch/launch/components/tier4_control_component.launch.xml
+++ b/autoware_launch/launch/components/tier4_control_component.launch.xml
@@ -10,7 +10,7 @@
-
+
diff --git a/autoware_launch/launch/components/tier4_system_component.launch.xml b/autoware_launch/launch/components/tier4_system_component.launch.xml
index 6fda11ac7a..0712312156 100644
--- a/autoware_launch/launch/components/tier4_system_component.launch.xml
+++ b/autoware_launch/launch/components/tier4_system_component.launch.xml
@@ -29,7 +29,7 @@
-
+