Skip to content

feat(dummy_infrastructure): auto approval when ego stops at stop line #10223

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

Merged
merged 1 commit into from
Mar 5, 2025

Conversation

kosuke55
Copy link
Contributor

@kosuke55 kosuke55 commented Mar 4, 2025

Description

Add new mode to approve when ego stops at stop line. This is useful for scenario test

fisrt time

vtl_auto_approval-2025-03-04_18.00.43.mp4

after second time for same id

vtl_auto_approval-2025-03-04_18.01.32.mp4

scenario test

vtl_auto_approval_scenaio-2025-03-04_23.31.28.mp4

Related links

Parent Issue:

  • Link

How was this PR tested?

Notes for reviewers

None.

Interface changes

subscribe PlanningFactorArray

Effects on system behavior

None.

Copy link

github-actions bot commented Mar 4, 2025

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

@github-actions github-actions bot added component:system System design and integration. (auto-assigned) component:launch Launch files, scripts and initialization tools. (auto-assigned) labels Mar 4, 2025
@kosuke55 kosuke55 changed the title feat(dummy_infrastructur): auto approval when ego stops at stop line feat(dummy_infrastructure): auto approval when ego stops at stop line Mar 4, 2025
@kosuke55 kosuke55 marked this pull request as draft March 4, 2025 09:10
Copy link
Contributor

@takayuki5168 takayuki5168 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I understand that this is neccesary for the scenario test of VTL.

@github-actions github-actions bot removed the component:launch Launch files, scripts and initialization tools. (auto-assigned) label Mar 4, 2025
@kosuke55 kosuke55 force-pushed the feat/vtl_auto_approval branch 5 times, most recently from accb8aa to c4d3c56 Compare March 4, 2025 14:36
@kosuke55 kosuke55 marked this pull request as ready for review March 4, 2025 14:43
@kosuke55 kosuke55 force-pushed the feat/vtl_auto_approval branch from c4d3c56 to 5b3d781 Compare March 4, 2025 14:48
@kosuke55 kosuke55 added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Mar 4, 2025
@kosuke55 kosuke55 force-pushed the feat/vtl_auto_approval branch from 5b3d781 to 7f42df6 Compare March 4, 2025 14:52
@kosuke55 kosuke55 force-pushed the feat/vtl_auto_approval branch from 7f42df6 to 036ac9e Compare March 4, 2025 14:56
Copy link

codecov bot commented Mar 4, 2025

Codecov Report

Attention: Patch coverage is 0% with 64 lines in your changes missing coverage. Please review.

Project coverage is 26.39%. Comparing base (4649cf6) to head (036ac9e).
Report is 2 commits behind head on main.

Files with missing lines Patch % Lines
..._infrastructure_node/dummy_infrastructure_node.cpp 0.00% 64 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #10223      +/-   ##
==========================================
- Coverage   26.40%   26.39%   -0.02%     
==========================================
  Files        1390     1389       -1     
  Lines      107719   107766      +47     
  Branches    41501    41512      +11     
==========================================
  Hits        28442    28442              
- Misses      76442    76489      +47     
  Partials     2835     2835              
Flag Coverage Δ *Carryforward flag
differential 0.00% <0.00%> (?)
total 26.41% <ø> (+<0.01%) ⬆️ Carriedforward from 4649cf6

*This pull request uses carry forward flags. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@kosuke55
Copy link
Contributor Author

kosuke55 commented Mar 5, 2025

3819/3820 passed

@kosuke55 kosuke55 merged commit fbc7a9d into autowarefoundation:main Mar 5, 2025
41 of 42 checks passed
@kosuke55 kosuke55 deleted the feat/vtl_auto_approval branch March 5, 2025 05:51
@github-project-automation github-project-automation bot moved this from To Triage to Done in Software Working Group Mar 5, 2025
soblin pushed a commit to tier4/autoware_universe that referenced this pull request Mar 12, 2025
…autowarefoundation#10223)

feat(dummy_infrastructur): auto approval when ego stops at stop line

Signed-off-by: kosuke55 <[email protected]>
xmfcx added a commit that referenced this pull request Mar 23, 2025
* feat(autoware_image_based_projection_fusion): redesign image based projection fusion node (#10016)

* fix(segmentation_pointcloud_fusion): set valid pointcloud field for output pointcloud (#10196)

set valid pointcloud field

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(planning, control): reuse stamp of subscribed topic to measure component latency (#10201)

* fix(behavior_velocity_planner): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <[email protected]>

* fix(behavior_path_planner): check timestamp first in timer driven callback

Signed-off-by: satoshi-ota <[email protected]>

* fix(trajectory_follower_node): check timestamp first in timer driven callback

Signed-off-by: satoshi-ota <[email protected]>

* fix(vehicle_cmd_gate): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat(behavior_planning): add behavior_path_planner_type to launch path_generator (#10217)

Signed-off-by: kosuke55 <[email protected]>

* fix(lane_departure_checker): fix trajectory resampling logic to keep given interval (#10221)

* fix(lane_departure_checker): fix trajectory resampling logic to keep given interval

Signed-off-by: kyoichi-sugahara <[email protected]>

* test(lane_departure_checker): add test case for consecutive small distances followed by large distance

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(diagnostic_graph_aggregator): update document (#10199)

Signed-off-by: Mamoru Sobue <[email protected]>

* chore(dummy_infrastructure): add maintainers kosuke55, 1222-takeshi, asa-naki (#10228)

Signed-off-by: kosuke55 <[email protected]>

* feat(dummy_infrastructure): auto approval when ego stops at stop line (#10223)

feat(dummy_infrastructur): auto approval when ego stops at stop line

Signed-off-by: kosuke55 <[email protected]>

* feat(autoware_object_recognition_utils): remove from universe (#10215)

Signed-off-by: liuXinGangChina <[email protected]>

* chore(autoware_pointcloud_preprocessor): fix variable naming in distortion corrector (#10185)

chore: fix naming

Signed-off-by: vividf <[email protected]>

* refactor: add autoware_cuda_dependency_meta (#10073)

Signed-off-by: Esteve Fernandez <[email protected]>

* feat(Autoware_planning_factor_interface): replace tier4_msgs with autoware_internal_msgs (#10204)

Signed-off-by: liuXinGangChina <[email protected]>

* chore(mpc_lateral_controller): add package maintainer (#10239)

add package maintainer

Signed-off-by: mohammad alqudah <[email protected]>

* fix(tier4_system_launch): add missing exec_depend (#10132)

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(tier4_vehicle_launch): add missing exec_depend (#10133)

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(planning): add missing exec_depend (#10134)

* fix(planning): add missing exec_depend

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(static_obstacle_avoidance): ego doesn't keep stopping in unsafe condition (#10242)

Signed-off-by: satoshi-ota <[email protected]>

* fix(common): fix package name of find-pkg-share (#10135)

* fix(common): add missing exec_depend

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* feat(control_validator): add diag to check control component latency (#10240)

* feat(control_validator): add diag to check control component latency

Signed-off-by: satoshi-ota <[email protected]>

* fix: missing param

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(stopline, traffic_light): fix planning factor distance value (#10245)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(planning_validator): add diag to check planning component latency (#10241)

* feat(planning_validator): add diag to check planning component latency

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: lacking param

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: add time stamp

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(compare_map_filter): deadlock bug fix (#10222)

* fix(compare_map_filter): deadlock bug fix

Signed-off-by: badai-nguyen <[email protected]>

* fix: change to lock_guard

Signed-off-by: badai-nguyen <[email protected]>

* fix: CI error

Signed-off-by: badai-nguyen <[email protected]>

* reduce scope of mutex

Signed-off-by: badai-nguyen <[email protected]>

* refactor

Signed-off-by: badai-nguyen <[email protected]>

* chore: refactor

Signed-off-by: badai-nguyen <[email protected]>

* fix: add missing mutex for map_grid_size_x

Signed-off-by: badai-nguyen <[email protected]>

---------

Signed-off-by: badai-nguyen <[email protected]>

* feat(autoware_planning_factor_interface): remove from universe (#10243)

feat(autoware_planning_factor_interface): porting autoware_planning_factor_interface to Autoware Core

Signed-off-by: liuXinGangChina <[email protected]>

* fix(out_of_lane): fix condition to keep using previous stop pose within some time buffer (#10140)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(planning_factor): support new cruise planner's factor (#10229)

* support cruise planner's factor

Signed-off-by: Kento Yabuuchi <[email protected]>

* not slowdown but slow_down

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(obstacle_cruise_planner): ignore invalid stopping objects (#10227)

* ignore not specified stopping objects

Signed-off-by: Kento Yabuuchi <[email protected]>

* change debug print level

Signed-off-by: Kento Yabuuchi <[email protected]>

* add ahead_stopped prameter

Signed-off-by: Kento Yabuuchi <[email protected]>

* rename ahead_stopped -> side_stopped

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(tier4_planning_launch): remap topics for path_generator (#10249)

remap topics for path_generator

Signed-off-by: mitukou1109 <[email protected]>

* feat(control_evaluator): add a new stop_deviation metric (#10246)

* add metric of stop_deviation

Signed-off-by: t4-adc <[email protected]>

* fix bug

Signed-off-by: t4-adc <[email protected]>

* remove unused include.

Signed-off-by: t4-adc <[email protected]>

* add unit test and schema

Signed-off-by: t4-adc <[email protected]>

* pre-commit

Signed-off-by: t4-adc <[email protected]>

* update planning_evaluator schema

Signed-off-by: t4-adc <[email protected]>

---------

Signed-off-by: t4-adc <[email protected]>
Co-authored-by: t4-adc <[email protected]>

* fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (#10250)

* fix for point-cloud stop point

* style(pre-commit): autofix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* chore: update CODEOWNERS (#10234)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* fix(path_optimizer): remove unnecesary optional (#10181)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation (#10235)

* fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(autoware_mpc_lateral_controller): update comments for state representation and discretization considerations

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* chore(perception): refactor perception launch (#10186)

* fundamental change

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* fix params and modify some packages

Signed-off-by: MasatoSaeki <[email protected]>

* pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* fix

Signed-off-by: MasatoSaeki <[email protected]>

* fix spell check

Signed-off-by: MasatoSaeki <[email protected]>

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* integrate model and label path

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* for pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* run pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* for awsim

Signed-off-by: MasatoSaeki <[email protected]>

* for simulatior

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix grammer in launcher

Signed-off-by: MasatoSaeki <[email protected]>

* add schema for yolox_tlr

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix file name

Signed-off-by: MasatoSaeki <[email protected]>

* fix

Signed-off-by: MasatoSaeki <[email protected]>

* rename

Signed-off-by: MasatoSaeki <[email protected]>

* modify arg name  to

Signed-off-by: MasatoSaeki <[email protected]>

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* change param name

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* chore

Signed-off-by: MasatoSaeki <[email protected]>

---------

Signed-off-by: MasatoSaeki <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* fix(dynamic_obstacle_stop): publish processing time when early return (#10254)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(control_validator)!: add overrun check (#10236)

Signed-off-by: yuki-takagi-66 <[email protected]>

* feat(behavior_path_planner_common): modify drivable area expansion to be able to avoid static objects (#10220)

* modify drivable area expansion to avoid static objects

Signed-off-by: mohammad alqudah <[email protected]>

* rename parameters and update drivable area design md

Signed-off-by: mohammad alqudah <[email protected]>

* Update planning/behavior_path_planner/autoware_behavior_path_planner_common/docs/behavior_path_planner_drivable_area_design.md

Co-authored-by: Maxime CLEMENT <[email protected]>

* correct parameters description

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>
Co-authored-by: Maxime CLEMENT <[email protected]>

* fix(lane_change_module): fix planning factor issue (#10244)

* when computing target lanes, don't include preceding lanes of lane change lane

Signed-off-by: mohammad alqudah <[email protected]>

* dont insert stop point on target lane if next lc dist buffer is zero

Signed-off-by: mohammad alqudah <[email protected]>

* return previous module output if LC module status is IDLE

Signed-off-by: mohammad alqudah <[email protected]>

* disable faulty test

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>

* fix(autoware_mission_planner_universe): add explicit test dependency (#10261)

Signed-off-by: Mete Fatih Cırıt <[email protected]>

* feat(planning_validator): add yaw deviation metric (#10258)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(autoware_behavior_path_planner_common): add explicit test dependency (#10262)

Signed-off-by: Mete Fatih Cırıt <[email protected]>

* feat(autoware_route_handler)!: port autoware_route_handler to Autoware Core (#10255)

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* fix(autoware_universe_utils): fix procedure to check if point is on edge (#10260)

* fix procedure to check if point is on edge

Signed-off-by: mitukou1109 <[email protected]>

* add test cases

Signed-off-by: mitukou1109 <[email protected]>

---------

Signed-off-by: mitukou1109 <[email protected]>

* fix(static_obstacle_avoidance): turn signal chattering (#10202)

Signed-off-by: satoshi-ota <[email protected]>

* feat(out_of_lane): add option to use stop lines defined in the vector map (#9584)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane (#10207)

* fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane

Signed-off-by: Mert Çolak <[email protected]>

* remove unnecessary loop

Signed-off-by: Mert Çolak <[email protected]>

---------

Signed-off-by: Mert Çolak <[email protected]>

* docs(goal_planner): update README (#10263)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(ndt_scan_matcher): fix the covariance calculation (#10252)

Fix the covariance calculation

Signed-off-by: Anh Nguyen <[email protected]>

* feat: add build-and-test-packages-above-differential.yaml and packages_above.repos (#9854)

Signed-off-by: Takayuki Murooka <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* feat: adaption to ROS nodes guidelines about directory structure (#10268)

Signed-off-by: NorahXiong <[email protected]>

* fix(autoware_map_loader): exec name renamed in 24652f8 (#10247)

* fix(autoware_map_loader): exec name renamed in 24652f8

Signed-off-by: Grzegorz Głowacki <[email protected]>

* restored node name

Signed-off-by: Grzegorz Głowacki <[email protected]>

---------

Signed-off-by: Grzegorz Głowacki <[email protected]>

* fix(out_of_lane): fix object path time collision calculation (#10267)

fix collision time calculation

Signed-off-by: mohammad alqudah <[email protected]>

* fix(obstacle_cruise_planner): fix obstacle filtering logic (#10232)

* add absolute

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix find_yield_cruise_obstacles() calling

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(segmentation_pointcloud_fusion): fix typo of defaut camera info topic (#10272)

fix(segmentation_pointcloud_fusion): typo for defaut camera info topic

Signed-off-by: badai-nguyen <[email protected]>

* fix(goal_planner): ignore use bus_stop_area flag if there are no BusStopArea on the pull over lanes (#10274)

Signed-off-by: Mamoru Sobue <[email protected]>

* refactor(multi_object_tracker): internal message driven process (#10203)

* refactor(multi_object_tracker): streamline input channel configuration handling

feat(multi_object_tracker): introduce InputChannel struct for input channel configuration

refactor(multi_object_tracker): improve marker handling and initialization in TrackerObjectDebugger

feat(multi_object_tracker): enhance InputChannel with trust flags for object properties

refactor(multi_object_tracker): remove unused channel_size parameter from tracker constructors

feat(multi_object_tracker): update InputChannel flags to trust object extension and classification

fix(multi_object_tracker): replace channel.index with channel_index for consistency

feat(multi_object_tracker): update TrackerObjectDebugger and TrackerProcessor to accept channels_config parameter

refactor(multi_object_tracker): remove redundant existence probability initialization from tracker constructors

feat(multi_object_tracker): integrate data association into TrackerProcessor and add associate method

feat(multi_object_tracker): enhance updateWithMeasurement to include channel_info for improved classification handling

refactor(multi_object_tracker): replace object_id with uuid in DynamicObject and related classes

fix(multi_object_tracker): update UUID handling in Tracker to use uuid_msg for consistency

refactor(multi_object_tracker): simplify pose and covariance handling in tracker classes

refactor(multi_object_tracker): replace pose_with_covariance with separate pose and covariance attributes in DynamicObject

refactor: remove z state from tracker. it will uses object state

refactor(multi_object_tracker): streamline object handling in trackers and remove unnecessary shape processing

refactor(multi_object_tracker): remove z position handling from trackers and update object kinematics structure

refactor(multi_object_tracker): remove BoundingBox structure from trackers and implement object extension limits

refactor(multi_object_tracker): remove unnecessary blank lines in tracker getTrackedObject methods

refactor(multi_object_tracker): simplify input channel configuration by removing trust flags and consolidating parameters

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): use const reference in loop and simplify tracker update logic

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): update shape handling and streamline object tracking logic

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): update shape handling to use geometry_msgs::msg::Point for anchor vectors

Signed-off-by: Taekjin LEE <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): modify getNearestCornerOrSurface function signature and update related logic

Signed-off-by: Taekjin LEE <[email protected]>

refactor(multi_object_tracker): remove self_transform parameter from measure and update methods

refactor(multi_object_tracker): update calcAnchorPointOffset function signature and streamline object handling

refactor(multi_object_tracker): set shape type to BOUNDING_BOX for object trackers

---------

Signed-off-by: Taekjin LEE <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279)

use step-security

Signed-off-by: Yutaka Kondo <[email protected]>

* feat(traffic_light_classifier): update diagnostics when harsh backlight is detected (#10218)

feat: update diagnostics when harsh backlight is detected

Signed-off-by: ktro2828 <[email protected]>

* fix(obstacle stop/slow_down): early return without point cloud (#10289)

* fix(obstacle stop/slow_down): early return without point cloud

Signed-off-by: Takayuki Murooka <[email protected]>

* update maintainer

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(obstacle_stop): use max_lat_margin_against_unknown only for predicted object (#10269)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(autoware_multi_object_tracker): unknown object orientation (#10286)

* fix(unknown_tracker): update object pose orientation and streamline uncertainty modeling in input manager

Signed-off-by: Taekjin LEE <[email protected]>

* fix(object_model): correct bounding box calculation by initializing limits and including min_z

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>

* feat: apply splitting of autoware_utils_geometry  (#10270)

* fix build error

Signed-off-by: Takagi, Isamu <[email protected]>

* merge namespace

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(behavior_velocity_planner): planning factor integration (#10292)

* fix: blind_spot

Signed-off-by: satoshi-ota <[email protected]>

* fix: crosswalk

Signed-off-by: satoshi-ota <[email protected]>

* fix: detection_area

Signed-off-by: satoshi-ota <[email protected]>

* fix: intersection

Signed-off-by: satoshi-ota <[email protected]>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <[email protected]>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <[email protected]>

* fix: run_out

Signed-off-by: satoshi-ota <[email protected]>

* fix: stop_line

Signed-off-by: satoshi-ota <[email protected]>

* fix: traffic_light

Signed-off-by: satoshi-ota <[email protected]>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <[email protected]>

* fix: walk_way

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat!: replace VelocityLimit messages with autoware_internal_planning_msgs (#10273)

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (#9454)

* feat: moved the cuda pointcloud preprocessor and organized from a personal repository

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: used the cuda host allocators for aster host to device copies

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Max Schmeller <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* chore: fixed code compilation to reflect Hirabayashi-san's  memory pool proposal

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: generalized the number of crop boxes. For two at least, the new approach is actually faster

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: updated config, schema, and handled the null case in a specialized way

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: moving the pointcloud organization into gpu

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: reimplemented the organized pointcloud adapter in cuda. the only bottleneck is the H->D copy

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed redundant ternay operator

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added a temporary memory check. the check will be unified in a later PR

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: refactored the structure to avoid large files

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: updated the copyright year

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed a bug in the undistortion kernel setup. validated it comparing it with the baseline

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed unused packages

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed mentions of the removed adapter

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed missing autoware prefix

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: missing assignment in else branch

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added cuda/nvcc debug flags on debug builds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: refactored parameters for the undistortion settings

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: changed default crop box to no filtering at all

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: added missing restrict keyword

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: spells

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed default destructor

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: ocd activated (spelling)

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: improved readibility

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added dummy crop box

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added new repositories to ansible

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: more CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: mode CI/CD. some linters are conflicting

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* style(pre-commit): autofix

* chore: ignoring uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: ignoring more uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: missed one more uncrustify exception

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Co-authored-by: Max Schmeller <[email protected]>
Co-authored-by: Manato Hirabayashi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <[email protected]>

* feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (#9454)

* feat: moved the cuda pointcloud preprocessor and organized from a personal repository

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: used the cuda host allocators for aster host to device copies

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Max Schmeller <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* chore: fixed code compilation to reflect Hirabayashi-san's  memory pool proposal

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: generalized the number of crop boxes. For two at least, the new approach is actually faster

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: updated config, schema, and handled the null case in a specialized way

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: moving the pointcloud organization into gpu

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: reimplemented the organized pointcloud adapter in cuda. the only bottleneck is the H->D copy

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed redundant ternay operator

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added a temporary memory check. the check will be unified in a later PR

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: refactored the structure to avoid large files

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: updated the copyright year

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed a bug in the undistortion kernel setup. validated it comparing it with the baseline

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed unused packages

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed mentions of the removed adapter

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed missing autoware prefix

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: missing assignment in else branch

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added cuda/nvcc debug flags on debug builds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: refactored parameters for the undistortion settings

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: changed default crop box to no filtering at all

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: added missing restrict keyword

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: spells

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed default destructor

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: ocd activated (spelling)

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: improved readibility

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added dummy crop box

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added new repositories to ansible

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: more CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: mode CI/CD. some linters are conflicting

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* style(pre-commit): autofix

* chore: ignoring uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: ignoring more uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: missed one more uncrustify exception

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Co-authored-by: Max Schmeller <[email protected]>
Co-authored-by: Manato Hirabayashi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <[email protected]>

* chore(autoware_cuda_pointcloud_preprocessor): add maintainer (#10297)

Signed-off-by: Amadeusz Szymko <[email protected]>

* feat(path_optimizer): additional failure logging and failure mode handling (#10276)

MRM when MPT fails

Signed-off-by: Arjun Jagdish Ram <[email protected]>

* fix(autoware_path_optimizer): hotfix for wrong logic triggering MRM on start in 3 seconds (#10305)

fix

Signed-off-by: Arjun Jagdish Ram <[email protected]>

* fix(safety_check): set safety condition properly (#10307)

Signed-off-by: satoshi-ota <[email protected]>

* chore: rename from `autoware.universe` to `autoware_universe` (#10306)

Signed-off-by: Yutaka Kondo <[email protected]>

* feat(autoware_pointcloud_preprocessor): add missing vehicle msg depency (#10313)

feat(auotawre_pointcloud_preprocessor): add missing vehicle msg depency

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(autoware_behavior_path_static_obstacle_avoidance_module): blinker bug in static obstacle avoidance (#10303)

fix

Signed-off-by: Y.Hisaki <[email protected]>

* refactor(control): remove unimplemented function declarations (#10314)

remove unimplemented function declarations

Signed-off-by: Autumn60 <[email protected]>

* fix(autoware_carla_interface): improve lateral control tracking (#10312)

Convert steer angle to actuator command, model steering with first order dynamics, and update the steer_map.csv

Signed-off-by: Steven Brills <[email protected]>

* chore: bump version 0.43.0 (#10318)

Signed-off-by: Hayato Mizushima <[email protected]>

* chore(build_depends_humble): update dependencies

Signed-off-by: Mete Fatih Cırıt <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: kyoichi-sugahara <[email protected]>
Signed-off-by: Mamoru Sobue <[email protected]>
Signed-off-by: liuXinGangChina <[email protected]>
Signed-off-by: vividf <[email protected]>
Signed-off-by: Esteve Fernandez <[email protected]>
Signed-off-by: mohammad alqudah <[email protected]>
Signed-off-by: Takagi, Isamu <[email protected]>
Signed-off-by: badai-nguyen <[email protected]>
Signed-off-by: Maxime CLEMENT <[email protected]>
Signed-off-by: mitukou1109 <[email protected]>
Signed-off-by: t4-adc <[email protected]>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: MasatoSaeki <[email protected]>
Signed-off-by: yuki-takagi-66 <[email protected]>
Signed-off-by: Mete Fatih Cırıt <[email protected]>
Signed-off-by: Ryohsuke Mitsudome <[email protected]>
Signed-off-by: Mert Çolak <[email protected]>
Signed-off-by: Anh Nguyen <[email protected]>
Signed-off-by: NorahXiong <[email protected]>
Signed-off-by: Grzegorz Głowacki <[email protected]>
Signed-off-by: Taekjin LEE <[email protected]>
Signed-off-by: Yutaka Kondo <[email protected]>
Signed-off-by: ktro2828 <[email protected]>
Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: Amadeusz Szymko <[email protected]>
Signed-off-by: Arjun Jagdish Ram <[email protected]>
Signed-off-by: Y.Hisaki <[email protected]>
Signed-off-by: Autumn60 <[email protected]>
Signed-off-by: Steven Brills <[email protected]>
Signed-off-by: Hayato Mizushima <[email protected]>
Co-authored-by: Yi-Hsiang Fang (Vivid) <[email protected]>
Co-authored-by: Kento Yabuuchi <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>
Co-authored-by: Kyoichi Sugahara <[email protected]>
Co-authored-by: Mamoru Sobue <[email protected]>
Co-authored-by: 心刚 <[email protected]>
Co-authored-by: Esteve Fernandez <[email protected]>
Co-authored-by: mkquda <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: badai nguyen <[email protected]>
Co-authored-by: Maxime CLEMENT <[email protected]>
Co-authored-by: Mitsuhiro Sakamoto <[email protected]>
Co-authored-by: Kem (TiankuiXian) <[email protected]>
Co-authored-by: t4-adc <[email protected]>
Co-authored-by: Arjun Jagdish Ram <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Masato Saeki <[email protected]>
Co-authored-by: Shintaro Tomie <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
Co-authored-by: Yuki TAKAGI <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Mert Çolak <[email protected]>
Co-authored-by: Anh Nguyen <[email protected]>
Co-authored-by: NorahXiong <[email protected]>
Co-authored-by: ralwing <[email protected]>
Co-authored-by: Taekjin LEE <[email protected]>
Co-authored-by: Yutaka Kondo <[email protected]>
Co-authored-by: Kotaro Uetake <[email protected]>
Co-authored-by: Max Schmeller <[email protected]>
Co-authored-by: Manato Hirabayashi <[email protected]>
Co-authored-by: Amadeusz Szymko <[email protected]>
Co-authored-by: Yukinari Hisaki <[email protected]>
Co-authored-by: Autumn60 <[email protected]>
Co-authored-by: stevenbrills <[email protected]>
Co-authored-by: Hayato Mizushima <[email protected]>
1222-takeshi pushed a commit to tier4/autoware_universe that referenced this pull request Mar 28, 2025
…autowarefoundation#10223)

feat(dummy_infrastructur): auto approval when ego stops at stop line

Signed-off-by: kosuke55 <[email protected]>
rej55 pushed a commit to tier4/autoware_universe that referenced this pull request Mar 31, 2025
…utowarefoundation#10223 (#1936)

feat(dummy_infrastructure): auto approval when ego stops at stop line (autowarefoundation#10223)

feat(dummy_infrastructur): auto approval when ego stops at stop line

Signed-off-by: kosuke55 <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>
rej55 added a commit to tier4/autoware_universe that referenced this pull request Apr 8, 2025
* feat(autoware_image_based_projection_fusion): redesign image based projection fusion node (autowarefoundation#10016)

* fix(segmentation_pointcloud_fusion): set valid pointcloud field for output pointcloud (autowarefoundation#10196)

set valid pointcloud field

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(planning, control): reuse stamp of subscribed topic to measure component latency (autowarefoundation#10201)

* fix(behavior_velocity_planner): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <[email protected]>

* fix(behavior_path_planner): check timestamp first in timer driven callback

Signed-off-by: satoshi-ota <[email protected]>

* fix(trajectory_follower_node): check timestamp first in timer driven callback

Signed-off-by: satoshi-ota <[email protected]>

* fix(vehicle_cmd_gate): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat(behavior_planning): add behavior_path_planner_type to launch path_generator (autowarefoundation#10217)

Signed-off-by: kosuke55 <[email protected]>

* fix(lane_departure_checker): fix trajectory resampling logic to keep given interval (autowarefoundation#10221)

* fix(lane_departure_checker): fix trajectory resampling logic to keep given interval

Signed-off-by: kyoichi-sugahara <[email protected]>

* test(lane_departure_checker): add test case for consecutive small distances followed by large distance

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(diagnostic_graph_aggregator): update document (autowarefoundation#10199)

Signed-off-by: Mamoru Sobue <[email protected]>

* chore(dummy_infrastructure): add maintainers kosuke55, 1222-takeshi, asa-naki (autowarefoundation#10228)

Signed-off-by: kosuke55 <[email protected]>

* feat(dummy_infrastructure): auto approval when ego stops at stop line (autowarefoundation#10223)

feat(dummy_infrastructur): auto approval when ego stops at stop line

Signed-off-by: kosuke55 <[email protected]>

* feat(autoware_object_recognition_utils): remove from universe (autowarefoundation#10215)

Signed-off-by: liuXinGangChina <[email protected]>

* chore(autoware_pointcloud_preprocessor): fix variable naming in distortion corrector (autowarefoundation#10185)

chore: fix naming

Signed-off-by: vividf <[email protected]>

* refactor: add autoware_cuda_dependency_meta (autowarefoundation#10073)

Signed-off-by: Esteve Fernandez <[email protected]>

* feat(Autoware_planning_factor_interface): replace tier4_msgs with autoware_internal_msgs (autowarefoundation#10204)

Signed-off-by: liuXinGangChina <[email protected]>

* chore(mpc_lateral_controller): add package maintainer (autowarefoundation#10239)

add package maintainer

Signed-off-by: mohammad alqudah <[email protected]>

* fix(tier4_system_launch): add missing exec_depend (autowarefoundation#10132)

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(tier4_vehicle_launch): add missing exec_depend (autowarefoundation#10133)

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(planning): add missing exec_depend (autowarefoundation#10134)

* fix(planning): add missing exec_depend

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(static_obstacle_avoidance): ego doesn't keep stopping in unsafe condition (autowarefoundation#10242)

Signed-off-by: satoshi-ota <[email protected]>

* fix(common): fix package name of find-pkg-share (autowarefoundation#10135)

* fix(common): add missing exec_depend

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* feat(control_validator): add diag to check control component latency (autowarefoundation#10240)

* feat(control_validator): add diag to check control component latency

Signed-off-by: satoshi-ota <[email protected]>

* fix: missing param

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(stopline, traffic_light): fix planning factor distance value (autowarefoundation#10245)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(planning_validator): add diag to check planning component latency (autowarefoundation#10241)

* feat(planning_validator): add diag to check planning component latency

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: lacking param

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: add time stamp

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(compare_map_filter): deadlock bug fix (autowarefoundation#10222)

* fix(compare_map_filter): deadlock bug fix

Signed-off-by: badai-nguyen <[email protected]>

* fix: change to lock_guard

Signed-off-by: badai-nguyen <[email protected]>

* fix: CI error

Signed-off-by: badai-nguyen <[email protected]>

* reduce scope of mutex

Signed-off-by: badai-nguyen <[email protected]>

* refactor

Signed-off-by: badai-nguyen <[email protected]>

* chore: refactor

Signed-off-by: badai-nguyen <[email protected]>

* fix: add missing mutex for map_grid_size_x

Signed-off-by: badai-nguyen <[email protected]>

---------

Signed-off-by: badai-nguyen <[email protected]>

* feat(autoware_planning_factor_interface): remove from universe (autowarefoundation#10243)

feat(autoware_planning_factor_interface): porting autoware_planning_factor_interface to Autoware Core

Signed-off-by: liuXinGangChina <[email protected]>

* fix(out_of_lane): fix condition to keep using previous stop pose within some time buffer (autowarefoundation#10140)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(planning_factor): support new cruise planner's factor (autowarefoundation#10229)

* support cruise planner's factor

Signed-off-by: Kento Yabuuchi <[email protected]>

* not slowdown but slow_down

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(obstacle_cruise_planner): ignore invalid stopping objects (autowarefoundation#10227)

* ignore not specified stopping objects

Signed-off-by: Kento Yabuuchi <[email protected]>

* change debug print level

Signed-off-by: Kento Yabuuchi <[email protected]>

* add ahead_stopped prameter

Signed-off-by: Kento Yabuuchi <[email protected]>

* rename ahead_stopped -> side_stopped

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(tier4_planning_launch): remap topics for path_generator (autowarefoundation#10249)

remap topics for path_generator

Signed-off-by: mitukou1109 <[email protected]>

* feat(control_evaluator): add a new stop_deviation metric (autowarefoundation#10246)

* add metric of stop_deviation

Signed-off-by: t4-adc <[email protected]>

* fix bug

Signed-off-by: t4-adc <[email protected]>

* remove unused include.

Signed-off-by: t4-adc <[email protected]>

* add unit test and schema

Signed-off-by: t4-adc <[email protected]>

* pre-commit

Signed-off-by: t4-adc <[email protected]>

* update planning_evaluator schema

Signed-off-by: t4-adc <[email protected]>

---------

Signed-off-by: t4-adc <[email protected]>
Co-authored-by: t4-adc <[email protected]>

* fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (autowarefoundation#10250)

* fix for point-cloud stop point

* style(pre-commit): autofix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* chore: update CODEOWNERS (autowarefoundation#10234)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* fix(path_optimizer): remove unnecesary optional (autowarefoundation#10181)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation (autowarefoundation#10235)

* fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(autoware_mpc_lateral_controller): update comments for state representation and discretization considerations

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* chore(perception): refactor perception launch (autowarefoundation#10186)

* fundamental change

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* fix params and modify some packages

Signed-off-by: MasatoSaeki <[email protected]>

* pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* fix

Signed-off-by: MasatoSaeki <[email protected]>

* fix spell check

Signed-off-by: MasatoSaeki <[email protected]>

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* integrate model and label path

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* for pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* run pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* for awsim

Signed-off-by: MasatoSaeki <[email protected]>

* for simulatior

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix grammer in launcher

Signed-off-by: MasatoSaeki <[email protected]>

* add schema for yolox_tlr

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix file name

Signed-off-by: MasatoSaeki <[email protected]>

* fix

Signed-off-by: MasatoSaeki <[email protected]>

* rename

Signed-off-by: MasatoSaeki <[email protected]>

* modify arg name  to

Signed-off-by: MasatoSaeki <[email protected]>

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* change param name

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* chore

Signed-off-by: MasatoSaeki <[email protected]>

---------

Signed-off-by: MasatoSaeki <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* fix(dynamic_obstacle_stop): publish processing time when early return (autowarefoundation#10254)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(control_validator)!: add overrun check (autowarefoundation#10236)

Signed-off-by: yuki-takagi-66 <[email protected]>

* feat(behavior_path_planner_common): modify drivable area expansion to be able to avoid static objects (autowarefoundation#10220)

* modify drivable area expansion to avoid static objects

Signed-off-by: mohammad alqudah <[email protected]>

* rename parameters and update drivable area design md

Signed-off-by: mohammad alqudah <[email protected]>

* Update planning/behavior_path_planner/autoware_behavior_path_planner_common/docs/behavior_path_planner_drivable_area_design.md

Co-authored-by: Maxime CLEMENT <[email protected]>

* correct parameters description

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>
Co-authored-by: Maxime CLEMENT <[email protected]>

* fix(lane_change_module): fix planning factor issue (autowarefoundation#10244)

* when computing target lanes, don't include preceding lanes of lane change lane

Signed-off-by: mohammad alqudah <[email protected]>

* dont insert stop point on target lane if next lc dist buffer is zero

Signed-off-by: mohammad alqudah <[email protected]>

* return previous module output if LC module status is IDLE

Signed-off-by: mohammad alqudah <[email protected]>

* disable faulty test

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>

* fix(autoware_mission_planner_universe): add explicit test dependency (autowarefoundation#10261)

Signed-off-by: Mete Fatih Cırıt <[email protected]>

* feat(planning_validator): add yaw deviation metric (autowarefoundation#10258)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(autoware_behavior_path_planner_common): add explicit test dependency (autowarefoundation#10262)

Signed-off-by: Mete Fatih Cırıt <[email protected]>

* feat(autoware_route_handler)!: port autoware_route_handler to Autoware Core (autowarefoundation#10255)

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* fix(autoware_universe_utils): fix procedure to check if point is on edge (autowarefoundation#10260)

* fix procedure to check if point is on edge

Signed-off-by: mitukou1109 <[email protected]>

* add test cases

Signed-off-by: mitukou1109 <[email protected]>

---------

Signed-off-by: mitukou1109 <[email protected]>

* fix(static_obstacle_avoidance): turn signal chattering (autowarefoundation#10202)

Signed-off-by: satoshi-ota <[email protected]>

* feat(out_of_lane): add option to use stop lines defined in the vector map (autowarefoundation#9584)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane (autowarefoundation#10207)

* fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane

Signed-off-by: Mert Çolak <[email protected]>

* remove unnecessary loop

Signed-off-by: Mert Çolak <[email protected]>

---------

Signed-off-by: Mert Çolak <[email protected]>

* docs(goal_planner): update README (autowarefoundation#10263)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(ndt_scan_matcher): fix the covariance calculation (autowarefoundation#10252)

Fix the covariance calculation

Signed-off-by: Anh Nguyen <[email protected]>

* feat: add build-and-test-packages-above-differential.yaml and packages_above.repos (autowarefoundation#9854)

Signed-off-by: Takayuki Murooka <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* feat: adaption to ROS nodes guidelines about directory structure (autowarefoundation#10268)

Signed-off-by: NorahXiong <[email protected]>

* fix(autoware_map_loader): exec name renamed in 24652f8 (autowarefoundation#10247)

* fix(autoware_map_loader): exec name renamed in 24652f8

Signed-off-by: Grzegorz Głowacki <[email protected]>

* restored node name

Signed-off-by: Grzegorz Głowacki <[email protected]>

---------

Signed-off-by: Grzegorz Głowacki <[email protected]>

* fix(out_of_lane): fix object path time collision calculation (autowarefoundation#10267)

fix collision time calculation

Signed-off-by: mohammad alqudah <[email protected]>

* fix(obstacle_cruise_planner): fix obstacle filtering logic (autowarefoundation#10232)

* add absolute

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix find_yield_cruise_obstacles() calling

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(segmentation_pointcloud_fusion): fix typo of defaut camera info topic (autowarefoundation#10272)

fix(segmentation_pointcloud_fusion): typo for defaut camera info topic

Signed-off-by: badai-nguyen <[email protected]>

* fix(goal_planner): ignore use bus_stop_area flag if there are no BusStopArea on the pull over lanes (autowarefoundation#10274)

Signed-off-by: Mamoru Sobue <[email protected]>

* refactor(multi_object_tracker): internal message driven process (autowarefoundation#10203)

* refactor(multi_object_tracker): streamline input channel configuration handling

feat(multi_object_tracker): introduce InputChannel struct for input channel configuration

refactor(multi_object_tracker): improve marker handling and initialization in TrackerObjectDebugger

feat(multi_object_tracker): enhance InputChannel with trust flags for object properties

refactor(multi_object_tracker): remove unused channel_size parameter from tracker constructors

feat(multi_object_tracker): update InputChannel flags to trust object extension and classification

fix(multi_object_tracker): replace channel.index with channel_index for consistency

feat(multi_object_tracker): update TrackerObjectDebugger and TrackerProcessor to accept channels_config parameter

refactor(multi_object_tracker): remove redundant existence probability initialization from tracker constructors

feat(multi_object_tracker): integrate data association into TrackerProcessor and add associate method

feat(multi_object_tracker): enhance updateWithMeasurement to include channel_info for improved classification handling

refactor(multi_object_tracker): replace object_id with uuid in DynamicObject and related classes

fix(multi_object_tracker): update UUID handling in Tracker to use uuid_msg for consistency

refactor(multi_object_tracker): simplify pose and covariance handling in tracker classes

refactor(multi_object_tracker): replace pose_with_covariance with separate pose and covariance attributes in DynamicObject

refactor: remove z state from tracker. it will uses object state

refactor(multi_object_tracker): streamline object handling in trackers and remove unnecessary shape processing

refactor(multi_object_tracker): remove z position handling from trackers and update object kinematics structure

refactor(multi_object_tracker): remove BoundingBox structure from trackers and implement object extension limits

refactor(multi_object_tracker): remove unnecessary blank lines in tracker getTrackedObject methods

refactor(multi_object_tracker): simplify input channel configuration by removing trust flags and consolidating parameters

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): use const reference in loop and simplify tracker update logic

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): update shape handling and streamline object tracking logic

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): update shape handling to use geometry_msgs::msg::Point for anchor vectors

Signed-off-by: Taekjin LEE <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): modify getNearestCornerOrSurface function signature and update related logic

Signed-off-by: Taekjin LEE <[email protected]>

refactor(multi_object_tracker): remove self_transform parameter from measure and update methods

refactor(multi_object_tracker): update calcAnchorPointOffset function signature and streamline object handling

refactor(multi_object_tracker): set shape type to BOUNDING_BOX for object trackers

---------

Signed-off-by: Taekjin LEE <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (autowarefoundation#10279)

use step-security

Signed-off-by: Yutaka Kondo <[email protected]>

* feat(traffic_light_classifier): update diagnostics when harsh backlight is detected (autowarefoundation#10218)

feat: update diagnostics when harsh backlight is detected

Signed-off-by: ktro2828 <[email protected]>

* fix(obstacle stop/slow_down): early return without point cloud (autowarefoundation#10289)

* fix(obstacle stop/slow_down): early return without point cloud

Signed-off-by: Takayuki Murooka <[email protected]>

* update maintainer

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(obstacle_stop): use max_lat_margin_against_unknown only for predicted object (autowarefoundation#10269)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(autoware_multi_object_tracker): unknown object orientation (autowarefoundation#10286)

* fix(unknown_tracker): update object pose orientation and streamline uncertainty modeling in input manager

Signed-off-by: Taekjin LEE <[email protected]>

* fix(object_model): correct bounding box calculation by initializing limits and including min_z

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>

* feat: apply splitting of autoware_utils_geometry  (autowarefoundation#10270)

* fix build error

Signed-off-by: Takagi, Isamu <[email protected]>

* merge namespace

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(behavior_velocity_planner): planning factor integration (autowarefoundation#10292)

* fix: blind_spot

Signed-off-by: satoshi-ota <[email protected]>

* fix: crosswalk

Signed-off-by: satoshi-ota <[email protected]>

* fix: detection_area

Signed-off-by: satoshi-ota <[email protected]>

* fix: intersection

Signed-off-by: satoshi-ota <[email protected]>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <[email protected]>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <[email protected]>

* fix: run_out

Signed-off-by: satoshi-ota <[email protected]>

* fix: stop_line

Signed-off-by: satoshi-ota <[email protected]>

* fix: traffic_light

Signed-off-by: satoshi-ota <[email protected]>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <[email protected]>

* fix: walk_way

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat!: replace VelocityLimit messages with autoware_internal_planning_msgs (autowarefoundation#10273)

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (autowarefoundation#9454)

* feat: moved the cuda pointcloud preprocessor and organized from a personal repository

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: used the cuda host allocators for aster host to device copies

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Max Schmeller <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* chore: fixed code compilation to reflect Hirabayashi-san's  memory pool proposal

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: generalized the number of crop boxes. For two at least, the new approach is actually faster

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: updated config, schema, and handled the null case in a specialized way

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: moving the pointcloud organization into gpu

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: reimplemented the organized pointcloud adapter in cuda. the only bottleneck is the H->D copy

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed redundant ternay operator

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added a temporary memory check. the check will be unified in a later PR

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: refactored the structure to avoid large files

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: updated the copyright year

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed a bug in the undistortion kernel setup. validated it comparing it with the baseline

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed unused packages

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed mentions of the removed adapter

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed missing autoware prefix

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: missing assignment in else branch

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added cuda/nvcc debug flags on debug builds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: refactored parameters for the undistortion settings

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: changed default crop box to no filtering at all

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: added missing restrict keyword

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: spells

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed default destructor

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: ocd activated (spelling)

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: improved readibility

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added dummy crop box

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added new repositories to ansible

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: more CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: mode CI/CD. some linters are conflicting

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* style(pre-commit): autofix

* chore: ignoring uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: ignoring more uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: missed one more uncrustify exception

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Co-authored-by: Max Schmeller <[email protected]>
Co-authored-by: Manato Hirabayashi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <[email protected]>

* feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (autowarefoundation#9454)

* feat: moved the cuda pointcloud preprocessor and organized from a personal repository

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: used the cuda host allocators for aster host to device copies

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Max Schmeller <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* chore: fixed code compilation to reflect Hirabayashi-san's  memory pool proposal

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: generalized the number of crop boxes. For two at least, the new approach is actually faster

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: updated config, schema, and handled the null case in a specialized way

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: moving the pointcloud organization into gpu

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: reimplemented the organized pointcloud adapter in cuda. the only bottleneck is the H->D copy

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed redundant ternay operator

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added a temporary memory check. the check will be unified in a later PR

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: refactored the structure to avoid large files

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: updated the copyright year

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed a bug in the undistortion kernel setup. validated it comparing it with the baseline

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed unused packages

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed mentions of the removed adapter

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed missing autoware prefix

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: missing assignment in else branch

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added cuda/nvcc debug flags on debug builds

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: refactored parameters for the undistortion settings

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: changed default crop box to no filtering at all

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: added missing restrict keyword

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: spells

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed default destructor

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: ocd activated (spelling)

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: improved readibility

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added dummy crop box

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added new repositories to ansible

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: more CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: mode CI/CD. some linters are conflicting

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* style(pre-commit): autofix

* chore: ignoring uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: ignoring more uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: missed one more uncrustify exception

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Co-authored-by: Max Schmeller <[email protected]>
Co-authored-by: Manato Hirabayashi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <[email protected]>

* chore(autoware_cuda_pointcloud_preprocessor): add maintainer (autowarefoundation#10297)

Signed-off-by: Amadeusz Szymko <[email protected]>

* feat(path_optimizer): additional failure logging and failure mode handling (autowarefoundation#10276)

MRM when MPT fails

Signed-off-by: Arjun Jagdish Ram <[email protected]>

* fix(autoware_path_optimizer): hotfix for wrong logic triggering MRM on start in 3 seconds (autowarefoundation#10305)

fix

Signed-off-by: Arjun Jagdish Ram <[email protected]>

* fix(safety_check): set safety condition properly (autowarefoundation#10307)

Signed-off-by: satoshi-ota <[email protected]>

* chore: rename from `autoware.universe` to `autoware_universe` (autowarefoundation#10306)

Signed-off-by: Yutaka Kondo <[email protected]>

* feat(autoware_pointcloud_preprocessor): add missing vehicle msg depency (autowarefoundation#10313)

feat(auotawre_pointcloud_preprocessor): add missing vehicle msg depency

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(autoware_behavior_path_static_obstacle_avoidance_module): blinker bug in static obstacle avoidance (autowarefoundation#10303)

fix

Signed-off-by: Y.Hisaki <[email protected]>

* refactor(control): remove unimplemented function declarations (autowarefoundation#10314)

remove unimplemented function declarations

Signed-off-by: Autumn60 <[email protected]>

* fix(autoware_carla_interface): improve lateral control tracking (autowarefoundation#10312)

Convert steer angle to actuator command, model steering with first order dynamics, and update the steer_map.csv

Signed-off-by: Steven Brills <[email protected]>

* chore: bump version 0.43.0 (autowarefoundation#10318)

Signed-off-by: Hayato Mizushima <[email protected]>

* fix(lane_change): set safety factor properly (autowarefoundation#10308)

Signed-off-by: satoshi-ota <[email protected]>

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <[email protected]>

* chore: V0.43 merge tier4 main (#1920)

Merge remote-tracking branch 'origin/tier4/main' into beta/v0.43

Signed-off-by: Hayato Mizushima <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: kyoichi-sugahara <[email protected]>
Signed-off-by: Mamoru Sobue <[email protected]>
Signed-off-by: liuXinGangChina <[email protected]>
Signed-off-by: vividf <[email protected]>
Signed-off-by: Esteve Fernandez <[email protected]>
Signed-off-by: mohammad alqudah <[email protected]>
Signed-off-by: Takagi, Isamu <[email protected]>
Signed-off-by: badai-nguyen <[email protected]>
Signed-off-by: Maxime CLEMENT <[email protected]>
Signed-off-by: mitukou1109 <[email protected]>
Signed-off-by: t4-adc <[email protected]>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Takayuki Murooka <[email protected]>
Signed-off-by: MasatoSaeki <[email protected]>
Signed-off-by: yuki-takagi-66 <[email protected]>
Signed-off-by: Mete Fatih Cırıt <[email protected]>
Signed-off-by: Ryohsuke Mitsudome <[email protected]>
Signed-off-by: Mert Çolak <[email protected]>
Signed-off-by: Anh Nguyen <[email protected]>
Signed-off-by: NorahXiong <[email protected]>
Signed-off-by: Grzegorz Głowacki <[email protected]>
Signed-off-by: Taekjin LEE <[email protected]>
Signed-off-by: Yutaka Kondo <[email protected]>
Signed-off-by: ktro2828 <[email protected]>
Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: Amadeusz Szymko <[email protected]>
Signed-off-by: Arjun Jagdish Ram <[email protected]>
Signed-off-by: Y.Hisaki <[email protected]>
Signed-off-by: Autumn60 <[email protected]>
Signed-off-by: Steven Brills <[email protected]>
Signed-off-by: Hayato Mizushima <[email protected]>
Co-authored-by: Yi-Hsiang Fang (Vivid) <[email protected]>
Co-authored-by: Kento Yabuuchi <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>
Co-authored-by: Kyoichi Sugahara <[email protected]>
Co-authored-by: Mamoru Sobue <[email protected]>
Co-authored-by: 心刚 <[email protected]>
Co-authored-by: Esteve Fernandez <[email protected]>
Co-authored-by: mkquda <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: badai nguyen <[email protected]>
Co-authored-by: Maxime CLEMENT <[email protected]>
Co-authored-by: Mitsuhiro Sakamoto <[email protected]>
Co-authored-by: Kem (TiankuiXian) <[email protected]>
Co-authored-by: t4-adc <[email protected]>
Co-authored-by: Arjun Jagdish Ram <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Masato Saeki <[email protected]>
Co-authored-by: Shintaro Tomie <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
Co-authored-by: Yuki TAKAGI <[email protected]>
Co-authored-by: Mete Fatih Cırıt <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Mert Çolak <[email protected]>
Co-authored-by: Anh Nguyen <[email protected]>
Co-authored-by: NorahXiong <[email protected]>
Co-authored-by: ralwing <[email protected]>
Co-authored-by: Taekjin LEE <[email protected]>
Co-authored-by: Yutaka Kondo <[email protected]>
Co-authored-by: Kotaro Uetake <[email protected]>
Co-authored-by: Max Schmeller <[email protected]>
Co-authored-by: Manato Hirabayashi <[email protected]>
Co-authored-by: Amadeusz Szymko <[email protected]>
Co-authored-by: Yukinari Hisaki <[email protected]>
Co-authored-by: Autumn60 <[email protected]>
Co-authored-by: stevenbrills <[email protected]>
Co-authored-by: Hayato Mizushima <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
rej55 added a commit to tier4/autoware_universe that referenced this pull request Apr 21, 2025
* chore(run_out): add maintainer (#5598)

Signed-off-by: Tomohito Ando <[email protected]>

* fix(goal_planner): fix extending current lanes (#5595)

* fix(goal_planner): fix extending current lanes

Signed-off-by: kosuke55 <[email protected]>

* fix build error

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>

* fix(geo_pose_projector): fix -Werror=deprecated-declarations (#5599)

Signed-off-by: satoshi-ota <[email protected]>

* refactor(goal_planner): refactor select path (#5559)

Signed-off-by: kosuke55 <[email protected]>

* feat(lane_departure_checker): better cubstones's search (#5582)

* feat(lane_departure_checker): better cubstones's search

Signed-off-by: Takayuki Murooka <[email protected]>

* update

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* build(tier4_perception_launch): add tracking_object_merger (#5602)

Signed-off-by: kminoda <[email protected]>

* fix(avoidance): fix avoidance exit condition (#5592)

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): fix wrong reason for unavoidable situation (#5558)

* fix(avoidance): fix wrong reason for unavoidable situation

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): fix misreading variable name

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* refactor(radar_object_clustering): move radar object clustering parameter to param file (#5451)

* move radar object clustering parameter to param file

Signed-off-by: yoshiri <[email protected]>

* remove default parameter settings and fix cmakelists

---------

Signed-off-by: yoshiri <[email protected]>

* feat(radar_object_tracker): Change to use `use_radar_tracking_fusion` as true (#5605)

Signed-off-by: Shunsuke Miura <[email protected]>

* fix(avoidance): fix bug in shift lon distance calculation (#5557)

* fix(avoidance): consider avoidance prepare time

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): consider avoidance prepare distance

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): use std::optional

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): prevent sudden steering at avoidance maneuver (#5572)

* fix(avoidance): prevent sudden steering at yield maneuver

Signed-off-by: satoshi-ota <[email protected]>

* feat(avoidance): output debug info

Signed-off-by: satoshi-ota <[email protected]>

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: satoshi-ota <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat(out_of_lane): more stable decisions (#5197)

Signed-off-by: Maxime CLEMENT <[email protected]>

* refactor(goal_planner): add prev_data instead of status  (#5561)

* feat(goal_planner): keep margin against objects as possible (#5569)

* refactor(goal_planner): add prev_data instead of status

Signed-off-by: kosuke55 <[email protected]>

* feat(goal_planner): keep margin against objects as possible

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>

* feat(out_of_lane): improve reuse of previous decision (#5611)

Signed-off-by: Maxime CLEMENT <[email protected]>

* refactor(start_planner): support new interface (#5606)

* refactor(start_planner): support new interface refactor state transition logic in StartPlannerModule

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* fix(lane_change): regulate at the traffic light (#5457)

* fix(lane_change): regulate at the traffic light

Signed-off-by: Zulfaqar Azmi <[email protected]>

* fix conflict

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

---------

Signed-off-by: Zulfaqar Azmi <[email protected]>
Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* fix(start_planner, goal_planner): remove inappropriate reference value (#5618)

Signed-off-by: kosuke55 <[email protected]>

* feat(component_state_monitor): monitor pose_estimator output (#5617)

Signed-off-by: kminoda <[email protected]>

* fix(simple_planning_simulator): fix ego sign pitch problem (#5616)

* fix ego sign pitch problem

Signed-off-by: Daniel Sanchez <[email protected]>

* change variable name for clarity

Signed-off-by: Daniel Sanchez <[email protected]>

* update documentation to clarify that driving against the lane is not supported

Signed-off-by: Daniel Sanchez <[email protected]>

---------

Signed-off-by: Daniel Sanchez <[email protected]>

* fix(utils): fix monotonic bound create logic (#5565)

Signed-off-by: satoshi-ota <[email protected]>

* fix(lane_change): fix abort path (#5628)

Signed-off-by: Fumiya Watanabe <[email protected]>

* refactor(start_planner): add verbose parameter for debug print (#5622)

* refactor(start_planner): add verbose parameter for debug print

- Added a new parameter "verbose" to the StartPlannerParameters struct.
- Updated the start_planner.param.yaml file to include the "verbose" parameter.
- Added a new method receivedNewRoute() in the StartPlannerModule class to check if a new route has been received.
- Updated the updateData() method to use the receivedNewRoute() method instead of directly checking if a new route has been received.
- Renamed the method IsGoalBehindOfEgoInSameRouteSegment() to isGoalBehindOfEgoInSameRouteSegment().
- Added a new method logPullOutStatus() to log the pull out status.
- Updated the setDebugData() method to call logPullOutStatus() if the "verbose" parameter is true.

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* refactor(goal_planner): add rss safety check function  (#5620)

* refactor(goal_planner): add rss safety check function

Signed-off-by: kosuke55 <[email protected]>

* has_collision

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>

* feat(goal_planner): prevent auto approval for unsafe path (#5621)

Signed-off-by: kosuke55 <[email protected]>

* refactor(behavior_path_planner): separate drivable area functions (#5604)

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* perf(image_projection_based_fusion): replace std::bitset (#5603)

* fix(bytetrack): fix uninteded roi value error due to casting int to uint (#5589)

* fix uint32 conversion bug in bytetrack

Signed-off-by: yoshiri <[email protected]>

* refactor outside xy variable

---------

Signed-off-by: yoshiri <[email protected]>

* fix(start_planner): fix logPullOutStatus format specifier (#5637)

* Fix logFunc format specifier in StartPlannerModule

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* fix(goal_planner): fix prevent auto approval for unsafe path #5621 (#5636)

Signed-off-by: kosuke55 <[email protected]>

* fix(out_of_lane): prevent "Same points are given" error message (#5643)

Signed-off-by: Maxime CLEMENT <[email protected]>

* build(lidar_centerpoint_tvm): add missing tf2_sensor_msgs depedency (#5644)

Signed-off-by: Esteve Fernandez <[email protected]>

* fix(start_planner): check safety only when waiting approval (#5792)

1. The `updateData()` function now sets `status_.is_safe_dynamic_objects` to true when `requiresDynamicObjectsCollisionDetection()` returns false.

2. The `isExecutionReady()` function now checks for dynamic object collisions only if `requiresDynamicObjectsCollisionDetection()` returns true and `isWaitingApproval()` also returns true. This change ensures that dynamic object collision detection is performed only when necessary and approval is pending.

Signed-off-by: kyoichi-sugahara <[email protected]>

* feat(start_planner): add surround moving obstacle check (#5782)

* feat(start_planner): add surround moving obstacle check
This commit introduces a new feature in the start_planner module for checking surrounding moving obstacles.
- It adds parameters to specify the search radius and threshold velocity for moving obstacles, along with flags to indicate which types of objects should be checked.
- The `noMovingObjectsAround` function has been added to filter dynamic objects within a certain radius based on their velocity.
  - If no moving objects are detected, the function returns true; otherwise, it returns false.
- This feature enhances the safety of the start_planner by ensuring that the path can't be approved while surrond moving obstacles exist.
---------
Signed-off-by: kyoichi-sugahara <[email protected]>

* fix(lidar_centerpoint,image_projection_based_fusion): add guard to avoid exceeding max voxel size  (#1065)

fix(lidar_centerpoint,image_projection_based_fusion): add guard to avoid exceeding max voxel size (#5824)

Co-authored-by: Daisuke Nishimatsu <[email protected]>

* feat: add github workflow of create-awf-latest.yml (#1082)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(static_drivable_area_expansion): fix bound extraction logic (#6006)

* fix(static_drivable_area_expansion): fix bound extraction logic

Signed-off-by: satoshi-ota <[email protected]>

* refactor(static_drivable_area_expansion): define as anon func

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat(avoidance): check traffic light info in order to limit drivable area (#6016)

* feat(avoidance): don't use opposite lane before intersection

Signed-off-by: satoshi-ota <[email protected]>

* feat(avoidance): check traffic light info in order to limit drivable area

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): return shift path was not generated expectedly (#6017)

fix(avoidance): output return shift path properly

Signed-off-by: satoshi-ota <[email protected]>

* feat(behavior_velocity_planner): add new 'dynamic_obstacle_stop' module (#1086)

feat(behavior_velocity_planner): add new 'dynamic_obstacle_stop' module (#5835)

Signed-off-by: Maxime CLEMENT <[email protected]>

* refactor(tier4_planning_launch): remove duplicate arguments in launch launch (#1088)

refactor(tier4_planning_launch): remove duplicate arguments in launchfile (#6040)

Signed-off-by: Maxime CLEMENT <[email protected]>

* docs(start_planner): update explanation about start pose candidate's priority (#6003)

* add explanation about start pose candidate priority

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>

* fix(start_planner): don't update start pose when backward driving is finished (#5998)

Fix conditional check in updatePullOutStatus function

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(start_planner): update Purpose / Role of the document (#6002)

Update Start Planner module to stop in response to dynamic obstacles

Signed-off-by: kyoichi-sugahara <[email protected]>

* feat(start_planner): keep distance against front objects (#5983)

* refactor extractCollisionCheckPath

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>

* feat(start_planner): define collision check margin as list (#5994)

* define collision check margins list in start planner module

Signed-off-by: kyoichi-sugahara <[email protected]>


---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* refactor(motion_utils): clear the repeat definitions and correct the dependencies  (#5909)

* change .hpp name

Signed-off-by: Zhe Shen <[email protected]>

* change .cpp name

Signed-off-by: Zhe Shen <[email protected]>

* correct the #inlcude and #ifndef

Signed-off-by: Zhe Shen <[email protected]>

* toPath(): move the prototypes and the implementations in .hpp and .cpp

Signed-off-by: Zhe Shen <[email protected]>

* correct the dependency for /home/shen/autoware.universe/planning/behavior_path_planner/src/behavior_path_planner_node.cpp

Signed-off-by: Zhe Shen <[email protected]>

* toPath(): deleted the repeat definition in planning_interface_test_manager_utils.hpp

Signed-off-by: Zhe Shen <[email protected]>

* toPath(): corrected the call and dependency in planning_interface_test_manager.cpp

Signed-off-by: Zhe Shen <[email protected]>

* convertPathToTrajectoryPoints(), convertTrajectoryPointsToPath(), lerpOrientation(): moved to conversion.hpp and conversion.cpp

Signed-off-by: Zhe Shen <[email protected]>

* convertPathToTrajectoryPoints(): corrected the call and dependency

Signed-off-by: Zhe Shen <[email protected]>

* convertTrajectoryPointsToPath(): Corrected the call

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): deleted the repeat definition in longitudinal_controller_utils.hpp and longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): Correct the call in longitudinal_controller_utils.hpp

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): Corrected the dependency and call in test_longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <[email protected]>

* name of conversion.cpp: modified the CMakeLists

Signed-off-by: Zhe Shen <[email protected]>

* namespace updated, but maybe not correct, will be tested in the next commit

Signed-off-by: Zhe Shen <[email protected]>

* Correct the dependencies the test_trajectory.cpp and test_interpolation.cpp

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* [namespace problems fixed] conversion.cpp & conversion.hpp: The dependencies have been added. Also, the namespaces have been corrected.

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* correct all the dependencies in #include

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* avoid using the ../../ in the paths

Signed-off-by: Zhe Shen <[email protected]>

* dependencies fixed and package added in .xml

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change toPath() to convertToPath()

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): move from conversion to spherical_linear_interpolation

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* fix the missing relative path definition. ../../ will not be used.

Signed-off-by: Zhe Shen <[email protected]>

* the unneccessary dependencies eleminated. In specific, the lerpOrientation() related dependencies in coversion.hpp and unneccessary dependencies in conversion.cpp are deleted.

Signed-off-by: Zhe Shen <[email protected]>

* change the function to template in .cpp and .hpp

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change the corresponding calls to template

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change name to convertToTrajectory()

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change the template of convertToPathWithLaneId()

Signed-off-by: Zhe Shen <[email protected]>

* fix the dependencies

Signed-off-by: Zhe Shen <[email protected]>

* refactor(motion_utils): specialize class

Signed-off-by: satoshi-ota <[email protected]>

* fix(motion_utils): remove unnecessary header

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: Zhe Shen <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>

* fix(lane_change): check able to return to original lane in abort (#6034)

* fix(lane_change): check able to return to original lane in abort

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* fix cancel state

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* revert changes

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

---------

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* feat(behavior_velocity): add the option to keep the last valid observation (#6036)

* feat(behavior_velocity): add the option to keep the last valid observation

Signed-off-by: Mamoru Sobue <[email protected]>

* keep_last_observation is false by default and intersection/traffic_light is explicily true

Signed-off-by: Mamoru Sobue <[email protected]>

* for intersection

Signed-off-by: Mamoru Sobue <[email protected]>

---------

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(intersection): distinguish 1st/2nd attention lanelet (#6042)

* fix(intersection): fix bugs (#6050)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat: add sync-awf-latest.yaml (#1096)

Signed-off-by: Takayuki Murooka <[email protected]>

* feat: sync with awf/autoware.universe by force-push (#1115)

* feat: sync with awf/autoware.universe by force-push

Signed-off-by: Takayuki Murooka <[email protected]>

* fix

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* feat: use tier4/awf-latest for upstream sync (#1131)

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(workflow): modify workflow from sync-awf-latest workflow (#1167)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(drivable_area_expansion): fix invalid access (#6566)

Signed-off-by: satoshi-ota <[email protected]>

* fix(route_handler): query shoulder lane in getLaneletSequence() if only_route_lanes is false and the arg is shoulder type (#6567)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(start_planner): consider backward completion before preparing blinker (#6558)

consider backward completion

Signed-off-by: Mamoru Sobue <[email protected]>

* feat: run sync-awf-latest every one hour (#1219)

Signed-off-by: Takayuki Murooka <[email protected]>

* revert: feat(global_parameter_loader): add gtest to global parameter loader (backport #6872) (backport #1274) (#1275)

revert: feat(global_parameter_loader): add gtest to global parameter loader (backport #6872) (#1274)

revert: feat(global_parameter_loader): add gtest to global parameter loader (#6872)

Revert "feat(global_parameter_loader): add gtest to global parameter loader (…"

This reverts commit dfec62ac277f893fd6276e3c6ffd9c7d4f475225.

(cherry picked from commit e5196bc36dc05e94f7011897f4e95bfb8a8bf6d9)

Co-authored-by: Hiroki OTA <[email protected]>

* fix: pre-commit.ci error (#1282)

fix: pre-commit ci error

* ci: add comment-on-pr.yaml (#1281)

* Create comment-on-pr.yaml

* Update .github/workflows/comment-on-pr.yaml

* chore(topic_state_monitor): enrich error log message (#7236)

Signed-off-by: Takamasa Horibe <[email protected]>

* refactor(universe_utils): add autoware namespace

Signed-off-by: kosuke55 <[email protected]>

fix aeb

* refactor(motion_utils): add autoware namespace

Signed-off-by: kosuke55 <[email protected]>

* feat(default_ad_api): add log when operation mode change fails

Signed-off-by: Takagi, Isamu <[email protected]>

* feat(diagnostic_graph_utils): add logging tool

Signed-off-by: Takagi, Isamu <[email protected]>

* fix all OK

Signed-off-by: Takagi, Isamu <[email protected]>

* ci(pre-commit): autoupdate (#1353)

* ci(pre-commit): autoupdate

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* style(pre-commit): autofix

---------

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(lane_change): prevent empty path when rerouting (#7717) (#1355)

fix(lane_change): prevent empty path when routing

Signed-off-by: kosuke55 <[email protected]>

* feat(start_planner): yaw threshold for rss check (#7657)

* add param to customize yaw th

Signed-off-by: Daniel Sanchez <[email protected]>

* add param to other modules

Signed-off-by: Daniel Sanchez <[email protected]>

* docs

Signed-off-by: Daniel Sanchez <[email protected]>

* update READMEs with params

Signed-off-by: Daniel Sanchez <[email protected]>

* fix LC README

Signed-off-by: Daniel Sanchez <[email protected]>

* use normalized yaw diff

Signed-off-by: Daniel Sanchez <[email protected]>

---------

Signed-off-by: Daniel Sanchez <[email protected]>

* ci(pre-commit): autoupdate (#1360)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* feat(motion_velocity_planner): publish processing times (#7633)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (#7683)

Signed-off-by: Maxime CLEMENT <[email protected]>

* perf(dynamic_obstacle_stop): create rtree with packing algorithm (#7730)

Signed-off-by: Maxime CLEMENT <[email protected]>

* perf(motion_velocity_planner): resample trajectory after vel smoothing (#7732)

* perf(dynamic_obstacle_stop): create rtree with packing algorithm

Signed-off-by: Maxime CLEMENT <[email protected]>

* Revert "perf(out_of_lane): downsample the trajectory to improve performance (#7691)"

This reverts commit 8444a9eb29b32f500be3724dd5662013b9b81060.

* perf(motion_velocity_planner): resample trajectory after vel smoothing

Signed-off-by: Maxime CLEMENT <[email protected]>

---------

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(static_centerline_generator): organize AUTO/GUI/VMB modes (#7432)

Signed-off-by: Takagi, Isamu <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>

* refactor(static_centerline_optimizer): clean up the code (#7756)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(static_centerline_generator): save_map only once (#7770)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(pose_instability_detector): fix a rare error (#7681)

* Added an error test case

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed to avoid out-of-size access

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed the test case

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed test

Signed-off-by: Shintaro Sakoda <[email protected]>

---------

Signed-off-by: Shintaro Sakoda <[email protected]>

* feat(mrm_handler): operate mrm only when autonomous operation mode (#1377)

feat(mrm_handler): operate mrm only when autonomous operation mode (#7784)

* feat: add isOperationModeAutonomous() function to MRM handler core

The code changes add a new function `isOperationModeAutonomous()` to the MRM handler core. This function is used to check if the operation mode is set to autonomous.



---------

Signed-off-by: kyoichi-sugahara <[email protected]>
Co-authored-by: Kyoichi Sugahara <[email protected]>

* fix(image_transport_decompressor): missing config setting (#7615)

Signed-off-by: badai-nguyen <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* fix(euclidean_cluster, ground_segmentation): cherry-pick bug fix PRs (#1378)

* fix(euclidean_cluster): fix euclidean cluster params (#7662)

* fix(euclidean_cluster): fix max and min cluster size

Signed-off-by: beginningfan <[email protected]>

* fix(gnss_poser): fix a typo

Signed-off-by: beginningfan <[email protected]>

* fix(euclidean_cluster): fix min cluster size

Signed-off-by: beginningfan <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: beginningfan <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(euclidean_cluster): fix max_cluster_size bug (#7734)

Signed-off-by: badai-nguyen <[email protected]>

* fix(ground_segmentation): fix bug  (#7771)

---------

Signed-off-by: beginningfan <[email protected]>
Signed-off-by: badai-nguyen <[email protected]>
Co-authored-by: beginningfan <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shunsuke Miura <[email protected]>

* fix(motion_planning): fix processing time topic names (#7885) (#1394)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(multi_object_tracker): fix publish interval adjust timing (#7904) (#1400)

refactor: optimize publish time check in multi_object_tracker_node.cpp

Signed-off-by: Taekjin LEE <[email protected]>

* fix(velocity_smoother): float type of processing time was wrong

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(path_optimizer): revert the feature of publishing processing time

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(tier4_perception_launch): set `use_image_transport` in launch (#8315)

set use_image_transport in launch

Signed-off-by: MasatoSaeki <[email protected]>

* fix(static_obstacle_avoidance): remove invalid small shift lines

Signed-off-by: satoshi-ota <[email protected]>

* fix(goal_planner): fix typo (#8763)

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(pointcloud_preprocessor): fix typo (#8762)

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(goal_planner): fix object extraction area (#8764)

Signed-off-by: kosuke55 <[email protected]>

* fix(goal_planner): fix time_keeper race (#8780)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(autoware_pointcloud_preprocessor): static TF listener as Filter option (#8678)

Signed-off-by: amadeuszsz <[email protected]>

* fix(goal_planner): fix typo (#8910)

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(intersection): fix typo (#8911)

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: Fumiya Watanabe <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(lane_change): set initail rtc state properly (#8902)

set initail rtc state properly

Signed-off-by: Go Sakayori <[email protected]>

* refactor(start_planner,raw_vechile_cmd_converter): align parameter with autoware_launch's parameter (#8913)

* align autoware_raw_vehicle_cmd_converter's parameter

Signed-off-by: kyoichi-sugahara <[email protected]>

* align start_planner's parameter

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* chore(mpc_lateral_controller): consistent parameters with autoware_launch (#8914)

Signed-off-by: Takayuki Murooka <[email protected]>

* chore(planning): consistent parameters with autoware_launch (#8915)

* chore(planning): consistent parameters with autoware_launch

Signed-off-by: Takayuki Murooka <[email protected]>

* update

Signed-off-by: Takayuki Murooka <[email protected]>

* fix json schema

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(emergency_handler): delete package (#8917)

* feat(emergency_handler): delete package

Signed-off-by: veqcc <[email protected]>

* refactor(detected_object_validation): rework parameters (#7750)

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <[email protected]>

* Update perception/detected_object_validation/schema/object_lanelet_filter.schema.json

Co-authored-by: badai nguyen  <[email protected]>

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* Update perception/detected_object_validation/schema/object_position_filter.schema.json

Co-authored-by: badai nguyen  <[email protected]>

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>

Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat(system_error_monitor): remove system error monitor (#8929)

* feat: delete-system-error-monitor-from-autoware

Signed-off-by: TetsuKawa <[email protected]>

* feat: remove unnecessary params

---------

Signed-off-by: TetsuKawa <[email protected]>

* fix(intersection): set RTC enable (#9040)

set rtc enable

Signed-off-by: Go Sakayori <[email protected]>

* fix(crosswalk): don't use vehicle stop checker to remove unnecessary callback (#9234)

Signed-off-by: satoshi-ota <[email protected]>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <[email protected]>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <[email protected]>

* ci(pre-commit-optional): autoupdate (#1724)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <[email protected]>

* fix CODEOWNERS

Signed-off-by: Fumiya Watanabe <[email protected]>

* Apply changes from awf-latest and feat/traffic_light-v2i

Signed-off-by: Y.Hisaki <[email protected]>

* chore: fix sync-awf-latest.yaml (#1784)

Signed-off-by: Fumiya Watanabe <[email protected]>

* feat(planning_test_manager): abstract message-specific functions (#9882)

* abstract message-specific functions

Signed-off-by: mitukou1109 <[email protected]>

* include necessary header

Signed-off-by: mitukou1109 <[email protected]>

* adapt velocity_smoother to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt path_optimizer to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* fix output subscription

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt scenario_selector to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt freespace_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt planning_validator to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt obstacle_stop_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt obstacle_cruise_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* disable test for freespace_planner

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_crosswalk_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_lane_change_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_avoidance_by_lane_change_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_dynamic_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_external_request_lane_change_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_side_shift_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_static_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt path_smoother to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_blind_spot_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_detection_area_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_intersection_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_no_stopping_area_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_run_out_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_stop_line_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_virtual_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_walkway_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt motion_velocity_planner_node_universe to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* include necessary headers

Signed-off-by: mitukou1109 <[email protected]>

* Odometries -> Odometry

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: mitukou1109 <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>

* feat: introduce motion_velocity_obstacle_<stop/slow_down/cruise>_module (#9807)

* implement obstacle stop, slow_down, and cruise

Signed-off-by: Takayuki Murooka <[email protected]>

* fix clang-tidy

Signed-off-by: Takayuki Murooka <[email protected]>

* revert obstacle_cruise_planner

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(motion_velocity_planner): common implementation for motion_velocity_obstacle_<stop/slow_down/cruise>_module (#10035)

* feat(motion_velocity_planner): prepare for motion_velocity_<stop/slow_down/cruise>_module

Signed-off-by: Takayuki Murooka <[email protected]>

* update launch

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* refactor(goal_planner): make parameters const (#10043)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(goal_planner): check usage of bus_stop_area by goal_pose (#10041)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(autoware_trajectory): update autoware_trajectory interfaces (#10034)

* feat(autoware_trajectory): update autoware_trajectory interfaces

Signed-off-by: Y.Hisaki <[email protected]>

* add const

Signed-off-by: Y.Hisaki <[email protected]>

* Update shift.hpp

Signed-off-by: Y.Hisaki <[email protected]>

* fix names

Signed-off-by: Y.Hisaki <[email protected]>

* fix copyright

Signed-off-by: Y.Hisaki <[email protected]>

---------

Signed-off-by: Y.Hisaki <[email protected]>

* feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)

Signed-off-by: mitsudome-r <[email protected]>
Signed-off-by: Shintaro Sakoda <[email protected]>

* style(pre-commit): autofix

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <[email protected]>

* feat(behavior_planning): add behavior_path_planner_type to launch path_generator (#10217)

Signed-off-by: kosuke55 <[email protected]>

* fix(tier4_planning_launch): remap topics for path_generator (#10249)

remap topics for path_generator

Signed-off-by: mitukou1109 <[email protected]>

* fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (#10250)

* fix for point-cloud stop point

* style(pre-commit): autofix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* chore: sync files (#1911)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279) (#1912)

use step-security

Signed-off-by: Yutaka Kondo <[email protected]>
Co-authored-by: Yutaka Kondo <[email protected]>

* ci(pre-commit-optional): autoupdate (#1941)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore: sync files (#1942)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore: sync files (#1961)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore: sync beta branch beta/v0.43 with tier4/main (#1946)

* feat(autoware_image_based_projection_fusion): redesign image based projection fusion node (#10016)

* fix(segmentation_pointcloud_fusion): set valid pointcloud field for output pointcloud (#10196)

set valid pointcloud field

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(planning, control): reuse stamp of subscribed topic to measure component latency (#10201)

* fix(behavior_velocity_planner): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <[email protected]>

* fix(behavior_path_planner): check timestamp first in timer driven callback

Signed-off-by: satoshi-ota <[email protected]>

* fix(trajectory_follower_node): check timestamp first in timer driven callback

Signed-off-by: satoshi-ota <[email protected]>

* fix(vehicle_cmd_gate): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat(behavior_planning): add behavior_path_planner_type to launch path_generator (#10217)

Signed-off-by: kosuke55 <[email protected]>

* fix(lane_departure_checker): fix trajectory resampling logic to keep given interval (#10221)

* fix(lane_departure_checker): fix trajectory resampling logic to keep given interval

Signed-off-by: kyoichi-sugahara <[email protected]>

* test(lane_departure_checker): add test case for consecutive small distances followed by large distance

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(diagnostic_graph_aggregator): update document (#10199)

Signed-off-by: Mamoru Sobue <[email protected]>

* chore(dummy_infrastructure): add maintainers kosuke55, 1222-takeshi, asa-naki (#10228)

Signed-off-by: kosuke55 <[email protected]>

* feat(dummy_infrastructure): auto approval when ego stops at stop line (#10223)

feat(dummy_infrastructur): auto approval when ego stops at stop line

Signed-off-by: kosuke55 <[email protected]>

* feat(autoware_object_recognition_utils): remove from universe (#10215)

Signed-off-by: liuXinGangChina <[email protected]>

* chore(autoware_pointcloud_preprocessor): fix variable naming in distortion corrector (#10185)

chore: fix naming

Signed-off-by: vividf <[email protected]>

* refactor: add autoware_cuda_dependency_meta (#10073)

Signed-off-by: Esteve Fernandez <[email protected]>

* feat(Autoware_planning_factor_interface): replace tier4_msgs with autoware_internal_msgs (#10204)

Signed-off-by: liuXinGangChina <[email protected]>

* chore(mpc_lateral_controller): add package maintainer (#10239)

add package maintainer

Signed-off-by: mohammad alqudah <[email protected]>

* fix(tier4_system_launch): add missing exec_depend (#10132)

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(tier4_vehicle_launch): add missing exec_depend (#10133)

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(planning): add missing exec_depend (#10134)

* fix(planning): add missing exec_depend

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(static_obstacle_avoidance): ego doesn't keep stopping in unsafe condition (#10242)

Signed-off-by: satoshi-ota <[email protected]>

* fix(common): fix package name of find-pkg-share (#10135)

* fix(common): add missing exec_depend

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* feat(control_validator): add diag to check control component latency (#10240)

* feat(control_validator): add diag to check control component latency

Signed-off-by: satoshi-ota <[email protected]>

* fix: missing param

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(stopline, traffic_light): fix planning factor distance value (#10245)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(planning_validator): add diag to check planning component latency (#10241)

* feat(planning_validator): add diag to check planning component latency

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: lacking param

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: add time stamp

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(compare_map_filter): deadlock bug fix (#10222)

* fix(compare_map_filter): deadlock bug fix

Signed-off-by: badai-nguyen <[email protected]>

* fix: change to lock_guard

Signed-off-by: badai-nguyen <[email protected]>

* fix: CI error

Signed-off-by: badai-nguyen <[email protected]>

* reduce scope of mutex

Signed-off-by: badai-nguyen <[email protected]>

* refactor

Signed-off-by: badai-nguyen <[email protected]>

* chore: refactor

Signed-off-by: badai-nguyen <[email protected]>

* fix: add missing mutex for map_grid_size_x

Signed-off-by: badai-nguyen <[email protected]>

---------

Signed-off-by: badai-nguyen <[email protected]>

* feat(autoware_planning_factor_interface): remove from universe (#10243)

feat(autoware_planning_factor_interface): porting autoware_planning_factor_interface to Autoware Core

Signed-off-by: liuXinGangChina <[email protected]>

* fix(out_of_lane): fix condition to keep using previous stop pose within some time buffer (#10140)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(planning_factor): support new cruise planner's factor (#10229)

* support cruise planner's factor

Signed-off-by: Kento Yabuuchi <[email protected]>

* not slowdown but slow_down

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(obstacle_cruise_planner): ignore invalid stopping objects (#10227)

* ignore not specified stopping objects

Signed-off-by: Kento Yabuuchi <[email protected]>

* change debug print level

Signed-off-by: Kento Yabuuchi <[email protected]>

* add ahead_stopped prameter

Signed-off-by: Kento Yabuuchi <[email protected]>

* rename ahead_stopped -> side_stopped

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(tier4_planning_launch): remap topics for path_generator (#10249)

remap topics for path_generator

Signed-off-by: mitukou1109 <[email protected]>

* feat(control_evaluator): add a new stop_deviation metric (#10246)

* add metric of stop_deviation

Signed-off-by: t4-adc <[email protected]>

* fix bug

Signed-off-by: t4-adc <[email protected]>

* remove unused include.

Signed-off-by: t4-adc <[email protected]>

* add unit test and schema

Signed-off-by: t4-adc <[email protected]>

* pre-commit

Signed-off-by: t4-adc <[email protected]>

* update planning_evaluator schema

Signed-off-by: t4-adc <[email protected]>

---------

Signed-off-by: t4-adc <[email protected]>
Co-authored-by: t4-adc <[email protected]>

* fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (#10250)

* fix for point-cloud stop point

* style(pre-commit): autofix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* chore: update CODEOWNERS (#10234)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* fix(path_optimizer): remove unnecesary optional (#10181)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation (#10235)

* fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(autoware_mpc_lateral_controller): update comments for state representation and discretization considerations

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* chore(perception): refactor perception launch (#10186)

* fundamental change

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* fix params and modify some packages

Signed-off-by: MasatoSaeki <[email protected]>

* pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* fix

Signed-off-by: MasatoSaeki <[email protected]>

* fix spell check

Signed-off-by: MasatoSaeki <[email protected]>

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* integrate model and label path

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* for pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* run pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* for awsim

Signed-off-by: MasatoSaeki <[email protected]>

* for simulatior

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix grammer in launcher

Signed-off-by: MasatoSaeki <[email protected]>

* add schema for yolox_tlr

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix file name

Signed-off-by: MasatoSaeki <[email protected]>

* fix

Signed-off-by: MasatoSaeki <[email protected]>

* rename

Signed-off-by: MasatoSaeki <[email protected]>

* modify arg name  to

Signed-off-by: MasatoSaeki <[email protected]>

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* change param name

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* chore

Signed-off-by: MasatoSaeki <[email protected]>

---------

Signed-off-by: MasatoSaeki <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* fix(dynamic_obstacle_stop): publish processing time when early return (#10254)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(control_validator)!: add overrun check (#10236)

Signed-off-by: yuki-takagi-66 <[email protected]>

* feat(behavior_path_planner_common): modify drivable area expansion to be able to avoid static objects (#10220)

* modify drivable area expansion to avoid static objects

Signed-off-by: mohammad alqudah <[email protected]>

* rename parameters and update drivable area design md

Signed-off-by: mohammad alqudah <[email protected]>

* Update planning/behavior_path_planner/autoware_behavior_path_planner_common/docs/behavior_path_planner_drivable_area_design.md

Co-authored-by: Maxime CLEMENT <[email protected]>

* correct parameters description

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>
Co-authored-by: Maxime CLEMENT <[email protected]>

* fix(lane_change_module): fix planning factor issue (#10244)

* when computing target lanes, don't include preceding lanes of lane change lane

Signed-off-by: mohammad alqudah <[email protected]>

* dont insert stop point on target lane if next lc dist buffer is zero

Signed-off-by: mohammad alqudah <[email protected]>

* return previous module output if LC module status is IDLE

Signed-off-by: mohammad alqudah <[email protected]>

* disable faulty test

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>

* fix(autoware_mission_planner_universe): add explicit test dependency (#10261)

Signed-off-by: Mete Fatih Cırıt <[email protected]>

* feat(planning_validator): add yaw deviation metric (#10258)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(autoware_behavior_path_planner_common): add explicit test dependency (#10262)

Signed-off-by: Mete Fatih Cırıt <[email protected]>

* feat(autoware_route_handler)!: port autoware_route_handler to Autoware Core (#10255)

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* fix(autoware_universe_utils): fix procedure to check if point is on edge (#10260)

* fix procedure to check if point is on edge

Signed-off-by: mitukou1109 <[email protected]>

* add test cases

Signed-off-by: mitukou1109 <[email protected]>

---------

Signed-off-by: mitukou1109 <[email protected]>

* fix(static_obstacle_avoidance): turn signal chattering (#10202)

Signed-off-by: satoshi-ota <[email protected]>

* feat(out_of_lane): add option to use stop lines defined in the vector map (#9584)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane (#10207)

* fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane

Signed-off-by: Mert Çolak <[email protected]>

* remove unnecessary loop

Signed-off-by: Mert Çolak <[email protected]>

---------

Signed-off-by: Mert Çolak <[email protected]>

* docs(goal_planner): update README (#10263)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(ndt_scan_matcher): fix the covariance calculation (#10252)

Fix the covariance calculation

Signed-off-by: Anh Nguyen <[email protected]>

* feat: add build-and-test-packages-above-differential.yaml and packages_above.repos (#9854)

Signed-off-by: Takayuki Murooka <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* feat: adaption to ROS nodes guidelines about directory structure (#10268)

Signed-off-by: NorahXiong <[email protected]>

* fix(autoware_map_loader): exec name renamed in 24652f8 (#10247)

* fix(autoware_map_loader): exec name renamed in 24652f834f73b13b3e4465bfc9ab8335cbe6cdcf

Signed-off-by: Grzegorz Głowacki <[email protected]>

* restored node name

Signed-off-by: Grzegorz Głowacki <[email protected]>

---------

Signed-off-by: Grzegorz Głowacki <[email protected]>

* fix(out_of_lane): fix object path time collision calculation (#10267)

fix collision time calculation

Signed-off-by: mohammad alqudah <[email protected]>

* fix(obstacle_cruise_planner): fix obstacle filtering logic (#10232)

* add absolute

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix find_yield_cruise_obstacles() calling

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(segmentation_pointcloud_fusion): fix typo of defaut camera info topic (#10272)

fix(segmentation_pointcloud_fusion): typo for defaut camera info topic

Signed-off-by: badai-nguyen <[email protected]>

* fix(goal_planner): ignore use bus_stop_area flag if there are no BusStopArea on the pull over lanes (#10274)

Signed-off-by: Mamoru Sobue <[email protected]>

* refactor(multi_object_tracker): internal message driven process (#10203)

* refactor(multi_object_tracker): streamline input channel configuration handling

feat(multi_object_tracker): introduce InputChannel struct for input channel configuration

refactor(multi_object_tracker): improve marker handling and initialization in TrackerObjectDebugger

feat(multi_object_tracker): enhance InputChannel with trust flags for object properties

refactor(multi_object_tracker): remove unused channel_size parameter from tracker constructors

feat(multi_object_tracker): update InputChannel flags to trust object extension and classification

fix(multi_object_tracker): replace channel.index with channel_index for consistency

feat(multi_object_tracker): update TrackerObjectDebugger and TrackerProcessor to accept channels_config parameter

refactor(multi_object_tracker): remove redundant existence probability initialization from tracker constructors

feat(multi_object_tracker): integrate data association into TrackerProcessor and add associate method

feat(multi_object_tracker): enhance updateWithMeasurement to include channel_info for improved classification handling

refactor(multi_object_tracker): replace object_id with uuid in DynamicObject and related classes

fix(multi_object_tracker): update UUID handling in Tracker to use uuid_msg for consistency

refactor(multi_object_tracker): simplify pose and covariance handling in tracker classes

refactor(multi_object_tracker): replace pose_with_covariance with separate pose and covariance attributes in DynamicObject

refactor: remove z state from tracker. it will uses object state

refactor(multi_object_tracker): streamline object handling in trackers and remove unnecessary shape processing

refactor(multi_object_tracker): remove z position handling from trackers and update object kinematics structure

refactor(multi_object_tracker): remove BoundingBox structure from trackers and implement object extension limits

refactor(multi_object_tracker): remove unnecessary blank lines in tracker getTrackedObject methods

refactor(multi_object_tracker): simplify input channel configuration by removing trust flags and consolidating parameters

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): use const reference in loop and simplify tracker update logic

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): update shape handling and streamline object tracking logic

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): update shape handling to use geometry_msgs::msg::Point for anchor vectors

Signed-off-by: Taekjin LEE <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): modify getNearestCornerOrSurface function signature and update related logic

Signed-off-by: Taekjin LEE <[email protected]>

refactor(multi_object_tracker): remove self_transform parameter from measure and update methods

refactor(multi_object_tracker): update calcAnchorPointOffset function signature and streamline object handling

refactor(multi_object_tracker): set shape type to BOUNDING_BOX for object trackers

---------

Signed-off-by: Taekjin LEE <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279)

use step-security

Signed-off-by: Yutaka Kondo <[email protected]>

* feat(traffic_light_classifier): update diagnostics when harsh backlight is detected (#10218)

feat: update diagnostics when harsh backlight is detected

Signed-off-by: ktro2828 <[email protected]>

* fix(obstacle stop/slow_down): early return without point cloud (#10289)

* fix(obstacle stop/slow_down): early return without point cloud

Signed-off-by: Takayuki Murooka <[email protected]>

* update maintainer

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(obstacle_stop): use max_lat_margin_against_unknown only for predicted object (#10269)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(autoware_multi_object_tracker): unknown object orientation (#10286)

* fix(unknown_tracker): update object pose orientation and streamline uncertainty modeling in input manager

Signed-off-by: Taekjin LEE <[email protected]>

* fix(object_model): correct bounding box calculation by initializing limits and including min_z

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>

* feat: apply splitting of autoware_utils_geometry  (#10270)

* fix build error

Signed-off-by: Takagi, Isamu <[email protected]>

* merge namespace

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(behavior_velocity_planner): planning factor integration (#10292)

* fix: blind_spot

Signed-off-by: satoshi-ota <[email protected]>

* fix: crosswalk

Signed-off-by: satoshi-ota <[email protected]>

* fix: detection_area

Signed-off-by: satoshi-ota <[email protected]>

* fix: intersection

Signed-off-by: satoshi-ota <[email protected]>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <[email protected]>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <[email protected]>

* fix: run_out

Signed-off-by: satoshi-ota <[email protected]>

* fix: stop_line

Signed-off-by: satoshi-ota <[email protected]>

* fix: traffic_light

Signed-off-by: satoshi-ota <[email protected]>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <[email protected]>

* fix: walk_way

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat!: replace VelocityLimit messages with autoware_internal_planning_msgs (#10273)

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (#9454)

* feat: moved the cuda pointcloud preprocessor and organized from a personal repository

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: used the cuda host allocators for aster host to device copies

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Max Schmeller <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* chore: fixed code compilation to reflect Hirabayashi-san's  memory pool proposal

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: generalized the number of crop boxes. For two at least, the new approach is actually faster

Signed-off-by: Kenzo Lobos-Ts…
TaikiYamada4 added a commit to tier4/autoware_universe that referenced this pull request May 8, 2025
* chore(run_out): add maintainer (#5598)

Signed-off-by: Tomohito Ando <[email protected]>

* fix(goal_planner): fix extending current lanes (#5595)

* fix(goal_planner): fix extending current lanes

Signed-off-by: kosuke55 <[email protected]>

* fix build error

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>

* fix(geo_pose_projector): fix -Werror=deprecated-declarations (#5599)

Signed-off-by: satoshi-ota <[email protected]>

* refactor(goal_planner): refactor select path (#5559)

Signed-off-by: kosuke55 <[email protected]>

* feat(lane_departure_checker): better cubstones's search (#5582)

* feat(lane_departure_checker): better cubstones's search

Signed-off-by: Takayuki Murooka <[email protected]>

* update

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* build(tier4_perception_launch): add tracking_object_merger (#5602)

Signed-off-by: kminoda <[email protected]>

* fix(avoidance): fix avoidance exit condition (#5592)

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): fix wrong reason for unavoidable situation (#5558)

* fix(avoidance): fix wrong reason for unavoidable situation

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): fix misreading variable name

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* refactor(radar_object_clustering): move radar object clustering parameter to param file (#5451)

* move radar object clustering parameter to param file

Signed-off-by: yoshiri <[email protected]>

* remove default parameter settings and fix cmakelists

---------

Signed-off-by: yoshiri <[email protected]>

* feat(radar_object_tracker): Change to use `use_radar_tracking_fusion` as true (#5605)

Signed-off-by: Shunsuke Miura <[email protected]>

* fix(avoidance): fix bug in shift lon distance calculation (#5557)

* fix(avoidance): consider avoidance prepare time

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): consider avoidance prepare distance

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): use std::optional

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): prevent sudden steering at avoidance maneuver (#5572)

* fix(avoidance): prevent sudden steering at yield maneuver

Signed-off-by: satoshi-ota <[email protected]>

* feat(avoidance): output debug info

Signed-off-by: satoshi-ota <[email protected]>

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: satoshi-ota <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat(out_of_lane): more stable decisions (#5197)

Signed-off-by: Maxime CLEMENT <[email protected]>

* refactor(goal_planner): add prev_data instead of status  (#5561)

* feat(goal_planner): keep margin against objects as possible (#5569)

* refactor(goal_planner): add prev_data instead of status

Signed-off-by: kosuke55 <[email protected]>

* feat(goal_planner): keep margin against objects as possible

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>

* feat(out_of_lane): improve reuse of previous decision (#5611)

Signed-off-by: Maxime CLEMENT <[email protected]>

* refactor(start_planner): support new interface (#5606)

* refactor(start_planner): support new interface refactor state transition logic in StartPlannerModule

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* fix(lane_change): regulate at the traffic light (#5457)

* fix(lane_change): regulate at the traffic light

Signed-off-by: Zulfaqar Azmi <[email protected]>

* fix conflict

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

---------

Signed-off-by: Zulfaqar Azmi <[email protected]>
Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* fix(start_planner, goal_planner): remove inappropriate reference value (#5618)

Signed-off-by: kosuke55 <[email protected]>

* feat(component_state_monitor): monitor pose_estimator output (#5617)

Signed-off-by: kminoda <[email protected]>

* fix(simple_planning_simulator): fix ego sign pitch problem (#5616)

* fix ego sign pitch problem

Signed-off-by: Daniel Sanchez <[email protected]>

* change variable name for clarity

Signed-off-by: Daniel Sanchez <[email protected]>

* update documentation to clarify that driving against the lane is not supported

Signed-off-by: Daniel Sanchez <[email protected]>

---------

Signed-off-by: Daniel Sanchez <[email protected]>

* fix(utils): fix monotonic bound create logic (#5565)

Signed-off-by: satoshi-ota <[email protected]>

* fix(lane_change): fix abort path (#5628)

Signed-off-by: Fumiya Watanabe <[email protected]>

* refactor(start_planner): add verbose parameter for debug print (#5622)

* refactor(start_planner): add verbose parameter for debug print

- Added a new parameter "verbose" to the StartPlannerParameters struct.
- Updated the start_planner.param.yaml file to include the "verbose" parameter.
- Added a new method receivedNewRoute() in the StartPlannerModule class to check if a new route has been received.
- Updated the updateData() method to use the receivedNewRoute() method instead of directly checking if a new route has been received.
- Renamed the method IsGoalBehindOfEgoInSameRouteSegment() to isGoalBehindOfEgoInSameRouteSegment().
- Added a new method logPullOutStatus() to log the pull out status.
- Updated the setDebugData() method to call logPullOutStatus() if the "verbose" parameter is true.

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* refactor(goal_planner): add rss safety check function  (#5620)

* refactor(goal_planner): add rss safety check function

Signed-off-by: kosuke55 <[email protected]>

* has_collision

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>

* feat(goal_planner): prevent auto approval for unsafe path (#5621)

Signed-off-by: kosuke55 <[email protected]>

* refactor(behavior_path_planner): separate drivable area functions (#5604)

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* perf(image_projection_based_fusion): replace std::bitset (#5603)

* fix(bytetrack): fix uninteded roi value error due to casting int to uint (#5589)

* fix uint32 conversion bug in bytetrack

Signed-off-by: yoshiri <[email protected]>

* refactor outside xy variable

---------

Signed-off-by: yoshiri <[email protected]>

* fix(start_planner): fix logPullOutStatus format specifier (#5637)

* Fix logFunc format specifier in StartPlannerModule

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* fix(goal_planner): fix prevent auto approval for unsafe path #5621 (#5636)

Signed-off-by: kosuke55 <[email protected]>

* fix(out_of_lane): prevent "Same points are given" error message (#5643)

Signed-off-by: Maxime CLEMENT <[email protected]>

* build(lidar_centerpoint_tvm): add missing tf2_sensor_msgs depedency (#5644)

Signed-off-by: Esteve Fernandez <[email protected]>

* fix(start_planner): check safety only when waiting approval (#5792)

1. The `updateData()` function now sets `status_.is_safe_dynamic_objects` to true when `requiresDynamicObjectsCollisionDetection()` returns false.

2. The `isExecutionReady()` function now checks for dynamic object collisions only if `requiresDynamicObjectsCollisionDetection()` returns true and `isWaitingApproval()` also returns true. This change ensures that dynamic object collision detection is performed only when necessary and approval is pending.

Signed-off-by: kyoichi-sugahara <[email protected]>

* feat(start_planner): add surround moving obstacle check (#5782)

* feat(start_planner): add surround moving obstacle check
This commit introduces a new feature in the start_planner module for checking surrounding moving obstacles.
- It adds parameters to specify the search radius and threshold velocity for moving obstacles, along with flags to indicate which types of objects should be checked.
- The `noMovingObjectsAround` function has been added to filter dynamic objects within a certain radius based on their velocity.
  - If no moving objects are detected, the function returns true; otherwise, it returns false.
- This feature enhances the safety of the start_planner by ensuring that the path can't be approved while surrond moving obstacles exist.
---------
Signed-off-by: kyoichi-sugahara <[email protected]>

* fix(lidar_centerpoint,image_projection_based_fusion): add guard to avoid exceeding max voxel size  (#1065)

fix(lidar_centerpoint,image_projection_based_fusion): add guard to avoid exceeding max voxel size (#5824)

Co-authored-by: Daisuke Nishimatsu <[email protected]>

* feat: add github workflow of create-awf-latest.yml (#1082)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(static_drivable_area_expansion): fix bound extraction logic (#6006)

* fix(static_drivable_area_expansion): fix bound extraction logic

Signed-off-by: satoshi-ota <[email protected]>

* refactor(static_drivable_area_expansion): define as anon func

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat(avoidance): check traffic light info in order to limit drivable area (#6016)

* feat(avoidance): don't use opposite lane before intersection

Signed-off-by: satoshi-ota <[email protected]>

* feat(avoidance): check traffic light info in order to limit drivable area

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): return shift path was not generated expectedly (#6017)

fix(avoidance): output return shift path properly

Signed-off-by: satoshi-ota <[email protected]>

* feat(behavior_velocity_planner): add new 'dynamic_obstacle_stop' module (#1086)

feat(behavior_velocity_planner): add new 'dynamic_obstacle_stop' module (#5835)

Signed-off-by: Maxime CLEMENT <[email protected]>

* refactor(tier4_planning_launch): remove duplicate arguments in launch launch (#1088)

refactor(tier4_planning_launch): remove duplicate arguments in launchfile (#6040)

Signed-off-by: Maxime CLEMENT <[email protected]>

* docs(start_planner): update explanation about start pose candidate's priority (#6003)

* add explanation about start pose candidate priority

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>

* fix(start_planner): don't update start pose when backward driving is finished (#5998)

Fix conditional check in updatePullOutStatus function

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(start_planner): update Purpose / Role of the document (#6002)

Update Start Planner module to stop in response to dynamic obstacles

Signed-off-by: kyoichi-sugahara <[email protected]>

* feat(start_planner): keep distance against front objects (#5983)

* refactor extractCollisionCheckPath

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>

* feat(start_planner): define collision check margin as list (#5994)

* define collision check margins list in start planner module

Signed-off-by: kyoichi-sugahara <[email protected]>


---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* refactor(motion_utils): clear the repeat definitions and correct the dependencies  (#5909)

* change .hpp name

Signed-off-by: Zhe Shen <[email protected]>

* change .cpp name

Signed-off-by: Zhe Shen <[email protected]>

* correct the #inlcude and #ifndef

Signed-off-by: Zhe Shen <[email protected]>

* toPath(): move the prototypes and the implementations in .hpp and .cpp

Signed-off-by: Zhe Shen <[email protected]>

* correct the dependency for /home/shen/autoware.universe/planning/behavior_path_planner/src/behavior_path_planner_node.cpp

Signed-off-by: Zhe Shen <[email protected]>

* toPath(): deleted the repeat definition in planning_interface_test_manager_utils.hpp

Signed-off-by: Zhe Shen <[email protected]>

* toPath(): corrected the call and dependency in planning_interface_test_manager.cpp

Signed-off-by: Zhe Shen <[email protected]>

* convertPathToTrajectoryPoints(), convertTrajectoryPointsToPath(), lerpOrientation(): moved to conversion.hpp and conversion.cpp

Signed-off-by: Zhe Shen <[email protected]>

* convertPathToTrajectoryPoints(): corrected the call and dependency

Signed-off-by: Zhe Shen <[email protected]>

* convertTrajectoryPointsToPath(): Corrected the call

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): deleted the repeat definition in longitudinal_controller_utils.hpp and longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): Correct the call in longitudinal_controller_utils.hpp

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): Corrected the dependency and call in test_longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <[email protected]>

* name of conversion.cpp: modified the CMakeLists

Signed-off-by: Zhe Shen <[email protected]>

* namespace updated, but maybe not correct, will be tested in the next commit

Signed-off-by: Zhe Shen <[email protected]>

* Correct the dependencies the test_trajectory.cpp and test_interpolation.cpp

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* [namespace problems fixed] conversion.cpp & conversion.hpp: The dependencies have been added. Also, the namespaces have been corrected.

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* correct all the dependencies in #include

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* avoid using the ../../ in the paths

Signed-off-by: Zhe Shen <[email protected]>

* dependencies fixed and package added in .xml

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change toPath() to convertToPath()

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): move from conversion to spherical_linear_interpolation

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* fix the missing relative path definition. ../../ will not be used.

Signed-off-by: Zhe Shen <[email protected]>

* the unneccessary dependencies eleminated. In specific, the lerpOrientation() related dependencies in coversion.hpp and unneccessary dependencies in conversion.cpp are deleted.

Signed-off-by: Zhe Shen <[email protected]>

* change the function to template in .cpp and .hpp

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change the corresponding calls to template

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change name to convertToTrajectory()

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change the template of convertToPathWithLaneId()

Signed-off-by: Zhe Shen <[email protected]>

* fix the dependencies

Signed-off-by: Zhe Shen <[email protected]>

* refactor(motion_utils): specialize class

Signed-off-by: satoshi-ota <[email protected]>

* fix(motion_utils): remove unnecessary header

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: Zhe Shen <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>

* fix(lane_change): check able to return to original lane in abort (#6034)

* fix(lane_change): check able to return to original lane in abort

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* fix cancel state

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* revert changes

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

---------

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* feat(behavior_velocity): add the option to keep the last valid observation (#6036)

* feat(behavior_velocity): add the option to keep the last valid observation

Signed-off-by: Mamoru Sobue <[email protected]>

* keep_last_observation is false by default and intersection/traffic_light is explicily true

Signed-off-by: Mamoru Sobue <[email protected]>

* for intersection

Signed-off-by: Mamoru Sobue <[email protected]>

---------

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(intersection): distinguish 1st/2nd attention lanelet (#6042)

* fix(intersection): fix bugs (#6050)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat: add sync-awf-latest.yaml (#1096)

Signed-off-by: Takayuki Murooka <[email protected]>

* feat: sync with awf/autoware.universe by force-push (#1115)

* feat: sync with awf/autoware.universe by force-push

Signed-off-by: Takayuki Murooka <[email protected]>

* fix

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* feat: use tier4/awf-latest for upstream sync (#1131)

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(workflow): modify workflow from sync-awf-latest workflow (#1167)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(drivable_area_expansion): fix invalid access (#6566)

Signed-off-by: satoshi-ota <[email protected]>

* fix(route_handler): query shoulder lane in getLaneletSequence() if only_route_lanes is false and the arg is shoulder type (#6567)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(start_planner): consider backward completion before preparing blinker (#6558)

consider backward completion

Signed-off-by: Mamoru Sobue <[email protected]>

* feat: run sync-awf-latest every one hour (#1219)

Signed-off-by: Takayuki Murooka <[email protected]>

* revert: feat(global_parameter_loader): add gtest to global parameter loader (backport #6872) (backport #1274) (#1275)

revert: feat(global_parameter_loader): add gtest to global parameter loader (backport #6872) (#1274)

revert: feat(global_parameter_loader): add gtest to global parameter loader (#6872)

Revert "feat(global_parameter_loader): add gtest to global parameter loader (…"

This reverts commit dfec62ac277f893fd6276e3c6ffd9c7d4f475225.

(cherry picked from commit e5196bc36dc05e94f7011897f4e95bfb8a8bf6d9)

Co-authored-by: Hiroki OTA <[email protected]>

* fix: pre-commit.ci error (#1282)

fix: pre-commit ci error

* ci: add comment-on-pr.yaml (#1281)

* Create comment-on-pr.yaml

* Update .github/workflows/comment-on-pr.yaml

* chore(topic_state_monitor): enrich error log message (#7236)

Signed-off-by: Takamasa Horibe <[email protected]>

* refactor(universe_utils): add autoware namespace

Signed-off-by: kosuke55 <[email protected]>

fix aeb

* refactor(motion_utils): add autoware namespace

Signed-off-by: kosuke55 <[email protected]>

* feat(default_ad_api): add log when operation mode change fails

Signed-off-by: Takagi, Isamu <[email protected]>

* feat(diagnostic_graph_utils): add logging tool

Signed-off-by: Takagi, Isamu <[email protected]>

* fix all OK

Signed-off-by: Takagi, Isamu <[email protected]>

* ci(pre-commit): autoupdate (#1353)

* ci(pre-commit): autoupdate

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* style(pre-commit): autofix

---------

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(lane_change): prevent empty path when rerouting (#7717) (#1355)

fix(lane_change): prevent empty path when routing

Signed-off-by: kosuke55 <[email protected]>

* feat(start_planner): yaw threshold for rss check (#7657)

* add param to customize yaw th

Signed-off-by: Daniel Sanchez <[email protected]>

* add param to other modules

Signed-off-by: Daniel Sanchez <[email protected]>

* docs

Signed-off-by: Daniel Sanchez <[email protected]>

* update READMEs with params

Signed-off-by: Daniel Sanchez <[email protected]>

* fix LC README

Signed-off-by: Daniel Sanchez <[email protected]>

* use normalized yaw diff

Signed-off-by: Daniel Sanchez <[email protected]>

---------

Signed-off-by: Daniel Sanchez <[email protected]>

* ci(pre-commit): autoupdate (#1360)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* feat(motion_velocity_planner): publish processing times (#7633)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (#7683)

Signed-off-by: Maxime CLEMENT <[email protected]>

* perf(dynamic_obstacle_stop): create rtree with packing algorithm (#7730)

Signed-off-by: Maxime CLEMENT <[email protected]>

* perf(motion_velocity_planner): resample trajectory after vel smoothing (#7732)

* perf(dynamic_obstacle_stop): create rtree with packing algorithm

Signed-off-by: Maxime CLEMENT <[email protected]>

* Revert "perf(out_of_lane): downsample the trajectory to improve performance (#7691)"

This reverts commit 8444a9eb29b32f500be3724dd5662013b9b81060.

* perf(motion_velocity_planner): resample trajectory after vel smoothing

Signed-off-by: Maxime CLEMENT <[email protected]>

---------

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(static_centerline_generator): organize AUTO/GUI/VMB modes (#7432)

Signed-off-by: Takagi, Isamu <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>

* refactor(static_centerline_optimizer): clean up the code (#7756)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(static_centerline_generator): save_map only once (#7770)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(pose_instability_detector): fix a rare error (#7681)

* Added an error test case

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed to avoid out-of-size access

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed the test case

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed test

Signed-off-by: Shintaro Sakoda <[email protected]>

---------

Signed-off-by: Shintaro Sakoda <[email protected]>

* feat(mrm_handler): operate mrm only when autonomous operation mode (#1377)

feat(mrm_handler): operate mrm only when autonomous operation mode (#7784)

* feat: add isOperationModeAutonomous() function to MRM handler core

The code changes add a new function `isOperationModeAutonomous()` to the MRM handler core. This function is used to check if the operation mode is set to autonomous.



---------

Signed-off-by: kyoichi-sugahara <[email protected]>
Co-authored-by: Kyoichi Sugahara <[email protected]>

* fix(image_transport_decompressor): missing config setting (#7615)

Signed-off-by: badai-nguyen <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* fix(euclidean_cluster, ground_segmentation): cherry-pick bug fix PRs (#1378)

* fix(euclidean_cluster): fix euclidean cluster params (#7662)

* fix(euclidean_cluster): fix max and min cluster size

Signed-off-by: beginningfan <[email protected]>

* fix(gnss_poser): fix a typo

Signed-off-by: beginningfan <[email protected]>

* fix(euclidean_cluster): fix min cluster size

Signed-off-by: beginningfan <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: beginningfan <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(euclidean_cluster): fix max_cluster_size bug (#7734)

Signed-off-by: badai-nguyen <[email protected]>

* fix(ground_segmentation): fix bug  (#7771)

---------

Signed-off-by: beginningfan <[email protected]>
Signed-off-by: badai-nguyen <[email protected]>
Co-authored-by: beginningfan <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shunsuke Miura <[email protected]>

* fix(motion_planning): fix processing time topic names (#7885) (#1394)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(multi_object_tracker): fix publish interval adjust timing (#7904) (#1400)

refactor: optimize publish time check in multi_object_tracker_node.cpp

Signed-off-by: Taekjin LEE <[email protected]>

* fix(velocity_smoother): float type of processing time was wrong

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(path_optimizer): revert the feature of publishing processing time

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(tier4_perception_launch): set `use_image_transport` in launch (#8315)

set use_image_transport in launch

Signed-off-by: MasatoSaeki <[email protected]>

* fix(static_obstacle_avoidance): remove invalid small shift lines

Signed-off-by: satoshi-ota <[email protected]>

* fix(goal_planner): fix typo (#8763)

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(pointcloud_preprocessor): fix typo (#8762)

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(goal_planner): fix object extraction area (#8764)

Signed-off-by: kosuke55 <[email protected]>

* fix(goal_planner): fix time_keeper race (#8780)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(autoware_pointcloud_preprocessor): static TF listener as Filter option (#8678)

Signed-off-by: amadeuszsz <[email protected]>

* fix(goal_planner): fix typo (#8910)

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(intersection): fix typo (#8911)

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: Fumiya Watanabe <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(lane_change): set initail rtc state properly (#8902)

set initail rtc state properly

Signed-off-by: Go Sakayori <[email protected]>

* refactor(start_planner,raw_vechile_cmd_converter): align parameter with autoware_launch's parameter (#8913)

* align autoware_raw_vehicle_cmd_converter's parameter

Signed-off-by: kyoichi-sugahara <[email protected]>

* align start_planner's parameter

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* chore(mpc_lateral_controller): consistent parameters with autoware_launch (#8914)

Signed-off-by: Takayuki Murooka <[email protected]>

* chore(planning): consistent parameters with autoware_launch (#8915)

* chore(planning): consistent parameters with autoware_launch

Signed-off-by: Takayuki Murooka <[email protected]>

* update

Signed-off-by: Takayuki Murooka <[email protected]>

* fix json schema

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(emergency_handler): delete package (#8917)

* feat(emergency_handler): delete package

Signed-off-by: veqcc <[email protected]>

* refactor(detected_object_validation): rework parameters (#7750)

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <[email protected]>

* Update perception/detected_object_validation/schema/object_lanelet_filter.schema.json

Co-authored-by: badai nguyen  <[email protected]>

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* Update perception/detected_object_validation/schema/object_position_filter.schema.json

Co-authored-by: badai nguyen  <[email protected]>

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>

Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat(system_error_monitor): remove system error monitor (#8929)

* feat: delete-system-error-monitor-from-autoware

Signed-off-by: TetsuKawa <[email protected]>

* feat: remove unnecessary params

---------

Signed-off-by: TetsuKawa <[email protected]>

* fix(intersection): set RTC enable (#9040)

set rtc enable

Signed-off-by: Go Sakayori <[email protected]>

* fix(crosswalk): don't use vehicle stop checker to remove unnecessary callback (#9234)

Signed-off-by: satoshi-ota <[email protected]>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <[email protected]>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <[email protected]>

* ci(pre-commit-optional): autoupdate (#1724)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <[email protected]>

* fix CODEOWNERS

Signed-off-by: Fumiya Watanabe <[email protected]>

* Apply changes from awf-latest and feat/traffic_light-v2i

Signed-off-by: Y.Hisaki <[email protected]>

* chore: fix sync-awf-latest.yaml (#1784)

Signed-off-by: Fumiya Watanabe <[email protected]>

* feat(planning_test_manager): abstract message-specific functions (#9882)

* abstract message-specific functions

Signed-off-by: mitukou1109 <[email protected]>

* include necessary header

Signed-off-by: mitukou1109 <[email protected]>

* adapt velocity_smoother to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt path_optimizer to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* fix output subscription

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt scenario_selector to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt freespace_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt planning_validator to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt obstacle_stop_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt obstacle_cruise_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* disable test for freespace_planner

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_crosswalk_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_lane_change_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_avoidance_by_lane_change_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_dynamic_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_external_request_lane_change_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_side_shift_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_static_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt path_smoother to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_blind_spot_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_detection_area_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_intersection_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_no_stopping_area_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_run_out_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_stop_line_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_virtual_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_walkway_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt motion_velocity_planner_node_universe to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* include necessary headers

Signed-off-by: mitukou1109 <[email protected]>

* Odometries -> Odometry

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: mitukou1109 <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>

* feat: introduce motion_velocity_obstacle_<stop/slow_down/cruise>_module (#9807)

* implement obstacle stop, slow_down, and cruise

Signed-off-by: Takayuki Murooka <[email protected]>

* fix clang-tidy

Signed-off-by: Takayuki Murooka <[email protected]>

* revert obstacle_cruise_planner

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(motion_velocity_planner): common implementation for motion_velocity_obstacle_<stop/slow_down/cruise>_module (#10035)

* feat(motion_velocity_planner): prepare for motion_velocity_<stop/slow_down/cruise>_module

Signed-off-by: Takayuki Murooka <[email protected]>

* update launch

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* refactor(goal_planner): make parameters const (#10043)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(goal_planner): check usage of bus_stop_area by goal_pose (#10041)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(autoware_trajectory): update autoware_trajectory interfaces (#10034)

* feat(autoware_trajectory): update autoware_trajectory interfaces

Signed-off-by: Y.Hisaki <[email protected]>

* add const

Signed-off-by: Y.Hisaki <[email protected]>

* Update shift.hpp

Signed-off-by: Y.Hisaki <[email protected]>

* fix names

Signed-off-by: Y.Hisaki <[email protected]>

* fix copyright

Signed-off-by: Y.Hisaki <[email protected]>

---------

Signed-off-by: Y.Hisaki <[email protected]>

* feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)

Signed-off-by: mitsudome-r <[email protected]>
Signed-off-by: Shintaro Sakoda <[email protected]>

* style(pre-commit): autofix

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <[email protected]>

* feat(behavior_planning): add behavior_path_planner_type to launch path_generator (#10217)

Signed-off-by: kosuke55 <[email protected]>

* fix(tier4_planning_launch): remap topics for path_generator (#10249)

remap topics for path_generator

Signed-off-by: mitukou1109 <[email protected]>

* fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (#10250)

* fix for point-cloud stop point

* style(pre-commit): autofix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* chore: sync files (#1911)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279) (#1912)

use step-security

Signed-off-by: Yutaka Kondo <[email protected]>
Co-authored-by: Yutaka Kondo <[email protected]>

* ci(pre-commit-optional): autoupdate (#1941)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore: sync files (#1942)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore: sync files (#1961)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore: sync beta branch beta/v0.43 with tier4/main (#1946)

* feat(autoware_image_based_projection_fusion): redesign image based projection fusion node (#10016)

* fix(segmentation_pointcloud_fusion): set valid pointcloud field for output pointcloud (#10196)

set valid pointcloud field

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(planning, control): reuse stamp of subscribed topic to measure component latency (#10201)

* fix(behavior_velocity_planner): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <[email protected]>

* fix(behavior_path_planner): check timestamp first in timer driven callback

Signed-off-by: satoshi-ota <[email protected]>

* fix(trajectory_follower_node): check timestamp first in timer driven callback

Signed-off-by: satoshi-ota <[email protected]>

* fix(vehicle_cmd_gate): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat(behavior_planning): add behavior_path_planner_type to launch path_generator (#10217)

Signed-off-by: kosuke55 <[email protected]>

* fix(lane_departure_checker): fix trajectory resampling logic to keep given interval (#10221)

* fix(lane_departure_checker): fix trajectory resampling logic to keep given interval

Signed-off-by: kyoichi-sugahara <[email protected]>

* test(lane_departure_checker): add test case for consecutive small distances followed by large distance

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(diagnostic_graph_aggregator): update document (#10199)

Signed-off-by: Mamoru Sobue <[email protected]>

* chore(dummy_infrastructure): add maintainers kosuke55, 1222-takeshi, asa-naki (#10228)

Signed-off-by: kosuke55 <[email protected]>

* feat(dummy_infrastructure): auto approval when ego stops at stop line (#10223)

feat(dummy_infrastructur): auto approval when ego stops at stop line

Signed-off-by: kosuke55 <[email protected]>

* feat(autoware_object_recognition_utils): remove from universe (#10215)

Signed-off-by: liuXinGangChina <[email protected]>

* chore(autoware_pointcloud_preprocessor): fix variable naming in distortion corrector (#10185)

chore: fix naming

Signed-off-by: vividf <[email protected]>

* refactor: add autoware_cuda_dependency_meta (#10073)

Signed-off-by: Esteve Fernandez <[email protected]>

* feat(Autoware_planning_factor_interface): replace tier4_msgs with autoware_internal_msgs (#10204)

Signed-off-by: liuXinGangChina <[email protected]>

* chore(mpc_lateral_controller): add package maintainer (#10239)

add package maintainer

Signed-off-by: mohammad alqudah <[email protected]>

* fix(tier4_system_launch): add missing exec_depend (#10132)

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(tier4_vehicle_launch): add missing exec_depend (#10133)

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(planning): add missing exec_depend (#10134)

* fix(planning): add missing exec_depend

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(static_obstacle_avoidance): ego doesn't keep stopping in unsafe condition (#10242)

Signed-off-by: satoshi-ota <[email protected]>

* fix(common): fix package name of find-pkg-share (#10135)

* fix(common): add missing exec_depend

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* feat(control_validator): add diag to check control component latency (#10240)

* feat(control_validator): add diag to check control component latency

Signed-off-by: satoshi-ota <[email protected]>

* fix: missing param

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(stopline, traffic_light): fix planning factor distance value (#10245)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(planning_validator): add diag to check planning component latency (#10241)

* feat(planning_validator): add diag to check planning component latency

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: lacking param

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: add time stamp

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(compare_map_filter): deadlock bug fix (#10222)

* fix(compare_map_filter): deadlock bug fix

Signed-off-by: badai-nguyen <[email protected]>

* fix: change to lock_guard

Signed-off-by: badai-nguyen <[email protected]>

* fix: CI error

Signed-off-by: badai-nguyen <[email protected]>

* reduce scope of mutex

Signed-off-by: badai-nguyen <[email protected]>

* refactor

Signed-off-by: badai-nguyen <[email protected]>

* chore: refactor

Signed-off-by: badai-nguyen <[email protected]>

* fix: add missing mutex for map_grid_size_x

Signed-off-by: badai-nguyen <[email protected]>

---------

Signed-off-by: badai-nguyen <[email protected]>

* feat(autoware_planning_factor_interface): remove from universe (#10243)

feat(autoware_planning_factor_interface): porting autoware_planning_factor_interface to Autoware Core

Signed-off-by: liuXinGangChina <[email protected]>

* fix(out_of_lane): fix condition to keep using previous stop pose within some time buffer (#10140)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(planning_factor): support new cruise planner's factor (#10229)

* support cruise planner's factor

Signed-off-by: Kento Yabuuchi <[email protected]>

* not slowdown but slow_down

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(obstacle_cruise_planner): ignore invalid stopping objects (#10227)

* ignore not specified stopping objects

Signed-off-by: Kento Yabuuchi <[email protected]>

* change debug print level

Signed-off-by: Kento Yabuuchi <[email protected]>

* add ahead_stopped prameter

Signed-off-by: Kento Yabuuchi <[email protected]>

* rename ahead_stopped -> side_stopped

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(tier4_planning_launch): remap topics for path_generator (#10249)

remap topics for path_generator

Signed-off-by: mitukou1109 <[email protected]>

* feat(control_evaluator): add a new stop_deviation metric (#10246)

* add metric of stop_deviation

Signed-off-by: t4-adc <[email protected]>

* fix bug

Signed-off-by: t4-adc <[email protected]>

* remove unused include.

Signed-off-by: t4-adc <[email protected]>

* add unit test and schema

Signed-off-by: t4-adc <[email protected]>

* pre-commit

Signed-off-by: t4-adc <[email protected]>

* update planning_evaluator schema

Signed-off-by: t4-adc <[email protected]>

---------

Signed-off-by: t4-adc <[email protected]>
Co-authored-by: t4-adc <[email protected]>

* fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (#10250)

* fix for point-cloud stop point

* style(pre-commit): autofix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* chore: update CODEOWNERS (#10234)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* fix(path_optimizer): remove unnecesary optional (#10181)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation (#10235)

* fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(autoware_mpc_lateral_controller): update comments for state representation and discretization considerations

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* chore(perception): refactor perception launch (#10186)

* fundamental change

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* fix params and modify some packages

Signed-off-by: MasatoSaeki <[email protected]>

* pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* fix

Signed-off-by: MasatoSaeki <[email protected]>

* fix spell check

Signed-off-by: MasatoSaeki <[email protected]>

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* integrate model and label path

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* for pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* run pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* for awsim

Signed-off-by: MasatoSaeki <[email protected]>

* for simulatior

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix grammer in launcher

Signed-off-by: MasatoSaeki <[email protected]>

* add schema for yolox_tlr

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix file name

Signed-off-by: MasatoSaeki <[email protected]>

* fix

Signed-off-by: MasatoSaeki <[email protected]>

* rename

Signed-off-by: MasatoSaeki <[email protected]>

* modify arg name  to

Signed-off-by: MasatoSaeki <[email protected]>

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* change param name

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* chore

Signed-off-by: MasatoSaeki <[email protected]>

---------

Signed-off-by: MasatoSaeki <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* fix(dynamic_obstacle_stop): publish processing time when early return (#10254)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(control_validator)!: add overrun check (#10236)

Signed-off-by: yuki-takagi-66 <[email protected]>

* feat(behavior_path_planner_common): modify drivable area expansion to be able to avoid static objects (#10220)

* modify drivable area expansion to avoid static objects

Signed-off-by: mohammad alqudah <[email protected]>

* rename parameters and update drivable area design md

Signed-off-by: mohammad alqudah <[email protected]>

* Update planning/behavior_path_planner/autoware_behavior_path_planner_common/docs/behavior_path_planner_drivable_area_design.md

Co-authored-by: Maxime CLEMENT <[email protected]>

* correct parameters description

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>
Co-authored-by: Maxime CLEMENT <[email protected]>

* fix(lane_change_module): fix planning factor issue (#10244)

* when computing target lanes, don't include preceding lanes of lane change lane

Signed-off-by: mohammad alqudah <[email protected]>

* dont insert stop point on target lane if next lc dist buffer is zero

Signed-off-by: mohammad alqudah <[email protected]>

* return previous module output if LC module status is IDLE

Signed-off-by: mohammad alqudah <[email protected]>

* disable faulty test

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>

* fix(autoware_mission_planner_universe): add explicit test dependency (#10261)

Signed-off-by: Mete Fatih Cırıt <[email protected]>

* feat(planning_validator): add yaw deviation metric (#10258)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(autoware_behavior_path_planner_common): add explicit test dependency (#10262)

Signed-off-by: Mete Fatih Cırıt <[email protected]>

* feat(autoware_route_handler)!: port autoware_route_handler to Autoware Core (#10255)

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* fix(autoware_universe_utils): fix procedure to check if point is on edge (#10260)

* fix procedure to check if point is on edge

Signed-off-by: mitukou1109 <[email protected]>

* add test cases

Signed-off-by: mitukou1109 <[email protected]>

---------

Signed-off-by: mitukou1109 <[email protected]>

* fix(static_obstacle_avoidance): turn signal chattering (#10202)

Signed-off-by: satoshi-ota <[email protected]>

* feat(out_of_lane): add option to use stop lines defined in the vector map (#9584)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane (#10207)

* fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane

Signed-off-by: Mert Çolak <[email protected]>

* remove unnecessary loop

Signed-off-by: Mert Çolak <[email protected]>

---------

Signed-off-by: Mert Çolak <[email protected]>

* docs(goal_planner): update README (#10263)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(ndt_scan_matcher): fix the covariance calculation (#10252)

Fix the covariance calculation

Signed-off-by: Anh Nguyen <[email protected]>

* feat: add build-and-test-packages-above-differential.yaml and packages_above.repos (#9854)

Signed-off-by: Takayuki Murooka <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* feat: adaption to ROS nodes guidelines about directory structure (#10268)

Signed-off-by: NorahXiong <[email protected]>

* fix(autoware_map_loader): exec name renamed in 24652f8 (#10247)

* fix(autoware_map_loader): exec name renamed in 24652f834f73b13b3e4465bfc9ab8335cbe6cdcf

Signed-off-by: Grzegorz Głowacki <[email protected]>

* restored node name

Signed-off-by: Grzegorz Głowacki <[email protected]>

---------

Signed-off-by: Grzegorz Głowacki <[email protected]>

* fix(out_of_lane): fix object path time collision calculation (#10267)

fix collision time calculation

Signed-off-by: mohammad alqudah <[email protected]>

* fix(obstacle_cruise_planner): fix obstacle filtering logic (#10232)

* add absolute

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix find_yield_cruise_obstacles() calling

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(segmentation_pointcloud_fusion): fix typo of defaut camera info topic (#10272)

fix(segmentation_pointcloud_fusion): typo for defaut camera info topic

Signed-off-by: badai-nguyen <[email protected]>

* fix(goal_planner): ignore use bus_stop_area flag if there are no BusStopArea on the pull over lanes (#10274)

Signed-off-by: Mamoru Sobue <[email protected]>

* refactor(multi_object_tracker): internal message driven process (#10203)

* refactor(multi_object_tracker): streamline input channel configuration handling

feat(multi_object_tracker): introduce InputChannel struct for input channel configuration

refactor(multi_object_tracker): improve marker handling and initialization in TrackerObjectDebugger

feat(multi_object_tracker): enhance InputChannel with trust flags for object properties

refactor(multi_object_tracker): remove unused channel_size parameter from tracker constructors

feat(multi_object_tracker): update InputChannel flags to trust object extension and classification

fix(multi_object_tracker): replace channel.index with channel_index for consistency

feat(multi_object_tracker): update TrackerObjectDebugger and TrackerProcessor to accept channels_config parameter

refactor(multi_object_tracker): remove redundant existence probability initialization from tracker constructors

feat(multi_object_tracker): integrate data association into TrackerProcessor and add associate method

feat(multi_object_tracker): enhance updateWithMeasurement to include channel_info for improved classification handling

refactor(multi_object_tracker): replace object_id with uuid in DynamicObject and related classes

fix(multi_object_tracker): update UUID handling in Tracker to use uuid_msg for consistency

refactor(multi_object_tracker): simplify pose and covariance handling in tracker classes

refactor(multi_object_tracker): replace pose_with_covariance with separate pose and covariance attributes in DynamicObject

refactor: remove z state from tracker. it will uses object state

refactor(multi_object_tracker): streamline object handling in trackers and remove unnecessary shape processing

refactor(multi_object_tracker): remove z position handling from trackers and update object kinematics structure

refactor(multi_object_tracker): remove BoundingBox structure from trackers and implement object extension limits

refactor(multi_object_tracker): remove unnecessary blank lines in tracker getTrackedObject methods

refactor(multi_object_tracker): simplify input channel configuration by removing trust flags and consolidating parameters

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): use const reference in loop and simplify tracker update logic

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): update shape handling and streamline object tracking logic

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): update shape handling to use geometry_msgs::msg::Point for anchor vectors

Signed-off-by: Taekjin LEE <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): modify getNearestCornerOrSurface function signature and update related logic

Signed-off-by: Taekjin LEE <[email protected]>

refactor(multi_object_tracker): remove self_transform parameter from measure and update methods

refactor(multi_object_tracker): update calcAnchorPointOffset function signature and streamline object handling

refactor(multi_object_tracker): set shape type to BOUNDING_BOX for object trackers

---------

Signed-off-by: Taekjin LEE <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279)

use step-security

Signed-off-by: Yutaka Kondo <[email protected]>

* feat(traffic_light_classifier): update diagnostics when harsh backlight is detected (#10218)

feat: update diagnostics when harsh backlight is detected

Signed-off-by: ktro2828 <[email protected]>

* fix(obstacle stop/slow_down): early return without point cloud (#10289)

* fix(obstacle stop/slow_down): early return without point cloud

Signed-off-by: Takayuki Murooka <[email protected]>

* update maintainer

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(obstacle_stop): use max_lat_margin_against_unknown only for predicted object (#10269)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(autoware_multi_object_tracker): unknown object orientation (#10286)

* fix(unknown_tracker): update object pose orientation and streamline uncertainty modeling in input manager

Signed-off-by: Taekjin LEE <[email protected]>

* fix(object_model): correct bounding box calculation by initializing limits and including min_z

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>

* feat: apply splitting of autoware_utils_geometry  (#10270)

* fix build error

Signed-off-by: Takagi, Isamu <[email protected]>

* merge namespace

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(behavior_velocity_planner): planning factor integration (#10292)

* fix: blind_spot

Signed-off-by: satoshi-ota <[email protected]>

* fix: crosswalk

Signed-off-by: satoshi-ota <[email protected]>

* fix: detection_area

Signed-off-by: satoshi-ota <[email protected]>

* fix: intersection

Signed-off-by: satoshi-ota <[email protected]>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <[email protected]>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <[email protected]>

* fix: run_out

Signed-off-by: satoshi-ota <[email protected]>

* fix: stop_line

Signed-off-by: satoshi-ota <[email protected]>

* fix: traffic_light

Signed-off-by: satoshi-ota <[email protected]>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <[email protected]>

* fix: walk_way

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat!: replace VelocityLimit messages with autoware_internal_planning_msgs (#10273)

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (#9454)

* feat: moved the cuda pointcloud preprocessor and organized from a personal repository

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: used the cuda host allocators for aster host to device copies

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Max Schmeller <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* chore: fixed code compilation to reflect Hirabayashi-san's  memory pool proposal

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: generalized the number of crop boxes. For two at least, the new approach is actually faster

Signed-off-by: Kenzo Lobos-Ts…
rej55 added a commit to tier4/autoware_universe that referenced this pull request May 26, 2025
* fix(goal_planner): fix extending current lanes (#5595)

* fix(goal_planner): fix extending current lanes

Signed-off-by: kosuke55 <[email protected]>

* fix build error

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>

* fix(geo_pose_projector): fix -Werror=deprecated-declarations (#5599)

Signed-off-by: satoshi-ota <[email protected]>

* refactor(goal_planner): refactor select path (#5559)

Signed-off-by: kosuke55 <[email protected]>

* feat(lane_departure_checker): better cubstones's search (#5582)

* feat(lane_departure_checker): better cubstones's search

Signed-off-by: Takayuki Murooka <[email protected]>

* update

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* build(tier4_perception_launch): add tracking_object_merger (#5602)

Signed-off-by: kminoda <[email protected]>

* fix(avoidance): fix avoidance exit condition (#5592)

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): fix wrong reason for unavoidable situation (#5558)

* fix(avoidance): fix wrong reason for unavoidable situation

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): fix misreading variable name

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* refactor(radar_object_clustering): move radar object clustering parameter to param file (#5451)

* move radar object clustering parameter to param file

Signed-off-by: yoshiri <[email protected]>

* remove default parameter settings and fix cmakelists

---------

Signed-off-by: yoshiri <[email protected]>

* feat(radar_object_tracker): Change to use `use_radar_tracking_fusion` as true (#5605)

Signed-off-by: Shunsuke Miura <[email protected]>

* fix(avoidance): fix bug in shift lon distance calculation (#5557)

* fix(avoidance): consider avoidance prepare time

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): consider avoidance prepare distance

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): use std::optional

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): prevent sudden steering at avoidance maneuver (#5572)

* fix(avoidance): prevent sudden steering at yield maneuver

Signed-off-by: satoshi-ota <[email protected]>

* feat(avoidance): output debug info

Signed-off-by: satoshi-ota <[email protected]>

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: satoshi-ota <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat(out_of_lane): more stable decisions (#5197)

Signed-off-by: Maxime CLEMENT <[email protected]>

* refactor(goal_planner): add prev_data instead of status  (#5561)

* feat(goal_planner): keep margin against objects as possible (#5569)

* refactor(goal_planner): add prev_data instead of status

Signed-off-by: kosuke55 <[email protected]>

* feat(goal_planner): keep margin against objects as possible

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>

* feat(out_of_lane): improve reuse of previous decision (#5611)

Signed-off-by: Maxime CLEMENT <[email protected]>

* refactor(start_planner): support new interface (#5606)

* refactor(start_planner): support new interface refactor state transition logic in StartPlannerModule

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* fix(lane_change): regulate at the traffic light (#5457)

* fix(lane_change): regulate at the traffic light

Signed-off-by: Zulfaqar Azmi <[email protected]>

* fix conflict

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

---------

Signed-off-by: Zulfaqar Azmi <[email protected]>
Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* fix(start_planner, goal_planner): remove inappropriate reference value (#5618)

Signed-off-by: kosuke55 <[email protected]>

* feat(component_state_monitor): monitor pose_estimator output (#5617)

Signed-off-by: kminoda <[email protected]>

* fix(simple_planning_simulator): fix ego sign pitch problem (#5616)

* fix ego sign pitch problem

Signed-off-by: Daniel Sanchez <[email protected]>

* change variable name for clarity

Signed-off-by: Daniel Sanchez <[email protected]>

* update documentation to clarify that driving against the lane is not supported

Signed-off-by: Daniel Sanchez <[email protected]>

---------

Signed-off-by: Daniel Sanchez <[email protected]>

* fix(utils): fix monotonic bound create logic (#5565)

Signed-off-by: satoshi-ota <[email protected]>

* fix(lane_change): fix abort path (#5628)

Signed-off-by: Fumiya Watanabe <[email protected]>

* refactor(start_planner): add verbose parameter for debug print (#5622)

* refactor(start_planner): add verbose parameter for debug print

- Added a new parameter "verbose" to the StartPlannerParameters struct.
- Updated the start_planner.param.yaml file to include the "verbose" parameter.
- Added a new method receivedNewRoute() in the StartPlannerModule class to check if a new route has been received.
- Updated the updateData() method to use the receivedNewRoute() method instead of directly checking if a new route has been received.
- Renamed the method IsGoalBehindOfEgoInSameRouteSegment() to isGoalBehindOfEgoInSameRouteSegment().
- Added a new method logPullOutStatus() to log the pull out status.
- Updated the setDebugData() method to call logPullOutStatus() if the "verbose" parameter is true.

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* refactor(goal_planner): add rss safety check function  (#5620)

* refactor(goal_planner): add rss safety check function

Signed-off-by: kosuke55 <[email protected]>

* has_collision

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>

* feat(goal_planner): prevent auto approval for unsafe path (#5621)

Signed-off-by: kosuke55 <[email protected]>

* refactor(behavior_path_planner): separate drivable area functions (#5604)

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* perf(image_projection_based_fusion): replace std::bitset (#5603)

* fix(bytetrack): fix uninteded roi value error due to casting int to uint (#5589)

* fix uint32 conversion bug in bytetrack

Signed-off-by: yoshiri <[email protected]>

* refactor outside xy variable

---------

Signed-off-by: yoshiri <[email protected]>

* fix(start_planner): fix logPullOutStatus format specifier (#5637)

* Fix logFunc format specifier in StartPlannerModule

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* fix(goal_planner): fix prevent auto approval for unsafe path #5621 (#5636)

Signed-off-by: kosuke55 <[email protected]>

* fix(out_of_lane): prevent "Same points are given" error message (#5643)

Signed-off-by: Maxime CLEMENT <[email protected]>

* build(lidar_centerpoint_tvm): add missing tf2_sensor_msgs depedency (#5644)

Signed-off-by: Esteve Fernandez <[email protected]>

* fix(start_planner): check safety only when waiting approval (#5792)

1. The `updateData()` function now sets `status_.is_safe_dynamic_objects` to true when `requiresDynamicObjectsCollisionDetection()` returns false.

2. The `isExecutionReady()` function now checks for dynamic object collisions only if `requiresDynamicObjectsCollisionDetection()` returns true and `isWaitingApproval()` also returns true. This change ensures that dynamic object collision detection is performed only when necessary and approval is pending.

Signed-off-by: kyoichi-sugahara <[email protected]>

* feat(start_planner): add surround moving obstacle check (#5782)

* feat(start_planner): add surround moving obstacle check
This commit introduces a new feature in the start_planner module for checking surrounding moving obstacles.
- It adds parameters to specify the search radius and threshold velocity for moving obstacles, along with flags to indicate which types of objects should be checked.
- The `noMovingObjectsAround` function has been added to filter dynamic objects within a certain radius based on their velocity.
  - If no moving objects are detected, the function returns true; otherwise, it returns false.
- This feature enhances the safety of the start_planner by ensuring that the path can't be approved while surrond moving obstacles exist.
---------
Signed-off-by: kyoichi-sugahara <[email protected]>

* fix(lidar_centerpoint,image_projection_based_fusion): add guard to avoid exceeding max voxel size  (#1065)

fix(lidar_centerpoint,image_projection_based_fusion): add guard to avoid exceeding max voxel size (#5824)

Co-authored-by: Daisuke Nishimatsu <[email protected]>

* feat: add github workflow of create-awf-latest.yml (#1082)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(static_drivable_area_expansion): fix bound extraction logic (#6006)

* fix(static_drivable_area_expansion): fix bound extraction logic

Signed-off-by: satoshi-ota <[email protected]>

* refactor(static_drivable_area_expansion): define as anon func

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat(avoidance): check traffic light info in order to limit drivable area (#6016)

* feat(avoidance): don't use opposite lane before intersection

Signed-off-by: satoshi-ota <[email protected]>

* feat(avoidance): check traffic light info in order to limit drivable area

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): return shift path was not generated expectedly (#6017)

fix(avoidance): output return shift path properly

Signed-off-by: satoshi-ota <[email protected]>

* feat(behavior_velocity_planner): add new 'dynamic_obstacle_stop' module (#1086)

feat(behavior_velocity_planner): add new 'dynamic_obstacle_stop' module (#5835)

Signed-off-by: Maxime CLEMENT <[email protected]>

* refactor(tier4_planning_launch): remove duplicate arguments in launch launch (#1088)

refactor(tier4_planning_launch): remove duplicate arguments in launchfile (#6040)

Signed-off-by: Maxime CLEMENT <[email protected]>

* docs(start_planner): update explanation about start pose candidate's priority (#6003)

* add explanation about start pose candidate priority

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>

* fix(start_planner): don't update start pose when backward driving is finished (#5998)

Fix conditional check in updatePullOutStatus function

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(start_planner): update Purpose / Role of the document (#6002)

Update Start Planner module to stop in response to dynamic obstacles

Signed-off-by: kyoichi-sugahara <[email protected]>

* feat(start_planner): keep distance against front objects (#5983)

* refactor extractCollisionCheckPath

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>

* feat(start_planner): define collision check margin as list (#5994)

* define collision check margins list in start planner module

Signed-off-by: kyoichi-sugahara <[email protected]>


---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* refactor(motion_utils): clear the repeat definitions and correct the dependencies  (#5909)

* change .hpp name

Signed-off-by: Zhe Shen <[email protected]>

* change .cpp name

Signed-off-by: Zhe Shen <[email protected]>

* correct the #inlcude and #ifndef

Signed-off-by: Zhe Shen <[email protected]>

* toPath(): move the prototypes and the implementations in .hpp and .cpp

Signed-off-by: Zhe Shen <[email protected]>

* correct the dependency for /home/shen/autoware.universe/planning/behavior_path_planner/src/behavior_path_planner_node.cpp

Signed-off-by: Zhe Shen <[email protected]>

* toPath(): deleted the repeat definition in planning_interface_test_manager_utils.hpp

Signed-off-by: Zhe Shen <[email protected]>

* toPath(): corrected the call and dependency in planning_interface_test_manager.cpp

Signed-off-by: Zhe Shen <[email protected]>

* convertPathToTrajectoryPoints(), convertTrajectoryPointsToPath(), lerpOrientation(): moved to conversion.hpp and conversion.cpp

Signed-off-by: Zhe Shen <[email protected]>

* convertPathToTrajectoryPoints(): corrected the call and dependency

Signed-off-by: Zhe Shen <[email protected]>

* convertTrajectoryPointsToPath(): Corrected the call

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): deleted the repeat definition in longitudinal_controller_utils.hpp and longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): Correct the call in longitudinal_controller_utils.hpp

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): Corrected the dependency and call in test_longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <[email protected]>

* name of conversion.cpp: modified the CMakeLists

Signed-off-by: Zhe Shen <[email protected]>

* namespace updated, but maybe not correct, will be tested in the next commit

Signed-off-by: Zhe Shen <[email protected]>

* Correct the dependencies the test_trajectory.cpp and test_interpolation.cpp

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* [namespace problems fixed] conversion.cpp & conversion.hpp: The dependencies have been added. Also, the namespaces have been corrected.

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* correct all the dependencies in #include

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* avoid using the ../../ in the paths

Signed-off-by: Zhe Shen <[email protected]>

* dependencies fixed and package added in .xml

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change toPath() to convertToPath()

Signed-off-by: Zhe Shen <[email protected]>

* lerpOrientation(): move from conversion to spherical_linear_interpolation

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* fix the missing relative path definition. ../../ will not be used.

Signed-off-by: Zhe Shen <[email protected]>

* the unneccessary dependencies eleminated. In specific, the lerpOrientation() related dependencies in coversion.hpp and unneccessary dependencies in conversion.cpp are deleted.

Signed-off-by: Zhe Shen <[email protected]>

* change the function to template in .cpp and .hpp

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change the corresponding calls to template

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change name to convertToTrajectory()

Signed-off-by: Zhe Shen <[email protected]>

* style(pre-commit): autofix

* change the template of convertToPathWithLaneId()

Signed-off-by: Zhe Shen <[email protected]>

* fix the dependencies

Signed-off-by: Zhe Shen <[email protected]>

* refactor(motion_utils): specialize class

Signed-off-by: satoshi-ota <[email protected]>

* fix(motion_utils): remove unnecessary header

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: Zhe Shen <[email protected]>
Signed-off-by: satoshi-ota <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>

* fix(lane_change): check able to return to original lane in abort (#6034)

* fix(lane_change): check able to return to original lane in abort

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* fix cancel state

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* revert changes

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

---------

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* feat(behavior_velocity): add the option to keep the last valid observation (#6036)

* feat(behavior_velocity): add the option to keep the last valid observation

Signed-off-by: Mamoru Sobue <[email protected]>

* keep_last_observation is false by default and intersection/traffic_light is explicily true

Signed-off-by: Mamoru Sobue <[email protected]>

* for intersection

Signed-off-by: Mamoru Sobue <[email protected]>

---------

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(intersection): distinguish 1st/2nd attention lanelet (#6042)

* fix(intersection): fix bugs (#6050)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat: add sync-awf-latest.yaml (#1096)

Signed-off-by: Takayuki Murooka <[email protected]>

* feat: sync with awf/autoware.universe by force-push (#1115)

* feat: sync with awf/autoware.universe by force-push

Signed-off-by: Takayuki Murooka <[email protected]>

* fix

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* feat: use tier4/awf-latest for upstream sync (#1131)

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(workflow): modify workflow from sync-awf-latest workflow (#1167)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(drivable_area_expansion): fix invalid access (#6566)

Signed-off-by: satoshi-ota <[email protected]>

* fix(route_handler): query shoulder lane in getLaneletSequence() if only_route_lanes is false and the arg is shoulder type (#6567)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(start_planner): consider backward completion before preparing blinker (#6558)

consider backward completion

Signed-off-by: Mamoru Sobue <[email protected]>

* feat: run sync-awf-latest every one hour (#1219)

Signed-off-by: Takayuki Murooka <[email protected]>

* revert: feat(global_parameter_loader): add gtest to global parameter loader (backport #6872) (backport #1274) (#1275)

revert: feat(global_parameter_loader): add gtest to global parameter loader (backport #6872) (#1274)

revert: feat(global_parameter_loader): add gtest to global parameter loader (#6872)

Revert "feat(global_parameter_loader): add gtest to global parameter loader (…"

This reverts commit dfec62ac277f893fd6276e3c6ffd9c7d4f475225.

(cherry picked from commit e5196bc36dc05e94f7011897f4e95bfb8a8bf6d9)

Co-authored-by: Hiroki OTA <[email protected]>

* fix: pre-commit.ci error (#1282)

fix: pre-commit ci error

* ci: add comment-on-pr.yaml (#1281)

* Create comment-on-pr.yaml

* Update .github/workflows/comment-on-pr.yaml

* chore(topic_state_monitor): enrich error log message (#7236)

Signed-off-by: Takamasa Horibe <[email protected]>

* refactor(universe_utils): add autoware namespace

Signed-off-by: kosuke55 <[email protected]>

fix aeb

* refactor(motion_utils): add autoware namespace

Signed-off-by: kosuke55 <[email protected]>

* feat(default_ad_api): add log when operation mode change fails

Signed-off-by: Takagi, Isamu <[email protected]>

* feat(diagnostic_graph_utils): add logging tool

Signed-off-by: Takagi, Isamu <[email protected]>

* fix all OK

Signed-off-by: Takagi, Isamu <[email protected]>

* ci(pre-commit): autoupdate (#1353)

* ci(pre-commit): autoupdate

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* style(pre-commit): autofix

---------

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(lane_change): prevent empty path when rerouting (#7717) (#1355)

fix(lane_change): prevent empty path when routing

Signed-off-by: kosuke55 <[email protected]>

* feat(start_planner): yaw threshold for rss check (#7657)

* add param to customize yaw th

Signed-off-by: Daniel Sanchez <[email protected]>

* add param to other modules

Signed-off-by: Daniel Sanchez <[email protected]>

* docs

Signed-off-by: Daniel Sanchez <[email protected]>

* update READMEs with params

Signed-off-by: Daniel Sanchez <[email protected]>

* fix LC README

Signed-off-by: Daniel Sanchez <[email protected]>

* use normalized yaw diff

Signed-off-by: Daniel Sanchez <[email protected]>

---------

Signed-off-by: Daniel Sanchez <[email protected]>

* ci(pre-commit): autoupdate (#1360)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* feat(motion_velocity_planner): publish processing times (#7633)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (#7683)

Signed-off-by: Maxime CLEMENT <[email protected]>

* perf(dynamic_obstacle_stop): create rtree with packing algorithm (#7730)

Signed-off-by: Maxime CLEMENT <[email protected]>

* perf(motion_velocity_planner): resample trajectory after vel smoothing (#7732)

* perf(dynamic_obstacle_stop): create rtree with packing algorithm

Signed-off-by: Maxime CLEMENT <[email protected]>

* Revert "perf(out_of_lane): downsample the trajectory to improve performance (#7691)"

This reverts commit 8444a9eb29b32f500be3724dd5662013b9b81060.

* perf(motion_velocity_planner): resample trajectory after vel smoothing

Signed-off-by: Maxime CLEMENT <[email protected]>

---------

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(static_centerline_generator): organize AUTO/GUI/VMB modes (#7432)

Signed-off-by: Takagi, Isamu <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>

* refactor(static_centerline_optimizer): clean up the code (#7756)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(static_centerline_generator): save_map only once (#7770)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(pose_instability_detector): fix a rare error (#7681)

* Added an error test case

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed to avoid out-of-size access

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed the test case

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed test

Signed-off-by: Shintaro Sakoda <[email protected]>

---------

Signed-off-by: Shintaro Sakoda <[email protected]>

* feat(mrm_handler): operate mrm only when autonomous operation mode (#1377)

feat(mrm_handler): operate mrm only when autonomous operation mode (#7784)

* feat: add isOperationModeAutonomous() function to MRM handler core

The code changes add a new function `isOperationModeAutonomous()` to the MRM handler core. This function is used to check if the operation mode is set to autonomous.



---------

Signed-off-by: kyoichi-sugahara <[email protected]>
Co-authored-by: Kyoichi Sugahara <[email protected]>

* fix(image_transport_decompressor): missing config setting (#7615)

Signed-off-by: badai-nguyen <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* fix(euclidean_cluster, ground_segmentation): cherry-pick bug fix PRs (#1378)

* fix(euclidean_cluster): fix euclidean cluster params (#7662)

* fix(euclidean_cluster): fix max and min cluster size

Signed-off-by: beginningfan <[email protected]>

* fix(gnss_poser): fix a typo

Signed-off-by: beginningfan <[email protected]>

* fix(euclidean_cluster): fix min cluster size

Signed-off-by: beginningfan <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: beginningfan <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(euclidean_cluster): fix max_cluster_size bug (#7734)

Signed-off-by: badai-nguyen <[email protected]>

* fix(ground_segmentation): fix bug  (#7771)

---------

Signed-off-by: beginningfan <[email protected]>
Signed-off-by: badai-nguyen <[email protected]>
Co-authored-by: beginningfan <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shunsuke Miura <[email protected]>

* fix(motion_planning): fix processing time topic names (#7885) (#1394)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(multi_object_tracker): fix publish interval adjust timing (#7904) (#1400)

refactor: optimize publish time check in multi_object_tracker_node.cpp

Signed-off-by: Taekjin LEE <[email protected]>

* fix(velocity_smoother): float type of processing time was wrong

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(path_optimizer): revert the feature of publishing processing time

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(tier4_perception_launch): set `use_image_transport` in launch (#8315)

set use_image_transport in launch

Signed-off-by: MasatoSaeki <[email protected]>

* fix(static_obstacle_avoidance): remove invalid small shift lines

Signed-off-by: satoshi-ota <[email protected]>

* fix(goal_planner): fix typo (#8763)

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(pointcloud_preprocessor): fix typo (#8762)

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(goal_planner): fix object extraction area (#8764)

Signed-off-by: kosuke55 <[email protected]>

* fix(goal_planner): fix time_keeper race (#8780)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(autoware_pointcloud_preprocessor): static TF listener as Filter option (#8678)

Signed-off-by: amadeuszsz <[email protected]>

* fix(goal_planner): fix typo (#8910)

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(intersection): fix typo (#8911)

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <[email protected]>

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: Fumiya Watanabe <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(lane_change): set initail rtc state properly (#8902)

set initail rtc state properly

Signed-off-by: Go Sakayori <[email protected]>

* refactor(start_planner,raw_vechile_cmd_converter): align parameter with autoware_launch's parameter (#8913)

* align autoware_raw_vehicle_cmd_converter's parameter

Signed-off-by: kyoichi-sugahara <[email protected]>

* align start_planner's parameter

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* chore(mpc_lateral_controller): consistent parameters with autoware_launch (#8914)

Signed-off-by: Takayuki Murooka <[email protected]>

* chore(planning): consistent parameters with autoware_launch (#8915)

* chore(planning): consistent parameters with autoware_launch

Signed-off-by: Takayuki Murooka <[email protected]>

* update

Signed-off-by: Takayuki Murooka <[email protected]>

* fix json schema

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(emergency_handler): delete package (#8917)

* feat(emergency_handler): delete package

Signed-off-by: veqcc <[email protected]>

* refactor(detected_object_validation): rework parameters (#7750)

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <[email protected]>

* Update perception/detected_object_validation/schema/object_lanelet_filter.schema.json

Co-authored-by: badai nguyen  <[email protected]>

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* Update perception/detected_object_validation/schema/object_position_filter.schema.json

Co-authored-by: badai nguyen  <[email protected]>

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>

Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: batuhanbeytekin <[email protected]>
Signed-off-by: Batuhan Beytekin <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat(system_error_monitor): remove system error monitor (#8929)

* feat: delete-system-error-monitor-from-autoware

Signed-off-by: TetsuKawa <[email protected]>

* feat: remove unnecessary params

---------

Signed-off-by: TetsuKawa <[email protected]>

* fix(intersection): set RTC enable (#9040)

set rtc enable

Signed-off-by: Go Sakayori <[email protected]>

* fix(crosswalk): don't use vehicle stop checker to remove unnecessary callback (#9234)

Signed-off-by: satoshi-ota <[email protected]>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <[email protected]>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <[email protected]>

* ci(pre-commit-optional): autoupdate (#1724)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <[email protected]>

* fix CODEOWNERS

Signed-off-by: Fumiya Watanabe <[email protected]>

* Apply changes from awf-latest and feat/traffic_light-v2i

Signed-off-by: Y.Hisaki <[email protected]>

* chore: fix sync-awf-latest.yaml (#1784)

Signed-off-by: Fumiya Watanabe <[email protected]>

* feat(planning_test_manager): abstract message-specific functions (#9882)

* abstract message-specific functions

Signed-off-by: mitukou1109 <[email protected]>

* include necessary header

Signed-off-by: mitukou1109 <[email protected]>

* adapt velocity_smoother to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt path_optimizer to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* fix output subscription

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt scenario_selector to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt freespace_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt planning_validator to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt obstacle_stop_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt obstacle_cruise_planner to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* disable test for freespace_planner

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_crosswalk_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_lane_change_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_avoidance_by_lane_change_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_dynamic_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_external_request_lane_change_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_side_shift_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_path_static_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt path_smoother to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_blind_spot_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_detection_area_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_intersection_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_no_stopping_area_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_run_out_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_stop_line_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_virtual_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt behavior_velocity_walkway_module to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* adapt motion_velocity_planner_node_universe to new test manager

Signed-off-by: mitukou1109 <[email protected]>

* include necessary headers

Signed-off-by: mitukou1109 <[email protected]>

* Odometries -> Odometry

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: mitukou1109 <[email protected]>
Signed-off-by: Takayuki Murooka <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>

* feat: introduce motion_velocity_obstacle_<stop/slow_down/cruise>_module (#9807)

* implement obstacle stop, slow_down, and cruise

Signed-off-by: Takayuki Murooka <[email protected]>

* fix clang-tidy

Signed-off-by: Takayuki Murooka <[email protected]>

* revert obstacle_cruise_planner

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* feat(motion_velocity_planner): common implementation for motion_velocity_obstacle_<stop/slow_down/cruise>_module (#10035)

* feat(motion_velocity_planner): prepare for motion_velocity_<stop/slow_down/cruise>_module

Signed-off-by: Takayuki Murooka <[email protected]>

* update launch

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* refactor(goal_planner): make parameters const (#10043)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(goal_planner): check usage of bus_stop_area by goal_pose (#10041)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(autoware_trajectory): update autoware_trajectory interfaces (#10034)

* feat(autoware_trajectory): update autoware_trajectory interfaces

Signed-off-by: Y.Hisaki <[email protected]>

* add const

Signed-off-by: Y.Hisaki <[email protected]>

* Update shift.hpp

Signed-off-by: Y.Hisaki <[email protected]>

* fix names

Signed-off-by: Y.Hisaki <[email protected]>

* fix copyright

Signed-off-by: Y.Hisaki <[email protected]>

---------

Signed-off-by: Y.Hisaki <[email protected]>

* feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)

Signed-off-by: mitsudome-r <[email protected]>
Signed-off-by: Shintaro Sakoda <[email protected]>

* style(pre-commit): autofix

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <[email protected]>

* feat(behavior_planning): add behavior_path_planner_type to launch path_generator (#10217)

Signed-off-by: kosuke55 <[email protected]>

* fix(tier4_planning_launch): remap topics for path_generator (#10249)

remap topics for path_generator

Signed-off-by: mitukou1109 <[email protected]>

* fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (#10250)

* fix for point-cloud stop point

* style(pre-commit): autofix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* chore: sync files (#1911)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279) (#1912)

use step-security

Signed-off-by: Yutaka Kondo <[email protected]>
Co-authored-by: Yutaka Kondo <[email protected]>

* ci(pre-commit-optional): autoupdate (#1941)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore: sync files (#1942)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore: sync files (#1961)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* chore: sync beta branch beta/v0.43 with tier4/main (#1946)

* feat(autoware_image_based_projection_fusion): redesign image based projection fusion node (#10016)

* fix(segmentation_pointcloud_fusion): set valid pointcloud field for output pointcloud (#10196)

set valid pointcloud field

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(planning, control): reuse stamp of subscribed topic to measure component latency (#10201)

* fix(behavior_velocity_planner): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <[email protected]>

* fix(behavior_path_planner): check timestamp first in timer driven callback

Signed-off-by: satoshi-ota <[email protected]>

* fix(trajectory_follower_node): check timestamp first in timer driven callback

Signed-off-by: satoshi-ota <[email protected]>

* fix(vehicle_cmd_gate): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat(behavior_planning): add behavior_path_planner_type to launch path_generator (#10217)

Signed-off-by: kosuke55 <[email protected]>

* fix(lane_departure_checker): fix trajectory resampling logic to keep given interval (#10221)

* fix(lane_departure_checker): fix trajectory resampling logic to keep given interval

Signed-off-by: kyoichi-sugahara <[email protected]>

* test(lane_departure_checker): add test case for consecutive small distances followed by large distance

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(diagnostic_graph_aggregator): update document (#10199)

Signed-off-by: Mamoru Sobue <[email protected]>

* chore(dummy_infrastructure): add maintainers kosuke55, 1222-takeshi, asa-naki (#10228)

Signed-off-by: kosuke55 <[email protected]>

* feat(dummy_infrastructure): auto approval when ego stops at stop line (#10223)

feat(dummy_infrastructur): auto approval when ego stops at stop line

Signed-off-by: kosuke55 <[email protected]>

* feat(autoware_object_recognition_utils): remove from universe (#10215)

Signed-off-by: liuXinGangChina <[email protected]>

* chore(autoware_pointcloud_preprocessor): fix variable naming in distortion corrector (#10185)

chore: fix naming

Signed-off-by: vividf <[email protected]>

* refactor: add autoware_cuda_dependency_meta (#10073)

Signed-off-by: Esteve Fernandez <[email protected]>

* feat(Autoware_planning_factor_interface): replace tier4_msgs with autoware_internal_msgs (#10204)

Signed-off-by: liuXinGangChina <[email protected]>

* chore(mpc_lateral_controller): add package maintainer (#10239)

add package maintainer

Signed-off-by: mohammad alqudah <[email protected]>

* fix(tier4_system_launch): add missing exec_depend (#10132)

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(tier4_vehicle_launch): add missing exec_depend (#10133)

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(planning): add missing exec_depend (#10134)

* fix(planning): add missing exec_depend

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(static_obstacle_avoidance): ego doesn't keep stopping in unsafe condition (#10242)

Signed-off-by: satoshi-ota <[email protected]>

* fix(common): fix package name of find-pkg-share (#10135)

* fix(common): add missing exec_depend

Signed-off-by: Takagi, Isamu <[email protected]>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* feat(control_validator): add diag to check control component latency (#10240)

* feat(control_validator): add diag to check control component latency

Signed-off-by: satoshi-ota <[email protected]>

* fix: missing param

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(stopline, traffic_light): fix planning factor distance value (#10245)

Signed-off-by: Mamoru Sobue <[email protected]>

* feat(planning_validator): add diag to check planning component latency (#10241)

* feat(planning_validator): add diag to check planning component latency

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: lacking param

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: relax threshold

Signed-off-by: satoshi-ota <[email protected]>

* fix: add time stamp

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* fix(compare_map_filter): deadlock bug fix (#10222)

* fix(compare_map_filter): deadlock bug fix

Signed-off-by: badai-nguyen <[email protected]>

* fix: change to lock_guard

Signed-off-by: badai-nguyen <[email protected]>

* fix: CI error

Signed-off-by: badai-nguyen <[email protected]>

* reduce scope of mutex

Signed-off-by: badai-nguyen <[email protected]>

* refactor

Signed-off-by: badai-nguyen <[email protected]>

* chore: refactor

Signed-off-by: badai-nguyen <[email protected]>

* fix: add missing mutex for map_grid_size_x

Signed-off-by: badai-nguyen <[email protected]>

---------

Signed-off-by: badai-nguyen <[email protected]>

* feat(autoware_planning_factor_interface): remove from universe (#10243)

feat(autoware_planning_factor_interface): porting autoware_planning_factor_interface to Autoware Core

Signed-off-by: liuXinGangChina <[email protected]>

* fix(out_of_lane): fix condition to keep using previous stop pose within some time buffer (#10140)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(planning_factor): support new cruise planner's factor (#10229)

* support cruise planner's factor

Signed-off-by: Kento Yabuuchi <[email protected]>

* not slowdown but slow_down

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(obstacle_cruise_planner): ignore invalid stopping objects (#10227)

* ignore not specified stopping objects

Signed-off-by: Kento Yabuuchi <[email protected]>

* change debug print level

Signed-off-by: Kento Yabuuchi <[email protected]>

* add ahead_stopped prameter

Signed-off-by: Kento Yabuuchi <[email protected]>

* rename ahead_stopped -> side_stopped

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(tier4_planning_launch): remap topics for path_generator (#10249)

remap topics for path_generator

Signed-off-by: mitukou1109 <[email protected]>

* feat(control_evaluator): add a new stop_deviation metric (#10246)

* add metric of stop_deviation

Signed-off-by: t4-adc <[email protected]>

* fix bug

Signed-off-by: t4-adc <[email protected]>

* remove unused include.

Signed-off-by: t4-adc <[email protected]>

* add unit test and schema

Signed-off-by: t4-adc <[email protected]>

* pre-commit

Signed-off-by: t4-adc <[email protected]>

* update planning_evaluator schema

Signed-off-by: t4-adc <[email protected]>

---------

Signed-off-by: t4-adc <[email protected]>
Co-authored-by: t4-adc <[email protected]>

* fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (#10250)

* fix for point-cloud stop point

* style(pre-commit): autofix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* chore: update CODEOWNERS (#10234)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>

* fix(path_optimizer): remove unnecesary optional (#10181)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation (#10235)

* fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation

Signed-off-by: kyoichi-sugahara <[email protected]>

* docs(autoware_mpc_lateral_controller): update comments for state representation and discretization considerations

Signed-off-by: kyoichi-sugahara <[email protected]>

---------

Signed-off-by: kyoichi-sugahara <[email protected]>

* chore(perception): refactor perception launch (#10186)

* fundamental change

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* fix params and modify some packages

Signed-off-by: MasatoSaeki <[email protected]>

* pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* fix

Signed-off-by: MasatoSaeki <[email protected]>

* fix spell check

Signed-off-by: MasatoSaeki <[email protected]>

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* integrate model and label path

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* for pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* run pre-commit

Signed-off-by: MasatoSaeki <[email protected]>

* for awsim

Signed-off-by: MasatoSaeki <[email protected]>

* for simulatior

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix grammer in launcher

Signed-off-by: MasatoSaeki <[email protected]>

* add schema for yolox_tlr

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* fix file name

Signed-off-by: MasatoSaeki <[email protected]>

* fix

Signed-off-by: MasatoSaeki <[email protected]>

* rename

Signed-off-by: MasatoSaeki <[email protected]>

* modify arg name  to

Signed-off-by: MasatoSaeki <[email protected]>

* fix typo

Signed-off-by: MasatoSaeki <[email protected]>

* change param name

Signed-off-by: MasatoSaeki <[email protected]>

* style(pre-commit): autofix

* chore

Signed-off-by: MasatoSaeki <[email protected]>

---------

Signed-off-by: MasatoSaeki <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <[email protected]>
Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* fix(dynamic_obstacle_stop): publish processing time when early return (#10254)

Signed-off-by: Maxime CLEMENT <[email protected]>

* feat(control_validator)!: add overrun check (#10236)

Signed-off-by: yuki-takagi-66 <[email protected]>

* feat(behavior_path_planner_common): modify drivable area expansion to be able to avoid static objects (#10220)

* modify drivable area expansion to avoid static objects

Signed-off-by: mohammad alqudah <[email protected]>

* rename parameters and update drivable area design md

Signed-off-by: mohammad alqudah <[email protected]>

* Update planning/behavior_path_planner/autoware_behavior_path_planner_common/docs/behavior_path_planner_drivable_area_design.md

Co-authored-by: Maxime CLEMENT <[email protected]>

* correct parameters description

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>
Co-authored-by: Maxime CLEMENT <[email protected]>

* fix(lane_change_module): fix planning factor issue (#10244)

* when computing target lanes, don't include preceding lanes of lane change lane

Signed-off-by: mohammad alqudah <[email protected]>

* dont insert stop point on target lane if next lc dist buffer is zero

Signed-off-by: mohammad alqudah <[email protected]>

* return previous module output if LC module status is IDLE

Signed-off-by: mohammad alqudah <[email protected]>

* disable faulty test

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>

* fix(autoware_mission_planner_universe): add explicit test dependency (#10261)

Signed-off-by: Mete Fatih Cırıt <[email protected]>

* feat(planning_validator): add yaw deviation metric (#10258)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(autoware_behavior_path_planner_common): add explicit test dependency (#10262)

Signed-off-by: Mete Fatih Cırıt <[email protected]>

* feat(autoware_route_handler)!: port autoware_route_handler to Autoware Core (#10255)

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* fix(autoware_universe_utils): fix procedure to check if point is on edge (#10260)

* fix procedure to check if point is on edge

Signed-off-by: mitukou1109 <[email protected]>

* add test cases

Signed-off-by: mitukou1109 <[email protected]>

---------

Signed-off-by: mitukou1109 <[email protected]>

* fix(static_obstacle_avoidance): turn signal chattering (#10202)

Signed-off-by: satoshi-ota <[email protected]>

* feat(out_of_lane): add option to use stop lines defined in the vector map (#9584)

Signed-off-by: Maxime CLEMENT <[email protected]>

* fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane (#10207)

* fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane

Signed-off-by: Mert Çolak <[email protected]>

* remove unnecessary loop

Signed-off-by: Mert Çolak <[email protected]>

---------

Signed-off-by: Mert Çolak <[email protected]>

* docs(goal_planner): update README (#10263)

Signed-off-by: Mamoru Sobue <[email protected]>

* fix(ndt_scan_matcher): fix the covariance calculation (#10252)

Fix the covariance calculation

Signed-off-by: Anh Nguyen <[email protected]>

* feat: add build-and-test-packages-above-differential.yaml and packages_above.repos (#9854)

Signed-off-by: Takayuki Murooka <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* feat: adaption to ROS nodes guidelines about directory structure (#10268)

Signed-off-by: NorahXiong <[email protected]>

* fix(autoware_map_loader): exec name renamed in 24652f8 (#10247)

* fix(autoware_map_loader): exec name renamed in 24652f834f73b13b3e4465bfc9ab8335cbe6cdcf

Signed-off-by: Grzegorz Głowacki <[email protected]>

* restored node name

Signed-off-by: Grzegorz Głowacki <[email protected]>

---------

Signed-off-by: Grzegorz Głowacki <[email protected]>

* fix(out_of_lane): fix object path time collision calculation (#10267)

fix collision time calculation

Signed-off-by: mohammad alqudah <[email protected]>

* fix(obstacle_cruise_planner): fix obstacle filtering logic (#10232)

* add absolute

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix find_yield_cruise_obstacles() calling

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix(segmentation_pointcloud_fusion): fix typo of defaut camera info topic (#10272)

fix(segmentation_pointcloud_fusion): typo for defaut camera info topic

Signed-off-by: badai-nguyen <[email protected]>

* fix(goal_planner): ignore use bus_stop_area flag if there are no BusStopArea on the pull over lanes (#10274)

Signed-off-by: Mamoru Sobue <[email protected]>

* refactor(multi_object_tracker): internal message driven process (#10203)

* refactor(multi_object_tracker): streamline input channel configuration handling

feat(multi_object_tracker): introduce InputChannel struct for input channel configuration

refactor(multi_object_tracker): improve marker handling and initialization in TrackerObjectDebugger

feat(multi_object_tracker): enhance InputChannel with trust flags for object properties

refactor(multi_object_tracker): remove unused channel_size parameter from tracker constructors

feat(multi_object_tracker): update InputChannel flags to trust object extension and classification

fix(multi_object_tracker): replace channel.index with channel_index for consistency

feat(multi_object_tracker): update TrackerObjectDebugger and TrackerProcessor to accept channels_config parameter

refactor(multi_object_tracker): remove redundant existence probability initialization from tracker constructors

feat(multi_object_tracker): integrate data association into TrackerProcessor and add associate method

feat(multi_object_tracker): enhance updateWithMeasurement to include channel_info for improved classification handling

refactor(multi_object_tracker): replace object_id with uuid in DynamicObject and related classes

fix(multi_object_tracker): update UUID handling in Tracker to use uuid_msg for consistency

refactor(multi_object_tracker): simplify pose and covariance handling in tracker classes

refactor(multi_object_tracker): replace pose_with_covariance with separate pose and covariance attributes in DynamicObject

refactor: remove z state from tracker. it will uses object state

refactor(multi_object_tracker): streamline object handling in trackers and remove unnecessary shape processing

refactor(multi_object_tracker): remove z position handling from trackers and update object kinematics structure

refactor(multi_object_tracker): remove BoundingBox structure from trackers and implement object extension limits

refactor(multi_object_tracker): remove unnecessary blank lines in tracker getTrackedObject methods

refactor(multi_object_tracker): simplify input channel configuration by removing trust flags and consolidating parameters

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): use const reference in loop and simplify tracker update logic

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): update shape handling and streamline object tracking logic

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): update shape handling to use geometry_msgs::msg::Point for anchor vectors

Signed-off-by: Taekjin LEE <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <[email protected]>

* refactor(multi_object_tracker): modify getNearestCornerOrSurface function signature and update related logic

Signed-off-by: Taekjin LEE <[email protected]>

refactor(multi_object_tracker): remove self_transform parameter from measure and update methods

refactor(multi_object_tracker): update calcAnchorPointOffset function signature and streamline object handling

refactor(multi_object_tracker): set shape type to BOUNDING_BOX for object trackers

---------

Signed-off-by: Taekjin LEE <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279)

use step-security

Signed-off-by: Yutaka Kondo <[email protected]>

* feat(traffic_light_classifier): update diagnostics when harsh backlight is detected (#10218)

feat: update diagnostics when harsh backlight is detected

Signed-off-by: ktro2828 <[email protected]>

* fix(obstacle stop/slow_down): early return without point cloud (#10289)

* fix(obstacle stop/slow_down): early return without point cloud

Signed-off-by: Takayuki Murooka <[email protected]>

* update maintainer

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(obstacle_stop): use max_lat_margin_against_unknown only for predicted object (#10269)

Signed-off-by: Takayuki Murooka <[email protected]>

* fix(autoware_multi_object_tracker): unknown object orientation (#10286)

* fix(unknown_tracker): update object pose orientation and streamline uncertainty modeling in input manager

Signed-off-by: Taekjin LEE <[email protected]>

* fix(object_model): correct bounding box calculation by initializing limits and including min_z

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>

* feat: apply splitting of autoware_utils_geometry  (#10270)

* fix build error

Signed-off-by: Takagi, Isamu <[email protected]>

* merge namespace

Signed-off-by: Takagi, Isamu <[email protected]>

---------

Signed-off-by: Takagi, Isamu <[email protected]>

* fix(behavior_velocity_planner): planning factor integration (#10292)

* fix: blind_spot

Signed-off-by: satoshi-ota <[email protected]>

* fix: crosswalk

Signed-off-by: satoshi-ota <[email protected]>

* fix: detection_area

Signed-off-by: satoshi-ota <[email protected]>

* fix: intersection

Signed-off-by: satoshi-ota <[email protected]>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <[email protected]>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <[email protected]>

* fix: run_out

Signed-off-by: satoshi-ota <[email protected]>

* fix: stop_line

Signed-off-by: satoshi-ota <[email protected]>

* fix: traffic_light

Signed-off-by: satoshi-ota <[email protected]>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <[email protected]>

* fix: walk_way

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>

* feat!: replace VelocityLimit messages with autoware_internal_planning_msgs (#10273)

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (#9454)

* feat: moved the cuda pointcloud preprocessor and organized from a personal repository

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: used the cuda host allocators for aster host to device copies

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <[email protected]>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Max Schmeller <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <[email protected]>

* style(pre-commit): autofix

* chore: fixed code compilation to reflect Hirabayashi-san's  memory pool proposal

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* feat: generalized the number of crop boxes. For two at least, the new approach is actually faster

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: updated config, schema, and handled the null case in a s…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:system System design and integration. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci)
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

5 participants