Skip to content

refactor(static_centerline_optimizer): clean up the code #7756

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

takayuki5168
Copy link
Contributor

Description

Update rviz config, remove unnecessary lines and refactor the function's name.

Related links

How was this PR tested?

Unit test passed.

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None.

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
@github-actions github-actions bot added the component:planning Route planning, decision-making, and navigation. (auto-assigned) label Jun 30, 2024
Copy link

Thank you for contributing to the Autoware project!

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

Please ensure:

@takayuki5168 takayuki5168 added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Jun 30, 2024
Copy link

codecov bot commented Jun 30, 2024

Codecov Report

Attention: Patch coverage is 50.00000% with 1 line in your changes missing coverage. Please review.

Project coverage is 6.90%. Comparing base (3d849e9) to head (daa1add).
Report is 546 commits behind head on main.

Files Patch % Lines
...generator/src/static_centerline_generator_node.cpp 50.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff            @@
##             main   #7756      +/-   ##
=========================================
- Coverage   15.09%   6.90%   -8.20%     
=========================================
  Files        1967     437    -1530     
  Lines      135941   36548   -99393     
  Branches    42122    5409   -36713     
=========================================
- Hits        20520    2523   -17997     
+ Misses      92700   33758   -58942     
+ Partials    22721     267   -22454     
Flag Coverage Δ
differential 6.90% <50.00%> (?)
total ?

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

@takayuki5168 takayuki5168 marked this pull request as ready for review July 1, 2024 07:30
@takayuki5168 takayuki5168 requested a review from kosuke55 as a code owner July 1, 2024 07:30
@takayuki5168 takayuki5168 merged commit b3c327f into autowarefoundation:main Jul 1, 2024
36 of 39 checks passed
@takayuki5168 takayuki5168 deleted the fix/static-centerline-update branch July 1, 2024 07:31
takayuki5168 added a commit to tier4/autoware_universe that referenced this pull request Jul 1, 2024
…ndation#7756)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
mitukou1109 pushed a commit to mitukou1109/autoware_universe that referenced this pull request Jul 2, 2024
…ndation#7756)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
palas21 pushed a commit to palas21/autoware.universe that referenced this pull request Jul 12, 2024
…ndation#7756)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Signed-off-by: palas21 <palas21@itu.edu.tr>
tby-udel pushed a commit to tby-udel/autoware.universe that referenced this pull request Jul 14, 2024
…ndation#7756)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
KhalilSelyan pushed a commit that referenced this pull request Jul 22, 2024
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
rej55 added a commit to tier4/autoware_universe that referenced this pull request Apr 9, 2025
* feat(motion_velocity_smoother): add motion_velocity_smoother's virtual wall such as MRM (#5555)

* feat: add motion_velocity_smoother's virtual wall

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(localization): add `pose_instability_detector` (#5439)

* Added pose_instability_detector

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Renamed files

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed parameter name

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed to launch

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed to run normally

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed to publish diagnostics

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed a variable name

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed Copyright

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Added test

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Added maintainer

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Added maintainer

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Removed log output

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Modified test

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed comment

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Added a test case

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Added set_first_odometry_

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Refactored test

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed test

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed topic name

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed position

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Added twist message2

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed launch

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Updated README.md

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* style(pre-commit): autofix

* Fixed as pointed out by clang-tidy

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Renamed parameters

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed timer

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed README.md

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Added debug publishers

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed parameters

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* style(pre-commit): autofix

* Fixed tests

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Changed the type of ekf_to_odom and add const

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Fixed DiagnosticStatus

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Changed odometry_data to std::optional

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Refactored debug output in pose instability detector

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* style(pre-commit): autofix

* Remove warning message for negative time
difference in PoseInstabilityDetector

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>

* Updated rqt_runtime_monitor.png

Signed-off-by: Shintaro SAKODA <shintaro.sakoda@tier4.jp>

---------

Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
Signed-off-by: Shintaro SAKODA <shintaro.sakoda@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(drivable_area_expansion): fix bug when reusing previous path points (#5586)

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

* refactor(pose_instability_detector, ar_tag_based_localizer): specify file path using get_package_share_directory (#5588)

* use get_package_share_directory

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

* use get_package_share_directory in pose_instability_detector

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

---------

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

* fix(detected_object_validation): add 3d pointcloud based validator (#5327)

* fix: add 3d validation bind function

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

* fix: check validation point within shape

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

* fix: add 2d validator option param

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

* chore: refactor

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

* chore: refactor

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

* Revert "chore: refactor"

This reverts commit e3cbf6cb524a34ad3b693a8c0eaa1680e3141f72.

* chore: update docs and param file

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

* refactor: change to abstract class

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

* chore: add maintainer

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

---------

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

* fix(goal_planner): fix detection_polygons visualiztion (#5596)

* ci(sync-files): remove stale label pre-commands (#5597)

Signed-off-by: M. Fatih Cırıt <mfc@leodrive.ai>

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

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
Signed-off-by: Shintaro SAKODA <shintaro.sakoda@tier4.jp>
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>
Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Signed-off-by: M. Fatih Cırıt <mfc@leodrive.ai>
Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp>
Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: kminoda <koji.minoda@tier4.jp>
Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>
Signed-off-by: Shunsuke Miura <shunsuke.miura@tier4.jp>
Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>
Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
Signed-off-by: Zhe Shen <lucidshenzhe@gmail.com>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: beginningfan <beginning.fan@autocore.ai>
Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: amadeuszsz <amadeusz.szymko.2@tier4.jp>
Signed-off-by: Go Sakayori <gsakayori@gmail.com>
Signed-off-by: veqcc <ryuta.kambe@tier4.jp>
Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com>
Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com>
Signed-off-by: TetsuKawa <kawaguchitnon@icloud.com>
Signed-off-by: Go Sakayori <go.sakayori@tier4.jp>
Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>
Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
Signed-off-by: mitukou1109 <mitukou1109@gmail.com>
Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>
Signed-off-by: TaikiYamada4 <taiki.yamada@tier4.jp>
Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: SakodaShintaro <shintaro.sakoda@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>
Co-authored-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp>
Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com>
Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>
Co-authored-by: M. Fatih Cırıt <xmfcx@users.noreply.github.com>
Co-authored-by: Tomohito ANDO <tomohito.ando@tier4.jp>
Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com>
Co-authored-by: Yoshi Ri <yoshiyoshidetteiu@gmail.com>
Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com>
Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
Co-authored-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>
Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com>
Co-authored-by: danielsanchezaran <daniel.sanchez@tier4.jp>
Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com>
Co-authored-by: Esteve Fernandez <33620+esteve@users.noreply.github.com>
Co-authored-by: tier4-autoware-public-bot[bot] <98652886+tier4-autoware-public-bot[bot]@users.noreply.github.com>
Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com>
Co-authored-by: Zhe Shen <80969277+HansOersted@users.noreply.github.com>
Co-authored-by: satoshi-ota <satoshi.ota928@gmail.com>
Co-authored-by: Mamoru Sobue <hilo.soblin@gmail.com>
Co-authored-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Hiroki OTA <hiroki.ota@tier4.jp>
Co-authored-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: SakodaShintaro <rgbygscrsedppbwg@gmail.com>
Co-authored-by: Zhi Wang <zhi.wang@tier4.jp>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Naophis <nao1288stusj@gmail.com>
Co-authored-by: beginningfan <103237402+beginningfan@users.noreply.github.com>
Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Co-authored-by: Masato Saeki <78376491+MasatoSaeki@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>
Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com>
Co-authored-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
Co-authored-by: Batuhan Beytekin <71197983+batuhanbeytekin@users.noreply.github.com>
Co-authored-by: TetsuKawa <70682030+TetsuKawa@users.noreply.github.com>
Co-authored-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>
Co-authored-by: tomoya.kimura <tomoya.kimura@tier4.jp>
Co-authored-by: Kem (TiankuiXian) <temkei.kem@tier4.jp>
Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Co-authored-by: Y.Hisaki <yhisaki31@gmail.com>
Co-authored-by: Yukinari Hisaki <42021302+yhisaki@users.noreply.github.com>
Co-authored-by: Mitsuhiro Sakamoto <50359861+mitukou1109@users.noreply.github.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>
Co-authored-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>
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)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants