Skip to content

Conversation

@soblin
Copy link
Contributor

@soblin soblin commented Mar 12, 2025

Description

update the document

Related links

Parent Issue:

  • Link

How was this PR tested?

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None.

soblin added 3 commits March 12, 2025 16:52
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
@github-actions github-actions bot added type:documentation Creating or refining documentation. (auto-assigned) component:planning Route planning, decision-making, and navigation. (auto-assigned) labels Mar 12, 2025
@github-actions
Copy link

github-actions bot commented Mar 12, 2025

Thank you for contributing to the Autoware project!

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

Please ensure:

@soblin soblin added run:deploy-docs Mark for deploy-docs action generation. (used-by-ci) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) and removed type:documentation Creating or refining documentation. (auto-assigned) component:planning Route planning, decision-making, and navigation. (auto-assigned) labels Mar 12, 2025
@codecov
Copy link

codecov bot commented Mar 12, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 26.00%. Comparing base (eebb4a5) to head (e625bf5).
Report is 3 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #10263      +/-   ##
==========================================
+ Coverage   25.99%   26.00%   +0.01%     
==========================================
  Files        1376     1376              
  Lines      106537   106532       -5     
  Branches    40900    40873      -27     
==========================================
+ Hits        27693    27704      +11     
+ Misses      76144    76135       -9     
+ Partials     2700     2693       -7     
Flag Coverage Δ *Carryforward flag
differential 0.18% <ø> (?)
total 26.01% <ø> (+0.02%) ⬆️ Carriedforward from 2d879df

*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.

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@kosuke55
Copy link
Contributor

this is PR is reopen of #10084

Copy link
Contributor

@kosuke55 kosuke55 left a comment

Choose a reason for hiding this comment

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

only minor commnet, but LGTM

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
@github-actions github-actions bot added type:documentation Creating or refining documentation. (auto-assigned) component:planning Route planning, decision-making, and navigation. (auto-assigned) labels Mar 13, 2025
@soblin soblin enabled auto-merge (squash) March 13, 2025 05:56
@soblin soblin merged commit e60daf7 into autowarefoundation:main Mar 13, 2025
32 of 34 checks passed
@soblin soblin deleted the doc/goal-planner/update2 branch March 13, 2025 06:56
@github-project-automation github-project-automation bot moved this from To Triage to Done in Software Working Group Mar 13, 2025
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 <kento.yabuuchi.2@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(vehicle_cmd_gate): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* 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 <kosuke.tnp@gmail.com>

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

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

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

chore: fix naming

Signed-off-by: vividf <yihsiang.fang@tier4.jp>

* refactor: add autoware_cuda_dependency_meta (#10073)

Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>

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

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

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

add package maintainer

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

* fix(planning): add missing exec_depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

* fix(common): add missing exec_depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

* fix: missing param

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: lacking param

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: add time stamp

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

* fix(compare_map_filter): deadlock bug fix

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: change to lock_guard

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: CI error

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* reduce scope of mutex

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* refactor

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore: refactor

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: add missing mutex for map_grid_size_x

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* 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 <lxg19892021@gmail.com>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

* support cruise planner's factor

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* not slowdown but slow_down

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

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

* ignore not specified stopping objects

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* change debug print level

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* add ahead_stopped prameter

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* rename ahead_stopped -> side_stopped

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

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

remap topics for path_generator

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

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

* add metric of stop_deviation

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* fix bug

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* remove unused include.

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* add unit test and schema

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* pre-commit

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* update planning_evaluator schema

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

---------

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>
Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* 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 <github-actions@github.com>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

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

* fundamental change

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix params and modify some packages

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix spell check

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* integrate model and label path

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* for pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* run pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* for awsim

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* for simulatior

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix grammer in launcher

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add schema for yolox_tlr

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix file name

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* rename

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* modify arg name  to

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change param name

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>

* 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 <alqudah.mohammad@tier4.jp>

* rename parameters and update drivable area design md

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>

* correct parameters description

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>

* 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 <alqudah.mohammad@tier4.jp>

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

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* return previous module output if LC module status is IDLE

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* disable faulty test

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

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

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* 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 <mitukou1109@gmail.com>

* add test cases

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

---------

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <colak.mrt@outlook.com>

* remove unnecessary loop

Signed-off-by: Mert Çolak <colak.mrt@outlook.com>

---------

Signed-off-by: Mert Çolak <colak.mrt@outlook.com>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

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

Fix the covariance calculation

Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>

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

Signed-off-by: NorahXiong <norah.xiong@autocore.ai>

* 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 <gglowacki@autonomous-systems.pl>

* restored node name

Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>

---------

Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>

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

fix collision time calculation

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

* add absolute

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* fix find_yield_cruise_obstacles() calling

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* 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 <dai.nguyen@tier4.jp>

* 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 <mamoru.sobue@tier4.jp>

* 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 <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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 <taekjin.lee@tier4.jp>
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 <yutaka.kondo@youtalk.jp>

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

feat: update diagnostics when harsh backlight is detected

Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>

* 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 <takayuki5168@gmail.com>

* update maintainer

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

---------

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat: apply splitting of autoware_utils_geometry  (#10270)

* fix build error

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* merge namespace

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

* fix: blind_spot

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: crosswalk

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: detection_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: intersection

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: run_out

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: stop_line

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: walk_way

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: moving the pointcloud organization into gpu

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed redundant ternay operator

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored the structure to avoid large files

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated the copyright year

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused packages

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed mentions of the removed adapter

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed missing autoware prefix

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: missing assignment in else branch

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored parameters for the undistortion settings

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: added missing restrict keyword

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: spells

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed default destructor

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ocd activated (spelling)

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: improved readibility

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added dummy crop box

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added new repositories to ansible

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: more CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* style(pre-commit): autofix

* chore: ignoring uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ignoring more uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: missed one more uncrustify exception

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>
Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: moving the pointcloud organization into gpu

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed redundant ternay operator

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored the structure to avoid large files

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated the copyright year

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused packages

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed mentions of the removed adapter

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed missing autoware prefix

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: missing assignment in else branch

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored parameters for the undistortion settings

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: added missing restrict keyword

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: spells

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed default destructor

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ocd activated (spelling)

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: improved readibility

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added dummy crop box

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added new repositories to ansible

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: more CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* style(pre-commit): autofix

* chore: ignoring uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ignoring more uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: missed one more uncrustify exception

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>
Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

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

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

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

MRM when MPT fails

Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>

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

fix

Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

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

feat(auotawre_pointcloud_preprocessor): add missing vehicle msg depency

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

fix

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

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

remove unimplemented function declarations

Signed-off-by: Autumn60 <harada.akiro@gmail.com>

* 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 <stevenbrills@hotmail.com>

* chore: bump version 0.43.0 (#10318)

Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>

* chore(build_depends_humble): update dependencies

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>
Signed-off-by: vividf <yihsiang.fang@tier4.jp>
Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: mitukou1109 <mitukou1109@gmail.com>
Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>
Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Mert Çolak <colak.mrt@outlook.com>
Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp>
Signed-off-by: NorahXiong <norah.xiong@autocore.ai>
Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>
Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>
Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>
Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>
Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
Signed-off-by: Autumn60 <harada.akiro@gmail.com>
Signed-off-by: Steven Brills <stevenbrills@hotmail.com>
Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>
Co-authored-by: Yi-Hsiang Fang (Vivid) <146902905+vividf@users.noreply.github.com>
Co-authored-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>
Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>
Co-authored-by: Kyoichi Sugahara <32741405+kyoichi-sugahara@users.noreply.github.com>
Co-authored-by: Mamoru Sobue <hilo.soblin@gmail.com>
Co-authored-by: 心刚 <90366790+liuXinGangChina@users.noreply.github.com>
Co-authored-by: Esteve Fernandez <33620+esteve@users.noreply.github.com>
Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com>
Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com>
Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>
Co-authored-by: Mitsuhiro Sakamoto <50359861+mitukou1109@users.noreply.github.com>
Co-authored-by: Kem (TiankuiXian) <1041084556@qq.com>
Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>
Co-authored-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>
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 <github-actions@github.com>
Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: Masato Saeki <78376491+MasatoSaeki@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Yuki TAKAGI <141538661+yuki-takagi-66@users.noreply.github.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>
Co-authored-by: Mert Çolak <colak.mrt@outlook.com>
Co-authored-by: Anh Nguyen <anh.nguyen.2@tier4.jp>
Co-authored-by: NorahXiong <103234047+NorahXiong@users.noreply.github.com>
Co-authored-by: ralwing <58466562+ralwing@users.noreply.github.com>
Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>
Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com>
Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>
Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>
Co-authored-by: Yukinari Hisaki <42021302+yhisaki@users.noreply.github.com>
Co-authored-by: Autumn60 <37181352+Autumn60@users.noreply.github.com>
Co-authored-by: stevenbrills <90438581+stevenbrills@users.noreply.github.com>
Co-authored-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>
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 <kento.yabuuchi.2@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(vehicle_cmd_gate): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* 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 <kosuke.tnp@gmail.com>

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

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

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

chore: fix naming

Signed-off-by: vividf <yihsiang.fang@tier4.jp>

* refactor: add autoware_cuda_dependency_meta (autowarefoundation#10073)

Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>

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

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

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

add package maintainer

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

* fix(planning): add missing exec_depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

* fix(common): add missing exec_depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

* fix: missing param

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: lacking param

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: add time stamp

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

* fix(compare_map_filter): deadlock bug fix

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: change to lock_guard

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: CI error

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* reduce scope of mutex

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* refactor

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore: refactor

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: add missing mutex for map_grid_size_x

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* 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 <lxg19892021@gmail.com>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

* support cruise planner's factor

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* not slowdown but slow_down

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

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

* ignore not specified stopping objects

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* change debug print level

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* add ahead_stopped prameter

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* rename ahead_stopped -> side_stopped

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

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

remap topics for path_generator

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

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

* add metric of stop_deviation

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* fix bug

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* remove unused include.

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* add unit test and schema

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* pre-commit

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* update planning_evaluator schema

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

---------

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>
Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* 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 <github-actions@github.com>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

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

* fundamental change

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix params and modify some packages

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix spell check

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* integrate model and label path

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* for pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* run pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* for awsim

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* for simulatior

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix grammer in launcher

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add schema for yolox_tlr

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix file name

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* rename

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* modify arg name  to

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change param name

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>

* 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 <alqudah.mohammad@tier4.jp>

* rename parameters and update drivable area design md

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>

* correct parameters description

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>

* 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 <alqudah.mohammad@tier4.jp>

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

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* return previous module output if LC module status is IDLE

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* disable faulty test

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

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

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* 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 <mitukou1109@gmail.com>

* add test cases

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

---------

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <colak.mrt@outlook.com>

* remove unnecessary loop

Signed-off-by: Mert Çolak <colak.mrt@outlook.com>

---------

Signed-off-by: Mert Çolak <colak.mrt@outlook.com>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

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

Fix the covariance calculation

Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>

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

Signed-off-by: NorahXiong <norah.xiong@autocore.ai>

* 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 <gglowacki@autonomous-systems.pl>

* restored node name

Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>

---------

Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>

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

fix collision time calculation

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

* add absolute

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* fix find_yield_cruise_obstacles() calling

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* 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 <dai.nguyen@tier4.jp>

* 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 <mamoru.sobue@tier4.jp>

* 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 <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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 <taekjin.lee@tier4.jp>
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 <yutaka.kondo@youtalk.jp>

* 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 <kotaro.uetake@tier4.jp>

* 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 <takayuki5168@gmail.com>

* update maintainer

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

---------

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

* fix build error

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* merge namespace

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

* fix: blind_spot

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: crosswalk

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: detection_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: intersection

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: run_out

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: stop_line

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: walk_way

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: moving the pointcloud organization into gpu

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed redundant ternay operator

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored the structure to avoid large files

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated the copyright year

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused packages

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed mentions of the removed adapter

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed missing autoware prefix

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: missing assignment in else branch

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored parameters for the undistortion settings

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: added missing restrict keyword

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: spells

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed default destructor

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ocd activated (spelling)

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: improved readibility

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added dummy crop box

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added new repositories to ansible

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: more CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* style(pre-commit): autofix

* chore: ignoring uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ignoring more uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: missed one more uncrustify exception

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>
Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: moving the pointcloud organization into gpu

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed redundant ternay operator

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored the structure to avoid large files

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated the copyright year

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused packages

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed mentions of the removed adapter

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed missing autoware prefix

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: missing assignment in else branch

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored parameters for the undistortion settings

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: added missing restrict keyword

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: spells

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed default destructor

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ocd activated (spelling)

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: improved readibility

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added dummy crop box

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added new repositories to ansible

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: more CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* style(pre-commit): autofix

* chore: ignoring uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ignoring more uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: missed one more uncrustify exception

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>
Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

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

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

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

MRM when MPT fails

Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>

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

fix

Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* 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 <maxime.clement@tier4.jp>

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

fix

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

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

remove unimplemented function declarations

Signed-off-by: Autumn60 <harada.akiro@gmail.com>

* 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 <stevenbrills@hotmail.com>

* chore: bump version 0.43.0 (autowarefoundation#10318)

Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>

* fix(lane_change): set safety factor properly (autowarefoundation#10308)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* chore: V0.43 merge tier4 main (#1920)

Merge remote-tracking branch 'origin/tier4/main' into beta/v0.43

Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>
Signed-off-by: vividf <yihsiang.fang@tier4.jp>
Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: mitukou1109 <mitukou1109@gmail.com>
Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>
Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Mert Çolak <colak.mrt@outlook.com>
Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp>
Signed-off-by: NorahXiong <norah.xiong@autocore.ai>
Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>
Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>
Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>
Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>
Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
Signed-off-by: Autumn60 <harada.akiro@gmail.com>
Signed-off-by: Steven Brills <stevenbrills@hotmail.com>
Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>
Co-authored-by: Yi-Hsiang Fang (Vivid) <146902905+vividf@users.noreply.github.com>
Co-authored-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>
Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>
Co-authored-by: Kyoichi Sugahara <32741405+kyoichi-sugahara@users.noreply.github.com>
Co-authored-by: Mamoru Sobue <hilo.soblin@gmail.com>
Co-authored-by: 心刚 <90366790+liuXinGangChina@users.noreply.github.com>
Co-authored-by: Esteve Fernandez <33620+esteve@users.noreply.github.com>
Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com>
Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com>
Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>
Co-authored-by: Mitsuhiro Sakamoto <50359861+mitukou1109@users.noreply.github.com>
Co-authored-by: Kem (TiankuiXian) <1041084556@qq.com>
Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>
Co-authored-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>
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 <github-actions@github.com>
Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: Masato Saeki <78376491+MasatoSaeki@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Yuki TAKAGI <141538661+yuki-takagi-66@users.noreply.github.com>
Co-authored-by: Mete Fatih Cırıt <xmfcx@users.noreply.github.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>
Co-authored-by: Mert Çolak <colak.mrt@outlook.com>
Co-authored-by: Anh Nguyen <anh.nguyen.2@tier4.jp>
Co-authored-by: NorahXiong <103234047+NorahXiong@users.noreply.github.com>
Co-authored-by: ralwing <58466562+ralwing@users.noreply.github.com>
Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>
Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com>
Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>
Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>
Co-authored-by: Yukinari Hisaki <42021302+yhisaki@users.noreply.github.com>
Co-authored-by: Autumn60 <37181352+Autumn60@users.noreply.github.com>
Co-authored-by: stevenbrills <90438581+stevenbrills@users.noreply.github.com>
Co-authored-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>
Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
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 <tomohito.ando@tier4.jp>

* fix(goal_planner): fix extending current lanes (#5595)

* fix(goal_planner): fix extending current lanes

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix build error

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix(geo_pose_projector): fix -Werror=deprecated-declarations (#5599)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* refactor(goal_planner): refactor select path (#5559)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(lane_departure_checker): better cubstones's search (#5582)

* feat(lane_departure_checker): better cubstones's search

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* build(tier4_perception_launch): add tracking_object_merger (#5602)

Signed-off-by: kminoda <koji.minoda@tier4.jp>

* fix(avoidance): fix avoidance exit condition (#5592)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): fix wrong reason for unavoidable situation (#5558)

* fix(avoidance): fix wrong reason for unavoidable situation

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): fix misreading variable name

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <yoshiyoshidetteiu@gmail.com>

* remove default parameter settings and fix cmakelists

---------

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>

* feat(radar_object_tracker): Change to use `use_radar_tracking_fusion` as true (#5605)

Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>

* fix(avoidance): fix bug in shift lon distance calculation (#5557)

* fix(avoidance): consider avoidance prepare time

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): consider avoidance prepare distance

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): use std::optional

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): prevent sudden steering at avoidance maneuver (#5572)

* fix(avoidance): prevent sudden steering at yield maneuver

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* feat(avoidance): output debug info

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
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 <maxime.clement@tier4.jp>

* 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 <kosuke.tnp@gmail.com>

* feat(goal_planner): keep margin against objects as possible

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(out_of_lane): improve reuse of previous decision (#5611)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* refactor(start_planner): support new interface (#5606)

* refactor(start_planner): support new interface refactor state transition logic in StartPlannerModule

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* fix(lane_change): regulate at the traffic light (#5457)

* fix(lane_change): regulate at the traffic light

Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* fix conflict

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

---------

Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* fix(start_planner, goal_planner): remove inappropriate reference value (#5618)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(component_state_monitor): monitor pose_estimator output (#5617)

Signed-off-by: kminoda <koji.minoda@tier4.jp>

* fix(simple_planning_simulator): fix ego sign pitch problem (#5616)

* fix ego sign pitch problem

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* change variable name for clarity

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* update documentation to clarify that driving against the lane is not supported

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

---------

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* fix(utils): fix monotonic bound create logic (#5565)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(lane_change): fix abort path (#5628)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* refactor(goal_planner): add rss safety check function  (#5620)

* refactor(goal_planner): add rss safety check function

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* has_collision

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(goal_planner): prevent auto approval for unsafe path (#5621)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* refactor(behavior_path_planner): separate drivable area functions (#5604)

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* 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 <yoshiyoshidetteiu@gmail.com>

* refactor outside xy variable

---------

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>

* fix(start_planner): fix logPullOutStatus format specifier (#5637)

* Fix logFunc format specifier in StartPlannerModule

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* fix(goal_planner): fix prevent auto approval for unsafe path #5621 (#5636)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix(out_of_lane): prevent "Same points are given" error message (#5643)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* build(lidar_centerpoint_tvm): add missing tf2_sensor_msgs depedency (#5644)

Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>

* 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 <42202095+wep21@users.noreply.github.com>

* feat: add github workflow of create-awf-latest.yml (#1082)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(static_drivable_area_expansion): fix bound extraction logic (#6006)

* fix(static_drivable_area_expansion): fix bound extraction logic

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* refactor(static_drivable_area_expansion): define as anon func

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <satoshi.ota928@gmail.com>

* feat(avoidance): check traffic light info in order to limit drivable area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): return shift path was not generated expectedly (#6017)

fix(avoidance): output return shift path properly

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <maxime.clement@tier4.jp>

* 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 <maxime.clement@tier4.jp>

* docs(start_planner): update explanation about start pose candidate's priority (#6003)

* add explanation about start pose candidate priority

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>

* feat(start_planner): keep distance against front objects (#5983)

* refactor extractCollisionCheckPath

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>

* feat(start_planner): define collision check margin as list (#5994)

* define collision check margins list in start planner module

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>


---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* refactor(motion_utils): clear the repeat definitions and correct the dependencies  (#5909)

* change .hpp name

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* change .cpp name

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* correct the #inlcude and #ifndef

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* toPath(): move the prototypes and the implementations in .hpp and .cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* correct the dependency for /home/shen/autoware.universe/planning/behavior_path_planner/src/behavior_path_planner_node.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* toPath(): deleted the repeat definition in planning_interface_test_manager_utils.hpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* toPath(): corrected the call and dependency in planning_interface_test_manager.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* convertPathToTrajectoryPoints(), convertTrajectoryPointsToPath(), lerpOrientation(): moved to conversion.hpp and conversion.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* convertPathToTrajectoryPoints(): corrected the call and dependency

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* convertTrajectoryPointsToPath(): Corrected the call

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): deleted the repeat definition in longitudinal_controller_utils.hpp and longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): Correct the call in longitudinal_controller_utils.hpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): Corrected the dependency and call in test_longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* name of conversion.cpp: modified the CMakeLists

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* namespace updated, but maybe not correct, will be tested in the next commit

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* Correct the dependencies the test_trajectory.cpp and test_interpolation.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* 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 <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* correct all the dependencies in #include

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* avoid using the ../../ in the paths

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* dependencies fixed and package added in .xml

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change toPath() to convertToPath()

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): move from conversion to spherical_linear_interpolation

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* fix the missing relative path definition. ../../ will not be used.

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* 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 <lucidshenzhe@gmail.com>

* change the function to template in .cpp and .hpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change the corresponding calls to template

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change name to convertToTrajectory()

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change the template of convertToPathWithLaneId()

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* fix the dependencies

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* refactor(motion_utils): specialize class

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(motion_utils): remove unnecessary header

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
Co-authored-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <zulfaqar.azmi@tier4.jp>

* fix cancel state

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* revert changes

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

---------

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* 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 <mamoru.sobue@tier4.jp>

* keep_last_observation is false by default and intersection/traffic_light is explicily true

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* for intersection

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

---------

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat(intersection): distinguish 1st/2nd attention lanelet (#6042)

* fix(intersection): fix bugs (#6050)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat: add sync-awf-latest.yaml (#1096)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat: sync with awf/autoware.universe by force-push (#1115)

* feat: sync with awf/autoware.universe by force-push

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat: use tier4/awf-latest for upstream sync (#1131)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat(workflow): modify workflow from sync-awf-latest workflow (#1167)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(drivable_area_expansion): fix invalid access (#6566)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <mamoru.sobue@tier4.jp>

* fix(start_planner): consider backward completion before preparing blinker (#6558)

consider backward completion

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat: run sync-awf-latest every one hour (#1219)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <hiroki.ota@tier4.jp>

* 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 <horibe.takamasa@gmail.com>

* refactor(universe_utils): add autoware namespace

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

fix aeb

* refactor(motion_utils): add autoware namespace

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(default_ad_api): add log when operation mode change fails

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* feat(diagnostic_graph_utils): add logging tool

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix all OK

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* 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 <github-actions@github.com>
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 <kosuke.tnp@gmail.com>

* feat(start_planner): yaw threshold for rss check (#7657)

* add param to customize yaw th

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* add param to other modules

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* docs

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* update READMEs with params

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* fix LC README

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* use normalized yaw diff

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

---------

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* ci(pre-commit): autoupdate (#1360)

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

* feat(motion_velocity_planner): publish processing times (#7633)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (#7683)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* perf(dynamic_obstacle_stop): create rtree with packing algorithm (#7730)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* perf(motion_velocity_planner): resample trajectory after vel smoothing (#7732)

* perf(dynamic_obstacle_stop): create rtree with packing algorithm

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <maxime.clement@tier4.jp>

---------

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* feat(static_centerline_generator): organize AUTO/GUI/VMB modes (#7432)

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* refactor(static_centerline_optimizer): clean up the code (#7756)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(static_centerline_generator): save_map only once (#7770)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(pose_instability_detector): fix a rare error (#7681)

* Added an error test case

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed to avoid out-of-size access

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed the test case

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed test

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

---------

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>
Co-authored-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

* fix(image_transport_decompressor): missing config setting (#7615)

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <beginning.fan@autocore.ai>

* fix(gnss_poser): fix a typo

Signed-off-by: beginningfan <beginning.fan@autocore.ai>

* fix(euclidean_cluster): fix min cluster size

Signed-off-by: beginningfan <beginning.fan@autocore.ai>

* style(pre-commit): autofix

---------

Signed-off-by: beginningfan <beginning.fan@autocore.ai>
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 <dai.nguyen@tier4.jp>

* fix(ground_segmentation): fix bug  (#7771)

---------

Signed-off-by: beginningfan <beginning.fan@autocore.ai>
Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Co-authored-by: beginningfan <103237402+beginningfan@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com>

* fix(motion_planning): fix processing time topic names (#7885) (#1394)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <taekjin.lee@tier4.jp>

* fix(velocity_smoother): float type of processing time was wrong

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(path_optimizer): revert the feature of publishing processing time

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(tier4_perception_launch): set `use_image_transport` in launch (#8315)

set use_image_transport in launch

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix(static_obstacle_avoidance): remove invalid small shift lines

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(goal_planner): fix typo (#8763)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(pointcloud_preprocessor): fix typo (#8762)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(goal_planner): fix object extraction area (#8764)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix(goal_planner): fix time_keeper race (#8780)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* fix(autoware_pointcloud_preprocessor): static TF listener as Filter option (#8678)

Signed-off-by: amadeuszsz <amadeusz.szymko.2@tier4.jp>

* fix(goal_planner): fix typo (#8910)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(intersection): fix typo (#8911)

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>
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 <gsakayori@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

* align start_planner's parameter

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* chore(mpc_lateral_controller): consistent parameters with autoware_launch (#8914)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* chore(planning): consistent parameters with autoware_launch (#8915)

* chore(planning): consistent parameters with autoware_launch

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix json schema

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat(emergency_handler): delete package (#8917)

* feat(emergency_handler): delete package

Signed-off-by: veqcc <ryuta.kambe@tier4.jp>

* refactor(detected_object_validation): rework parameters (#7750)

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* Update perception/detected_object_validation/schema/object_lanelet_filter.schema.json

Co-authored-by: badai nguyen  <94814556+badai-nguyen@users.noreply.github.com>

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* Update perception/detected_object_validation/schema/object_position_filter.schema.json

Co-authored-by: badai nguyen  <94814556+badai-nguyen@users.noreply.github.com>

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>

Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>
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 <kawaguchitnon@icloud.com>

* feat: remove unnecessary params

---------

Signed-off-by: TetsuKawa <kawaguchitnon@icloud.com>

* fix(intersection): set RTC enable (#9040)

set rtc enable

Signed-off-by: Go Sakayori <go.sakayori@tier4.jp>

* fix(crosswalk): don't use vehicle stop checker to remove unnecessary callback (#9234)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>

* 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 <github-actions@github.com>

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* fix CODEOWNERS

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* Apply changes from awf-latest and feat/traffic_light-v2i

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* chore: fix sync-awf-latest.yaml (#1784)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* feat(planning_test_manager): abstract message-specific functions (#9882)

* abstract message-specific functions

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* include necessary header

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt velocity_smoother to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt path_optimizer to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* fix output subscription

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt scenario_selector to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt freespace_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt planning_validator to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt obstacle_stop_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt obstacle_cruise_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* disable test for freespace_planner

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_crosswalk_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_lane_change_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_avoidance_by_lane_change_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_dynamic_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_external_request_lane_change_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_side_shift_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_static_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt path_smoother to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_blind_spot_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_detection_area_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_intersection_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_no_stopping_area_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_run_out_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_stop_line_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_virtual_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_walkway_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt motion_velocity_planner_node_universe to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* include necessary headers

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* Odometries -> Odometry

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat: introduce motion_velocity_obstacle_<stop/slow_down/cruise>_module (#9807)

* implement obstacle stop, slow_down, and cruise

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix clang-tidy

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* revert obstacle_cruise_planner

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <takayuki5168@gmail.com>

* update launch

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* refactor(goal_planner): make parameters const (#10043)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* fix(goal_planner): check usage of bus_stop_area by goal_pose (#10041)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat(autoware_trajectory): update autoware_trajectory interfaces (#10034)

* feat(autoware_trajectory): update autoware_trajectory interfaces

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* add const

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* Update shift.hpp

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* fix names

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* fix copyright

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

---------

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* style(pre-commit): autofix

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

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

remap topics for path_generator

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* 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 <github-actions@github.com>

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

use step-security

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* 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 <github-actions@github.com>

* chore: sync files (#1942)

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

* chore: sync files (#1961)

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

* 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 <kento.yabuuchi.2@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(vehicle_cmd_gate): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* 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 <kosuke.tnp@gmail.com>

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

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

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

chore: fix naming

Signed-off-by: vividf <yihsiang.fang@tier4.jp>

* refactor: add autoware_cuda_dependency_meta (#10073)

Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>

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

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

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

add package maintainer

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

* fix(planning): add missing exec_depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

* fix(common): add missing exec_depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

* fix: missing param

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: lacking param

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: add time stamp

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

* fix(compare_map_filter): deadlock bug fix

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: change to lock_guard

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: CI error

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* reduce scope of mutex

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* refactor

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore: refactor

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: add missing mutex for map_grid_size_x

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* 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 <lxg19892021@gmail.com>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

* support cruise planner's factor

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* not slowdown but slow_down

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

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

* ignore not specified stopping objects

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* change debug print level

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* add ahead_stopped prameter

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* rename ahead_stopped -> side_stopped

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

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

remap topics for path_generator

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

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

* add metric of stop_deviation

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* fix bug

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* remove unused include.

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* add unit test and schema

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* pre-commit

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* update planning_evaluator schema

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

---------

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>
Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* 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 <github-actions@github.com>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

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

* fundamental change

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix params and modify some packages

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix spell check

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* integrate model and label path

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* for pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* run pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* for awsim

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* for simulatior

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix grammer in launcher

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add schema for yolox_tlr

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix file name

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* rename

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* modify arg name  to

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change param name

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>

* 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 <alqudah.mohammad@tier4.jp>

* rename parameters and update drivable area design md

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>

* correct parameters description

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>

* 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 <alqudah.mohammad@tier4.jp>

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

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* return previous module output if LC module status is IDLE

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* disable faulty test

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

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

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* 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 <mitukou1109@gmail.com>

* add test cases

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

---------

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <colak.mrt@outlook.com>

* remove unnecessary loop

Signed-off-by: Mert Çolak <colak.mrt@outlook.com>

---------

Signed-off-by: Mert Çolak <colak.mrt@outlook.com>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

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

Fix the covariance calculation

Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>

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

Signed-off-by: NorahXiong <norah.xiong@autocore.ai>

* 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 <gglowacki@autonomous-systems.pl>

* restored node name

Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>

---------

Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>

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

fix collision time calculation

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

* add absolute

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* fix find_yield_cruise_obstacles() calling

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* 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 <dai.nguyen@tier4.jp>

* 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 <mamoru.sobue@tier4.jp>

* 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 <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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 <taekjin.lee@tier4.jp>
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 <yutaka.kondo@youtalk.jp>

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

feat: update diagnostics when harsh backlight is detected

Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>

* 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 <takayuki5168@gmail.com>

* update maintainer

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

---------

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat: apply splitting of autoware_utils_geometry  (#10270)

* fix build error

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* merge namespace

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

* fix: blind_spot

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: crosswalk

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: detection_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: intersection

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: run_out

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: stop_line

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: walk_way

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <tomohito.ando@tier4.jp>

* fix(goal_planner): fix extending current lanes (#5595)

* fix(goal_planner): fix extending current lanes

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix build error

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix(geo_pose_projector): fix -Werror=deprecated-declarations (#5599)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* refactor(goal_planner): refactor select path (#5559)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(lane_departure_checker): better cubstones's search (#5582)

* feat(lane_departure_checker): better cubstones's search

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* build(tier4_perception_launch): add tracking_object_merger (#5602)

Signed-off-by: kminoda <koji.minoda@tier4.jp>

* fix(avoidance): fix avoidance exit condition (#5592)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): fix wrong reason for unavoidable situation (#5558)

* fix(avoidance): fix wrong reason for unavoidable situation

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): fix misreading variable name

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <yoshiyoshidetteiu@gmail.com>

* remove default parameter settings and fix cmakelists

---------

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>

* feat(radar_object_tracker): Change to use `use_radar_tracking_fusion` as true (#5605)

Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>

* fix(avoidance): fix bug in shift lon distance calculation (#5557)

* fix(avoidance): consider avoidance prepare time

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): consider avoidance prepare distance

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): use std::optional

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): prevent sudden steering at avoidance maneuver (#5572)

* fix(avoidance): prevent sudden steering at yield maneuver

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* feat(avoidance): output debug info

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
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 <maxime.clement@tier4.jp>

* 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 <kosuke.tnp@gmail.com>

* feat(goal_planner): keep margin against objects as possible

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(out_of_lane): improve reuse of previous decision (#5611)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* refactor(start_planner): support new interface (#5606)

* refactor(start_planner): support new interface refactor state transition logic in StartPlannerModule

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* fix(lane_change): regulate at the traffic light (#5457)

* fix(lane_change): regulate at the traffic light

Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* fix conflict

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

---------

Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* fix(start_planner, goal_planner): remove inappropriate reference value (#5618)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(component_state_monitor): monitor pose_estimator output (#5617)

Signed-off-by: kminoda <koji.minoda@tier4.jp>

* fix(simple_planning_simulator): fix ego sign pitch problem (#5616)

* fix ego sign pitch problem

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* change variable name for clarity

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* update documentation to clarify that driving against the lane is not supported

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

---------

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* fix(utils): fix monotonic bound create logic (#5565)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(lane_change): fix abort path (#5628)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* refactor(goal_planner): add rss safety check function  (#5620)

* refactor(goal_planner): add rss safety check function

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* has_collision

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(goal_planner): prevent auto approval for unsafe path (#5621)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* refactor(behavior_path_planner): separate drivable area functions (#5604)

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* 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 <yoshiyoshidetteiu@gmail.com>

* refactor outside xy variable

---------

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>

* fix(start_planner): fix logPullOutStatus format specifier (#5637)

* Fix logFunc format specifier in StartPlannerModule

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* fix(goal_planner): fix prevent auto approval for unsafe path #5621 (#5636)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix(out_of_lane): prevent "Same points are given" error message (#5643)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* build(lidar_centerpoint_tvm): add missing tf2_sensor_msgs depedency (#5644)

Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>

* 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 <42202095+wep21@users.noreply.github.com>

* feat: add github workflow of create-awf-latest.yml (#1082)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(static_drivable_area_expansion): fix bound extraction logic (#6006)

* fix(static_drivable_area_expansion): fix bound extraction logic

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* refactor(static_drivable_area_expansion): define as anon func

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <satoshi.ota928@gmail.com>

* feat(avoidance): check traffic light info in order to limit drivable area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): return shift path was not generated expectedly (#6017)

fix(avoidance): output return shift path properly

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <maxime.clement@tier4.jp>

* 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 <maxime.clement@tier4.jp>

* docs(start_planner): update explanation about start pose candidate's priority (#6003)

* add explanation about start pose candidate priority

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>

* feat(start_planner): keep distance against front objects (#5983)

* refactor extractCollisionCheckPath

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>

* feat(start_planner): define collision check margin as list (#5994)

* define collision check margins list in start planner module

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>


---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* refactor(motion_utils): clear the repeat definitions and correct the dependencies  (#5909)

* change .hpp name

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* change .cpp name

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* correct the #inlcude and #ifndef

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* toPath(): move the prototypes and the implementations in .hpp and .cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* correct the dependency for /home/shen/autoware.universe/planning/behavior_path_planner/src/behavior_path_planner_node.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* toPath(): deleted the repeat definition in planning_interface_test_manager_utils.hpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* toPath(): corrected the call and dependency in planning_interface_test_manager.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* convertPathToTrajectoryPoints(), convertTrajectoryPointsToPath(), lerpOrientation(): moved to conversion.hpp and conversion.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* convertPathToTrajectoryPoints(): corrected the call and dependency

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* convertTrajectoryPointsToPath(): Corrected the call

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): deleted the repeat definition in longitudinal_controller_utils.hpp and longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): Correct the call in longitudinal_controller_utils.hpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): Corrected the dependency and call in test_longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* name of conversion.cpp: modified the CMakeLists

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* namespace updated, but maybe not correct, will be tested in the next commit

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* Correct the dependencies the test_trajectory.cpp and test_interpolation.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* 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 <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* correct all the dependencies in #include

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* avoid using the ../../ in the paths

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* dependencies fixed and package added in .xml

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change toPath() to convertToPath()

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): move from conversion to spherical_linear_interpolation

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* fix the missing relative path definition. ../../ will not be used.

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* 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 <lucidshenzhe@gmail.com>

* change the function to template in .cpp and .hpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change the corresponding calls to template

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change name to convertToTrajectory()

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change the template of convertToPathWithLaneId()

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* fix the dependencies

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* refactor(motion_utils): specialize class

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(motion_utils): remove unnecessary header

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
Co-authored-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <zulfaqar.azmi@tier4.jp>

* fix cancel state

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* revert changes

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

---------

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* 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 <mamoru.sobue@tier4.jp>

* keep_last_observation is false by default and intersection/traffic_light is explicily true

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* for intersection

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

---------

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat(intersection): distinguish 1st/2nd attention lanelet (#6042)

* fix(intersection): fix bugs (#6050)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat: add sync-awf-latest.yaml (#1096)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat: sync with awf/autoware.universe by force-push (#1115)

* feat: sync with awf/autoware.universe by force-push

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat: use tier4/awf-latest for upstream sync (#1131)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat(workflow): modify workflow from sync-awf-latest workflow (#1167)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(drivable_area_expansion): fix invalid access (#6566)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <mamoru.sobue@tier4.jp>

* fix(start_planner): consider backward completion before preparing blinker (#6558)

consider backward completion

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat: run sync-awf-latest every one hour (#1219)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <hiroki.ota@tier4.jp>

* 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 <horibe.takamasa@gmail.com>

* refactor(universe_utils): add autoware namespace

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

fix aeb

* refactor(motion_utils): add autoware namespace

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(default_ad_api): add log when operation mode change fails

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* feat(diagnostic_graph_utils): add logging tool

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix all OK

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* 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 <github-actions@github.com>
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 <kosuke.tnp@gmail.com>

* feat(start_planner): yaw threshold for rss check (#7657)

* add param to customize yaw th

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* add param to other modules

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* docs

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* update READMEs with params

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* fix LC README

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* use normalized yaw diff

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

---------

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* ci(pre-commit): autoupdate (#1360)

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

* feat(motion_velocity_planner): publish processing times (#7633)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (#7683)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* perf(dynamic_obstacle_stop): create rtree with packing algorithm (#7730)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* perf(motion_velocity_planner): resample trajectory after vel smoothing (#7732)

* perf(dynamic_obstacle_stop): create rtree with packing algorithm

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <maxime.clement@tier4.jp>

---------

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* feat(static_centerline_generator): organize AUTO/GUI/VMB modes (#7432)

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* refactor(static_centerline_optimizer): clean up the code (#7756)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(static_centerline_generator): save_map only once (#7770)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(pose_instability_detector): fix a rare error (#7681)

* Added an error test case

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed to avoid out-of-size access

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed the test case

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed test

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

---------

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>
Co-authored-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

* fix(image_transport_decompressor): missing config setting (#7615)

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <beginning.fan@autocore.ai>

* fix(gnss_poser): fix a typo

Signed-off-by: beginningfan <beginning.fan@autocore.ai>

* fix(euclidean_cluster): fix min cluster size

Signed-off-by: beginningfan <beginning.fan@autocore.ai>

* style(pre-commit): autofix

---------

Signed-off-by: beginningfan <beginning.fan@autocore.ai>
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 <dai.nguyen@tier4.jp>

* fix(ground_segmentation): fix bug  (#7771)

---------

Signed-off-by: beginningfan <beginning.fan@autocore.ai>
Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Co-authored-by: beginningfan <103237402+beginningfan@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com>

* fix(motion_planning): fix processing time topic names (#7885) (#1394)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <taekjin.lee@tier4.jp>

* fix(velocity_smoother): float type of processing time was wrong

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(path_optimizer): revert the feature of publishing processing time

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(tier4_perception_launch): set `use_image_transport` in launch (#8315)

set use_image_transport in launch

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix(static_obstacle_avoidance): remove invalid small shift lines

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(goal_planner): fix typo (#8763)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(pointcloud_preprocessor): fix typo (#8762)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(goal_planner): fix object extraction area (#8764)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix(goal_planner): fix time_keeper race (#8780)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* fix(autoware_pointcloud_preprocessor): static TF listener as Filter option (#8678)

Signed-off-by: amadeuszsz <amadeusz.szymko.2@tier4.jp>

* fix(goal_planner): fix typo (#8910)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(intersection): fix typo (#8911)

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>
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 <gsakayori@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

* align start_planner's parameter

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* chore(mpc_lateral_controller): consistent parameters with autoware_launch (#8914)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* chore(planning): consistent parameters with autoware_launch (#8915)

* chore(planning): consistent parameters with autoware_launch

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix json schema

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat(emergency_handler): delete package (#8917)

* feat(emergency_handler): delete package

Signed-off-by: veqcc <ryuta.kambe@tier4.jp>

* refactor(detected_object_validation): rework parameters (#7750)

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* Update perception/detected_object_validation/schema/object_lanelet_filter.schema.json

Co-authored-by: badai nguyen  <94814556+badai-nguyen@users.noreply.github.com>

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* Update perception/detected_object_validation/schema/object_position_filter.schema.json

Co-authored-by: badai nguyen  <94814556+badai-nguyen@users.noreply.github.com>

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>

Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>
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 <kawaguchitnon@icloud.com>

* feat: remove unnecessary params

---------

Signed-off-by: TetsuKawa <kawaguchitnon@icloud.com>

* fix(intersection): set RTC enable (#9040)

set rtc enable

Signed-off-by: Go Sakayori <go.sakayori@tier4.jp>

* fix(crosswalk): don't use vehicle stop checker to remove unnecessary callback (#9234)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>

* 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 <github-actions@github.com>

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* fix CODEOWNERS

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* Apply changes from awf-latest and feat/traffic_light-v2i

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* chore: fix sync-awf-latest.yaml (#1784)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* feat(planning_test_manager): abstract message-specific functions (#9882)

* abstract message-specific functions

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* include necessary header

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt velocity_smoother to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt path_optimizer to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* fix output subscription

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt scenario_selector to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt freespace_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt planning_validator to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt obstacle_stop_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt obstacle_cruise_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* disable test for freespace_planner

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_crosswalk_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_lane_change_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_avoidance_by_lane_change_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_dynamic_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_external_request_lane_change_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_side_shift_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_static_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt path_smoother to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_blind_spot_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_detection_area_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_intersection_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_no_stopping_area_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_run_out_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_stop_line_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_virtual_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_walkway_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt motion_velocity_planner_node_universe to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* include necessary headers

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* Odometries -> Odometry

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat: introduce motion_velocity_obstacle_<stop/slow_down/cruise>_module (#9807)

* implement obstacle stop, slow_down, and cruise

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix clang-tidy

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* revert obstacle_cruise_planner

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <takayuki5168@gmail.com>

* update launch

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* refactor(goal_planner): make parameters const (#10043)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* fix(goal_planner): check usage of bus_stop_area by goal_pose (#10041)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat(autoware_trajectory): update autoware_trajectory interfaces (#10034)

* feat(autoware_trajectory): update autoware_trajectory interfaces

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* add const

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* Update shift.hpp

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* fix names

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* fix copyright

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

---------

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* style(pre-commit): autofix

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

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

remap topics for path_generator

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* 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 <github-actions@github.com>

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

use step-security

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* 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 <github-actions@github.com>

* chore: sync files (#1942)

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

* chore: sync files (#1961)

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

* 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 <kento.yabuuchi.2@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(vehicle_cmd_gate): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* 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 <kosuke.tnp@gmail.com>

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

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

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

chore: fix naming

Signed-off-by: vividf <yihsiang.fang@tier4.jp>

* refactor: add autoware_cuda_dependency_meta (#10073)

Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>

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

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

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

add package maintainer

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

* fix(planning): add missing exec_depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

* fix(common): add missing exec_depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

* fix: missing param

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: lacking param

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: add time stamp

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

* fix(compare_map_filter): deadlock bug fix

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: change to lock_guard

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: CI error

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* reduce scope of mutex

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* refactor

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore: refactor

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: add missing mutex for map_grid_size_x

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* 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 <lxg19892021@gmail.com>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

* support cruise planner's factor

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* not slowdown but slow_down

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

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

* ignore not specified stopping objects

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* change debug print level

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* add ahead_stopped prameter

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* rename ahead_stopped -> side_stopped

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

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

remap topics for path_generator

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

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

* add metric of stop_deviation

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* fix bug

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* remove unused include.

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* add unit test and schema

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* pre-commit

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* update planning_evaluator schema

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

---------

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>
Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* 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 <github-actions@github.com>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

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

* fundamental change

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix params and modify some packages

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix spell check

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* integrate model and label path

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* for pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* run pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* for awsim

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* for simulatior

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix grammer in launcher

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add schema for yolox_tlr

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix file name

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* rename

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* modify arg name  to

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change param name

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>

* 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 <alqudah.mohammad@tier4.jp>

* rename parameters and update drivable area design md

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>

* correct parameters description

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>

* 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 <alqudah.mohammad@tier4.jp>

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

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* return previous module output if LC module status is IDLE

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* disable faulty test

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

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

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* 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 <mitukou1109@gmail.com>

* add test cases

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

---------

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <colak.mrt@outlook.com>

* remove unnecessary loop

Signed-off-by: Mert Çolak <colak.mrt@outlook.com>

---------

Signed-off-by: Mert Çolak <colak.mrt@outlook.com>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

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

Fix the covariance calculation

Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>

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

Signed-off-by: NorahXiong <norah.xiong@autocore.ai>

* 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 <gglowacki@autonomous-systems.pl>

* restored node name

Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>

---------

Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>

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

fix collision time calculation

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

* add absolute

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* fix find_yield_cruise_obstacles() calling

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* 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 <dai.nguyen@tier4.jp>

* 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 <mamoru.sobue@tier4.jp>

* 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 <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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 <taekjin.lee@tier4.jp>
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 <yutaka.kondo@youtalk.jp>

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

feat: update diagnostics when harsh backlight is detected

Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>

* 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 <takayuki5168@gmail.com>

* update maintainer

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

---------

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat: apply splitting of autoware_utils_geometry  (#10270)

* fix build error

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* merge namespace

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

* fix: blind_spot

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: crosswalk

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: detection_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: intersection

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: run_out

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: stop_line

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: walk_way

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <kosuke.tnp@gmail.com>

* fix build error

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix(geo_pose_projector): fix -Werror=deprecated-declarations (#5599)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* refactor(goal_planner): refactor select path (#5559)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(lane_departure_checker): better cubstones's search (#5582)

* feat(lane_departure_checker): better cubstones's search

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* build(tier4_perception_launch): add tracking_object_merger (#5602)

Signed-off-by: kminoda <koji.minoda@tier4.jp>

* fix(avoidance): fix avoidance exit condition (#5592)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): fix wrong reason for unavoidable situation (#5558)

* fix(avoidance): fix wrong reason for unavoidable situation

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): fix misreading variable name

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <yoshiyoshidetteiu@gmail.com>

* remove default parameter settings and fix cmakelists

---------

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>

* feat(radar_object_tracker): Change to use `use_radar_tracking_fusion` as true (#5605)

Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>

* fix(avoidance): fix bug in shift lon distance calculation (#5557)

* fix(avoidance): consider avoidance prepare time

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): consider avoidance prepare distance

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): use std::optional

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): prevent sudden steering at avoidance maneuver (#5572)

* fix(avoidance): prevent sudden steering at yield maneuver

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* feat(avoidance): output debug info

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
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 <maxime.clement@tier4.jp>

* 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 <kosuke.tnp@gmail.com>

* feat(goal_planner): keep margin against objects as possible

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(out_of_lane): improve reuse of previous decision (#5611)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* refactor(start_planner): support new interface (#5606)

* refactor(start_planner): support new interface refactor state transition logic in StartPlannerModule

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* fix(lane_change): regulate at the traffic light (#5457)

* fix(lane_change): regulate at the traffic light

Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* fix conflict

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

---------

Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* fix(start_planner, goal_planner): remove inappropriate reference value (#5618)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(component_state_monitor): monitor pose_estimator output (#5617)

Signed-off-by: kminoda <koji.minoda@tier4.jp>

* fix(simple_planning_simulator): fix ego sign pitch problem (#5616)

* fix ego sign pitch problem

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* change variable name for clarity

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* update documentation to clarify that driving against the lane is not supported

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

---------

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* fix(utils): fix monotonic bound create logic (#5565)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(lane_change): fix abort path (#5628)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* refactor(goal_planner): add rss safety check function  (#5620)

* refactor(goal_planner): add rss safety check function

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* has_collision

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(goal_planner): prevent auto approval for unsafe path (#5621)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* refactor(behavior_path_planner): separate drivable area functions (#5604)

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* 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 <yoshiyoshidetteiu@gmail.com>

* refactor outside xy variable

---------

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>

* fix(start_planner): fix logPullOutStatus format specifier (#5637)

* Fix logFunc format specifier in StartPlannerModule

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* fix(goal_planner): fix prevent auto approval for unsafe path #5621 (#5636)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix(out_of_lane): prevent "Same points are given" error message (#5643)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* build(lidar_centerpoint_tvm): add missing tf2_sensor_msgs depedency (#5644)

Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>

* 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 <42202095+wep21@users.noreply.github.com>

* feat: add github workflow of create-awf-latest.yml (#1082)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(static_drivable_area_expansion): fix bound extraction logic (#6006)

* fix(static_drivable_area_expansion): fix bound extraction logic

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* refactor(static_drivable_area_expansion): define as anon func

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <satoshi.ota928@gmail.com>

* feat(avoidance): check traffic light info in order to limit drivable area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(avoidance): return shift path was not generated expectedly (#6017)

fix(avoidance): output return shift path properly

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <maxime.clement@tier4.jp>

* 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 <maxime.clement@tier4.jp>

* docs(start_planner): update explanation about start pose candidate's priority (#6003)

* add explanation about start pose candidate priority

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>

* feat(start_planner): keep distance against front objects (#5983)

* refactor extractCollisionCheckPath

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>

* feat(start_planner): define collision check margin as list (#5994)

* define collision check margins list in start planner module

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>


---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* refactor(motion_utils): clear the repeat definitions and correct the dependencies  (#5909)

* change .hpp name

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* change .cpp name

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* correct the #inlcude and #ifndef

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* toPath(): move the prototypes and the implementations in .hpp and .cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* correct the dependency for /home/shen/autoware.universe/planning/behavior_path_planner/src/behavior_path_planner_node.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* toPath(): deleted the repeat definition in planning_interface_test_manager_utils.hpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* toPath(): corrected the call and dependency in planning_interface_test_manager.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* convertPathToTrajectoryPoints(), convertTrajectoryPointsToPath(), lerpOrientation(): moved to conversion.hpp and conversion.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* convertPathToTrajectoryPoints(): corrected the call and dependency

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* convertTrajectoryPointsToPath(): Corrected the call

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): deleted the repeat definition in longitudinal_controller_utils.hpp and longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): Correct the call in longitudinal_controller_utils.hpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): Corrected the dependency and call in test_longitudinal_controller_utils.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* name of conversion.cpp: modified the CMakeLists

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* namespace updated, but maybe not correct, will be tested in the next commit

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* Correct the dependencies the test_trajectory.cpp and test_interpolation.cpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* 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 <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* correct all the dependencies in #include

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* avoid using the ../../ in the paths

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* dependencies fixed and package added in .xml

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change toPath() to convertToPath()

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* lerpOrientation(): move from conversion to spherical_linear_interpolation

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* fix the missing relative path definition. ../../ will not be used.

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* 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 <lucidshenzhe@gmail.com>

* change the function to template in .cpp and .hpp

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change the corresponding calls to template

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change name to convertToTrajectory()

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* style(pre-commit): autofix

* change the template of convertToPathWithLaneId()

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* fix the dependencies

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>

* refactor(motion_utils): specialize class

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(motion_utils): remove unnecessary header

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
Co-authored-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <zulfaqar.azmi@tier4.jp>

* fix cancel state

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* revert changes

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

---------

Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>

* 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 <mamoru.sobue@tier4.jp>

* keep_last_observation is false by default and intersection/traffic_light is explicily true

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* for intersection

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

---------

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat(intersection): distinguish 1st/2nd attention lanelet (#6042)

* fix(intersection): fix bugs (#6050)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat: add sync-awf-latest.yaml (#1096)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat: sync with awf/autoware.universe by force-push (#1115)

* feat: sync with awf/autoware.universe by force-push

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat: use tier4/awf-latest for upstream sync (#1131)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat(workflow): modify workflow from sync-awf-latest workflow (#1167)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(drivable_area_expansion): fix invalid access (#6566)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* 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 <mamoru.sobue@tier4.jp>

* fix(start_planner): consider backward completion before preparing blinker (#6558)

consider backward completion

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat: run sync-awf-latest every one hour (#1219)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <hiroki.ota@tier4.jp>

* 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 <horibe.takamasa@gmail.com>

* refactor(universe_utils): add autoware namespace

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

fix aeb

* refactor(motion_utils): add autoware namespace

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(default_ad_api): add log when operation mode change fails

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* feat(diagnostic_graph_utils): add logging tool

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix all OK

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* 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 <github-actions@github.com>
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 <kosuke.tnp@gmail.com>

* feat(start_planner): yaw threshold for rss check (#7657)

* add param to customize yaw th

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* add param to other modules

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* docs

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* update READMEs with params

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* fix LC README

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* use normalized yaw diff

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

---------

Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>

* ci(pre-commit): autoupdate (#1360)

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

* feat(motion_velocity_planner): publish processing times (#7633)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (#7683)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* perf(dynamic_obstacle_stop): create rtree with packing algorithm (#7730)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* perf(motion_velocity_planner): resample trajectory after vel smoothing (#7732)

* perf(dynamic_obstacle_stop): create rtree with packing algorithm

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <maxime.clement@tier4.jp>

---------

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* feat(static_centerline_generator): organize AUTO/GUI/VMB modes (#7432)

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* refactor(static_centerline_optimizer): clean up the code (#7756)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(static_centerline_generator): save_map only once (#7770)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(pose_instability_detector): fix a rare error (#7681)

* Added an error test case

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed to avoid out-of-size access

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed the test case

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed test

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

---------

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* 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 <kyoichi.sugahara@tier4.jp>
Co-authored-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

* fix(image_transport_decompressor): missing config setting (#7615)

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <beginning.fan@autocore.ai>

* fix(gnss_poser): fix a typo

Signed-off-by: beginningfan <beginning.fan@autocore.ai>

* fix(euclidean_cluster): fix min cluster size

Signed-off-by: beginningfan <beginning.fan@autocore.ai>

* style(pre-commit): autofix

---------

Signed-off-by: beginningfan <beginning.fan@autocore.ai>
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 <dai.nguyen@tier4.jp>

* fix(ground_segmentation): fix bug  (#7771)

---------

Signed-off-by: beginningfan <beginning.fan@autocore.ai>
Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Co-authored-by: beginningfan <103237402+beginningfan@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com>

* fix(motion_planning): fix processing time topic names (#7885) (#1394)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <taekjin.lee@tier4.jp>

* fix(velocity_smoother): float type of processing time was wrong

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(path_optimizer): revert the feature of publishing processing time

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(tier4_perception_launch): set `use_image_transport` in launch (#8315)

set use_image_transport in launch

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix(static_obstacle_avoidance): remove invalid small shift lines

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(goal_planner): fix typo (#8763)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(pointcloud_preprocessor): fix typo (#8762)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(goal_planner): fix object extraction area (#8764)

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix(goal_planner): fix time_keeper race (#8780)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* fix(autoware_pointcloud_preprocessor): static TF listener as Filter option (#8678)

Signed-off-by: amadeuszsz <amadeusz.szymko.2@tier4.jp>

* fix(goal_planner): fix typo (#8910)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(intersection): fix typo (#8911)

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(intersection): fix typo

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>
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 <gsakayori@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

* align start_planner's parameter

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* chore(mpc_lateral_controller): consistent parameters with autoware_launch (#8914)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* chore(planning): consistent parameters with autoware_launch (#8915)

* chore(planning): consistent parameters with autoware_launch

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix json schema

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat(emergency_handler): delete package (#8917)

* feat(emergency_handler): delete package

Signed-off-by: veqcc <ryuta.kambe@tier4.jp>

* refactor(detected_object_validation): rework parameters (#7750)

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* Update perception/detected_object_validation/schema/object_lanelet_filter.schema.json

Co-authored-by: badai nguyen  <94814556+badai-nguyen@users.noreply.github.com>

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* Update perception/detected_object_validation/schema/object_position_filter.schema.json

Co-authored-by: badai nguyen  <94814556+badai-nguyen@users.noreply.github.com>

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>

Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* style(pre-commit): autofix

Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* refactor(detected_object_validation): rework parameters

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>
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 <kawaguchitnon@icloud.com>

* feat: remove unnecessary params

---------

Signed-off-by: TetsuKawa <kawaguchitnon@icloud.com>

* fix(intersection): set RTC enable (#9040)

set rtc enable

Signed-off-by: Go Sakayori <go.sakayori@tier4.jp>

* fix(crosswalk): don't use vehicle stop checker to remove unnecessary callback (#9234)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>

* chore: rename codeowners file

Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>

* 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 <github-actions@github.com>

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* fix CODEOWNERS

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* Apply changes from awf-latest and feat/traffic_light-v2i

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* chore: fix sync-awf-latest.yaml (#1784)

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* feat(planning_test_manager): abstract message-specific functions (#9882)

* abstract message-specific functions

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* include necessary header

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt velocity_smoother to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt path_optimizer to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* fix output subscription

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt scenario_selector to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt freespace_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt planning_validator to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt obstacle_stop_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt obstacle_cruise_planner to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* disable test for freespace_planner

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_crosswalk_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_lane_change_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_avoidance_by_lane_change_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_dynamic_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_external_request_lane_change_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_side_shift_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_path_static_obstacle_avoidance_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt path_smoother to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_blind_spot_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_detection_area_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_intersection_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_no_stopping_area_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_run_out_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_stop_line_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_virtual_traffic_light_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt behavior_velocity_walkway_module to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* adapt motion_velocity_planner_node_universe to new test manager

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* include necessary headers

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* Odometries -> Odometry

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com>

* feat: introduce motion_velocity_obstacle_<stop/slow_down/cruise>_module (#9807)

* implement obstacle stop, slow_down, and cruise

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix clang-tidy

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* revert obstacle_cruise_planner

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <takayuki5168@gmail.com>

* update launch

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* refactor(goal_planner): make parameters const (#10043)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* fix(goal_planner): check usage of bus_stop_area by goal_pose (#10041)

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* feat(autoware_trajectory): update autoware_trajectory interfaces (#10034)

* feat(autoware_trajectory): update autoware_trajectory interfaces

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* add const

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* Update shift.hpp

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* fix names

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* fix copyright

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

---------

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* style(pre-commit): autofix

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

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

remap topics for path_generator

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

* 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 <github-actions@github.com>

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

use step-security

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* 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 <github-actions@github.com>

* chore: sync files (#1942)

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

* chore: sync files (#1961)

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

* 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 <kento.yabuuchi.2@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(vehicle_cmd_gate): reuse timestamp of recieved path

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

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

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* 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 <kosuke.tnp@gmail.com>

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

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

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

chore: fix naming

Signed-off-by: vividf <yihsiang.fang@tier4.jp>

* refactor: add autoware_cuda_dependency_meta (#10073)

Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>

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

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

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

add package maintainer

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

* fix(planning): add missing exec_depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

* fix(common): add missing exec_depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix find-pkg-share

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

* fix: missing param

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

* 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 <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: lacking param

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: relax threshold

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: add time stamp

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

* fix(compare_map_filter): deadlock bug fix

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: change to lock_guard

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: CI error

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* reduce scope of mutex

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* refactor

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore: refactor

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: add missing mutex for map_grid_size_x

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* 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 <lxg19892021@gmail.com>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

* support cruise planner's factor

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* not slowdown but slow_down

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

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

* ignore not specified stopping objects

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* change debug print level

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* add ahead_stopped prameter

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* rename ahead_stopped -> side_stopped

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

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

remap topics for path_generator

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

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

* add metric of stop_deviation

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* fix bug

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* remove unused include.

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* add unit test and schema

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* pre-commit

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* update planning_evaluator schema

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

---------

Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>
Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* 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 <github-actions@github.com>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <kyoichi.sugahara@tier4.jp>

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

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

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

* fundamental change

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix params and modify some packages

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix spell check

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* integrate model and label path

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* for pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* run pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* for awsim

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* for simulatior

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix grammer in launcher

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add schema for yolox_tlr

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* fix file name

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* rename

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* modify arg name  to

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix typo

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change param name

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>

* 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 <alqudah.mohammad@tier4.jp>

* rename parameters and update drivable area design md

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>

* correct parameters description

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>

* 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 <alqudah.mohammad@tier4.jp>

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

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* return previous module output if LC module status is IDLE

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* disable faulty test

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

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

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>

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

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* 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 <mitukou1109@gmail.com>

* add test cases

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

---------

Signed-off-by: mitukou1109 <mitukou1109@gmail.com>

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

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* 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 <colak.mrt@outlook.com>

* remove unnecessary loop

Signed-off-by: Mert Çolak <colak.mrt@outlook.com>

---------

Signed-off-by: Mert Çolak <colak.mrt@outlook.com>

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

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>

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

Fix the covariance calculation

Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>

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

Signed-off-by: NorahXiong <norah.xiong@autocore.ai>

* 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 <gglowacki@autonomous-systems.pl>

* restored node name

Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>

---------

Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl>

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

fix collision time calculation

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

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

* add absolute

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* fix find_yield_cruise_obstacles() calling

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

---------

Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>

* 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 <dai.nguyen@tier4.jp>

* 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 <mamoru.sobue@tier4.jp>

* 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 <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

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 <taekjin.lee@tier4.jp>
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 <yutaka.kondo@youtalk.jp>

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

feat: update diagnostics when harsh backlight is detected

Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>

* 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 <takayuki5168@gmail.com>

* update maintainer

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

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

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* 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 <taekjin.lee@tier4.jp>

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

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

---------

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat: apply splitting of autoware_utils_geometry  (#10270)

* fix build error

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* merge namespace

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

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

* fix: blind_spot

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: crosswalk

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: detection_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: intersection

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: run_out

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: stop_line

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: walk_way

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

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

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* 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 <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

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

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

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

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* 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:planning Route planning, decision-making, and navigation. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) run:deploy-docs Mark for deploy-docs action generation. (used-by-ci) type:documentation Creating or refining documentation. (auto-assigned)

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants