Skip to content

Release 0.40.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 30 Jan 06:08
· 348 commits to main since this release
75549a6

Features

  • [rtc_interface] Add requested field (#9202)
  • [autoware_test_utils] Add traffic light msgs parser (#9177)
  • [static_obstacle_avoidance] Operator request for ambiguous vehicle (#9205)
  • [collision_detector] Use polling subscriber (#9213)
  • [control_launch] Add collision detector in launch (#9214)
  • [autoware_motion_utils] Add new trajectory class (#8693)
  • [autoware_test_utils] Add general topic dumper (#9207)
  • [autoware_trajectory] Move trajectory_container from autoware_motion_utils to a new package (#9253)
  • [system_monitor] Support loopback network interface (#9067)
  • [autoware_trajectory] Change interface of InterpolatedArray (#9264)
  • [system_monitor] Add on/off config for network traffic monitor (#9069)
  • [detection_area] Add retruction feature (#9255)
  • [goal_planner] Sort candidate path only when num to avoid is different (#9271)
  • [aeb] Set global param to override autoware state check (#9263)
  • [autoware_test_utils] Use sample_vehicle/sample_sensor_kit (#9290)
  • [tier4_metric_msgs] Apply tier4_metric_msgs for scenario_simulator_v2_adapter, control_evaluator, planning_evaluator, autonomous_emergency_braking, obstacle_cruise_planner, motion_velocity_planner, processing_time_checker (#9180)
  • [diagnostic_graph_aggregator] Implement diagnostic graph dump functionality (#9261)
  • [goal_planner] Safety check with only parking path (#9293)
  • [start_planner, lane_departure_checker] Speed up by updating polygons (#9309)
  • [autoware_trajectory] Change default value of min_points (#9315)
  • [behavior_velocity_planner] Replace first_stop_path_point_index (#9296)
  • [run_out_module] Add tests to run out (#9222)
  • [hazard_status_converter] Hazard status converter subscribe emergency holding (#9287)
  • [mrm_handler] Mrm handler publish emergecy holding (#9285)
  • [trajectory_follower] Publsih control horzion (#8977)
  • [behavior_velocity_stop_line] Replace autoware_motion_utils to autoware_trajectory (#9299)
  • [autoware_traffic_light_multi_camera_fusion] Resolve clang-tidy error (#9336)
  • [bpp] Add velocity interface (#9344)
  • [avoidance] Output velocity factor (#9345)
  • [freespace_planner] Add processing time pub (#9332)
  • [start_planner] Output velocity factor (#9347)
  • [lane_change] Output velocity factor (#9349)
  • [goal_planner] Output velocity factor (#9348)
  • [mrm_comfortable_stop_operator] Add updateParam for mrm comfortable stop (#9353)
  • [control_evaluator] Add processing time publisher (#9339)
  • [goal_planner] Move goal_candidates from ThreadSafeData to GoalPlannerData (#9292)
  • [tier4_control_launch] Use preset.yaml to control which modules to launch for control modules (#9351)
  • [autoware_multi_object_tracker] New function to add odometry uncertainty (#9139)
  • Suppress warning/error of the empty predicted trajectory by MPC (#9373)
  • [mpc_lateral_controller] Suppress rclcpp_warning/error (#9382)
  • [goal_planner] Remove unnecessary member from ThreadSafeData (#9393)
  • [behavior_path_planner_common] Use azimuth for interpolatePose (#9362)
  • [autoware_test_utils] Add parser for LaneletRoute, TrackedObject (#9317)
  • [simple_planning_simulator] Add mechanical actuaion sim model (#9300)
  • [pid_longitudinal_controller] Suppress rclcpp_warning/error (#9384)
  • [build_depends.repos] Change autoware_adapi_msgs version (#9420)
  • [behavior_velocity_planner] Update velocity factor initialization for run out module (#9352)
  • [obstacle_cruise_planner] Outputs velocity factor when the ego follows front vehicle. (#9359)
  • [goal_planner] Do not insert shift end pose on pull over lane to path (#9361)
  • [pyplot] Add C++ pyplot (#9430)
  • [autonomous_emergency_braking] Set a lateral deviation limit for AEB IMU path (#9410)
  • [planning_evaluator] Add processing time pub (#9334)
  • [mission_planner] Add processing time publisher (#9342)
  • [autoware_ground_segmentation] Grid data structure revision for efficiency improvement (#9297)
  • [processing_time_checker] Update processing time list (#9350)
  • [lane_change] Parse predicted objects for lane change test (RT1-8251) (#9256)
  • [autoware_processing_time_checker] Add a trigger to choice whether to output metrics to log folder (#9479)
  • [lane_change] Improve delay lane change logic (#9480)
  • [autoware_lidar_centerpoint] Added a check to notify if we are dropping pillars (#9488)
  • [control_evaluator, tier4_control_launch] Add a trigger to choice whether to output metrics to log folder (#9478)
  • [clang-tidy] Add .clang-tidy-ignore (#9498)
  • [planning_evaluator] Add a trigger to choice whether to output metrics to log folder (#9476)
  • [universe_utils] Add extra info to time keeper warning (#9484)
  • [object_lanelet_filter] Add configurable margin for object lanel… (#9240)
  • [velocity_smoother, external_velocity_limit_selector] Enable stronger acceleration when requested (#9502)
  • [tier4_state_rviz_plugin] Check for abrupt deceleration (#9474)
  • [behavior_velocity_planner] Remove stop_reason (#9452)
  • Replace tier4_map_msgs with autoware_map_msgs for MapProjectorInfo (#9392)
  • [build-and-test-differential] If unnecessary, completely ignore cuda build (#9520)
  • [lane_changing] Improve computation of lane changing acceleration (#9545)
  • [lane_change] Reduce prepare duration when blinker has been activated (#9185)
  • [bytetrack] Remove unreachable code block from lapjv.h (#9563)
  • [costmap_generator, scenario_selector] Improve freespace planning stability (#9579)
  • [autoware_geography_utils] Move autoware_geography_utils to autoware.core (#9554)
  • [goal_planner] Check opposite lane for lane departure_check (#9460)
  • [diagnostic_graph_utils] Publish error graph instead of the terminal log (#9421)
  • [behavior_path_planner] Add detail text to virutal wall (#9600)
  • Remove max rois limit in the image projection based fusion (#9596)
  • [duplicated_node_checker] Show the node name on the terminal (#9609)

Bug Fixes

  • Fix ticket links in CHANGELOG.rst (#9588)
  • Fix ticket links to point to https://github.com/autowarefoundation/autoware.universe (#9304)
  • [mpc_lateral_controller] Correctly resample the MPC trajectory yaws (#9199)
  • [bpp] Prevent accessing nullopt (#9204)
  • [rtc_interface] Update requested field for every cooperateStatus state (#9211)
  • [diagnostic_graph_utils] Reset graph when new one is received (#9208)
  • [autoware_ndt_scan_matcher] Reduce initial_pose_estimation.particles_num from 200 to 100 on tests (#9218)
  • [bvp] Remove expired module safely (#9212)
  • [autoware_behavior_path_goal_planner_module] Fix cppcheck unreadVariable (#9192)
  • [autoware_image_projection_based_fusion] Fix bugprone-misplaced-widening-cast (#9229)
  • [autoware_euclidean_cluster] Fix bugprone-misplaced-widening-cast (#9227)
  • [autoware_image_projection_based_fusion] Fix bugprone-misplaced-widening-cast (#9226)
  • [autoware_compare_map_segmentation] Fix cppcheck constVariableReference (#9196)
  • [autoware_behavior_velocity_no_stopping_area_module] Fix cppcheck knownConditionTrueFalse (#9189)
  • [autoware_freespace_planning_algorithms] Fix bugprone-unused-raii (#9230)
  • [autoware_probabilistic_occupancy_grid_map] Fix bugprone-incorrect-roundings (#9221)
  • [crosswalk] Don't use vehicle stop checker to remove unnecessary callback (#9234)
  • [autoware_image_projection_based_fusion] Make optional to consider lens distortion in the point projection (#9233)
  • [autoware_ekf_localizer] Remove timer_tf_ (#9244)
  • [autoware_rtc_interface] Fix dependency (#9237)
  • [autonomous_emergency_braking] Solve issue with arc length (#9247)
  • [autoware_lidar_apollo_instance_segmentation] Fix cppcheck suspiciousFloatingPointCast (#9195)
  • [autoware_behavior_path_sampling_planner_module] Fix cppcheck unusedVariable (#9190)
  • [lane_change] Enable cancel when ego in turn direction lane (#9124)
  • [out_of_lane] Correct calculations of the stop pose (#9209)
  • [autoware_pointcloud_preprocessor] Launch file load parameter from yaml (#8129)
  • Missing dependency in common components (#9072)
  • [autoware_pointcloud_preprocessor] Fix the wrong naming of crop box parameter file (#9258)
  • [dummy_diag_publisher] Not use diagnostic_updater and param callback (#9257)
  • [vehicle_cmd_gate] Fix processing time measurement (#9260)
  • [bvp] Use polling subscriber (#9242)
  • [bpp] Prevent accessing nullopt (#9269)
  • [/autoware_freespace_planning_algorithms] Fix cppcheck unusedFunction (#9274)
  • [autoware_behavior_path_start_planner_module] Fix cppcheck unreadVariable (#9277)
  • [autoware_ndt_scan_matcher] Fix cppcheck unusedFunction (#9275)
  • [autoware_pure_pursuit] Fix cppcheck unusedFunction (#9276)
  • [lane_change] Correct computation of maximum lane changing length threshold (#9279)
  • [autoware_default_adapi] Change subscribing steering factor topic name for obstacle avoidance and lane changes (#9273)
  • [lane_change] Extending lane change path for multiple lane change (RT1-8427) (#9268)
  • [autoware_utils] Address self-intersecting polygons in random_concave_generator and handle empty inners() during triangulation (#8995)
  • [behavior_path_planner_common] Use boost intersects instead of overlaps (#9289)
  • [autoware_mpc_lateral_controller] Fix bugprone-misplaced-widening-cast (#9224)
  • [autoware_detected_object_validation] Fix clang-diagnostic-error (#9215)
  • [autoware_detected_object_validation] Fix bugprone-incorrect-roundings (#9220)
  • Fix ticket links to point to https://github.com/autowarefoundation/autoware.universe (#9304)
  • [control] Missing dependency in control components (#9073)
  • [collision_detector] Skip process when odometry is not published (#9308)
  • [autoware_trajectory] Fix bug of autoware_trajectory (#9314)
  • [costmap_generator] Use vehicle frame for lidar height thresholds (#9311)
  • [tier4_dummy_object_rviz_plugin] Fix missing dependency (#9306)
  • Fix ticket links in CHANGELOG.rst (#9588)
  • [bvp] Remove callback group (#9294)
  • [run_out] Output velocity factor (#9319)
  • [codeowner] Fix codeowner file's directory name (#9321)
  • [freespace_planner] Fix is near target check (#9327)
  • [bpp] Update collided polygon pose only once (#9338)
  • [static_obstacle_avoidance] Override setInitState (#9340)
  • [factors_panel] Sort by distance to stop/decel or point where it starts moving the steering (#9346)
  • [compare_map_segmentation] Timer period mismatched with parameter (#9259)
  • [autoware_behavior_path_sampling_planner_module] Fix invalid parameter file (#9231)
  • [yabloc_pose_initializer] Include opencv as system (#9375)
  • [autoware_pose_estimator_arbiter] Add missing include (#9376)
  • [autoware_trajectory_follower_node] Fix clang-diagnostic-format-security (#9378)
  • [autoware_control_validator] Fix clang-diagnostic-unused-private-field (#9381)
  • [control_performance_analysis] Clang-diagnostic-pessimizing-move (#9380)
  • [autoware_mpc_lateral_controller] Fix variableScope (#9390)
  • [autoware_obstacle_stop_planner] Fix cppcheck warnings (#9388)
  • [autoware_occupancy_grid_map_outlier_filter] Fix bugprone-incorrect-roundings (#9217)
  • [autoware_costmap_generator] Fix clang-diagnostic-unused-private-field (#9395)
  • [autoware_obstacle_cruise_planner] Fix clang-diagnostic-defaulted-function-deleted (#9398)
  • [autoware_freespace_planning_algorithms] Fix clang-diagnostic-unused-private-field (#9396)
  • [autoware_surround_obstacle_checker] Fix clang-diagnostic-unused-private-field (#9399)
  • [autoware_behavior_velocity_intersection_module] Fix clang-diagnostic-unused-lambda-capture (#9407)
  • [autoware_behavior_velocity_intersection_module] Fix clang-diagnostic-unused-parameter (#9409)
  • [behavior_path_planner_common] Prevent duplicated point insertion in cutOverlappedLanes (#9363)
  • [autoware_behavior_velocity_run_out_module] Fix clang-diagnostic-unused-lambda-capture (#9416)
  • [autoware_behavior_velocity_walkway_module] Fix clang-diagnostic-unused-lambda-capture (#9415)
  • [autoware_behavior_velocity_planner_common] Fix clang-diagnostic-unused-const-variable (#9413)
  • [autoware_behavior_velocity_planner] Fix clang-diagnostic-format-security (#9411)
  • [autoware_behavior_path_start_planner_module] Fix clang-diagnostic-unused-variable (#9405)
  • [autoware_behavior_velocity_blind_spot_module] Fix clang-diagnostic-unused-parameter (#9406)
  • [autoware_pointcloud_preprocessor] Clang-tidy for overrides (#9414)
  • [autoware_pointcloud_preprocessor] Clang-tidy error in distortion corrector (#9412)
  • [evaluator] Missing dependency in evaluator components (#9074)
  • [autoware_obstacle_cruise_planner] Fix clang-diagnostic-delete-abstract-non-virtual-dtor (#9419)
  • [autoware_freespace_planning_algorithms] Fix clang-diagnostic-ignored-optimization-argument (#9418)
  • [autoware_behavior_path_sampling_planner_module] Fix clang-diagnostic-unused-variable (#9404)
  • [static_centerline_generator] Map_tf_generator package name needs update (#9383)
  • [goal_planner] Use departure_check_lane for path (#9423)
  • [autoware_ndt_scan_matcher] Remove unsed functions (#9387)
  • [autoware_perception_rviz_plugin] Fix orientation indication rendering fix (#9434)
  • [goal_planner] Remove stop reason (#9365)
  • [avoidance] Remove stop reason (#9364)
  • [bpp] Remove stop reason (#9449)
  • [autoware_smart_mpc_trajectory_follower] Fix clang-diagnostic-ignored-optimization-argument (#9437)
  • [autoware_pyplot] Fix missing python3-dev dependency (#9461)
  • [surround_obstacle_checker] Remove stop reason (#9450)
  • [tier4_camera_view_rviz_plugin] Fix clang-diagnostic-unused-const-variable (#9438)
  • [autoware_vehicle_cmd_gate] Remove unused variable (#9377)
  • [diagnostic_graph_utils] Fix clang-diagnostic-delete-abstract-non-virtual-dtor (#9431)
  • [obstacle_cruise_planner] Remove stop reason (#9464)
  • [autoware_ekf_localizer] Publish processing_time_ms (#9443)
  • [autoware_mission_planner] Fix clang-diagnostic-error (#9432)
  • [simple_planning_simulator] Fix clang-diagnostic-delete-non-abstract-non-virtual-dtor (#9448)
  • [autoware_freespace_planning_algorithms] Fix clang-diagnostic-unused-const-variable (#9433)
  • [autoware_mpc_lateral_controller] Fix clang-tidy errors (#9436)
  • [autoware_osqp_interface] Fix clang-tidy errors (#9440)
  • [tier4_adapi_rviz_plugin] Fix clang-diagnostic-unused-lambda-capture (#9439)
  • [autoware_behavior_path_lane_change_module] Fix clang-diagnostic-overloaded-virtual (#9400)
  • [autoware_lidar_centerpoint] Fix clang-diagnostic-unused-private-field (#9471)
  • [autoware_image_projection_based_fusion] Fix clang-diagnostic-inconsistent-missing-override (#9472)
  • [autoware_behavior_path_lane_change_module] Fix clang-diagnostic-error (#9402)
  • [autoware_pointcloud_preprocessor] Fix clang-diagnostic-inconsistent-missing-override (#9445)
  • [autoware_trajectory] Autoware_trajectory bug (#9475)
  • [path_optimizer] Solve issue with time keeper (#9483)
  • Fix missing namespaces in C++ code (#9477)
  • [start_planner] Use extended current lanes to fix turn signal issue (#9487)
  • [autoware_image_projection_based_fusion] Fix clang-diagnostic-unused-private-field (#9473)
  • [bag_time_manager_rviz_plugin] Fix clang-diagnostic-unused-lambda-capture (#9444)
  • [goal_planner] Fix multiple lane ids of shift pull over (#9360)
  • [autoware_lidar_transfusion] Fix clang-diagnostic-unused-private-field (#9499)
  • [autoware_raindrop_cluster_filter] Fix clang-diagnostic-unused-private-field (#9496)
  • [autoware_tracking_object_merger] Fix clang-diagnostic-sign-conversion (#9494)
  • [autoware_multi_object_tracker] Fix clang-diagnostic-unused-private-field (#9491)
  • [autoware_processing_time_checker] Fix typo (#9504)
  • [autoware_elevation_map_loader] Fix clang-diagnostic-format-security (#9492)
  • [mission_planner] Fix initialization after route set (#9457)
  • [autoware_tensorrt_common] Fix clang-diagnostic-unused-private-field (#9493)
  • [autoware_traffic_light_classifier] Fix clang-diagnostic-delete-abstract-non-virtual-dtor (#9497)
  • [autoware_freespace_planner, autoware_freespace_planning_algorithms] Modify freespace planner to use node clock instead of system clock (#9152)
  • [autoware_tracking_object_merger] Fix clang-diagnostic-sign-conversion (#9507)
  • [autoware_behavior_path_lane_change_module] Fix clang-diagnostic-unused-variable (#9401)
  • [autoware_image_projection_based_fusion] Fix clang-diagnostic-inconsistent-missing-override (#9510)
  • [autoware_image_projection_based_fusion] Fix clang-diagnostic-inconsistent-missing-override (#9516)
  • [autoware_tensorrt_yolox] Fix clang-diagnostic-inconsistent-missing-override (#9512)
  • [dummy_perception_publisher] Fix clang-diagnostic-unused-private-field (#9447)
  • [autoware_lidar_centerpoint] Fix clang-diagnostic-delete-abstract-non-virtual-dtor (#9515)
  • [autoware_image_projection_based_fusion] Fix clang-diagnostic-inconsistent-missing-override (#9495)
  • [autoware_image_projection_based_fusion] Fix clang-diagnostic-unused-private-field (#9505)
  • [autoware_tensorrt_classifier] Fix clang errors (#9508)
  • [lane_change] Cap ego's predicted path velocity (RT1-8505) (#9341)
  • [traffic_light_roi_visualizer] Show unknown results correctly (#9467)
  • Fix package names in changelog files (#9500)
  • [autoware_image_projection_based_fusion] Fix clang-diagnostic-inconsistent-missing-override (#9509)
  • [autoware_bytetrack] Fix clang-diagnostic-implicit-const-int-float-conversion (#9468)
  • [autoware_ground_segmentation] Fix clang-diagnostic-inconsistent-missing-override (#9517)
  • [autoware_bytetrack] Fix clang-diagnostic-implicit-const-int-float-conversion (#9513)
  • [autoware_pointcloud_preprocessor] Remove unused arg and unavailable param file. (#9525)
  • [control_evaluator] Correct goal_lateal_deviation (#9532)
  • [learning_based_vehicle_model] Fix clang-diagnostic-delete-abstract-non-virtual-dtor (#9446)
  • [autoware_bytetrack] Update visualizer param path and not to set default value (#9490)
  • [scenario_simulator_v2_adapter] Remove invalid CHANGELOG.rst file (#9501)
  • [autoware_ground_segmentation] Remove unused function (#9536)
  • [autoware_map_based_prediction] Msg namespace (#9553)
  • [autoware_carla_interface] Include "modules" submodule in release package and update setup.py (#9561)
  • [obstacle_stop_planner] Remove stop reason (#9465)
  • [cpplint] Include what you use - common (#9564)
  • [cpplint] Include what you use - control (#9565)
  • [cpplint] Include what you use - evaluator (#9566)
  • [cpplint] Include what you use - localization (#9567)
  • [cpplint] Include what you use - map (#9568)
  • [cpplint] Include what you use - perception (#9569)
  • [cpplint] Include what you use - planning (#9570)
  • [cpplint] Include what you use - sensing (#9571)
  • [cpplint] Include what you use - simulator (#9572)
  • [cpplint] Include what you use - system (#9573)
  • [cpplint] Include what you use - tools (#9574)
  • [cpplint] Include what you use - vehicle (#9575)
  • [cpplint] Include what you use - visualization (#9576)
  • [autoware_multi_object_tracker] Measure latency with latest detection update time (#9533)
  • Autoware_glog_compontnt (#9586)
  • [goal_planner] Fix isStopped judgement (#9585)
  • [autoware_behavior_velocity_stop_line_module] Remove unused function (#9591)
  • [autoware_image_projection_based_fusion] Detected object roi box projection fix (#9519)
  • [lane_change] Check obj predicted path when filtering (#9385)
  • [lidar_centerpoint] Non-maximum suppression target decision logic (#9595)
  • [autoware_lidar_transfusion] Non-maximum suppression target decision logic (#9612)
  • [static_centerline_generator] Several bug fixes (#9426)

Documentation

  • Fix links to design documents (#9301)
  • [autoware_autonomous_emergency_braking] Enhance IMU path generation section with constraints and algorithm details (#9458)
  • [control_performance_analysis] Utilize mathjax syntax in readme (#9552)
  • Update the list styles (#9555)
  • [autoware_pyplot] Add missing readme and move the package to common (#9546)

Code Refactoring

  • [time_utils] Prefix package and namespace with autoware (#9173)
  • [autoware_map_based_prediction] Split pedestrian and bicycle predictor (#9201)
  • [ndt_scan_matcher, ndt_omp] Move ndt_omp into ndt_scan_matcher (#8912)
  • [component_interface_utils] Prefix package and namespace with autoware (#9092)
  • [map_based_prediction] Divide objectsCallback (#9219)
  • [map_based_prediction] Move member functions to utils (#9225)
  • [cuda_utils] Prefix package and namespace with autoware (#9171)
  • [qp_interface] Prefix package and namespace with autoware (#9236)
  • [lane_change] Remove std::optional from lanes polygon (#9267)
  • [lane_change] Revert "remove std::optional from lanes polygon" (#9272)
  • [autoware_ad_api_specs] Prefix package and namespace with autoware (#9250)
  • [lane_change] Remove std::optional from lanes polygon (#9288)
  • [goal_planner] Remove reference_goal_pose getter/setter (#9270)
  • [map_loader] Prefix package and namespace with autoware (#8927)
  • [fake_test_node] Prefix package and namespace with autoware (#9249)
  • [static obstacle avoidance] Remove redundant calculation (#9326)
  • [bpp] Rework steering factor interface (#9325)
  • [factor] Move steering factor interface to motion utils (#9337)
  • [lane_change] Refactor extended object safety check (#9322)
  • [autoware_trajectory] Refactor autoware_trajectory (#9356)
  • [map_loader] Prefix package and namespace with autoware (#8927)
  • [traffic_light_utils] Prefix package and namespace with autoware (#9251)
  • [sensing] Move CUDA related packages to sensing/cuda directory (#9369)
  • [goal_planner] Rename shoulder_lane to pull_over_lane (#9422)
  • [traffic_light_recognition_marker_publisher] Prefix package and namespace with autoware (#9305)
  • [lane_change] Separate target lane leading based on obj behavior (#9372)
  • [lane_change] Refactor lane change parameters (#9403)
  • [evaluators, autoware_universe_utils] Rename Stat class to Accumulator and move it to autoware_universe_utils (#9459)
  • [autoware_behavior_velocity_planner_common,autoware_behavior_velocity_planner] Separate param files (#9470)
  • [autoware_autonomous_emergency_braking] Add getObjectOnPathData and getLongitudinalOffset functions (#9462)
  • [autoware_autonomous_emergency_braking] Update longitudinal offset parameter name (#9463)
  • [autoware_behavior_velocity_stop_line_module] Refactor and test (#9424)
  • [goal_planner] Move unnecessary member functions (#9522)
  • [goal_planner] Move PathDecisionController implementation to a different file (#9523)
  • Correct spelling (#9528)
  • [autoware_behavior_path_side_shift_module] Refactor shift length retrieval and improve path orientation handling (#9539)
  • [perception_online_evaluator] Use tier4_metric_msgs instead of diagnostic_msgs (#9485)
  • [test_utils] Return parser as optional (#9391)
  • [blind_spot] Move util functions outside of class (#9544)
  • [glog_component] Prefix package and namespace with autoware (#9302)
  • [global_parameter_loader] Prefix package and namespace with autoware (#9303)
  • [lane_departure_checker] Move member functions to util functions (#9547)
  • [goal_planner] Improve log message and change level (#9562)
  • [vehicle_velocity_converter] Prefix package and namespace with autoware (#8967)
  • [obstacle_cruise_planner] Refactor rviz and terminal info (#9594)
  • [autoware_multi_object_tracker] Merge normal_vehicle_tracker and big_vehicle_tracker (#9613)

Performance Improvements

  • [autoware_ndt_scan_matcher] Remove evecs_, evals_ of Leaf for memory efficiency (#9281)
  • [static_obstacle_avoidance] Remove redundant calculation related to lanelet functions (#9355)
  • [static_obstacle_avoidance] Use lanelet::utils instead of route handle for closest lanelet (#9367)

Tests

  • [bpp_common] Add unit test for safety check (#9223)
  • [crosswalk] Add unit test (#9228)
  • [behavior_path_planner_common] Add unit test for path shifter (#9239)
  • [costmap_generator] Unit test implementation for costmap generator (#9149)
  • [autoware_control_evaluator] Add unit test for utils autoware_control_evaluator (#9307)
  • [bpp_common] Add tests for the static drivable area (#9324)
  • [bpp_common] Add unit test for safety check (#9386)
  • [autoware_test_utils] Add TrafficLight to map, fix launcher (#9318)
  • [bpp_common] Add unit test for traffic light utils (#9441)
  • [bpp_common] Add unit test for object filtering (#9408)
  • [bpp_common] Add unit test for utils (#9469)
  • [autoware_behavior_path_side_shift_module] Add unit tests for util function (#9540)
  • [lane_departure_checker] Add tests for calcTrajectoryDeviation(), calcMaxSearchLengthForBoundaries() (#9029)
  • [lane_departure_checker] Add unit test for createVehiclePassingAreas (#9548)
  • [autoware_behavior_velocity_planner_common] Refactor and test autoware_behavior_velocity_planner_common (#9551)

Builds

  • [behavior_path_planner_common] Fix #include <rclcpp/clock.hpp> (#6297)

Continuous Integrations

  • [.github] Update image tags (#9286)
  • Use CodeBuild for clang-tidy-differential (#9451)
  • [sync-files] Make use of sync-files-templates repo (#9527)
  • [clang-tidy] Enable clang-tidy checks in perception (#9537)
  • [pre-commit] Autoupdate (#8949)
  • [pre-commit] Update cpplint to 2.0.0 (#9557)
  • [pr-agent] Reduce the contents:write permission to read for security (#9598)
  • [build-and-test] Use self hosted X64 and add ccache to -daily (#9601)

Chores

  • Merge 0.39.0 into humble (with merged commit) (#9607)
  • Update CODEOWNERS (#9203)
  • [obstacle_cruise_planner] Add function tests for a utils function (#9206)
  • [autoware_geography_utils] Update maintainers (#9246)
  • [package.xml] Bump version to 0.38.0 (#9266) (#9284)
  • [autoware_traffic_light*] Add maintainer (#9280)
  • [tvm_utility] Remove tvm_utility package as it is no longer used (#9291)
  • [codecov] Update maintained packages (#9316)
  • Recreate merge commit for release 0.39.0 (#9616)
  • Update CODEOWNERS (#9232)
  • [crosswalk] Delete wide crosswalk corresponding function (#9329)
  • [autoware_behavior_velocity_intersection_module] Include opencv as system (#9330)
  • [autoware_traffic_light_visualization] Include opencv as system (#9331)
  • [perception_utils] Install include directory (#9354)
  • [compare_map_segmentation] Add maintainer (#9371)
  • [autoware_mpc_lateral_controller] Add maintainer (#9374)
  • Update license of pointcloud preprocessor (#9397)
  • [autoware_behavior_velocity_stop_line_module] Add maintainer (#9427)
  • [behavior_path_planner_common] Add package maintainer (#9429)
  • [autoware_pyplot] Move to visualization folder (#9489)
  • [localization_evaluator] Add some maintainers (#9503)
  • Update CODEOWNERS (#9366)
  • Sync files (#7568)
  • Update CODEOWNERS (#9530)
  • [blind_spot] Divide headers to include/ (#9534)
  • Update CODEOWNERS (#9541)
  • [image_projection_based_fusion] Add debug for roi_pointcloud fusion (#9481)
  • [cspell] Add new word libtensorrt to cspell.json (#9550)
  • [autoware_lidar_transfusion] Added a warning if we are dropping voxels (#9486)
  • [compare_map_segmentation] Rename defined type (#9181)
  • [autoware_autonomous_emergency_braking] Add package maintainer (#9580)
  • [autoware_behavior_path_static_obstacle_avoidance_module] Add maintainer (#9581)
  • [package.xml] Bump version to 0.39.0 (#9587)
  • Move rviz plugins from common to visualization/ folder (#9417)
  • Update CODEOWNERS (#9577)
  • [planning_test_manager] Update owner (#9620)
  • [package.xml] Bump version to 0.40.0 (#9618)
  • Bump version to 0.40.0 (#9758)

Reverts

  • [CODEOWNERS] Revert accidental rename (#9605)