Skip to content

Releases: autowarefoundation/autoware_core

1.7.2

17 Mar 10:05
f9d099e

Choose a tag to compare

Bug Fixes

  • [motion_velocity_planner_common] Suppress maybe-uninitialized warning on NVIDIA DRIVE AGX Thor (#877) (#971)

1.7.1

17 Mar 07:54
5f3b46c

Choose a tag to compare

Bug Fixes

  • [autoware_motion_velocity_planner_common] Avoid -Wmaybe-uninitialized warning on arm64 with ROS Jazzy (#948) (#969)

1.7.0

14 Feb 10:50
6eb2c14

Choose a tag to compare

Features

  • [motion_velocity_planner] Publish debug trajectory for each module (#761)
  • [path_generator] Use route_manager to handle route data (#725)
  • [trajectory] Add function to clamp InterpolatedArray to maximum value (#791)
  • Move sample description packages (#799)
  • [object_recognition_utils] Add test for public api compile check (#804)
  • [autoware_interpolation] Exposing access to coefficients (#671)
  • [lanelet2_extension] Port some lanelet2_extension query functions (#790)
  • [lanelet2_extension] Port remaining lanelet2_extension utilities functions (#760)
  • [obstacle_stop] Add height and size filter (#822)
  • [lanelet2_extension] Port some lanelet2_extension query functions (2) (#809)
  • [packages_above.repos] Remove tier4 api adapter (#792)
  • [lanelet2_utils] Add empty input handler for get_arc_coordinates (#831)
  • [packages_above.repos] Sync nebula version with autoware_universe (#841)

Bug Fixes

  • [ekf_localizer] Queue pop on ekf localizer (#679)
  • [object_recognition_utils] Init empty tf2::Transform and use the transform (#802)
  • [trajectory] Add at least one prev/next lanelet for generating reference_path (#810)
  • [velocity_smoother] Remove dead store in jerk_filtered_smoother (#814)
  • [trajectory] Fix potential undefined behavior in closest() (#815)
  • [autoware_motion_utils] Stop point detection while resampling trajectory (#808)
  • Fix dependency to archived package sample_sensor_kit_launch (#823)

Documentation

  • [obstacle_stop] Revise documentation (#793)
  • [autoware_trajectory] Fix anker link for pre-commit (#816)
  • [lanelet2_utils] Add succeeding/preceding lanelet sequence illustration (#830)

Code Refactoring

  • [planning, common] Replace lanelet2_extension function (#796)
  • [planning] Deprecate lanelet_extension geometry conversion function (#834)

Performance Improvements

  • [interpolation] Optimize calc_closest_segment_indices (#797)

Continuous Integrations

  • [build-and-test-diff-reusable] Fix to use packages_above.repos (#800)
  • [build] Add sync_tooling_msgs repos (#843)

Chores

  • Sync files (#780)
  • Sync files (#794)
  • [sync-files] Update pre-commit config/autoupdate (#795)
  • [deps] Bump actions/cache from 4 to 5 (#785)
  • [autoware_motion_utils] Remove boost (#646)
  • [packages_above.repos] Bump bevdet_vendor to 0.1.0 (#807)
  • [autoware_interpolation] Add a maintainer (#818)
  • [autoware_trajectory] Add a maintainer (#819)
  • [autoware_motion_utils] Add a maintainer (#820)
  • [autoware_motion_utils, autoware_trajectory, autoware_interpolation] Add maintainers for packages (#821)
  • Reflect the move of the description packages (#811)
  • Use local default config files instead of autoware_launch (for core) (#832)
  • Bump version to 1.7.0 (#844)

Reverts

  • Feat(path_generator): use route_manager to handle route data #725 (#801)

1.6.0

31 Dec 08:12
9cec0b4

Choose a tag to compare

Features

  • [stop_line] Add vehicle_stopped_duration_threshold parameter (#721)
  • [trajectory] Align build_reference_path with vm-01-11 spec (#702)
  • [QC, path_generator] Use build_reference_path() for path generation (#736)
  • [autoware_pyplot] Adds stem plot support (#740)
  • [autoware_lanelet2_utils] Define remove_const in header (#741)
  • [autoware_lanelet2_utils] Replace from/toBinMsg (#737)
  • [trajectory] Added find zero velocity position for continuous trajectory (#759)

Bug Fixes

  • [velocity_smoother] Missing unit tests for resampling and invalid subscribed input topic (#562)
  • [trajectory] Copy lane id interpolator array in copy assignment (#724)
  • [ci] Duplicate clang-tidy result file name (#728)
  • [autoware_trajectory] Make the get_index function safe (#568)
  • [autoware_path_generator] Fix maybe-unitialized warning from test code (#730)
  • [autoware_trajectory] Fix missing dependencies (#734)
  • [autoware_ground_filter] Add empty point cloud check (#746)
  • [autoware_euclidean_cluster_object_detector] Add empty point cloud check (#743)
  • [autoware_downsample_filters] Fix uninitialized pointer in random_downsample_filter (#742)
  • [autoware_crop_box_filter] Initialize transform variables on TF acquisition failure (#750)
  • [path_generator] Cut path before loop prior to intersection check (#758)
  • [ndt_scan_matcher] Fix segmentation fault in MultiVoxelGridCovariance::createKdtree() (#733)
  • [autoware_euclidean_cluster_object_detector] Add early return for empty point cloud in voxel grid node (#747)
  • [autoware_euclidean_cluster_object_detector] Prevent zero division in getCentroid (#745)
  • [autoware_simple_pure_pursuit] Add empty trajectory check to prevent crash (#744)
  • [build-test-tidy-pr.yaml] Fix if relevant files changed (#776)

Documentation

  • [trajectory] Reorganize autoware_trajectory documentation (#715)
  • [lanelet2_utils] Add example usage to autoware_lanelet2_utils documentation (#720)
  • Fix broken links (#779)

Code Refactoring

  • [motion_velocity_planner] Refactor time publisher (#718)
  • [vehicle_info_utils] Reduce autoware_utils deps (#754)

Performance Improvements

  • [localization, sensing] Reduce subscription queue size from 100 to 10 (#751)

Continuous Integrations

  • [pre-commit] Autoupdate (#723)
  • Run clang-tidy-differential regardless of build-and-test-differential results (#727)
  • Consolidate build-and-test* with reusable workflows (#756)
  • [build-test-tidy-pr] Skip if only .md files are changed (#773)
  • [update-codeowners] Don't add tag (#777)

Chores

  • Update CODEOWNERS (#682)
  • [deps] Bump actions/create-github-app-token from 1 to 2 (#465)
  • Sync files (#592)
  • Jazzy-porting : Add Jazzy Support to GitHub Actions Workflows (Excluding ARM64) (#636)
  • Tf2_ros to hpp headers (#616)
  • Jazzy-porting, autoware_trajectory, add array size assignment to solve compile failure (#644)
  • Jazzy-porting: fix test depend launch-test missing (#738)
  • Sync files (#732)
  • [path_generator] Add new maintainers to package.xml of path_generator (#768)
  • Update CODEOWNERS (#778)
  • Sync files (#775)
  • Bump version to 1.6.0 (#782)
  • Bump up version to 1.6.0 (#462)

1.5.0

20 Nov 09:57

Choose a tag to compare

Features

  • [obstacle_stop] Add velocity estimation feature for point cloud (#590)
  • [path_generator] Add validation to avoid segfault (#604)
  • [obstacle_stop] Enable object specified obstacle_filtering parameter and refactor obstacle type handling (#613)
  • [motion_velocity_planner_common] Lateral margin adjustment for the ego's curvature and target obstacle motion (#619)
  • [autoware_trajectory] Add more test, verify implementation for find_nearest_index in autoware_trajectory packages (#578)
  • [autoware_marker_utils] Add marker conversion utils for debug marker (#559)
  • [obstacle_stop_module, motion_velocity_planner_common] Add safety_factor to obstacle_stop module (#572)
  • [autoware_behavior_velocity_planner] Add roundabout module param path (#603)
  • [motion_velocity_planner] Update pointcloud preprocess (#631)
  • [autoware_lanelet2_utils] Unified point type conversion between lanelet types and ROS messages (#642)
  • [autoware_lanelet2_utils] Porting functions from lanelet2_extension to autoware_lanelet2_utils package (#621)
  • [lanelet2_utils] Port message conversion from lanelet2_extension (#648)
  • [lanelet2_utils] Add test_case_generator and nn_search module (#649)
  • [gyro_odometer] Make diagnostics summarized (#626)
  • [lanelet2_utils] Add LaneSequence class (#650)
  • [lanelet2_utils] Add MapHandler class (#651)
  • [lanelet2_utils] Add MapHandler class (minor change of #651) (#656)
  • [lanelet2_utils] Add RouteManager class (#653)
  • [lanelet2_utils] Update lanelet2_anonymizer (#666)
  • [autoware_lanelet2_utils] Remove the usage of getClosestSegment and getLaneletAngle (#658)
  • [autoware_trajectory] Add lateral_distance computation (#655)
  • [obstacle_stop] Add filter for outside obstacle (#667)
  • [autoware_lanelet2_utils] Create artificial lanelet object (#669)
  • [obstacle_stop] Hold behavior stop margin (#673)
  • [polygon_utils] Move calculate_error_poses to header file (#676)
  • [behavior_velocity_planner] Support processing_time for behavior_velocity_planner (#677)
  • [autoware_trajectory] Add footprint along the trajectory (#678)
  • [behavior_velocity_planner and behavior_velocity_planner_common] Replace PathWithLaneId with Trajectory<> class (#681)
  • [autoware_lanelet2_utils] Port function from autoware_lanelet2_extension (#693)
  • [trajectory] Improve crossed() to handle range, add crossed_with_polygon (#685)
  • [motion_velocity_planner_common] Search closest collision point insead of first collision index (#699)
  • [autoware_lanelet2_utils] Port get_conflicting_lanelets (#704)
  • Replace ament_auto_package to autoware_ament_auto_package (#700)
  • [autoware_lanelet2_utils] Replace ported functions from autoware_lanelet2_extension (#695)
  • [lanelet2_utils] Organize maps by vm-map-spec id (#716)

Bug Fixes

  • [autoware_behavior_velocity_planner] Let is_ready be false if no ground pointcloud is null (#610)
  • [autoware_motion_velocity_obstacle_stop_module] Rm wrong dependency (#597)
  • [autoware_behavior_velocity_planner] Enable empty no_ground_pointcloud (#614)
  • [obstacle_stop] Fix bug for the backwoard motions (#617)
  • [route_handler] Correct handling of centerline point retrieval when requested distance is longer than lanelet length (#622)
  • [obstacle_stp] Fix several bugs (#596)
  • [route_handler] Add same lane ID check in getRightLanelet/getLeftLanelet function (#632)
  • [motion_velocity_planner] Fix empty point cloud header (#635)
  • [autoware_lanelet2_utils] Fix the map to pass validation (#645)
  • [path_generator] Add border point to/before waypoint group (#620)
  • Use main for autoware_adapi_msgs (#683)
  • [interpolation] Ensure consistent output size in splineYawFromPoints (#670)
  • [motion_velocity_planner] Prevent sudden yaw changes by adjusting overlap threshold for stop point insertion (#692)
  • [route_handler] Use next lane velocity when merging points (#690)
  • [behavior_velocity_planner] Fix namespace resolution failure (#713)

Documentation

  • [autoware_trajectory] Fix drawio link of self-intersecting images (#659)
  • [lanelet2_utils] Make table more readable (#657)
  • [autoware_trajectory] Update API table of autoware_trajectory document (#687)
  • [autoware_lanelet2_utils] Write documentation for geometry (#689)
  • [autoware_trajectory] Add crossed documentation (#705)

Code Refactoring

  • [motion_velocity_planner_common] Separation of cache and polygon functions (#628)
  • [autoware_lanelet2_utils] Refactor get_linestring_from_arc_length (#688)

Tests

  • Add unit tests and integration test for crop box filter (#618)

Chores

  • Bump version (1.4.0) and update changelog (#608)
  • [mvp_planner_common] Add docstrings for PlannerData:::object (#615)
  • [autoware_marker_utils] Convert hard code into function (#627)
  • [behavior_velocity_planner] Remove bvp run_out (#629)
  • Jazzy-porting:fix missing header file (#630)
  • Update maintainer (#637)
  • Jazzy-porting:fix dangling reference (#633)
  • [vehicle_velocity_converter] Add maintainer to vehicle_velocity_converter (#638)
  • [gitignore] Ignore node_module for prettier (#652)
  • [lanelet2_utils] Revert #651 (#654)
  • Update CODEOWNERS (#641)
  • [obstacle_stop_module] Add maintainer (#674)
  • Jazzy-porting:fix qos profile issue (#634)
  • Jazzy-porting, autoware_lanelet2_utils, add missing link dependency yaml-cpp (#686)
  • Update maintainer (#701)
  • [default_adapi] Add a maintainer (#714)
  • [behavior_velocity_planner] Remove unnecessary data copy (#672)
  • Update AD API version to v1.9.1 (#717)
  • Bump version to 1.5.0 (#719)
  • Bump version 1.5.0 and update changelog

1.4.0

14 Aug 04:25
8d32c97

Choose a tag to compare

Features

  • [autoware_marker_utils] Add marker utils package in common for marker conversion (#555)
  • [obstacle_stop_module] Add cut in stop feature (#517)
  • [autoware_trajectory] Porting findNearestIndex from motion_utils to autoware_trajectory package (#507)
  • [autoware_lanelet2_utils] Add hatched_road_markings utility (#565)
  • [obstacle_stop_module] Add leading vehicle following by rss stop position determination (#537)
  • [motion_utils] Update insert orientation function to use tangent direction of a spline cruve (#556)
  • [autoware_trajectory] Make supplement_lanelet_sequence() public (#560)
  • [path_generator] Improve goal connection for goal on the side (#564)
  • [lanelet2_map_visualizer] Visualize road borders (#575)
  • [stop_filter] Add unit tests to stop filter node (#573)
  • [route_handler] Add bicycle lane getter (#589)
  • [autoware_ndt_scan_matcher] Extend timeout for test case (#601)
  • [motion_velocity_planner, motion_velocity_planner_common] Update pointcloud preprocess design (#591)
  • [planning_test_manager] Subscription callback (#563)
  • Change planning output topic name to /planning/trajectory (#602)

Bug Fixes

  • [path_generator] Support 0s turn signal search time (#557)
  • [path_generator] Fix waypoint interval calculation (#567)
  • [obstacle_stop] Fix for failing scenario (#566)
  • [motion_utils] Update motion utils trajectory (#569)
  • [test_utils] Add missing lane ids in makeBehaviorNormalRoute() (#561)
  • [path_generator] Update unit tests (#577)
  • [obstacle_stop_module] Fix outside stop feature (#576)
  • [autoware_behavior_velocity_planner_common] Stop line extension inside boundary (#579)
  • [obstacle_stop] Fix the brief stop decision logic (#583)
  • [workflow] Remove always failing job (jazzy) (#581)
  • [path_generator] Merge waypoint groups with shared overlap interval (#586)
  • [autoware_mission_planner, velocity_smoother] Use transient_local for operation_mode_state (#598)
  • [autoware_geography_utils] Disable tests for egm2008-1 (#593)
  • [path_generator] Fix start edge intersection search (#595)
  • [path_generator] Avoid far goal connection (#594)
  • [autoware_behavior_velocity_planner_common] Fix typo (#606)
  • Make versions in package.xml consistent

Code Refactoring

  • [motion_velocity_planner_common] Splt get_predicted_pose() (#558)
  • Implement varying lateral acceleration and steering rate threshold in velocity smoother (#531)
  • [motion_velocity_planner] Restrict copy of planner_data (#587)
  • [mvp_common] Add docstrings and comments (#600)

Tests

  • [path_generator] Add extra tests (#449)

Chores

  • Update CODEOWNERS (#552)
  • Apply pre-commit fix (#574)
  • Bump version to 1.3.0 (#554)
  • [motion_velocity_planner, behavior_velocity_planner] Unifiy module load srv (#585)
  • Update CHANGELOG.rst
  • Update version to 1.4.0
  • Bump version (1.4.0) and update changelog

1.3.0

30 Jun 12:37
c241526

Choose a tag to compare

Features

  • [autoware_trajectory] Improve accuracy of boundary by using binary search (#391)
  • [autoware_motion_velocity_planner] Point-cloud clustering optimization (#409)
  • Add dense centerline map (#399)
  • [autoware_trajectory] Enable downcast from Trajectory to Trajectory (#430)
  • [autoware_path_generator] Add smooth goal connection (#394)
  • [route_handler, QC] Add overload of get_shoulder_lanelet_sequence (#431)
  • [behavior_velocity_planner] Only wait for the required subscriptions (#433)
  • [behavior_velocity_planner] Extend stop line to path bound (#367)
  • [route_handler] Remove only_route_lanes = false usage (#450)
  • [behavior_velocity_planner] Remove unused function extendLine (#457)
  • [autoware_lanelet2_utils] Refactor stop line retrieval functions into lanelet2_utils (#327)
  • [autoware_trajectory] Enhance shift flexibility (#456)
  • [autoware_lanelet2_map_visualizer] Porting autoware_lanelet2_map_visualizer from autoware_universe (#428)
  • [autoware_gyro_odometer] Porting the package from Autoware Universe (#423)
  • [build-and-test*] Build and test on ROS 2 Jazzy too (#476)
  • Add autoware_perception_objects_converter (#458)
  • [autoware_euclidean_cluster_object_detector] Port autoware_euclidean_cluster to autoware.core (#460)
  • [autoware_lanelet2_utils] Refactor interpolation and extrapolation for lanelet2 points and line (#373)
  • [vehicle_info_utils] Customizable margins to vehicle footprint (#471)
  • [obstacle_stop_module] Maintain larger stop distance for opposing traffic (#451)
  • [autoware_downsample_filters] Re-implementation pointcloud downsample filters according to autoware_pointcloud_preprocessor in autoware_universe (#459)
  • Remove obstacle_stop_planner and obstacle_cruise_planner (#495)
  • Support ROS 2 Jazzy (#487)
  • [autoware_motion_velocity_planner] Only wait for the required subscriptions (#505)
  • [autoware_trajectory] Implement a function to construct trajectory class for reference path (#469)
  • [behavior_velocity_planner_common, stop_line_module] Print module/regulatory_element/lane/line ID and improve stop line module log (#504)
  • [behavior_velocity_planner] Improve module registraion/deletion log (#503)
  • [obstacle_stop] Update parameter explanation (#501)
  • [autoware_component_interface_specs] Add InitializationSpecs (#508)
  • [autoware_ndt_scan_matcher] Port the package from Autoware Universe (#490)
  • [localization] Add autoware_pose_initializer and autoware_map_height_fitter to autoware core (#493)
  • [workflow] Add workflows for version control automation (#521)
  • [planning_factor] Add console output option (#513)
  • [motion_velocity_planner_node] Update pcl coordinate transformation (#519)
  • [autoware_trajectory] Add specialized LaneIdsInterpolator for lane ID handling (#528)
  • Port autoware_adapi_specs from Autoware Universe (#529)
  • Replace autoware_internal_localization_msgs with autoware_localization_msgs for InitializeLocalization service (#542)
  • Port autoware_adapi_adaptors from Autoware Universe (#530)
  • [adapi_specs] Rename control command api (#538)
  • [adapi_specs] Add mrm description (#539)
  • [autoware_component_interface_specs] Update planning and system interface (#544)
  • Port autoware_default_adapi from Autoware Universe (#543)
  • Use component_interface_specs for mission_planner (#546)
  • [path_generator] Publish processing time (#549)
  • Add autoware_core_api package (#551)
  • Release adapi v1.9.0 (#550)
  • Update autoware component launch files (#496)

Bug Fixes

  • Autoware_path_generator, missing parameters in config file (#362)
  • [autoware_test_utils] Fix deprecated autoware_utils header (#415)
  • [autoware_ground_filter] Fix deprecated autoware_utils header (#417)
  • [autoware_crop_box_filter] Fix deprecated autoware_utils header (#418)
  • [autoware_mission_planner] Fix deprecated autoware_utils header (#421)
  • [autoware_simple_pure_pursuit] Fix deprecated autoware_utils header (#416)
  • [autoware_ekf_localizer] Fix deprecated autoware_utils header (#412)
  • [autoware_ekf_localizer] Modified log output section to use warning_message and throttle (#374)
  • [autoware_velocity_smoother] Fix deprecated autoware_utils header (#424)
  • [velocity_smoother] Prevent access when vector is empty (#438)
  • [route_handler] GetCenterLinePath with cropping waypoints (#378)
  • Deprecation of .h files in message_filters (#467)
  • [autoware_motion_velocity_planner] Fix deprecated autoware_utils header (#444)
  • [autoware_simple_pure_pursuit] Fix path follower lateral deviation (#425)
  • [autoware_ekf_localizer] Use constexpr and string_view (#435)
  • [autoware_planning_topic_converter] Fix deprecated autoware_utils header (#447)
  • [autoware_planning_factor_interface] Removed unused autoware_utils (#440)
  • [autoware_behavior_velocity_planner] Fix deprecated autoware_utils header (#442)
  • [autoware_motion_velocity_obstacle_stop_module] Fix deprecated autoware_utils header (#443)
  • [autoware_motion_velocity_planner_common] Fix deprecated autoware_utils header (#445)
  • [autoware_objects_of_interest_marker_interface] Fix deprecated autoware_utils header (#448)
  • [route_handler] Fix error message for the route planning failure (#463)
  • [autoware_motion_velocity_obstacle_stop_module] Fix for mishandling lateral-distance (#452)
  • [stop_line] Check linked lane id of stop line (#468)
  • [autoware_simple_pure_pursuit] Fix document (#473)
  • [behavior_velocity_planner_common] Support overlap lane (#472)
  • [behavior_velocity_planner_common] Fix argument type of findCollisionSegment (#474)
  • [path_generator] Add missing autoware planning msgs (#480)
  • Tf2 uses hpp headers in rolling (and is backported) (#483)
  • [autoware_test_utils] Fix linking to yaml-cpp (#315)
  • [autoware_behavior_velocity_planner_common] Fix deprecated autoware_utils header (#441)
  • [autoware_route_handler] Fix deprecated autoware_utils header (#446)
  • [path_generator] Fix crop range when waypoints exist (#461)
  • [autoware_motion_velocity_obstacle_stop_module] Point-cloud points ahead of the terminal stop-point (#502)
  • [autoware_ndt_scan_matcher] Update link (#510)
  • [build-and-test*.yaml] Workaround of ROS signing key migration (#509)
  • [path_generator] Ensure refined path connects start and goal (#511)
  • [autoware_pose_initializer] Fix README.md links (#522)
  • [behavior_velocity_planner] Validate extedned line (#527)
  • [mission_planner] Fix check if goal footprint is inside route (#534)
  • [behavior_velocity_planner] Fix registered module ids log (#535)
  • [path_generator] Deal with short path (#536)
  • [autoware_pose_initializer, autoware_adapi] Fix documentation link (#547)
  • To be consistent version in all package.xml(s)

Documentation

  • [path_generator] Replace flowchart with raw plantuml code (#482)
  • [simple_pure_pursuit] Add flowchart (#481)

Code Refactoring

  • [autoware_qp_interface] Rewrite using modern C++ without API breakage (#400)
  • [motion_utils] Use autoware_utils_* instead of autoware_utils (#383)
  • [path_generator] Avoid using non-API functions (#432)
  • [bvp_common, QC] Deprecate checkCollision() (#429)
  • [autoware_obect_recognition_utils] Rewrite using modern C++ without API breakage (#396)
  • [path_generator] Remove unused functions (#499)
  • [path_generator] Remove refine_goal (#500)

Performance Improvements

  • [objects_of_interest_interface] Skip publishing if no subscription (#413)
  • [route_handler] Improve functions to get nearest route lanelet (#532)

Tests

  • [autoware_gnss_poser] Add unit tests (#414)
  • [autoware_lanelet2_map_visualization] Add unit test code (#477)
  • [autoware_lanelet2_utils] Fix threshold to avoid precision-related failures (#506)
  • [autoware_euclidean_cluster_object_detector] Add test cases (#488)
  • [autoware_vehicle_velocity_converter] Add unit tests (#478)

Continuous Integrations

  • Add build-and-test-differential above job (#408)

Chores

  • [autoware_trajectory] Fix CMake to work with differential build (#420)
  • [autoware_trajectory] Update includes to maintain backward compatibility (#455)
  • Bump up version to 1.1.0 (#462) (#464)
  • Update CODEOWNERS (#475)
  • Add autoware_tools to packages_above.repos (#489)
  • No longer support ROS 2 Galactic (#492)
  • [autoware_test_utils] Delete launch directory to remove dependency on autoware_launch (#498)
  • Sync files (#354)
  • [behavior_velocity_planner] Remove unecessary stop_line_extend_length (#515)
  • Update CODEOWNERS (#485)
  • Update all "CHANGELOG.rst"s
  • Resolve conflicts
  • Resovle conflict manually

Reverts

  • "fix(build-and-test*.yaml): workaround of ROS signing key migration" (#525)

1.2.0

13 Jun 02:26
2601d30

Choose a tag to compare

Documentation

  • Fix urls in CHANGELOG.rsts (#466)

Chores

  • Bump version (1.2.0) and update changelog (#524)

1.1.0

01 May 08:50
1ed87e4

Choose a tag to compare

Features

  • [map_loader] Add the explanation of handling use_waypoints (#342)
  • [autoware_path_generator] Use autoware_trajectory for cropping bounds (#349)
  • [trajectory] Add API description, nomenclature, illustration, rename functions to align with nomenclature (#292)
  • [trajectory] Add API documentation for trajectory class, add some utillity (#295)
  • [autoware_trajectory] Improve performance of get_underlying_base (#298)
  • [map_projection_loader] Add scale_factor and remove altitude (#340)
  • [component_interface_specs] Use template type in get_qos function (#364)
  • [autoware_utils] Remove managed transform buffer (#360)
  • [trajectory] Improve shift function and their documents (#337)
  • [trajectory] Add pretty_build() function for Planning/Control component node (#332)
  • [path_generator] Move generate_path public (#380)
  • [route_handler] Use a cost metric to select start lane (#357)
  • [.devcontainer] Introduce development container (#368)
  • [autoware_trajectory] Add get_contained_lane_ids function (#369)
  • [trajectory] Define distance threshold and refine restore() without API breakage(in experimental) (#376)

Bug Fixes

  • [path_generator] Avoid shortcuts at overlaps (#352)
  • [path_generator] Deal with unintended input (#336)
  • [autoware_path_optimizer] Incorrect application of input velocity due to badly mapping output trajectory to input trajectory (#355)
  • [autoware_trajectory] Check vector size check before accessing (#365)
  • [autoware_trajectory] Fix base_addition callback to work when Trajectory is moved (#370)
  • [path_generator] Set both lane IDs to point on border of adjacent lanes (#384)
  • [autoware_kalman_filter] Fixed clang-tidy error (#379)
  • [autoware_trajectory] Avoid nan in align_orientation_with_trajectory_direction (#398)

Documentation

  • [path_generator] Add description of path cut & turn signal feature (#359)
  • [autoware_component_interface_specs] Fix README.md (#363)

Code Refactoring

  • [autoware_vehicle_info_utils] Rewrite using modern C++ without API breakage (#343)
  • [autoware_motion_utils] Rewrite using modern C++ without API breakage (#348)
  • [autoware_lanelet2_utils] Rewrite using modern C++ without API breakage (#347)
  • [autoware_geography_utils] Rewrite using modern C++ without API breakage (#345)
  • [path_generator] Avoid using fixed-size array (#353)
  • [autoware_lanelet2_utils] Move everything to namespace experimental (#372)
  • [autoware_trajectory] Move everything to namespace experimetal (#371)
  • [autoware_object_recognition_utils] Use autoware_utils_* instead of autoware_utils (#385)
  • [interpolation] Use autoware_utils_* instead of autoware_utils (#382)
  • [autoware_kalman_filter] Rewrite using modern C++ without API breakage (#346)

Tests

  • [autoware_localization_util] Add tests (#308)
  • [path_generator] Add tests for path cut feature (#268)

Chores

  • Include iostream and link yaml-cpp for Jazzy (#351)
  • [autoware_kalman_filter] Add maintainer (#381)
  • Update CODEOWNERS (#395)
  • [autoware_trajectory] Relax the warning condition of boundary check (#393)
  • Bump up version to 1.1.0 (#462)

1.0.0

31 Mar 13:02
132738b

Choose a tag to compare

Features

  • [autoware_signal_processing] Port autoware_signal_processing from Autoware Universe (#303)
  • Move autoware_map_projection_loader package from Autoware Universe (#125)
  • [autoware_crop_box_filter] Reimplementation in core repo (#279)
  • [autoware_velocity_smoother] Port the package from Autoware Universe (#299)
  • [autoware_stop_filter] Port autoware_stop_filter from Autoware Universe (#300)
  • [autoware_twist2accel] Port autoware_twist2accel from Autoware Universe (#302)
  • Port autoware_behavior_velocity_planner from autoware.universe to autoware.core (#230)
  • Autoware_motion_velocity_planner and autoware_motion_velocity_planner_common to core (#242)
  • [autoware_map_loader] Port autoware_map_loader from Autoware Universe to Core (#326)
  • [autoware_global_parameter_loader] Port autoware_global_parameter_loader from Autoware Universe (#324)
  • [autoware_motion_velocity_obstacle_stop_module] Port to core repo (#310)
  • Port autoware_planning_topic_converter from Autoware Universe to Core (#331)
  • [autoware_vehicle_velocity_converter] Port from Autoware Universe (#325)
  • Port simplified version of autoware_mission_planner from Autoware Universe (#329)
  • Re-implementation autoware_ground_filter as alpha quality from universe (#311)
  • [autoware_core] Add autoware_core package with launch files (#304)
  • [trajectory] Remove default ctor and collect default setting in Builder (#287)

Bug Fixes

  • [path_generator] Fix path bound generation for overlapped lanes (#285)
  • [planning_factor_interface] Set control point data independently (#291)
  • [autoware_path_generator] Remove redundant move (#318)
  • [autoware_vehicle_info_utils] Test not linking to ament_index_cpp (#317)
  • [autoware_simple_pure_pursuit] Make control command output transient local (#328)
  • [autoware_gnss_poser] Depend on geographiclib through its Find module (#313)
  • [autoware_trajectory] Fix linking issue with pybind11, and use non-deprecated tf2 headers (#316)
  • [autoware_localization_util] Add missing test dependencies to autoware_localization_util (#293)
  • [autoware_object_recognition_utils] Add missing include cstdint for std::uint8_t (#314)
  • [autoware_motion_velocity_obstacle_stop_module] Fix plugin export (#333)
  • [autoware_core_planner] Fix wrong package name dependency (#339)
  • [motion_velocity_obstacle_stop_module] Fix debug topic name (#341)

Code Refactoring

  • [autoware_test_node] Move to testing directory (#297)

Tests

  • [path_generator] Add tests for turn signal activation feature (#253)
  • [autoware_vehicle_info_utils] Add tests for missed lines (#271)
  • [autoware_path_generator] Add turn signal RequiredEndPoint position test (#323)

Continuous Integrations

  • [sync-files.yaml] Remove codecov.yaml from the list (#306)

Chores

  • Update CODEOWNERS (#319)
  • Bump version to 1.0.0 (#344)

Reverts

  • "feat: no longer use build_depends.repos" (#330)
  • "revert: "feat: no longer use build_depends.repos"" (#335)

New Contributors

Full Changelog: 0.3.0...1.0.0