Skip to content

Commit 4abe8e2

Browse files
TaikiYamada4TomohitoAndokosuke55satoshi-otatakayuki5168
authored
chore: merge tier4/main to beta/v0.44 (#1992)
* chore(run_out): add maintainer (#5598) Signed-off-by: Tomohito Ando <[email protected]> * fix(goal_planner): fix extending current lanes (#5595) * fix(goal_planner): fix extending current lanes Signed-off-by: kosuke55 <[email protected]> * fix build error Signed-off-by: kosuke55 <[email protected]> --------- Signed-off-by: kosuke55 <[email protected]> * fix(geo_pose_projector): fix -Werror=deprecated-declarations (#5599) Signed-off-by: satoshi-ota <[email protected]> * refactor(goal_planner): refactor select path (#5559) Signed-off-by: kosuke55 <[email protected]> * feat(lane_departure_checker): better cubstones's search (#5582) * feat(lane_departure_checker): better cubstones's search Signed-off-by: Takayuki Murooka <[email protected]> * update Signed-off-by: Takayuki Murooka <[email protected]> --------- Signed-off-by: Takayuki Murooka <[email protected]> * build(tier4_perception_launch): add tracking_object_merger (#5602) Signed-off-by: kminoda <[email protected]> * fix(avoidance): fix avoidance exit condition (#5592) Signed-off-by: satoshi-ota <[email protected]> * fix(avoidance): fix wrong reason for unavoidable situation (#5558) * fix(avoidance): fix wrong reason for unavoidable situation Signed-off-by: satoshi-ota <[email protected]> * fix(avoidance): fix misreading variable name Signed-off-by: satoshi-ota <[email protected]> --------- Signed-off-by: satoshi-ota <[email protected]> * refactor(radar_object_clustering): move radar object clustering parameter to param file (#5451) * move radar object clustering parameter to param file Signed-off-by: yoshiri <[email protected]> * remove default parameter settings and fix cmakelists --------- Signed-off-by: yoshiri <[email protected]> * feat(radar_object_tracker): Change to use `use_radar_tracking_fusion` as true (#5605) Signed-off-by: Shunsuke Miura <[email protected]> * fix(avoidance): fix bug in shift lon distance calculation (#5557) * fix(avoidance): consider avoidance prepare time Signed-off-by: satoshi-ota <[email protected]> * fix(avoidance): consider avoidance prepare distance Signed-off-by: satoshi-ota <[email protected]> * fix(avoidance): use std::optional Signed-off-by: satoshi-ota <[email protected]> --------- Signed-off-by: satoshi-ota <[email protected]> * fix(avoidance): prevent sudden steering at avoidance maneuver (#5572) * fix(avoidance): prevent sudden steering at yield maneuver Signed-off-by: satoshi-ota <[email protected]> * feat(avoidance): output debug info Signed-off-by: satoshi-ota <[email protected]> * Update planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp Co-authored-by: Fumiya Watanabe <[email protected]> * style(pre-commit): autofix --------- Signed-off-by: satoshi-ota <[email protected]> Co-authored-by: Fumiya Watanabe <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * feat(out_of_lane): more stable decisions (#5197) Signed-off-by: Maxime CLEMENT <[email protected]> * refactor(goal_planner): add prev_data instead of status (#5561) * feat(goal_planner): keep margin against objects as possible (#5569) * refactor(goal_planner): add prev_data instead of status Signed-off-by: kosuke55 <[email protected]> * feat(goal_planner): keep margin against objects as possible Signed-off-by: kosuke55 <[email protected]> --------- Signed-off-by: kosuke55 <[email protected]> * feat(out_of_lane): improve reuse of previous decision (#5611) Signed-off-by: Maxime CLEMENT <[email protected]> * refactor(start_planner): support new interface (#5606) * refactor(start_planner): support new interface refactor state transition logic in StartPlannerModule Signed-off-by: kyoichi-sugahara <[email protected]> --------- Signed-off-by: kyoichi-sugahara <[email protected]> * fix(lane_change): regulate at the traffic light (#5457) * fix(lane_change): regulate at the traffic light Signed-off-by: Zulfaqar Azmi <[email protected]> * fix conflict Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]> --------- Signed-off-by: Zulfaqar Azmi <[email protected]> Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]> * fix(start_planner, goal_planner): remove inappropriate reference value (#5618) Signed-off-by: kosuke55 <[email protected]> * feat(component_state_monitor): monitor pose_estimator output (#5617) Signed-off-by: kminoda <[email protected]> * fix(simple_planning_simulator): fix ego sign pitch problem (#5616) * fix ego sign pitch problem Signed-off-by: Daniel Sanchez <[email protected]> * change variable name for clarity Signed-off-by: Daniel Sanchez <[email protected]> * update documentation to clarify that driving against the lane is not supported Signed-off-by: Daniel Sanchez <[email protected]> --------- Signed-off-by: Daniel Sanchez <[email protected]> * fix(utils): fix monotonic bound create logic (#5565) Signed-off-by: satoshi-ota <[email protected]> * fix(lane_change): fix abort path (#5628) Signed-off-by: Fumiya Watanabe <[email protected]> * refactor(start_planner): add verbose parameter for debug print (#5622) * refactor(start_planner): add verbose parameter for debug print - Added a new parameter "verbose" to the StartPlannerParameters struct. - Updated the start_planner.param.yaml file to include the "verbose" parameter. - Added a new method receivedNewRoute() in the StartPlannerModule class to check if a new route has been received. - Updated the updateData() method to use the receivedNewRoute() method instead of directly checking if a new route has been received. - Renamed the method IsGoalBehindOfEgoInSameRouteSegment() to isGoalBehindOfEgoInSameRouteSegment(). - Added a new method logPullOutStatus() to log the pull out status. - Updated the setDebugData() method to call logPullOutStatus() if the "verbose" parameter is true. Signed-off-by: kyoichi-sugahara <[email protected]> --------- Signed-off-by: kyoichi-sugahara <[email protected]> * refactor(goal_planner): add rss safety check function (#5620) * refactor(goal_planner): add rss safety check function Signed-off-by: kosuke55 <[email protected]> * has_collision Signed-off-by: kosuke55 <[email protected]> --------- Signed-off-by: kosuke55 <[email protected]> * feat(goal_planner): prevent auto approval for unsafe path (#5621) Signed-off-by: kosuke55 <[email protected]> * refactor(behavior_path_planner): separate drivable area functions (#5604) Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]> * perf(image_projection_based_fusion): replace std::bitset (#5603) * fix(bytetrack): fix uninteded roi value error due to casting int to uint (#5589) * fix uint32 conversion bug in bytetrack Signed-off-by: yoshiri <[email protected]> * refactor outside xy variable --------- Signed-off-by: yoshiri <[email protected]> * fix(start_planner): fix logPullOutStatus format specifier (#5637) * Fix logFunc format specifier in StartPlannerModule Signed-off-by: kyoichi-sugahara <[email protected]> --------- Signed-off-by: kyoichi-sugahara <[email protected]> * fix(goal_planner): fix prevent auto approval for unsafe path #5621 (#5636) Signed-off-by: kosuke55 <[email protected]> * fix(out_of_lane): prevent "Same points are given" error message (#5643) Signed-off-by: Maxime CLEMENT <[email protected]> * build(lidar_centerpoint_tvm): add missing tf2_sensor_msgs depedency (#5644) Signed-off-by: Esteve Fernandez <[email protected]> * fix(start_planner): check safety only when waiting approval (#5792) 1. The `updateData()` function now sets `status_.is_safe_dynamic_objects` to true when `requiresDynamicObjectsCollisionDetection()` returns false. 2. The `isExecutionReady()` function now checks for dynamic object collisions only if `requiresDynamicObjectsCollisionDetection()` returns true and `isWaitingApproval()` also returns true. This change ensures that dynamic object collision detection is performed only when necessary and approval is pending. Signed-off-by: kyoichi-sugahara <[email protected]> * feat(start_planner): add surround moving obstacle check (#5782) * feat(start_planner): add surround moving obstacle check This commit introduces a new feature in the start_planner module for checking surrounding moving obstacles. - It adds parameters to specify the search radius and threshold velocity for moving obstacles, along with flags to indicate which types of objects should be checked. - The `noMovingObjectsAround` function has been added to filter dynamic objects within a certain radius based on their velocity. - If no moving objects are detected, the function returns true; otherwise, it returns false. - This feature enhances the safety of the start_planner by ensuring that the path can't be approved while surrond moving obstacles exist. --------- Signed-off-by: kyoichi-sugahara <[email protected]> * fix(lidar_centerpoint,image_projection_based_fusion): add guard to avoid exceeding max voxel size (#1065) fix(lidar_centerpoint,image_projection_based_fusion): add guard to avoid exceeding max voxel size (#5824) Co-authored-by: Daisuke Nishimatsu <[email protected]> * feat: add github workflow of create-awf-latest.yml (#1082) Signed-off-by: Takayuki Murooka <[email protected]> * fix(static_drivable_area_expansion): fix bound extraction logic (#6006) * fix(static_drivable_area_expansion): fix bound extraction logic Signed-off-by: satoshi-ota <[email protected]> * refactor(static_drivable_area_expansion): define as anon func Signed-off-by: satoshi-ota <[email protected]> --------- Signed-off-by: satoshi-ota <[email protected]> * feat(avoidance): check traffic light info in order to limit drivable area (#6016) * feat(avoidance): don't use opposite lane before intersection Signed-off-by: satoshi-ota <[email protected]> * feat(avoidance): check traffic light info in order to limit drivable area Signed-off-by: satoshi-ota <[email protected]> --------- Signed-off-by: satoshi-ota <[email protected]> * fix(avoidance): return shift path was not generated expectedly (#6017) fix(avoidance): output return shift path properly Signed-off-by: satoshi-ota <[email protected]> * feat(behavior_velocity_planner): add new 'dynamic_obstacle_stop' module (#1086) feat(behavior_velocity_planner): add new 'dynamic_obstacle_stop' module (#5835) Signed-off-by: Maxime CLEMENT <[email protected]> * refactor(tier4_planning_launch): remove duplicate arguments in launch launch (#1088) refactor(tier4_planning_launch): remove duplicate arguments in launchfile (#6040) Signed-off-by: Maxime CLEMENT <[email protected]> * docs(start_planner): update explanation about start pose candidate's priority (#6003) * add explanation about start pose candidate priority Signed-off-by: kyoichi-sugahara <[email protected]> --------- Signed-off-by: kyoichi-sugahara <[email protected]> Co-authored-by: Kosuke Takeuchi <[email protected]> * fix(start_planner): don't update start pose when backward driving is finished (#5998) Fix conditional check in updatePullOutStatus function Signed-off-by: kyoichi-sugahara <[email protected]> * docs(start_planner): update Purpose / Role of the document (#6002) Update Start Planner module to stop in response to dynamic obstacles Signed-off-by: kyoichi-sugahara <[email protected]> * feat(start_planner): keep distance against front objects (#5983) * refactor extractCollisionCheckPath Signed-off-by: kyoichi-sugahara <[email protected]> --------- Signed-off-by: kyoichi-sugahara <[email protected]> Co-authored-by: Kosuke Takeuchi <[email protected]> * feat(start_planner): define collision check margin as list (#5994) * define collision check margins list in start planner module Signed-off-by: kyoichi-sugahara <[email protected]> --------- Signed-off-by: kyoichi-sugahara <[email protected]> * refactor(motion_utils): clear the repeat definitions and correct the dependencies (#5909) * change .hpp name Signed-off-by: Zhe Shen <[email protected]> * change .cpp name Signed-off-by: Zhe Shen <[email protected]> * correct the #inlcude and #ifndef Signed-off-by: Zhe Shen <[email protected]> * toPath(): move the prototypes and the implementations in .hpp and .cpp Signed-off-by: Zhe Shen <[email protected]> * correct the dependency for /home/shen/autoware.universe/planning/behavior_path_planner/src/behavior_path_planner_node.cpp Signed-off-by: Zhe Shen <[email protected]> * toPath(): deleted the repeat definition in planning_interface_test_manager_utils.hpp Signed-off-by: Zhe Shen <[email protected]> * toPath(): corrected the call and dependency in planning_interface_test_manager.cpp Signed-off-by: Zhe Shen <[email protected]> * convertPathToTrajectoryPoints(), convertTrajectoryPointsToPath(), lerpOrientation(): moved to conversion.hpp and conversion.cpp Signed-off-by: Zhe Shen <[email protected]> * convertPathToTrajectoryPoints(): corrected the call and dependency Signed-off-by: Zhe Shen <[email protected]> * convertTrajectoryPointsToPath(): Corrected the call Signed-off-by: Zhe Shen <[email protected]> * lerpOrientation(): deleted the repeat definition in longitudinal_controller_utils.hpp and longitudinal_controller_utils.cpp Signed-off-by: Zhe Shen <[email protected]> * lerpOrientation(): Correct the call in longitudinal_controller_utils.hpp Signed-off-by: Zhe Shen <[email protected]> * lerpOrientation(): Corrected the dependency and call in test_longitudinal_controller_utils.cpp Signed-off-by: Zhe Shen <[email protected]> * name of conversion.cpp: modified the CMakeLists Signed-off-by: Zhe Shen <[email protected]> * namespace updated, but maybe not correct, will be tested in the next commit Signed-off-by: Zhe Shen <[email protected]> * Correct the dependencies the test_trajectory.cpp and test_interpolation.cpp Signed-off-by: Zhe Shen <[email protected]> * style(pre-commit): autofix * [namespace problems fixed] conversion.cpp & conversion.hpp: The dependencies have been added. Also, the namespaces have been corrected. Signed-off-by: Zhe Shen <[email protected]> * style(pre-commit): autofix * correct all the dependencies in #include Signed-off-by: Zhe Shen <[email protected]> * style(pre-commit): autofix * avoid using the ../../ in the paths Signed-off-by: Zhe Shen <[email protected]> * dependencies fixed and package added in .xml Signed-off-by: Zhe Shen <[email protected]> * style(pre-commit): autofix * change toPath() to convertToPath() Signed-off-by: Zhe Shen <[email protected]> * lerpOrientation(): move from conversion to spherical_linear_interpolation Signed-off-by: Zhe Shen <[email protected]> * style(pre-commit): autofix * fix the missing relative path definition. ../../ will not be used. Signed-off-by: Zhe Shen <[email protected]> * the unneccessary dependencies eleminated. In specific, the lerpOrientation() related dependencies in coversion.hpp and unneccessary dependencies in conversion.cpp are deleted. Signed-off-by: Zhe Shen <[email protected]> * change the function to template in .cpp and .hpp Signed-off-by: Zhe Shen <[email protected]> * style(pre-commit): autofix * change the corresponding calls to template Signed-off-by: Zhe Shen <[email protected]> * style(pre-commit): autofix * change name to convertToTrajectory() Signed-off-by: Zhe Shen <[email protected]> * style(pre-commit): autofix * change the template of convertToPathWithLaneId() Signed-off-by: Zhe Shen <[email protected]> * fix the dependencies Signed-off-by: Zhe Shen <[email protected]> * refactor(motion_utils): specialize class Signed-off-by: satoshi-ota <[email protected]> * fix(motion_utils): remove unnecessary header Signed-off-by: satoshi-ota <[email protected]> --------- Signed-off-by: Zhe Shen <[email protected]> Signed-off-by: satoshi-ota <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Satoshi OTA <[email protected]> Co-authored-by: satoshi-ota <[email protected]> * fix(lane_change): check able to return to original lane in abort (#6034) * fix(lane_change): check able to return to original lane in abort Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]> * fix cancel state Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]> * revert changes Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]> --------- Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]> * feat(behavior_velocity): add the option to keep the last valid observation (#6036) * feat(behavior_velocity): add the option to keep the last valid observation Signed-off-by: Mamoru Sobue <[email protected]> * keep_last_observation is false by default and intersection/traffic_light is explicily true Signed-off-by: Mamoru Sobue <[email protected]> * for intersection Signed-off-by: Mamoru Sobue <[email protected]> --------- Signed-off-by: Mamoru Sobue <[email protected]> * feat(intersection): distinguish 1st/2nd attention lanelet (#6042) * fix(intersection): fix bugs (#6050) Signed-off-by: Mamoru Sobue <[email protected]> * feat: add sync-awf-latest.yaml (#1096) Signed-off-by: Takayuki Murooka <[email protected]> * feat: sync with awf/autoware.universe by force-push (#1115) * feat: sync with awf/autoware.universe by force-push Signed-off-by: Takayuki Murooka <[email protected]> * fix Signed-off-by: Takayuki Murooka <[email protected]> --------- Signed-off-by: Takayuki Murooka <[email protected]> * feat: use tier4/awf-latest for upstream sync (#1131) Signed-off-by: Takayuki Murooka <[email protected]> * feat(workflow): modify workflow from sync-awf-latest workflow (#1167) Signed-off-by: Takayuki Murooka <[email protected]> * fix(drivable_area_expansion): fix invalid access (#6566) Signed-off-by: satoshi-ota <[email protected]> * fix(route_handler): query shoulder lane in getLaneletSequence() if only_route_lanes is false and the arg is shoulder type (#6567) Signed-off-by: Mamoru Sobue <[email protected]> * fix(start_planner): consider backward completion before preparing blinker (#6558) consider backward completion Signed-off-by: Mamoru Sobue <[email protected]> * feat: run sync-awf-latest every one hour (#1219) Signed-off-by: Takayuki Murooka <[email protected]> * revert: feat(global_parameter_loader): add gtest to global parameter loader (backport #6872) (backport #1274) (#1275) revert: feat(global_parameter_loader): add gtest to global parameter loader (backport #6872) (#1274) revert: feat(global_parameter_loader): add gtest to global parameter loader (#6872) Revert "feat(global_parameter_loader): add gtest to global parameter loader (…" This reverts commit dfec62ac277f893fd6276e3c6ffd9c7d4f475225. (cherry picked from commit e5196bc36dc05e94f7011897f4e95bfb8a8bf6d9) Co-authored-by: Hiroki OTA <[email protected]> * fix: pre-commit.ci error (#1282) fix: pre-commit ci error * ci: add comment-on-pr.yaml (#1281) * Create comment-on-pr.yaml * Update .github/workflows/comment-on-pr.yaml * chore(topic_state_monitor): enrich error log message (#7236) Signed-off-by: Takamasa Horibe <[email protected]> * refactor(universe_utils): add autoware namespace Signed-off-by: kosuke55 <[email protected]> fix aeb * refactor(motion_utils): add autoware namespace Signed-off-by: kosuke55 <[email protected]> * feat(default_ad_api): add log when operation mode change fails Signed-off-by: Takagi, Isamu <[email protected]> * feat(diagnostic_graph_utils): add logging tool Signed-off-by: Takagi, Isamu <[email protected]> * fix all OK Signed-off-by: Takagi, Isamu <[email protected]> * ci(pre-commit): autoupdate (#1353) * ci(pre-commit): autoupdate Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * style(pre-commit): autofix --------- Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix(lane_change): prevent empty path when rerouting (#7717) (#1355) fix(lane_change): prevent empty path when routing Signed-off-by: kosuke55 <[email protected]> * feat(start_planner): yaw threshold for rss check (#7657) * add param to customize yaw th Signed-off-by: Daniel Sanchez <[email protected]> * add param to other modules Signed-off-by: Daniel Sanchez <[email protected]> * docs Signed-off-by: Daniel Sanchez <[email protected]> * update READMEs with params Signed-off-by: Daniel Sanchez <[email protected]> * fix LC README Signed-off-by: Daniel Sanchez <[email protected]> * use normalized yaw diff Signed-off-by: Daniel Sanchez <[email protected]> --------- Signed-off-by: Daniel Sanchez <[email protected]> * ci(pre-commit): autoupdate (#1360) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions <[email protected]> * feat(motion_velocity_planner): publish processing times (#7633) Signed-off-by: Maxime CLEMENT <[email protected]> * feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (#7683) Signed-off-by: Maxime CLEMENT <[email protected]> * perf(dynamic_obstacle_stop): create rtree with packing algorithm (#7730) Signed-off-by: Maxime CLEMENT <[email protected]> * perf(motion_velocity_planner): resample trajectory after vel smoothing (#7732) * perf(dynamic_obstacle_stop): create rtree with packing algorithm Signed-off-by: Maxime CLEMENT <[email protected]> * Revert "perf(out_of_lane): downsample the trajectory to improve performance (#7691)" This reverts commit 8444a9eb29b32f500be3724dd5662013b9b81060. * perf(motion_velocity_planner): resample trajectory after vel smoothing Signed-off-by: Maxime CLEMENT <[email protected]> --------- Signed-off-by: Maxime CLEMENT <[email protected]> * feat(static_centerline_generator): organize AUTO/GUI/VMB modes (#7432) Signed-off-by: Takagi, Isamu <[email protected]> Signed-off-by: Takayuki Murooka <[email protected]> * refactor(static_centerline_optimizer): clean up the code (#7756) Signed-off-by: Takayuki Murooka <[email protected]> * fix(static_centerline_generator): save_map only once (#7770) Signed-off-by: Takayuki Murooka <[email protected]> * fix(pose_instability_detector): fix a rare error (#7681) * Added an error test case Signed-off-by: Shintaro Sakoda <[email protected]> * Fixed to avoid out-of-size access Signed-off-by: Shintaro Sakoda <[email protected]> * Fixed the test case Signed-off-by: Shintaro Sakoda <[email protected]> * Fixed test Signed-off-by: Shintaro Sakoda <[email protected]> --------- Signed-off-by: Shintaro Sakoda <[email protected]> * feat(mrm_handler): operate mrm only when autonomous operation mode (#1377) feat(mrm_handler): operate mrm only when autonomous operation mode (#7784) * feat: add isOperationModeAutonomous() function to MRM handler core The code changes add a new function `isOperationModeAutonomous()` to the MRM handler core. This function is used to check if the operation mode is set to autonomous. --------- Signed-off-by: kyoichi-sugahara <[email protected]> Co-authored-by: Kyoichi Sugahara <[email protected]> * fix(image_transport_decompressor): missing config setting (#7615) Signed-off-by: badai-nguyen <[email protected]> Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]> * fix(euclidean_cluster, ground_segmentation): cherry-pick bug fix PRs (#1378) * fix(euclidean_cluster): fix euclidean cluster params (#7662) * fix(euclidean_cluster): fix max and min cluster size Signed-off-by: beginningfan <[email protected]> * fix(gnss_poser): fix a typo Signed-off-by: beginningfan <[email protected]> * fix(euclidean_cluster): fix min cluster size Signed-off-by: beginningfan <[email protected]> * style(pre-commit): autofix --------- Signed-off-by: beginningfan <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix(euclidean_cluster): fix max_cluster_size bug (#7734) Signed-off-by: badai-nguyen <[email protected]> * fix(ground_segmentation): fix bug (#7771) --------- Signed-off-by: beginningfan <[email protected]> Signed-off-by: badai-nguyen <[email protected]> Co-authored-by: beginningfan <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Shunsuke Miura <[email protected]> * fix(motion_planning): fix processing time topic names (#7885) (#1394) Signed-off-by: Maxime CLEMENT <[email protected]> * fix(multi_object_tracker): fix publish interval adjust timing (#7904) (#1400) refactor: optimize publish time check in multi_object_tracker_node.cpp Signed-off-by: Taekjin LEE <[email protected]> * fix(velocity_smoother): float type of processing time was wrong Signed-off-by: Takayuki Murooka <[email protected]> * fix(path_optimizer): revert the feature of publishing processing time Signed-off-by: Takayuki Murooka <[email protected]> * fix(tier4_perception_launch): set `use_image_transport` in launch (#8315) set use_image_transport in launch Signed-off-by: MasatoSaeki <[email protected]> * fix(static_obstacle_avoidance): remove invalid small shift lines Signed-off-by: satoshi-ota <[email protected]> * fix(goal_planner): fix typo (#8763) Signed-off-by: Fumiya Watanabe <[email protected]> * fix(pointcloud_preprocessor): fix typo (#8762) Signed-off-by: Fumiya Watanabe <[email protected]> * fix(goal_planner): fix object extraction area (#8764) Signed-off-by: kosuke55 <[email protected]> * fix(goal_planner): fix time_keeper race (#8780) Signed-off-by: Mamoru Sobue <[email protected]> * fix(autoware_pointcloud_preprocessor): static TF listener as Filter option (#8678) Signed-off-by: amadeuszsz <[email protected]> * fix(goal_planner): fix typo (#8910) Signed-off-by: Fumiya Watanabe <[email protected]> * fix(intersection): fix typo (#8911) * fix(intersection): fix typo Signed-off-by: Fumiya Watanabe <[email protected]> * fix(intersection): fix typo Signed-off-by: Fumiya Watanabe <[email protected]> * style(pre-commit): autofix --------- Signed-off-by: Fumiya Watanabe <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix(lane_change): set initail rtc state properly (#8902) set initail rtc state properly Signed-off-by: Go Sakayori <[email protected]> * refactor(start_planner,raw_vechile_cmd_converter): align parameter with autoware_launch's parameter (#8913) * align autoware_raw_vehicle_cmd_converter's parameter Signed-off-by: kyoichi-sugahara <[email protected]> * align start_planner's parameter Signed-off-by: kyoichi-sugahara <[email protected]> --------- Signed-off-by: kyoichi-sugahara <[email protected]> * chore(mpc_lateral_controller): consistent parameters with autoware_launch (#8914) Signed-off-by: Takayuki Murooka <[email protected]> * chore(planning): consistent parameters with autoware_launch (#8915) * chore(planning): consistent parameters with autoware_launch Signed-off-by: Takayuki Murooka <[email protected]> * update Signed-off-by: Takayuki Murooka <[email protected]> * fix json schema Signed-off-by: Takayuki Murooka <[email protected]> --------- Signed-off-by: Takayuki Murooka <[email protected]> * feat(emergency_handler): delete package (#8917) * feat(emergency_handler): delete package Signed-off-by: veqcc <[email protected]> * refactor(detected_object_validation): rework parameters (#7750) * refactor(detected_object_validation): rework parameters Signed-off-by: batuhanbeytekin <[email protected]> Signed-off-by: Batuhan Beytekin <[email protected]> * style(pre-commit): autofix Signed-off-by: Batuhan Beytekin <[email protected]> * Update perception/detected_object_validation/schema/object_lanelet_filter.schema.json Co-authored-by: badai nguyen <[email protected]> Signed-off-by: batuhanbeytekin <[email protected]> Signed-off-by: Batuhan Beytekin <[email protected]> * Update perception/detected_object_validation/schema/object_position_filter.schema.json Co-authored-by: badai nguyen <[email protected]> Signed-off-by: batuhanbeytekin <[email protected]> Signed-off-by: Batuhan Beytekin <[email protected]> * refactor(detected_object_validation): rework parameters Signed-off-by: batuhanbeytekin <[email protected]> Signed-off-by: Batuhan Beytekin <[email protected]> * refactor(detected_object_validation): rework parameters Signed-off-by: batuhanbeytekin <[email protected]> Signed-off-by: Batuhan Beytekin <[email protected]> * refactor(detected_object_validation): rework parameters Signed-off-by: batuhanbeytekin <[email protected]> Signed-off-by: Batuhan Beytekin <[email protected]> * style(pre-commit): autofix Signed-off-by: Batuhan Beytekin <[email protected]> * refactor(detected_object_validation): rework parameters Signed-off-by: batuhanbeytekin <[email protected]> Signed-off-by: Batuhan Beytekin <[email protected]> * refactor(detected_object_validation): rework parameters Signed-off-by: batuhanbeytekin <[email protected]> Signed-off-by: Batuhan Beytekin <[email protected]> * style(pre-commit): autofix --------- Signed-off-by: batuhanbeytekin <[email protected]> Signed-off-by: Batuhan Beytekin <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * feat(system_error_monitor): remove system error monitor (#8929) * feat: delete-system-error-monitor-from-autoware Signed-off-by: TetsuKawa <[email protected]> * feat: remove unnecessary params --------- Signed-off-by: TetsuKawa <[email protected]> * fix(intersection): set RTC enable (#9040) set rtc enable Signed-off-by: Go Sakayori <[email protected]> * fix(crosswalk): don't use vehicle stop checker to remove unnecessary callback (#9234) Signed-off-by: satoshi-ota <[email protected]> * chore: rename codeowners file Signed-off-by: tomoya.kimura <[email protected]> * chore: rename codeowners file Signed-off-by: tomoya.kimura <[email protected]> * ci(pre-commit-optional): autoupdate (#1724) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions <[email protected]> * chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776) not sync github-release Signed-off-by: Yutaka Kondo <[email protected]> * fix CODEOWNERS Signed-off-by: Fumiya Watanabe <[email protected]> * Apply changes from awf-latest and feat/traffic_light-v2i Signed-off-by: Y.Hisaki <[email protected]> * chore: fix sync-awf-latest.yaml (#1784) Signed-off-by: Fumiya Watanabe <[email protected]> * feat(planning_test_manager): abstract message-specific functions (#9882) * abstract message-specific functions Signed-off-by: mitukou1109 <[email protected]> * include necessary header Signed-off-by: mitukou1109 <[email protected]> * adapt velocity_smoother to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_planner to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt path_optimizer to new test manager Signed-off-by: mitukou1109 <[email protected]> * fix output subscription Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_path_planner to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt scenario_selector to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt freespace_planner to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt planning_validator to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt obstacle_stop_planner to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt obstacle_cruise_planner to new test manager Signed-off-by: mitukou1109 <[email protected]> * disable test for freespace_planner Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_crosswalk_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_path_lane_change_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_path_avoidance_by_lane_change_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_path_dynamic_obstacle_avoidance_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_path_external_request_lane_change_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_path_side_shift_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_path_static_obstacle_avoidance_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt path_smoother to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_blind_spot_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_detection_area_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_intersection_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_no_stopping_area_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_run_out_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_stop_line_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_traffic_light_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_virtual_traffic_light_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt behavior_velocity_walkway_module to new test manager Signed-off-by: mitukou1109 <[email protected]> * adapt motion_velocity_planner_node_universe to new test manager Signed-off-by: mitukou1109 <[email protected]> * include necessary headers Signed-off-by: mitukou1109 <[email protected]> * Odometries -> Odometry Signed-off-by: Takayuki Murooka <[email protected]> --------- Signed-off-by: mitukou1109 <[email protected]> Signed-off-by: Takayuki Murooka <[email protected]> Co-authored-by: Takayuki Murooka <[email protected]> * feat: introduce motion_velocity_obstacle_<stop/slow_down/cruise>_module (#9807) * implement obstacle stop, slow_down, and cruise Signed-off-by: Takayuki Murooka <[email protected]> * fix clang-tidy Signed-off-by: Takayuki Murooka <[email protected]> * revert obstacle_cruise_planner Signed-off-by: Takayuki Murooka <[email protected]> --------- Signed-off-by: Takayuki Murooka <[email protected]> * feat(motion_velocity_planner): common implementation for motion_velocity_obstacle_<stop/slow_down/cruise>_module (#10035) * feat(motion_velocity_planner): prepare for motion_velocity_<stop/slow_down/cruise>_module Signed-off-by: Takayuki Murooka <[email protected]> * update launch Signed-off-by: Takayuki Murooka <[email protected]> --------- Signed-off-by: Takayuki Murooka <[email protected]> * refactor(goal_planner): make parameters const (#10043) Signed-off-by: Mamoru Sobue <[email protected]> * fix(goal_planner): check usage of bus_stop_area by goal_pose (#10041) Signed-off-by: Mamoru Sobue <[email protected]> * feat(autoware_trajectory): update autoware_trajectory interfaces (#10034) * feat(autoware_trajectory): update autoware_trajectory interfaces Signed-off-by: Y.Hisaki <[email protected]> * add const Signed-off-by: Y.Hisaki <[email protected]> * Update shift.hpp Signed-off-by: Y.Hisaki <[email protected]> * fix names Signed-off-by: Y.Hisaki <[email protected]> * fix copyright Signed-off-by: Y.Hisaki <[email protected]> --------- Signed-off-by: Y.Hisaki <[email protected]> * feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023) Signed-off-by: mitsudome-r <[email protected]> Signed-off-by: Shintaro Sakoda <[email protected]> * style(pre-commit): autofix * chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776) not sync github-release Signed-off-by: Yutaka Kondo <[email protected]> * feat(behavior_planning): add behavior_path_planner_type to launch path_generator (#10217) Signed-off-by: kosuke55 <[email protected]> * fix(tier4_planning_launch): remap topics for path_generator (#10249) remap topics for path_generator Signed-off-by: mitukou1109 <[email protected]> * fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (#10250) * fix for point-cloud stop point * style(pre-commit): autofix --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * chore: sync files (#1911) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions <[email protected]> * fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279) (#1912) use step-security Signed-off-by: Yutaka Kondo <[email protected]> Co-authored-by: Yutaka Kondo <[email protected]> * ci(pre-commit-optional): autoupdate (#1941) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions <[email protected]> * chore: sync files (#1942) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions <[email protected]> * chore: sync files (#1961) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions <[email protected]> * chore: sync beta branch beta/v0.43 with tier4/main (#1946) * feat(autoware_image_based_projection_fusion): redesign image based projection fusion node (#10016) * fix(segmentation_pointcloud_fusion): set valid pointcloud field for output pointcloud (#10196) set valid pointcloud field Signed-off-by: Kento Yabuuchi <[email protected]> * fix(planning, control): reuse stamp of subscribed topic to measure component latency (#10201) * fix(behavior_velocity_planner): reuse timestamp of recieved path Signed-off-by: satoshi-ota <[email protected]> * fix(behavior_path_planner): check timestamp first in timer driven callback Signed-off-by: satoshi-ota <[email protected]> * fix(trajectory_follower_node): check timestamp first in timer driven callback Signed-off-by: satoshi-ota <[email protected]> * fix(vehicle_cmd_gate): reuse timestamp of recieved path Signed-off-by: satoshi-ota <[email protected]> --------- Signed-off-by: satoshi-ota <[email protected]> * feat(behavior_planning): add behavior_path_planner_type to launch path_generator (#10217) Signed-off-by: kosuke55 <[email protected]> * fix(lane_departure_checker): fix trajectory resampling logic to keep given interval (#10221) * fix(lane_departure_checker): fix trajectory resampling logic to keep given interval Signed-off-by: kyoichi-sugahara <[email protected]> * test(lane_departure_checker): add test case for consecutive small distances followed by large distance Signed-off-by: kyoichi-sugahara <[email protected]> --------- Signed-off-by: kyoichi-sugahara <[email protected]> * docs(diagnostic_graph_aggregator): update document (#10199) Signed-off-by: Mamoru Sobue <[email protected]> * chore(dummy_infrastructure): add maintainers kosuke55, 1222-takeshi, asa-naki (#10228) Signed-off-by: kosuke55 <[email protected]> * feat(dummy_infrastructure): auto approval when ego stops at stop line (#10223) feat(dummy_infrastructur): auto approval when ego stops at stop line Signed-off-by: kosuke55 <[email protected]> * feat(autoware_object_recognition_utils): remove from universe (#10215) Signed-off-by: liuXinGangChina <[email protected]> * chore(autoware_pointcloud_preprocessor): fix variable naming in distortion corrector (#10185) chore: fix naming Signed-off-by: vividf <[email protected]> * refactor: add autoware_cuda_dependency_meta (#10073) Signed-off-by: Esteve Fernandez <[email protected]> * feat(Autoware_planning_factor_interface): replace tier4_msgs with autoware_internal_msgs (#10204) Signed-off-by: liuXinGangChina <[email protected]> * chore(mpc_lateral_controller): add package maintainer (#10239) add package maintainer Signed-off-by: mohammad alqudah <[email protected]> * fix(tier4_system_launch): add missing exec_depend (#10132) Signed-off-by: Takagi, Isamu <[email protected]> * fix(tier4_vehicle_launch): add missing exec_depend (#10133) Signed-off-by: Takagi, Isamu <[email protected]> * fix(planning): add missing exec_depend (#10134) * fix(planning): add missing exec_depend Signed-off-by: Takagi, Isamu <[email protected]> * fix find-pkg-share Signed-off-by: Takagi, Isamu <[email protected]> * fix find-pkg-share Signed-off-by: Takagi, Isamu <[email protected]> --------- Signed-off-by: Takagi, Isamu <[email protected]> * fix(static_obstacle_avoidance): ego doesn't keep stopping in unsafe condition (#10242) Signed-off-by: satoshi-ota <[email protected]> * fix(common): fix package name of find-pkg-share (#10135) * fix(common): add missing exec_depend Signed-off-by: Takagi, Isamu <[email protected]> * fix find-pkg-share Signed-off-by: Takagi, Isamu <[email protected]> --------- Signed-off-by: Takagi, Isamu <[email protected]> * feat(control_validator): add diag to check control component latency (#10240) * feat(control_validator): add diag to check control component latency Signed-off-by: satoshi-ota <[email protected]> * fix: missing param Signed-off-by: satoshi-ota <[email protected]> --------- Signed-off-by: satoshi-ota <[email protected]> * fix(stopline, traffic_light): fix planning factor distance value (#10245) Signed-off-by: Mamoru Sobue <[email protected]> * feat(planning_validator): add diag to check planning component latency (#10241) * feat(planning_validator): add diag to check planning component latency Signed-off-by: satoshi-ota <[email protected]> * fix: relax threshold Signed-off-by: satoshi-ota <[email protected]> * fix: lacking param Signed-off-by: satoshi-ota <[email protected]> * fix: relax threshold Signed-off-by: satoshi-ota <[email protected]> * fix: relax threshold Signed-off-by: satoshi-ota <[email protected]> * fix: add time stamp Signed-off-by: satoshi-ota <[email protected]> --------- Signed-off-by: satoshi-ota <[email protected]> * fix(compare_map_filter): deadlock bug fix (#10222) * fix(compare_map_filter): deadlock bug fix Signed-off-by: badai-nguyen <[email protected]> * fix: change to lock_guard Signed-off-by: badai-nguyen <[email protected]> * fix: CI error Signed-off-by: badai-nguyen <[email protected]> * reduce scope of mutex Signed-off-by: badai-nguyen <[email protected]> * refactor Signed-off-by: badai-nguyen <[email protected]> * chore: refactor Signed-off-by: badai-nguyen <[email protected]> * fix: add missing mutex for map_grid_size_x Signed-off-by: badai-nguyen <[email protected]> --------- Signed-off-by: badai-nguyen <[email protected]> * feat(autoware_planning_factor_interface): remove from universe (#10243) feat(autoware_planning_factor_interface): porting autoware_planning_factor_interface to Autoware Core Signed-off-by: liuXinGangChina <[email protected]> * fix(out_of_lane): fix condition to keep using previous stop pose within some time buffer (#10140) Signed-off-by: Maxime CLEMENT <[email protected]> * feat(planning_factor): support new cruise planner's factor (#10229) * support cruise planner's factor Signed-off-by: Kento Yabuuchi <[email protected]> * not slowdown but slow_down Signed-off-by: Kento Yabuuchi <[email protected]> --------- Signed-off-by: Kento Yabuuchi <[email protected]> * fix(obstacle_cruise_planner): ignore invalid stopping objects (#10227) * ignore not specified stopping objects Signed-off-by: Kento Yabuuchi <[email protected]> * change debug print level Signed-off-by: Kento Yabuuchi <[email protected]> * add ahead_stopped prameter Signed-off-by: Kento Yabuuchi <[email protected]> * rename ahead_stopped -> side_stopped Signed-off-by: Kento Yabuuchi <[email protected]> --------- Signed-off-by: Kento Yabuuchi <[email protected]> * fix(tier4_planning_launch): remap topics for path_generator (#10249) remap topics for path_generator Signed-off-by: mitukou1109 <[email protected]> * feat(control_evaluator): add a new stop_deviation metric (#10246) * add metric of stop_deviation Signed-off-by: t4-adc <[email protected]> * fix bug Signed-off-by: t4-adc <[email protected]> * remove unused include. Signed-off-by: t4-adc <[email protected]> * add unit test and schema Signed-off-by: t4-adc <[email protected]> * pre-commit Signed-off-by: t4-adc <[email protected]> * update planning_evaluator schema Signed-off-by: t4-adc <[email protected]> --------- Signed-off-by: t4-adc <[email protected]> Co-authored-by: t4-adc <[email protected]> * fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (#10250) * fix for point-cloud stop point * style(pre-commit): autofix --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * chore: update CODEOWNERS (#10234) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions <[email protected]> * fix(path_optimizer): remove unnecesary optional (#10181) Signed-off-by: Takayuki Murooka <[email protected]> * fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation (#10235) * fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation Signed-off-by: kyoichi-sugahara <[email protected]> * docs(autoware_mpc_lateral_controller): update comments for state representation and discretization considerations Signed-off-by: kyoichi-sugahara <[email protected]> --------- Signed-off-by: kyoichi-sugahara <[email protected]> * chore(perception): refactor perception launch (#10186) * fundamental change Signed-off-by: MasatoSaeki <[email protected]> * style(pre-commit): autofix * fix typo Signed-off-by: MasatoSaeki <[email protected]> * fix params and modify some packages Signed-off-by: MasatoSaeki <[email protected]> * pre-commit Signed-off-by: MasatoSaeki <[email protected]> * fix Signed-off-by: MasatoSaeki <[email protected]> * fix spell check Signed-off-by: MasatoSaeki <[email protected]> * fix typo Signed-off-by: MasatoSaeki <[email protected]> * integrate model and label path Signed-off-by: MasatoSaeki <[email protected]> * style(pre-commit): autofix * for pre-commit Signed-off-by: MasatoSaeki <[email protected]> * run pre-commit Signed-off-by: MasatoSaeki <[email protected]> * for awsim Signed-off-by: MasatoSaeki <[email protected]> * for simulatior Signed-off-by: MasatoSaeki <[email protected]> * style(pre-commit): autofix * fix grammer in launcher Signed-off-by: MasatoSaeki <[email protected]> * add schema for yolox_tlr Signed-off-by: MasatoSaeki <[email protected]> * style(pre-commit): autofix * fix file name Signed-off-by: MasatoSaeki <[email protected]> * fix Signed-off-by: MasatoSaeki <[email protected]> * rename Signed-off-by: MasatoSaeki <[email protected]> * modify arg name to Signed-off-by: MasatoSaeki <[email protected]> * fix typo Signed-off-by: MasatoSaeki <[email protected]> * change param name Signed-off-by: MasatoSaeki <[email protected]> * style(pre-commit): autofix * chore Signed-off-by: MasatoSaeki <[email protected]> --------- Signed-off-by: MasatoSaeki <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Shintaro Tomie <[email protected]> Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]> * fix(dynamic_obstacle_stop): publish processing time when early return (#10254) Signed-off-by: Maxime CLEMENT <[email protected]> * feat(control_validator)!: add overrun check (#10236) Signed-off-by: yuki-takagi-66 <[email protected]> * feat(behavior_path_planner_common): modify drivable area expansion to be able to avoid static objects (#10220) * modify drivable area expansion to avoid static objects Signed-off-by: mohammad alqudah <[email protected]> * rename parameters and update drivable area design md Signed-off-by: mohammad alqudah <[email protected]> * Update planning/behavior_path_planner/autoware_behavior_path_planner_common/docs/behavior_path_planner_drivable_area_design.md Co-authored-by: Maxime CLEMENT <[email protected]> * correct parameters description Signed-off-by: mohammad alqudah <[email protected]> --------- Signed-off-by: mohammad alqudah <[email protected]> Co-authored-by: Maxime CLEMENT <[email protected]> * fix(lane_change_module): fix planning factor issue (#10244) * when computing target lanes, don't include preceding lanes of lane change lane Signed-off-by: mohammad alqudah <[email protected]> * dont insert stop point on target lane if next lc dist buffer is zero Signed-off-by: mohammad alqudah <[email protected]> * return previous module output if LC module status is IDLE Signed-off-by: mohammad alqudah <[email protected]> * disable faulty test Signed-off-by: mohammad alqudah <[email protected]> --------- Signed-off-by: mohammad alqudah <[email protected]> * fix(autoware_mission_planner_universe): add explicit test dependency (#10261) Signed-off-by: Mete Fatih Cırıt <[email protected]> * feat(planning_validator): add yaw deviation metric (#10258) Signed-off-by: Maxime CLEMENT <[email protected]> * fix(autoware_behavior_path_planner_common): add explicit test dependency (#10262) Signed-off-by: Mete Fatih Cırıt <[email protected]> * feat(autoware_route_handler)!: port autoware_route_handler to Autoware Core (#10255) Signed-off-by: Ryohsuke Mitsudome <[email protected]> * fix(autoware_universe_utils): fix procedure to check if point is on edge (#10260) * fix procedure to check if point is on edge Signed-off-by: mitukou1109 <[email protected]> * add test cases Signed-off-by: mitukou1109 <[email protected]> --------- Signed-off-by: mitukou1109 <[email protected]> * fix(static_obstacle_avoidance): turn signal chattering (#10202) Signed-off-by: satoshi-ota <[email protected]> * feat(out_of_lane): add option to use stop lines defined in the vector map (#9584) Signed-off-by: Maxime CLEMENT <[email protected]> * fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane (#10207) * fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane Signed-off-by: Mert Çolak <[email protected]> * remove unnecessary loop Signed-off-by: Mert Çolak <[email protected]> --------- Signed-off-by: Mert Çolak <[email protected]> * docs(goal_planner): update README (#10263) Signed-off-by: Mamoru Sobue <[email protected]> * fix(ndt_scan_matcher): fix the covariance calculation (#10252) Fix the covariance calculation Signed-off-by: Anh Nguyen <[email protected]> * feat: add build-and-test-packages-above-differential.yaml and packages_above.repos (#9854) Signed-off-by: Takayuki Murooka <[email protected]> Co-authored-by: Ryohsuke Mitsudome <[email protected]> * feat: adaption to ROS nodes guidelines about directory structure (#10268) Signed-off-by: NorahXiong <[email protected]> * fix(autoware_map_loader): exec name renamed in 24652f8 (#10247) * fix(autoware_map_loader): exec name renamed in 24652f834f73b13b3e4465bfc9ab8335cbe6cdcf Signed-off-by: Grzegorz Głowacki <[email protected]> * restored node name Signed-off-by: Grzegorz Głowacki <[email protected]> --------- Signed-off-by: Grzegorz Głowacki <[email protected]> * fix(out_of_lane): fix object path time collision calculation (#10267) fix collision time calculation Signed-off-by: mohammad alqudah <[email protected]> * fix(obstacle_cruise_planner): fix obstacle filtering logic (#10232) * add absolute Signed-off-by: Kento Yabuuchi <[email protected]> * fix find_yield_cruise_obstacles() calling Signed-off-by: Kento Yabuuchi <[email protected]> --------- Signed-off-by: Kento Yabuuchi <[email protected]> * fix(segmentation_pointcloud_fusion): fix typo of defaut camera info topic (#10272) fix(segmentation_pointcloud_fusion): typo for defaut camera info topic Signed-off-by: badai-nguyen <[email protected]> * fix(goal_planner): ignore use bus_stop_area flag if there are no BusStopArea on the pull over lanes (#10274) Signed-off-by: Mamoru Sobue <[email protected]> * refactor(multi_object_tracker): internal message driven process (#10203) * refactor(multi_object_tracker): streamline input channel configuration handling feat(multi_object_tracker): introduce InputChannel struct for input channel configuration refactor(multi_object_tracker): improve marker handling and initialization in TrackerObjectDebugger feat(multi_object_tracker): enhance InputChannel with trust flags for object properties refactor(multi_object_tracker): remove unused channel_size parameter from tracker constructors feat(multi_object_tracker): update InputChannel flags to trust object extension and classification fix(multi_object_tracker): replace channel.index with channel_index for consistency feat(multi_object_tracker): update TrackerObjectDebugger and TrackerProcessor to accept channels_config parameter refactor(multi_object_tracker): remove redundant existence probability initialization from tracker constructors feat(multi_object_tracker): integrate data association into TrackerProcessor and add associate method feat(multi_object_tracker): enhance updateWithMeasurement to include channel_info for improved classification handling refactor(multi_object_tracker): replace object_id with uuid in DynamicObject and related classes fix(multi_object_tracker): update UUID handling in Tracker to use uuid_msg for consistency refactor(multi_object_tracker): simplify pose and covariance handling in tracker classes refactor(multi_object_tracker): replace pose_with_covariance with separate pose and covariance attributes in DynamicObject refactor: remove z state from tracker. it will uses object state refactor(multi_object_tracker): streamline object handling in trackers and remove unnecessary shape processing refactor(multi_object_tracker): remove z position handling from trackers and update object kinematics structure refactor(multi_object_tracker): remove BoundingBox structure from trackers and implement object extension limits refactor(multi_object_tracker): remove unnecessary blank lines in tracker getTrackedObject methods refactor(multi_object_tracker): simplify input channel configuration by removing trust flags and consolidating parameters Signed-off-by: Taekjin LEE <[email protected]> * refactor(multi_object_tracker): use const reference in loop and simplify tracker update logic Signed-off-by: Taekjin LEE <[email protected]> * refactor(multi_object_tracker): update shape handling and streamline object tracking logic Signed-off-by: Taekjin LEE <[email protected]> * refactor(multi_object_tracker): update shape handling to use geometry_msgs::msg::Point for anchor vectors Signed-off-by: Taekjin LEE <[email protected]> * style(pre-commit): autofix Signed-off-by: Taekjin LEE <[email protected]> * refactor(multi_object_tracker): modify getNearestCornerOrSurface function signature and update related logic Signed-off-by: Taekjin LEE <[email protected]> refactor(multi_object_tracker): remove self_transform parameter from measure and update methods refactor(multi_object_tracker): update calcAnchorPointOffset function signature and streamline object handling refactor(multi_object_tracker): set shape type to BOUNDING_BOX for object trackers --------- Signed-off-by: Taekjin LEE <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279) use step-security Signed-off-by: Yutaka Kondo <[email protected]> * feat(traffic_light_classifier): update diagnostics when harsh backlight is detected (#10218) feat: update diagnostics when harsh backlight is detected Signed-off-by: ktro2828 <[email protected]> * fix(obstacle stop/slow_down): early return without point cloud (#10289) * fix(obstacle stop/slow_down): early return without point cloud Signed-off-by: Takayuki Murooka <[email protected]> * update maintainer Signed-off-by: Takayuki Murooka <[email protected]> --------- Signed-off-by: Takayuki Murooka <[email protected]> * fix(obstacle_stop): use max_lat_margin_against_unknown only for predicted object (#10269) Signed-off-by: Takayuki Murooka <[email protected]> * fix(autoware_multi_object_tracker): unknown object orientation (#10286) * fix(unknown_tracker): update object pose orientation and streamline uncertainty modeling in input manager Signed-off-by: Taekjin LEE <[email protected]> * fix(object_model): correct bounding box calculation by initializing limits and including min_z Signed-off-by: Taekjin LEE <[email protected]> --------- Signed-off-by: Taekjin LEE <[email protected]> * feat: apply splitting of autoware_utils_geometry (#10270) * fix build error Signed-off-by: Takagi, Isamu <[email protected]> * merge namespace Signed-off-by: Takagi, Isamu <[email protected]> --------- Signed-off-by: Takagi, Isamu <[email protected]> * fix(behavior_velocity_planner): planning factor integration (#10292) * fix: blind_spot Signed-off-by: satoshi-ota <[email protected]> * fix: crosswalk Signed-off-by: satoshi-ota <[email protected]> * fix: detection_area Signed-off-by: satoshi-ota <[email protected]> * fix: intersection Signed-off-by: satoshi-ota <[email protected]> * fix: no_drivable_lane Signed-off-by: satoshi-ota <[email protected]> * fix: no_stopping_area Signed-off-by: satoshi-ota <[email protected]> * fix: run_out Signed-off-by: satoshi-ota <[email protected]> * fix: stop_line Signed-off-by: satoshi-ota <[email protected]> * fix: traffic_light Signed-off-by: satoshi-ota <[email protected]> * fix: virtual_traffic_light Signed-off-by: satoshi-ota <[email protected]> * fix: walk_way Signed-off-by: satoshi-ota <[email protected]> --------- Signed-off-by: satoshi-ota <[email protected]> * feat!: replace VelocityLimit messages with autoware_internal_planning_msgs (#10273) Signed-off-by: Ryohsuke Mitsudome <[email protected]> * feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (#9454) * feat: moved the cuda pointcloud preprocessor and organized from a personal repository Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]> * chore: fixed incorrect links Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]> * chore: fixed dead links pt2 Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]> * chore: fixed spelling errors Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]> * chore: json schema fixes Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]> * chore: removed comments and filled the fields Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]> * fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]> * feat: used the cuda host allocators for aster host to device copies Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]> * Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md Co-authored-by: Max Schmeller <[email protected]> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <[email protected]> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <[email protected]> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md Co-authored-by: Max Schmeller <[email protected]> * Update sensing/autoware_cuda_pointcloud_preprocessor/README.md Co-authored-by: Max Schmeller <[email protected]> * Update sensing/autoware_cuda_pointcloud_preprocessor/README.md Co-authored-by: Max Schmeller <[email protected]> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Max Schmeller <[email protected]> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <[email protected]> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <[email protected]> * style(pre-commit): autofix * chore: fixed code compilation to reflect Hirabayashi-san's memory pool proposal Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]> * feat: generalized the number of crop boxes. For two at least, the new approach is actually faster Signed-off-by: Kenzo Lobos-Ts…
1 parent 800fa43 commit 4abe8e2

23 files changed

+259
-19
lines changed
File renamed without changes.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: beta-to-tier4-main-sync
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
source_branch:
7+
description: Source branch
8+
required: true
9+
type: string
10+
11+
jobs:
12+
sync-beta-branch:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Generate token
16+
id: generate-token
17+
uses: tibdex/github-app-token@v1
18+
with:
19+
app_id: ${{ secrets.APP_ID }}
20+
private_key: ${{ secrets.PRIVATE_KEY }}
21+
22+
- name: Run sync-branches
23+
uses: autowarefoundation/autoware-github-actions/sync-branches@v1
24+
with:
25+
token: ${{ steps.generate-token.outputs.token }}
26+
base-branch: tier4/main
27+
sync-pr-branch: beta-to-tier4-main-sync
28+
sync-target-repository: https://github.com/tier4/autoware.universe.git
29+
sync-target-branch: ${{ inputs.source_branch }}
30+
pr-title: "chore: sync beta branch ${{ inputs.source_branch }} with tier4/main"
31+
pr-labels: |
32+
bot
33+
sync-beta-branch
34+
auto-merge-method: merge

.github/workflows/build-and-test-differential-arm64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
shell: bash
6969

7070
- name: Prepare build_depends.repos file (main branch)
71-
if: ${{ github.event.pull_request.base.ref == 'main' }}
71+
if: ${{ github.event.pull_request.base.ref != 'humble' }}
7272
uses: ./.github/actions/combine-repos-action
7373
with:
7474
base_file: build_depends_humble.repos

.github/workflows/build-and-test-differential.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
shell: bash
9898

9999
- name: Prepare build_depends.repos file (main branch)
100-
if: ${{ github.event.pull_request.base.ref == 'main' }}
100+
if: ${{ github.event.pull_request.base.ref != 'humble' }}
101101
uses: ./.github/actions/combine-repos-action
102102
with:
103103
base_file: build_depends_humble.repos

.github/workflows/build-and-test-packages-above-differential.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
shell: bash
9898

9999
- name: Prepare build_depends.repos file (main branch)
100-
if: ${{ github.event.pull_request.base.ref == 'main' }}
100+
if: ${{ github.event.pull_request.base.ref != 'humble' }}
101101
uses: ./.github/actions/combine-repos-action
102102
with:
103103
base_file: build_depends_humble.repos

.github/workflows/check-build-depends.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
uses: autowarefoundation/autoware-github-actions/get-self-packages@v1
3030

3131
- name: Prepare build_depends.repos file (main branch)
32-
if: ${{ github.event.pull_request.base.ref == 'main' }}
32+
if: ${{ github.event.pull_request.base.ref != 'humble' }}
3333
uses: ./.github/actions/combine-repos-action
3434
with:
3535
base_file: build_depends_humble.repos

.github/workflows/clang-tidy-differential.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
shell: bash
6767

6868
- name: Prepare build_depends.repos file (main branch)
69-
if: ${{ github.event.pull_request.base.ref == 'main' }}
69+
if: ${{ github.event.pull_request.base.ref != 'humble' }}
7070
uses: ./.github/actions/combine-repos-action
7171
with:
7272
base_file: build_depends_humble.repos

.github/workflows/clang-tidy-pr-comments-manually.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-22.04
1616
steps:
1717
- name: Check out repository
18-
uses: actions/checkout@v3
18+
uses: actions/checkout@v4
1919

2020
- name: Download analysis results
2121
run: |
@@ -40,7 +40,7 @@ jobs:
4040
4141
- name: Check out PR head
4242
if: ${{ steps.check-fixes-yaml-existence.outputs.exists == 'true' }}
43-
uses: actions/checkout@v3
43+
uses: actions/checkout@v4
4444
with:
4545
repository: ${{ steps.set-variables.outputs.pr-head-repo }}
4646
ref: ${{ steps.set-variables.outputs.pr-head-ref }}

.github/workflows/clang-tidy-pr-comments.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-22.04
1818
steps:
1919
- name: Check out repository
20-
uses: actions/checkout@v3
20+
uses: actions/checkout@v4
2121

2222
- name: Download analysis results
2323
run: |
@@ -41,7 +41,7 @@ jobs:
4141
4242
- name: Check out PR head
4343
if: ${{ steps.check-fixes-yaml-existence.outputs.exists == 'true' }}
44-
uses: actions/checkout@v3
44+
uses: actions/checkout@v4
4545
with:
4646
repository: ${{ steps.set-variables.outputs.pr-head-repo }}
4747
ref: ${{ steps.set-variables.outputs.pr-head-ref }}

.github/workflows/delete-closed-pr-docs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-22.04
1515
steps:
1616
- name: Check out repository
17-
uses: actions/checkout@v3
17+
uses: actions/checkout@v4
1818
with:
1919
fetch-depth: 0
2020

0 commit comments

Comments
 (0)