-
Notifications
You must be signed in to change notification settings - Fork 810
feat(autoware_planning_factor_interface): remove from universe #10243
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
feat(autoware_planning_factor_interface): remove from universe #10243
Conversation
|
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
cbc7f6d to
c211dc5
Compare
|
I'm running the local build check, and running TIER IV Evaluator: |
|
I have also confirmed that there are no diffs other than README, package.xml version, and CHANGELOG.rst from the PR in Autoware.Core |
c211dc5 to
1b8243e
Compare
…actor_interface, autoware_planning_factor_interface, remove from universe : v0.0 Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>
1b8243e to
fc5e6b5
Compare
…arefoundation#10243) feat(autoware_planning_factor_interface): porting autoware_planning_factor_interface to Autoware Core Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>
* feat(autoware_image_based_projection_fusion): redesign image based projection fusion node (#10016) * fix(segmentation_pointcloud_fusion): set valid pointcloud field for output pointcloud (#10196) set valid pointcloud field Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * fix(planning, control): reuse stamp of subscribed topic to measure component latency (#10201) * fix(behavior_velocity_planner): reuse timestamp of recieved path Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_path_planner): check timestamp first in timer driven callback Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(trajectory_follower_node): check timestamp first in timer driven callback Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(vehicle_cmd_gate): reuse timestamp of recieved path Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * feat(behavior_planning): add behavior_path_planner_type to launch path_generator (#10217) Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * fix(lane_departure_checker): fix trajectory resampling logic to keep given interval (#10221) * fix(lane_departure_checker): fix trajectory resampling logic to keep given interval Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> * test(lane_departure_checker): add test case for consecutive small distances followed by large distance Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> --------- Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> * docs(diagnostic_graph_aggregator): update document (#10199) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> * chore(dummy_infrastructure): add maintainers kosuke55, 1222-takeshi, asa-naki (#10228) Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * feat(dummy_infrastructure): auto approval when ego stops at stop line (#10223) feat(dummy_infrastructur): auto approval when ego stops at stop line Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * feat(autoware_object_recognition_utils): remove from universe (#10215) Signed-off-by: liuXinGangChina <lxg19892021@gmail.com> * chore(autoware_pointcloud_preprocessor): fix variable naming in distortion corrector (#10185) chore: fix naming Signed-off-by: vividf <yihsiang.fang@tier4.jp> * refactor: add autoware_cuda_dependency_meta (#10073) Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp> * feat(Autoware_planning_factor_interface): replace tier4_msgs with autoware_internal_msgs (#10204) Signed-off-by: liuXinGangChina <lxg19892021@gmail.com> * chore(mpc_lateral_controller): add package maintainer (#10239) add package maintainer Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * fix(tier4_system_launch): add missing exec_depend (#10132) Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix(tier4_vehicle_launch): add missing exec_depend (#10133) Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix(planning): add missing exec_depend (#10134) * fix(planning): add missing exec_depend Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix find-pkg-share Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix find-pkg-share Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> --------- Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix(static_obstacle_avoidance): ego doesn't keep stopping in unsafe condition (#10242) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(common): fix package name of find-pkg-share (#10135) * fix(common): add missing exec_depend Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix find-pkg-share Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> --------- Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat(control_validator): add diag to check control component latency (#10240) * feat(control_validator): add diag to check control component latency Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: missing param Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(stopline, traffic_light): fix planning factor distance value (#10245) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> * feat(planning_validator): add diag to check planning component latency (#10241) * feat(planning_validator): add diag to check planning component latency Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: relax threshold Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: lacking param Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: relax threshold Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: relax threshold Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: add time stamp Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(compare_map_filter): deadlock bug fix (#10222) * fix(compare_map_filter): deadlock bug fix Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * fix: change to lock_guard Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * fix: CI error Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * reduce scope of mutex Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * refactor Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * chore: refactor Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * fix: add missing mutex for map_grid_size_x Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> --------- Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * feat(autoware_planning_factor_interface): remove from universe (#10243) feat(autoware_planning_factor_interface): porting autoware_planning_factor_interface to Autoware Core Signed-off-by: liuXinGangChina <lxg19892021@gmail.com> * fix(out_of_lane): fix condition to keep using previous stop pose within some time buffer (#10140) Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * feat(planning_factor): support new cruise planner's factor (#10229) * support cruise planner's factor Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * not slowdown but slow_down Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> --------- Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * fix(obstacle_cruise_planner): ignore invalid stopping objects (#10227) * ignore not specified stopping objects Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * change debug print level Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * add ahead_stopped prameter Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * rename ahead_stopped -> side_stopped Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> --------- Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * fix(tier4_planning_launch): remap topics for path_generator (#10249) remap topics for path_generator Signed-off-by: mitukou1109 <mitukou1109@gmail.com> * feat(control_evaluator): add a new stop_deviation metric (#10246) * add metric of stop_deviation Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * fix bug Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * remove unused include. Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * add unit test and schema Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * pre-commit Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * update planning_evaluator schema Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> --------- Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (#10250) * fix for point-cloud stop point * style(pre-commit): autofix --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * chore: update CODEOWNERS (#10234) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions <github-actions@github.com> * fix(path_optimizer): remove unnecesary optional (#10181) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation (#10235) * fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> * docs(autoware_mpc_lateral_controller): update comments for state representation and discretization considerations Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> --------- Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> * chore(perception): refactor perception launch (#10186) * fundamental change Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * style(pre-commit): autofix * fix typo Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix params and modify some packages Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * pre-commit Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix spell check Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix typo Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * integrate model and label path Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * style(pre-commit): autofix * for pre-commit Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * run pre-commit Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * for awsim Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * for simulatior Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * style(pre-commit): autofix * fix grammer in launcher Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * add schema for yolox_tlr Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * style(pre-commit): autofix * fix file name Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * rename Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * modify arg name to Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix typo Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * change param name Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * style(pre-commit): autofix * chore Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> --------- Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp> * fix(dynamic_obstacle_stop): publish processing time when early return (#10254) Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * feat(control_validator)!: add overrun check (#10236) Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp> * feat(behavior_path_planner_common): modify drivable area expansion to be able to avoid static objects (#10220) * modify drivable area expansion to avoid static objects Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * rename parameters and update drivable area design md Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * Update planning/behavior_path_planner/autoware_behavior_path_planner_common/docs/behavior_path_planner_drivable_area_design.md Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> * correct parameters description Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> --------- Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> * fix(lane_change_module): fix planning factor issue (#10244) * when computing target lanes, don't include preceding lanes of lane change lane Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * dont insert stop point on target lane if next lc dist buffer is zero Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * return previous module output if LC module status is IDLE Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * disable faulty test Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> --------- Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * fix(autoware_mission_planner_universe): add explicit test dependency (#10261) Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org> * feat(planning_validator): add yaw deviation metric (#10258) Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * fix(autoware_behavior_path_planner_common): add explicit test dependency (#10262) Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org> * feat(autoware_route_handler)!: port autoware_route_handler to Autoware Core (#10255) Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp> * fix(autoware_universe_utils): fix procedure to check if point is on edge (#10260) * fix procedure to check if point is on edge Signed-off-by: mitukou1109 <mitukou1109@gmail.com> * add test cases Signed-off-by: mitukou1109 <mitukou1109@gmail.com> --------- Signed-off-by: mitukou1109 <mitukou1109@gmail.com> * fix(static_obstacle_avoidance): turn signal chattering (#10202) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * feat(out_of_lane): add option to use stop lines defined in the vector map (#9584) Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane (#10207) * fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane Signed-off-by: Mert Çolak <colak.mrt@outlook.com> * remove unnecessary loop Signed-off-by: Mert Çolak <colak.mrt@outlook.com> --------- Signed-off-by: Mert Çolak <colak.mrt@outlook.com> * docs(goal_planner): update README (#10263) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> * fix(ndt_scan_matcher): fix the covariance calculation (#10252) Fix the covariance calculation Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp> * feat: add build-and-test-packages-above-differential.yaml and packages_above.repos (#9854) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> * feat: adaption to ROS nodes guidelines about directory structure (#10268) Signed-off-by: NorahXiong <norah.xiong@autocore.ai> * fix(autoware_map_loader): exec name renamed in 24652f8 (#10247) * fix(autoware_map_loader): exec name renamed in 24652f8 Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl> * restored node name Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl> --------- Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl> * fix(out_of_lane): fix object path time collision calculation (#10267) fix collision time calculation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * fix(obstacle_cruise_planner): fix obstacle filtering logic (#10232) * add absolute Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * fix find_yield_cruise_obstacles() calling Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> --------- Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * fix(segmentation_pointcloud_fusion): fix typo of defaut camera info topic (#10272) fix(segmentation_pointcloud_fusion): typo for defaut camera info topic Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * fix(goal_planner): ignore use bus_stop_area flag if there are no BusStopArea on the pull over lanes (#10274) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> * refactor(multi_object_tracker): internal message driven process (#10203) * refactor(multi_object_tracker): streamline input channel configuration handling feat(multi_object_tracker): introduce InputChannel struct for input channel configuration refactor(multi_object_tracker): improve marker handling and initialization in TrackerObjectDebugger feat(multi_object_tracker): enhance InputChannel with trust flags for object properties refactor(multi_object_tracker): remove unused channel_size parameter from tracker constructors feat(multi_object_tracker): update InputChannel flags to trust object extension and classification fix(multi_object_tracker): replace channel.index with channel_index for consistency feat(multi_object_tracker): update TrackerObjectDebugger and TrackerProcessor to accept channels_config parameter refactor(multi_object_tracker): remove redundant existence probability initialization from tracker constructors feat(multi_object_tracker): integrate data association into TrackerProcessor and add associate method feat(multi_object_tracker): enhance updateWithMeasurement to include channel_info for improved classification handling refactor(multi_object_tracker): replace object_id with uuid in DynamicObject and related classes fix(multi_object_tracker): update UUID handling in Tracker to use uuid_msg for consistency refactor(multi_object_tracker): simplify pose and covariance handling in tracker classes refactor(multi_object_tracker): replace pose_with_covariance with separate pose and covariance attributes in DynamicObject refactor: remove z state from tracker. it will uses object state refactor(multi_object_tracker): streamline object handling in trackers and remove unnecessary shape processing refactor(multi_object_tracker): remove z position handling from trackers and update object kinematics structure refactor(multi_object_tracker): remove BoundingBox structure from trackers and implement object extension limits refactor(multi_object_tracker): remove unnecessary blank lines in tracker getTrackedObject methods refactor(multi_object_tracker): simplify input channel configuration by removing trust flags and consolidating parameters Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * refactor(multi_object_tracker): use const reference in loop and simplify tracker update logic Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * refactor(multi_object_tracker): update shape handling and streamline object tracking logic Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * refactor(multi_object_tracker): update shape handling to use geometry_msgs::msg::Point for anchor vectors Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * style(pre-commit): autofix Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * refactor(multi_object_tracker): modify getNearestCornerOrSurface function signature and update related logic Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> refactor(multi_object_tracker): remove self_transform parameter from measure and update methods refactor(multi_object_tracker): update calcAnchorPointOffset function signature and streamline object handling refactor(multi_object_tracker): set shape type to BOUNDING_BOX for object trackers --------- Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279) use step-security Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> * feat(traffic_light_classifier): update diagnostics when harsh backlight is detected (#10218) feat: update diagnostics when harsh backlight is detected Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp> * fix(obstacle stop/slow_down): early return without point cloud (#10289) * fix(obstacle stop/slow_down): early return without point cloud Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * update maintainer Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> --------- Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * fix(obstacle_stop): use max_lat_margin_against_unknown only for predicted object (#10269) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * fix(autoware_multi_object_tracker): unknown object orientation (#10286) * fix(unknown_tracker): update object pose orientation and streamline uncertainty modeling in input manager Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * fix(object_model): correct bounding box calculation by initializing limits and including min_z Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> --------- Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * feat: apply splitting of autoware_utils_geometry (#10270) * fix build error Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * merge namespace Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> --------- Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix(behavior_velocity_planner): planning factor integration (#10292) * fix: blind_spot Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: crosswalk Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: detection_area Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: intersection Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: no_drivable_lane Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: no_stopping_area Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: run_out Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: stop_line Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: traffic_light Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: virtual_traffic_light Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: walk_way Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * feat!: replace VelocityLimit messages with autoware_internal_planning_msgs (#10273) Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp> * feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (#9454) * feat: moved the cuda pointcloud preprocessor and organized from a personal repository Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed incorrect links Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed dead links pt2 Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed spelling errors Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: json schema fixes Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed comments and filled the fields Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: used the cuda host allocators for aster host to device copies Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/README.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/README.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * chore: fixed code compilation to reflect Hirabayashi-san's memory pool proposal Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: generalized the number of crop boxes. For two at least, the new approach is actually faster Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: updated config, schema, and handled the null case in a specialized way Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: moving the pointcloud organization into gpu Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: reimplemented the organized pointcloud adapter in cuda. the only bottleneck is the H->D copy Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed redundant ternay operator Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added a temporary memory check. the check will be unified in a later PR Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: refactored the structure to avoid large files Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: updated the copyright year Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: fixed a bug in the undistortion kernel setup. validated it comparing it with the baseline Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed unused packages Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed mentions of the removed adapter Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed missing autoware prefix Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: missing assignment in else branch Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added cuda/nvcc debug flags on debug builds Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: refactored parameters for the undistortion settings Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed unused headers Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: changed default crop box to no filtering at all Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: added missing restrict keyword Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: spells Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed default destructor Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: ocd activated (spelling) Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed the schema Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: improved readibility Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added dummy crop box Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added new repositories to ansible Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: CI/CD Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: more CI/CD Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: mode CI/CD. some linters are conflicting Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * style(pre-commit): autofix * chore: ignoring uncrustify Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: ignoring more uncrustify Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: missed one more uncrustify exception Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added meta dep Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> --------- Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp> * feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (#9454) * feat: moved the cuda pointcloud preprocessor and organized from a personal repository Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed incorrect links Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed dead links pt2 Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed spelling errors Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: json schema fixes Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed comments and filled the fields Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: used the cuda host allocators for aster host to device copies Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/README.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/README.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * chore: fixed code compilation to reflect Hirabayashi-san's memory pool proposal Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: generalized the number of crop boxes. For two at least, the new approach is actually faster Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: updated config, schema, and handled the null case in a specialized way Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: moving the pointcloud organization into gpu Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: reimplemented the organized pointcloud adapter in cuda. the only bottleneck is the H->D copy Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed redundant ternay operator Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added a temporary memory check. the check will be unified in a later PR Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: refactored the structure to avoid large files Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: updated the copyright year Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: fixed a bug in the undistortion kernel setup. validated it comparing it with the baseline Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed unused packages Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed mentions of the removed adapter Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed missing autoware prefix Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: missing assignment in else branch Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added cuda/nvcc debug flags on debug builds Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: refactored parameters for the undistortion settings Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed unused headers Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: changed default crop box to no filtering at all Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: added missing restrict keyword Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: spells Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed default destructor Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: ocd activated (spelling) Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed the schema Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: improved readibility Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added dummy crop box Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added new repositories to ansible Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: CI/CD Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: more CI/CD Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: mode CI/CD. some linters are conflicting Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * style(pre-commit): autofix * chore: ignoring uncrustify Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: ignoring more uncrustify Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: missed one more uncrustify exception Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added meta dep Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> --------- Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp> * chore(autoware_cuda_pointcloud_preprocessor): add maintainer (#10297) Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp> * feat(path_optimizer): additional failure logging and failure mode handling (#10276) MRM when MPT fails Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp> * fix(autoware_path_optimizer): hotfix for wrong logic triggering MRM on start in 3 seconds (#10305) fix Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp> * fix(safety_check): set safety condition properly (#10307) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * chore: rename from `autoware.universe` to `autoware_universe` (#10306) Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> * feat(autoware_pointcloud_preprocessor): add missing vehicle msg depency (#10313) feat(auotawre_pointcloud_preprocessor): add missing vehicle msg depency Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * fix(autoware_behavior_path_static_obstacle_avoidance_module): blinker bug in static obstacle avoidance (#10303) fix Signed-off-by: Y.Hisaki <yhisaki31@gmail.com> * refactor(control): remove unimplemented function declarations (#10314) remove unimplemented function declarations Signed-off-by: Autumn60 <harada.akiro@gmail.com> * fix(autoware_carla_interface): improve lateral control tracking (#10312) Convert steer angle to actuator command, model steering with first order dynamics, and update the steer_map.csv Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * chore: bump version 0.43.0 (#10318) Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com> * chore(build_depends_humble): update dependencies Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org> --------- Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> Signed-off-by: liuXinGangChina <lxg19892021@gmail.com> Signed-off-by: vividf <yihsiang.fang@tier4.jp> Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp> Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> Signed-off-by: mitukou1109 <mitukou1109@gmail.com> Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp> Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org> Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp> Signed-off-by: Mert Çolak <colak.mrt@outlook.com> Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp> Signed-off-by: NorahXiong <norah.xiong@autocore.ai> Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl> Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp> Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp> Signed-off-by: Y.Hisaki <yhisaki31@gmail.com> Signed-off-by: Autumn60 <harada.akiro@gmail.com> Signed-off-by: Steven Brills <stevenbrills@hotmail.com> Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com> Co-authored-by: Yi-Hsiang Fang (Vivid) <146902905+vividf@users.noreply.github.com> Co-authored-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com> Co-authored-by: Kyoichi Sugahara <32741405+kyoichi-sugahara@users.noreply.github.com> Co-authored-by: Mamoru Sobue <hilo.soblin@gmail.com> Co-authored-by: 心刚 <90366790+liuXinGangChina@users.noreply.github.com> Co-authored-by: Esteve Fernandez <33620+esteve@users.noreply.github.com> Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com> Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> Co-authored-by: Mitsuhiro Sakamoto <50359861+mitukou1109@users.noreply.github.com> Co-authored-by: Kem (TiankuiXian) <1041084556@qq.com> Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> Co-authored-by: Arjun Jagdish Ram <arjun.ram@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com> Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Masato Saeki <78376491+MasatoSaeki@users.noreply.github.com> Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Yuki TAKAGI <141538661+yuki-takagi-66@users.noreply.github.com> Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> Co-authored-by: Mert Çolak <colak.mrt@outlook.com> Co-authored-by: Anh Nguyen <anh.nguyen.2@tier4.jp> Co-authored-by: NorahXiong <103234047+NorahXiong@users.noreply.github.com> Co-authored-by: ralwing <58466562+ralwing@users.noreply.github.com> Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com> Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp> Co-authored-by: Yukinari Hisaki <42021302+yhisaki@users.noreply.github.com> Co-authored-by: Autumn60 <37181352+Autumn60@users.noreply.github.com> Co-authored-by: stevenbrills <90438581+stevenbrills@users.noreply.github.com> Co-authored-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>
* feat(autoware_image_based_projection_fusion): redesign image based projection fusion node (autowarefoundation#10016) * fix(segmentation_pointcloud_fusion): set valid pointcloud field for output pointcloud (autowarefoundation#10196) set valid pointcloud field Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * fix(planning, control): reuse stamp of subscribed topic to measure component latency (autowarefoundation#10201) * fix(behavior_velocity_planner): reuse timestamp of recieved path Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(behavior_path_planner): check timestamp first in timer driven callback Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(trajectory_follower_node): check timestamp first in timer driven callback Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(vehicle_cmd_gate): reuse timestamp of recieved path Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * feat(behavior_planning): add behavior_path_planner_type to launch path_generator (autowarefoundation#10217) Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * fix(lane_departure_checker): fix trajectory resampling logic to keep given interval (autowarefoundation#10221) * fix(lane_departure_checker): fix trajectory resampling logic to keep given interval Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> * test(lane_departure_checker): add test case for consecutive small distances followed by large distance Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> --------- Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> * docs(diagnostic_graph_aggregator): update document (autowarefoundation#10199) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> * chore(dummy_infrastructure): add maintainers kosuke55, 1222-takeshi, asa-naki (autowarefoundation#10228) Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * feat(dummy_infrastructure): auto approval when ego stops at stop line (autowarefoundation#10223) feat(dummy_infrastructur): auto approval when ego stops at stop line Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * feat(autoware_object_recognition_utils): remove from universe (autowarefoundation#10215) Signed-off-by: liuXinGangChina <lxg19892021@gmail.com> * chore(autoware_pointcloud_preprocessor): fix variable naming in distortion corrector (autowarefoundation#10185) chore: fix naming Signed-off-by: vividf <yihsiang.fang@tier4.jp> * refactor: add autoware_cuda_dependency_meta (autowarefoundation#10073) Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp> * feat(Autoware_planning_factor_interface): replace tier4_msgs with autoware_internal_msgs (autowarefoundation#10204) Signed-off-by: liuXinGangChina <lxg19892021@gmail.com> * chore(mpc_lateral_controller): add package maintainer (autowarefoundation#10239) add package maintainer Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * fix(tier4_system_launch): add missing exec_depend (autowarefoundation#10132) Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix(tier4_vehicle_launch): add missing exec_depend (autowarefoundation#10133) Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix(planning): add missing exec_depend (autowarefoundation#10134) * fix(planning): add missing exec_depend Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix find-pkg-share Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix find-pkg-share Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> --------- Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix(static_obstacle_avoidance): ego doesn't keep stopping in unsafe condition (autowarefoundation#10242) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(common): fix package name of find-pkg-share (autowarefoundation#10135) * fix(common): add missing exec_depend Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix find-pkg-share Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> --------- Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * feat(control_validator): add diag to check control component latency (autowarefoundation#10240) * feat(control_validator): add diag to check control component latency Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: missing param Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(stopline, traffic_light): fix planning factor distance value (autowarefoundation#10245) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> * feat(planning_validator): add diag to check planning component latency (autowarefoundation#10241) * feat(planning_validator): add diag to check planning component latency Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: relax threshold Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: lacking param Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: relax threshold Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: relax threshold Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: add time stamp Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix(compare_map_filter): deadlock bug fix (autowarefoundation#10222) * fix(compare_map_filter): deadlock bug fix Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * fix: change to lock_guard Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * fix: CI error Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * reduce scope of mutex Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * refactor Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * chore: refactor Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * fix: add missing mutex for map_grid_size_x Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> --------- Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * feat(autoware_planning_factor_interface): remove from universe (autowarefoundation#10243) feat(autoware_planning_factor_interface): porting autoware_planning_factor_interface to Autoware Core Signed-off-by: liuXinGangChina <lxg19892021@gmail.com> * fix(out_of_lane): fix condition to keep using previous stop pose within some time buffer (autowarefoundation#10140) Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * feat(planning_factor): support new cruise planner's factor (autowarefoundation#10229) * support cruise planner's factor Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * not slowdown but slow_down Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> --------- Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * fix(obstacle_cruise_planner): ignore invalid stopping objects (autowarefoundation#10227) * ignore not specified stopping objects Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * change debug print level Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * add ahead_stopped prameter Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * rename ahead_stopped -> side_stopped Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> --------- Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * fix(tier4_planning_launch): remap topics for path_generator (autowarefoundation#10249) remap topics for path_generator Signed-off-by: mitukou1109 <mitukou1109@gmail.com> * feat(control_evaluator): add a new stop_deviation metric (autowarefoundation#10246) * add metric of stop_deviation Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * fix bug Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * remove unused include. Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * add unit test and schema Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * pre-commit Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * update planning_evaluator schema Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> --------- Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> * fix(obstacle_stop): accounting for vehicle bumper length when handling point-cloud stop points (autowarefoundation#10250) * fix for point-cloud stop point * style(pre-commit): autofix --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * chore: update CODEOWNERS (autowarefoundation#10234) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions <github-actions@github.com> * fix(path_optimizer): remove unnecesary optional (autowarefoundation#10181) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation (autowarefoundation#10235) * fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Eigen::Vector3d for state representation Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> * docs(autoware_mpc_lateral_controller): update comments for state representation and discretization considerations Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> --------- Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> * chore(perception): refactor perception launch (autowarefoundation#10186) * fundamental change Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * style(pre-commit): autofix * fix typo Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix params and modify some packages Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * pre-commit Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix spell check Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix typo Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * integrate model and label path Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * style(pre-commit): autofix * for pre-commit Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * run pre-commit Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * for awsim Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * for simulatior Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * style(pre-commit): autofix * fix grammer in launcher Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * add schema for yolox_tlr Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * style(pre-commit): autofix * fix file name Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * rename Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * modify arg name to Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * fix typo Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * change param name Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> * style(pre-commit): autofix * chore Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> --------- Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp> * fix(dynamic_obstacle_stop): publish processing time when early return (autowarefoundation#10254) Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * feat(control_validator)!: add overrun check (autowarefoundation#10236) Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp> * feat(behavior_path_planner_common): modify drivable area expansion to be able to avoid static objects (autowarefoundation#10220) * modify drivable area expansion to avoid static objects Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * rename parameters and update drivable area design md Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * Update planning/behavior_path_planner/autoware_behavior_path_planner_common/docs/behavior_path_planner_drivable_area_design.md Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> * correct parameters description Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> --------- Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> * fix(lane_change_module): fix planning factor issue (autowarefoundation#10244) * when computing target lanes, don't include preceding lanes of lane change lane Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * dont insert stop point on target lane if next lc dist buffer is zero Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * return previous module output if LC module status is IDLE Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * disable faulty test Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> --------- Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * fix(autoware_mission_planner_universe): add explicit test dependency (autowarefoundation#10261) Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org> * feat(planning_validator): add yaw deviation metric (autowarefoundation#10258) Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * fix(autoware_behavior_path_planner_common): add explicit test dependency (autowarefoundation#10262) Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org> * feat(autoware_route_handler)!: port autoware_route_handler to Autoware Core (autowarefoundation#10255) Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp> * fix(autoware_universe_utils): fix procedure to check if point is on edge (autowarefoundation#10260) * fix procedure to check if point is on edge Signed-off-by: mitukou1109 <mitukou1109@gmail.com> * add test cases Signed-off-by: mitukou1109 <mitukou1109@gmail.com> --------- Signed-off-by: mitukou1109 <mitukou1109@gmail.com> * fix(static_obstacle_avoidance): turn signal chattering (autowarefoundation#10202) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * feat(out_of_lane): add option to use stop lines defined in the vector map (autowarefoundation#9584) Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane (autowarefoundation#10207) * fix(goal_planner): invert lane boundary of neighbor opposite lanelets when generating departure check lane Signed-off-by: Mert Çolak <colak.mrt@outlook.com> * remove unnecessary loop Signed-off-by: Mert Çolak <colak.mrt@outlook.com> --------- Signed-off-by: Mert Çolak <colak.mrt@outlook.com> * docs(goal_planner): update README (autowarefoundation#10263) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> * fix(ndt_scan_matcher): fix the covariance calculation (autowarefoundation#10252) Fix the covariance calculation Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp> * feat: add build-and-test-packages-above-differential.yaml and packages_above.repos (autowarefoundation#9854) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> * feat: adaption to ROS nodes guidelines about directory structure (autowarefoundation#10268) Signed-off-by: NorahXiong <norah.xiong@autocore.ai> * fix(autoware_map_loader): exec name renamed in 24652f8 (autowarefoundation#10247) * fix(autoware_map_loader): exec name renamed in 24652f8 Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl> * restored node name Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl> --------- Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl> * fix(out_of_lane): fix object path time collision calculation (autowarefoundation#10267) fix collision time calculation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * fix(obstacle_cruise_planner): fix obstacle filtering logic (autowarefoundation#10232) * add absolute Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * fix find_yield_cruise_obstacles() calling Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> --------- Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> * fix(segmentation_pointcloud_fusion): fix typo of defaut camera info topic (autowarefoundation#10272) fix(segmentation_pointcloud_fusion): typo for defaut camera info topic Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> * fix(goal_planner): ignore use bus_stop_area flag if there are no BusStopArea on the pull over lanes (autowarefoundation#10274) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> * refactor(multi_object_tracker): internal message driven process (autowarefoundation#10203) * refactor(multi_object_tracker): streamline input channel configuration handling feat(multi_object_tracker): introduce InputChannel struct for input channel configuration refactor(multi_object_tracker): improve marker handling and initialization in TrackerObjectDebugger feat(multi_object_tracker): enhance InputChannel with trust flags for object properties refactor(multi_object_tracker): remove unused channel_size parameter from tracker constructors feat(multi_object_tracker): update InputChannel flags to trust object extension and classification fix(multi_object_tracker): replace channel.index with channel_index for consistency feat(multi_object_tracker): update TrackerObjectDebugger and TrackerProcessor to accept channels_config parameter refactor(multi_object_tracker): remove redundant existence probability initialization from tracker constructors feat(multi_object_tracker): integrate data association into TrackerProcessor and add associate method feat(multi_object_tracker): enhance updateWithMeasurement to include channel_info for improved classification handling refactor(multi_object_tracker): replace object_id with uuid in DynamicObject and related classes fix(multi_object_tracker): update UUID handling in Tracker to use uuid_msg for consistency refactor(multi_object_tracker): simplify pose and covariance handling in tracker classes refactor(multi_object_tracker): replace pose_with_covariance with separate pose and covariance attributes in DynamicObject refactor: remove z state from tracker. it will uses object state refactor(multi_object_tracker): streamline object handling in trackers and remove unnecessary shape processing refactor(multi_object_tracker): remove z position handling from trackers and update object kinematics structure refactor(multi_object_tracker): remove BoundingBox structure from trackers and implement object extension limits refactor(multi_object_tracker): remove unnecessary blank lines in tracker getTrackedObject methods refactor(multi_object_tracker): simplify input channel configuration by removing trust flags and consolidating parameters Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * refactor(multi_object_tracker): use const reference in loop and simplify tracker update logic Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * refactor(multi_object_tracker): update shape handling and streamline object tracking logic Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * refactor(multi_object_tracker): update shape handling to use geometry_msgs::msg::Point for anchor vectors Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * style(pre-commit): autofix Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * refactor(multi_object_tracker): modify getNearestCornerOrSurface function signature and update related logic Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> refactor(multi_object_tracker): remove self_transform parameter from measure and update methods refactor(multi_object_tracker): update calcAnchorPointOffset function signature and streamline object handling refactor(multi_object_tracker): set shape type to BOUNDING_BOX for object trackers --------- Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (autowarefoundation#10279) use step-security Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> * feat(traffic_light_classifier): update diagnostics when harsh backlight is detected (autowarefoundation#10218) feat: update diagnostics when harsh backlight is detected Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp> * fix(obstacle stop/slow_down): early return without point cloud (autowarefoundation#10289) * fix(obstacle stop/slow_down): early return without point cloud Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * update maintainer Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> --------- Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * fix(obstacle_stop): use max_lat_margin_against_unknown only for predicted object (autowarefoundation#10269) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * fix(autoware_multi_object_tracker): unknown object orientation (autowarefoundation#10286) * fix(unknown_tracker): update object pose orientation and streamline uncertainty modeling in input manager Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * fix(object_model): correct bounding box calculation by initializing limits and including min_z Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> --------- Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * feat: apply splitting of autoware_utils_geometry (autowarefoundation#10270) * fix build error Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * merge namespace Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> --------- Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix(behavior_velocity_planner): planning factor integration (autowarefoundation#10292) * fix: blind_spot Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: crosswalk Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: detection_area Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: intersection Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: no_drivable_lane Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: no_stopping_area Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: run_out Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: stop_line Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: traffic_light Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: virtual_traffic_light Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: walk_way Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * feat!: replace VelocityLimit messages with autoware_internal_planning_msgs (autowarefoundation#10273) Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp> * feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (autowarefoundation#9454) * feat: moved the cuda pointcloud preprocessor and organized from a personal repository Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed incorrect links Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed dead links pt2 Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed spelling errors Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: json schema fixes Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed comments and filled the fields Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: used the cuda host allocators for aster host to device copies Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/README.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/README.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * chore: fixed code compilation to reflect Hirabayashi-san's memory pool proposal Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: generalized the number of crop boxes. For two at least, the new approach is actually faster Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: updated config, schema, and handled the null case in a specialized way Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: moving the pointcloud organization into gpu Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: reimplemented the organized pointcloud adapter in cuda. the only bottleneck is the H->D copy Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed redundant ternay operator Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added a temporary memory check. the check will be unified in a later PR Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: refactored the structure to avoid large files Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: updated the copyright year Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: fixed a bug in the undistortion kernel setup. validated it comparing it with the baseline Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed unused packages Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed mentions of the removed adapter Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed missing autoware prefix Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: missing assignment in else branch Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added cuda/nvcc debug flags on debug builds Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: refactored parameters for the undistortion settings Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed unused headers Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: changed default crop box to no filtering at all Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: added missing restrict keyword Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: spells Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed default destructor Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: ocd activated (spelling) Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed the schema Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: improved readibility Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added dummy crop box Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added new repositories to ansible Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: CI/CD Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: more CI/CD Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: mode CI/CD. some linters are conflicting Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * style(pre-commit): autofix * chore: ignoring uncrustify Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: ignoring more uncrustify Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: missed one more uncrustify exception Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added meta dep Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> --------- Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp> * feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (autowarefoundation#9454) * feat: moved the cuda pointcloud preprocessor and organized from a personal repository Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed incorrect links Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed dead links pt2 Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed spelling errors Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: json schema fixes Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed comments and filled the fields Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: used the cuda host allocators for aster host to device copies Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/README.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/README.md Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> * style(pre-commit): autofix * chore: fixed code compilation to reflect Hirabayashi-san's memory pool proposal Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: generalized the number of crop boxes. For two at least, the new approach is actually faster Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: updated config, schema, and handled the null case in a specialized way Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: moving the pointcloud organization into gpu Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: reimplemented the organized pointcloud adapter in cuda. the only bottleneck is the H->D copy Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed redundant ternay operator Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added a temporary memory check. the check will be unified in a later PR Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: refactored the structure to avoid large files Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: updated the copyright year Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: fixed a bug in the undistortion kernel setup. validated it comparing it with the baseline Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed unused packages Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed mentions of the removed adapter Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed missing autoware prefix Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * fix: missing assignment in else branch Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added cuda/nvcc debug flags on debug builds Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: refactored parameters for the undistortion settings Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed unused headers Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: changed default crop box to no filtering at all Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * feat: added missing restrict keyword Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: spells Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: removed default destructor Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: ocd activated (spelling) Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: fixed the schema Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: improved readibility Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added dummy crop box Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added new repositories to ansible Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: CI/CD Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: more CI/CD Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: mode CI/CD. some linters are conflicting Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * style(pre-commit): autofix * chore: ignoring uncrustify Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: ignoring more uncrustify Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: missed one more uncrustify exception Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> * chore: added meta dep Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> --------- Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp> * chore(autoware_cuda_pointcloud_preprocessor): add maintainer (autowarefoundation#10297) Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp> * feat(path_optimizer): additional failure logging and failure mode handling (autowarefoundation#10276) MRM when MPT fails Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp> * fix(autoware_path_optimizer): hotfix for wrong logic triggering MRM on start in 3 seconds (autowarefoundation#10305) fix Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp> * fix(safety_check): set safety condition properly (autowarefoundation#10307) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * chore: rename from `autoware.universe` to `autoware_universe` (autowarefoundation#10306) Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> * feat(autoware_pointcloud_preprocessor): add missing vehicle msg depency (autowarefoundation#10313) feat(auotawre_pointcloud_preprocessor): add missing vehicle msg depency Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * fix(autoware_behavior_path_static_obstacle_avoidance_module): blinker bug in static obstacle avoidance (autowarefoundation#10303) fix Signed-off-by: Y.Hisaki <yhisaki31@gmail.com> * refactor(control): remove unimplemented function declarations (autowarefoundation#10314) remove unimplemented function declarations Signed-off-by: Autumn60 <harada.akiro@gmail.com> * fix(autoware_carla_interface): improve lateral control tracking (autowarefoundation#10312) Convert steer angle to actuator command, model steering with first order dynamics, and update the steer_map.csv Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * chore: bump version 0.43.0 (autowarefoundation#10318) Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com> * fix(lane_change): set safety factor properly (autowarefoundation#10308) Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776) not sync github-release Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> * chore: V0.43 merge tier4 main (#1920) Merge remote-tracking branch 'origin/tier4/main' into beta/v0.43 Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com> --------- Signed-off-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> Signed-off-by: liuXinGangChina <lxg19892021@gmail.com> Signed-off-by: vividf <yihsiang.fang@tier4.jp> Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp> Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp> Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> Signed-off-by: mitukou1109 <mitukou1109@gmail.com> Signed-off-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp> Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp> Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org> Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp> Signed-off-by: Mert Çolak <colak.mrt@outlook.com> Signed-off-by: Anh Nguyen <anh.nguyen.2@tier4.jp> Signed-off-by: NorahXiong <norah.xiong@autocore.ai> Signed-off-by: Grzegorz Głowacki <gglowacki@autonomous-systems.pl> Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp> Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp> Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp> Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp> Signed-off-by: Y.Hisaki <yhisaki31@gmail.com> Signed-off-by: Autumn60 <harada.akiro@gmail.com> Signed-off-by: Steven Brills <stevenbrills@hotmail.com> Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com> Co-authored-by: Yi-Hsiang Fang (Vivid) <146902905+vividf@users.noreply.github.com> Co-authored-by: Kento Yabuuchi <kento.yabuuchi.2@tier4.jp> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com> Co-authored-by: Kyoichi Sugahara <32741405+kyoichi-sugahara@users.noreply.github.com> Co-authored-by: Mamoru Sobue <hilo.soblin@gmail.com> Co-authored-by: 心刚 <90366790+liuXinGangChina@users.noreply.github.com> Co-authored-by: Esteve Fernandez <33620+esteve@users.noreply.github.com> Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com> Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> Co-authored-by: Mitsuhiro Sakamoto <50359861+mitukou1109@users.noreply.github.com> Co-authored-by: Kem (TiankuiXian) <1041084556@qq.com> Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp> Co-authored-by: Arjun Jagdish Ram <arjun.ram@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com> Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Masato Saeki <78376491+MasatoSaeki@users.noreply.github.com> Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp> Co-authored-by: Yuki TAKAGI <141538661+yuki-takagi-66@users.noreply.github.com> Co-authored-by: Mete Fatih Cırıt <xmfcx@users.noreply.github.com> Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> Co-authored-by: Mert Çolak <colak.mrt@outlook.com> Co-authored-by: Anh Nguyen <anh.nguyen.2@tier4.jp> Co-authored-by: NorahXiong <103234047+NorahXiong@users.noreply.github.com> Co-authored-by: ralwing <58466562+ralwing@users.noreply.github.com> Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com> Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp> Co-authored-by: Yukinari Hisaki <42021302+yhisaki@users.noreply.github.com> Co-authored-by: Autumn60 <37181352+Autumn60@users.noreply.github.com> Co-authored-by: stevenbrills <90438581+stevenbrills@users.noreply.github.com> Co-authored-by: Hayato Mizushima <hayato-m126@users.noreply.github.com> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
* 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
In order to port autoware_planning_factor_interface to core repo, this pr remove autoware_planning_factor_interface from universe.
Related links
Parent Issue:
How was this PR tested?
Notes for reviewers
Should be merged together with core repo pr autowarefoundation/autoware_core#241
Interface changes
None.
Effects on system behavior
None.