-
Notifications
You must be signed in to change notification settings - Fork 740
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
refactor(static_centerline_optimizer): clean up the code #7756
Conversation
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
Codecov ReportAttention: Patch coverage is
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
☔ View full report in Codecov by Sentry. |
…ndation#7756) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
…ndation#7756) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
…ndation#7756) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: palas21 <palas21@itu.edu.tr>
…ndation#7756) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
* 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>
* 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…
* 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…
* 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…
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.