Skip to content

0.53.2

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Nov 00:30
· 13 commits to main since this release
62a5739

Features

  • [autoware_pointcloud_preprocessor] Apply agnocast_wrapper::Node to blockage_diag (#13074)
  • [autoware_carla_interface] Do not spawn cameras while rendering is off (#13450)
  • [autoware_carla_interface] Handle gear commands (#13150)
  • [autoware_evaluation_adapter] Apply agnocast_wrapper::Node (#13456)
  • [autoware_bluetooth_monitor] Move to Autoware Index (#13462)
  • [surround_obstacle_stop] Parameterize pcd height filtering (#13464)
  • [diffusion_planner] Include yaw direction for route search (#13469)
  • [pose_initialization_requester] Transfer automatic_pose_initializer (#13163)
  • [autoware_in_lane_mrm_planner] Run in_lane_mrm_planner on the callback-isolated agnocast executor (#13478)
  • [autoware_in_lane_mrm_planner] Run mrm_in_lane_stop_auxiliary_commands on the callback-isolated agnocast executor (#13479)
  • [autoware_redundancy_switcher_interface] Run the node on the callback-isolated agnocast executor (#13477)
  • [autoware_driving_mode_manager] Run the node on the callback-isolated agnocast executor (#13480)
  • [autoware_mrm_in_lane_stop_operator] Run the node on the callback-isolated agnocast executor (#13481)
  • [autoware_diffusion_planner] Persist model load errors on inference_status (#13388)
  • [autoware_mpc_lateral_controller] Take the logger and the clock out of the control (#13451)
  • [autoware_mrm_reset_manager] Apply agnocast_wrapper::Node (#13484)
  • [autoware_mrm_in_lane_stop_operator] Apply agnocast_wrapper::Node (#13485)
  • [autoware_mrm_steering_hold_stop_operator] Apply agnocast_wrapper::Node (#13486)
  • [autoware_driving_mode_manager] Apply agnocast_wrapper::Node (#13488)
  • [autoware_redundancy_switcher_interface] Apply agnocast_wrapper::Node (#13489)
  • [autoware_in_lane_mrm_planner] Apply agnocast_wrapper::Node (#13490)
  • [autoware_generic_service_divider] Run the node on the callback-isolated agnocast executor (#13496)
  • [autoware_trajectory_gate] Apply agnocast_wrapper::Node (#13487)
  • [workflow] Add a workflow that does rosdep install check with whole build dependency (#13473)
  • [autoware_pose2twist] Move to Autoware Index (#13463)
  • [autoware_component_monitor] Move to Autoware Index (#13508)
  • [autoware_image_diagnostics] Move to Autoware Index (#13519)
  • [pure_pursuit] Added virtual destructor to interface and characterization test (#13498)
  • [map_based_prediction] Suppress undetected lane-change paths when a lane-follow path exists (#13525)
  • [hdd_monitor] Handle encrypted storage devices with less load (#13329)
  • [build_depends_stable.repos] Minor update autowarefoundation/cuda_blackboard to 0.5.0 (#13553)

Bug Fixes

  • [autoware_carla_interface] Publish every camera type, not only sensor.camera.rgb (#13409)
  • [autoware_carla_interface] Receive an initial pose that was latched before startup (#13433)
  • [autoware_carla_interface] Publish the ego pose at base_link instead of the vehicle center (#13372)
  • [autoware_redundancy_adapi_switcher] Launch the sub ECU adapi nodes through autoware_node (#13453)
  • [obstacle_velocity_limiter] Fix steering angle recalculation in calculateSteeringAngles (#13459)
  • [obstacle_velocity_limiter] Follow the turning circle in the bicycle projection (#13460)
  • [autonomous_emergency_braking] Account for closest approach while both vehicles brake (#13437)
  • [autoware_motion_velocity_dynamic_obstacle_stop_module] Fix dependencies in package.xml (#13466)
  • [autoware_motion_velocity_road_user_stop_module] Fix package.xml dependencies (#13467)
  • [pid_longitudinal_controller] Preserve stop distance at repeated terminal poses (#13461)
  • [autoware_multi_object_tracker] Value-initialize DynamicObject covariance arrays (#13468)
  • [autoware_traffic_light_visualization] Fix two defects in the label drawing for unexpected inputs (#13475)
  • [autoware_trajectory_modifier] Inherit the spell-check language from the root config (#13492)
  • [autoware_traffic_light_visualization] One color for every unknown, and a palette one can read (#13483)
  • [autoware_component_monitor] Treat suffix-less RES as KiB (#12217)
  • [autoware_multi_object_tracker] Initialize trust_extension in the overlap manager test (#13494)
  • [bev_fusion] Revert the addition of TRAFFIC_CONE and BARRIER from the config to match the current released model version (#13506)
  • Correct two maintainer email typos in package.xml (#13513)
  • [autoware_trajectory_follower_node] Use int64 in horizon time step gcd (#13524)
  • [diagnostic_graph_utils] Initialized root_node_ (#13526)
  • [autoware_behavior_velocity_traffic_light_module] Shut down rclcpp after each fixture test (#13507)
  • [autoware_pointcloud_preprocessor] Set row_step on ring_outlier_filter output (#13418)
  • [autoware_motion_velocity_out_of_lane_module] Fix ego footprint collapse from negative overhangs (#13536) (#13543)
  • [autoware_carla_interface] Bound the physics substep so the reported angular velocity matches the motion (#13406)
  • [autoware_pure_pursuit] Call runDetailed in the controller test (#13558)
  • [hdd_reader] Fix the command-injection vulnerability in hdd_reader (#13357)

Documentation

  • [autoware_traffic_light_visualization] Correct the ROI inputs and the missing parameter (#13474)

Code Refactoring

  • [autoware_traffic_light_visualization] Separate the ROI drawing from the node (#13434)
  • [autoware_radar_objects_adapter] Prepare the node for the logic separation (#13465)
  • [mpc_lateral_controller] Extract ros-independent code as a class (#13472)
  • [autoware_pointcloud_preprocessor] Make the concatenation core ROS-runtime-free (#12873)
  • [autoware_radar_objects_adapter] Separate the conversion from the node (#13470)
  • [autoware_trajectory_follower_base] Remove unused sync data (#13528)
  • [autoware_pure_pursuit] Separate the controller logic from the node (#13537)
  • [autoware_radar_objects_adapter] Align the README and the default_* parameters with what the node does (#13538)
  • [autoware_trajectory_follower] Simplify longitudinal controller interface (#13539)
  • [autoware_trajectory_follower] Introduce lateral controller interface (#13547)
  • [autoware_trajectory_follower] Implement the controller interfaces in the cores (#13556)
  • [autoware_trajectory_follower] Move processing time measurement into each controller node (#13560)
  • Move the CUDA base packages to autoware_cuda (#13564)

Performance Improvements

  • [autoware_ptv3] Drop the capacity-sized clears in preProcess (#13502)
  • [autoware_ptv3] Allocate the output capacity buffers once (#13504)

Tests

  • [autoware_radar_objects_adapter] Add characterization test for RadarObjectsAdapter conversion (#13445)
  • [autoware_traffic_light_visualization] Unit test the drawing and reduce the characterization suite (#13454)
  • [autoware_universe_utils] Raise test timeout to 120 seconds (#13495)
  • [autoware_mpc_lateral_controller] Test the controller without a node and revise the tests (#13505)
  • [autoware_radar_objects_adapter] Unit-test the separated logic and reduce the characterization suite to a node test (#13520)
  • [autoware_pure_pursuit] Test the controller without a node (#13551)

Continuous Integrations

  • Move GitHub-hosted runners to ubuntu-24.04 (#13515)
  • [sync-files] Sync comment-docs-artifact.yaml (#13522)

Chores

  • [autoware_carla_interface] Add Ujin Kwon as maintainer (#13449)
  • Update CODEOWNERS (#13231)
  • [autoware_component_monitor] Update maintainers (#13499)
  • Remove autoware_polar_grid and tier4_datetime_rviz_plugin (moved to autoware_rviz_plugins) (#13497)
  • [autoware_trajectory_follower] Add maintainer (#13527)
  • Update CODEOWNERS (#13500)
  • [autoware_pure_pursuit] Add maintainer (#13530)
  • Update CODEOWNERS (#13534)
  • Sync humble to main for 0.53.2 (#13567)