Skip to content
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

chore: sync tier4/main #1888

Merged
merged 580 commits into from
Mar 3, 2025
Merged

chore: sync tier4/main #1888

merged 580 commits into from
Mar 3, 2025

Conversation

rej55
Copy link
Collaborator

@rej55 rej55 commented Mar 3, 2025

Description

Sync tier4/main to beta/v0.42

This includes following PR:
#1783

Related links

Parent Issue:

  • Link

How was this PR tested?

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None.

KYabuuchi and others added 30 commits November 22, 2023 13:20
…arefoundation#5550)

* use mutex rather than main_callback_group

Signed-off-by: Kento Yabuuchi <[email protected]>

* subscribe reg_pose only when regularization is enabled

Signed-off-by: Kento Yabuuchi <[email protected]>

* add some comments to describe

Signed-off-by: Kento Yabuuchi <[email protected]>

* use initial_pose_callback_group

Signed-off-by: Kento Yabuuchi <[email protected]>

* fix typo (pauses->poses)

Signed-off-by: Kento Yabuuchi <[email protected]>

Co-authored-by: Yamato Ando <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>
Co-authored-by: Yamato Ando <[email protected]>
…owarefoundation#5523)

* docs(lane_change): Stopping position when an object exists ahead

Signed-off-by: kosuke55 <[email protected]>

* add stuck params

Signed-off-by: kosuke55 <[email protected]>

* add backward_length_buffer_for_blocking_object

Signed-off-by: kosuke55 <[email protected]>

* add stop for lane change

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>
…foundation#5473)

* fix(detection_by_tracker): add ignore for each class

Signed-off-by: badai-nguyen <[email protected]>

* fix: launch

Signed-off-by: badai-nguyen <[email protected]>

---------

Signed-off-by: badai-nguyen <[email protected]>
…cluster_fusion debug image (autowarefoundation#5541)

* enable to show debug iou value in roi_cluster_fusion

Signed-off-by: yoshiri <[email protected]>

* refactor iou draw settings

Signed-off-by: yoshiri <[email protected]>

* add backgroud color to iou

Signed-off-by: yoshiri <[email protected]>

* prevent object copying when debugger is not enabled

Signed-off-by: yoshiri <[email protected]>

---------

Signed-off-by: yoshiri <[email protected]>
…ation#5511)

* Refactored landmark_parser

Signed-off-by: Shintaro Sakoda <[email protected]>

* Renamed landmark_parser to landmark_manager

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed tag_id

Signed-off-by: Shintaro Sakoda <[email protected]>

* Refactored ar_tag_based_localizer

Signed-off-by: Shintaro Sakoda <[email protected]>

* style(pre-commit): autofix

* Added [[nodiscard]]

Signed-off-by: Shintaro Sakoda <[email protected]>

* Refactored landmark parsing and conversion

Signed-off-by: Shintaro SAKODA <[email protected]>

* style(pre-commit): autofix

* Added namespace

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed include

Signed-off-by: Shintaro Sakoda <[email protected]>

---------

Signed-off-by: Shintaro Sakoda <[email protected]>
Signed-off-by: Shintaro SAKODA <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…arameters (autowarefoundation#5510)

* Add extra tag for moving obstacle type

Signed-off-by: Daniel Sanchez <[email protected]>

* add static and moving as parameter postfixes

Signed-off-by: Daniel Sanchez <[email protected]>

* set hysteresis-based obstacle moving classification

Signed-off-by: Daniel Sanchez <[email protected]>

* update config params

Signed-off-by: Daniel Sanchez <[email protected]>

* Use speed norm for object classification

Signed-off-by: Daniel Sanchez <[email protected]>

* changed '_' for '.' to make the code more consistent

Signed-off-by: Daniel Sanchez <[email protected]>

* update documentation

Signed-off-by: Daniel Sanchez <[email protected]>

* move the obstacle moving check to generateSlowDownTrajectory

Signed-off-by: Daniel Sanchez <[email protected]>

* remove unnecessary reference

Signed-off-by: Daniel Sanchez <[email protected]>

* add const to certain variables

Signed-off-by: Daniel Sanchez <[email protected]>

---------

Signed-off-by: Daniel Sanchez <[email protected]>
Signed-off-by: Daniel Sanchez <[email protected]>
…refoundation#5546)

* refactor(goal_planner): add updateStatus and reduce variables

Signed-off-by: kosuke55 <[email protected]>

refactor

Signed-off-by: kosuke55 <[email protected]>

refactor

Signed-off-by: kosuke55 <[email protected]>

* move to updatedata

Signed-off-by: kosuke55 <[email protected]>

* Update planning/behavior_path_planner/src/scene_module/goal_planner/goal_planner_module.cpp

Co-authored-by: Kyoichi Sugahara <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: kosuke55 <[email protected]>
Co-authored-by: Kyoichi Sugahara <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…ation#5575)

* fix a bug regarding nearest search

---------

Signed-off-by: Yuki Takagi <[email protected]>
…utowarefoundation#5554)

* refactor(goal_planner): refactoring plan flow and add post process

Signed-off-by: kosuke55 <[email protected]>

do not decel when searching

Signed-off-by: kosuke55 <[email protected]>

rename planPullOver

Signed-off-by: kosuke55 <[email protected]>

* add plan flow

Signed-off-by: kosuke55 <[email protected]>

* add reason of early return

Signed-off-by: kosuke55 <[email protected]>

* typo

Signed-off-by: kosuke55 <[email protected]>

* fix path_candidate_

Signed-off-by: kosuke55 <[email protected]>

* pub path candidate after approval

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>
…l wall such as MRM (autowarefoundation#5555)

* feat: add motion_velocity_smoother's virtual wall

Signed-off-by: Takayuki Murooka <[email protected]>

* fix

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>
…on#5439)

* Added pose_instability_detector

Signed-off-by: Shintaro Sakoda <[email protected]>

* Renamed files

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed parameter name

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed to launch

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed to run normally

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed to publish diagnostics

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed a variable name

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed Copyright

Signed-off-by: Shintaro Sakoda <[email protected]>

* Added test

Signed-off-by: Shintaro Sakoda <[email protected]>

* Added maintainer

Signed-off-by: Shintaro Sakoda <[email protected]>

* Added maintainer

Signed-off-by: Shintaro Sakoda <[email protected]>

* Removed log output

Signed-off-by: Shintaro Sakoda <[email protected]>

* Modified test

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed comment

Signed-off-by: Shintaro Sakoda <[email protected]>

* Added a test case

Signed-off-by: Shintaro Sakoda <[email protected]>

* Added set_first_odometry_

Signed-off-by: Shintaro Sakoda <[email protected]>

* Refactored test

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed test

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed topic name

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed position

Signed-off-by: Shintaro Sakoda <[email protected]>

* Added twist message2

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed launch

Signed-off-by: Shintaro Sakoda <[email protected]>

* Updated README.md

Signed-off-by: Shintaro Sakoda <[email protected]>

* style(pre-commit): autofix

* Fixed as pointed out by clang-tidy

Signed-off-by: Shintaro Sakoda <[email protected]>

* Renamed parameters

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed timer

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed README.md

Signed-off-by: Shintaro Sakoda <[email protected]>

* Added debug publishers

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed parameters

Signed-off-by: Shintaro Sakoda <[email protected]>

* style(pre-commit): autofix

* Fixed tests

Signed-off-by: Shintaro Sakoda <[email protected]>

* Changed the type of ekf_to_odom and add const

Signed-off-by: Shintaro Sakoda <[email protected]>

* Fixed DiagnosticStatus

Signed-off-by: Shintaro Sakoda <[email protected]>

* Changed odometry_data to std::optional

Signed-off-by: Shintaro Sakoda <[email protected]>

* Refactored debug output in pose instability detector

Signed-off-by: Shintaro Sakoda <[email protected]>

* style(pre-commit): autofix

* Remove warning message for negative time
difference in PoseInstabilityDetector

Signed-off-by: Shintaro Sakoda <[email protected]>

* Updated rqt_runtime_monitor.png

Signed-off-by: Shintaro SAKODA <[email protected]>

---------

Signed-off-by: Shintaro Sakoda <[email protected]>
Signed-off-by: Shintaro SAKODA <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…file path using get_package_share_directory (autowarefoundation#5588)

* use get_package_share_directory

Signed-off-by: Kento Yabuuchi <[email protected]>

* use get_package_share_directory in pose_instability_detector

Signed-off-by: Kento Yabuuchi <[email protected]>

---------

Signed-off-by: Kento Yabuuchi <[email protected]>
…utowarefoundation#5327)

* fix: add 3d validation bind function

Signed-off-by: badai-nguyen <[email protected]>

* fix: check validation point within shape

Signed-off-by: badai-nguyen <[email protected]>

* fix: add 2d validator option param

Signed-off-by: badai-nguyen <[email protected]>

* chore: refactor

Signed-off-by: badai-nguyen <[email protected]>

* chore: refactor

Signed-off-by: badai-nguyen <[email protected]>

* Revert "chore: refactor"

This reverts commit e3cbf6c.

* chore: update docs and param file

Signed-off-by: badai-nguyen <[email protected]>

* refactor: change to abstract class

Signed-off-by: badai-nguyen <[email protected]>

* chore: add maintainer

Signed-off-by: badai-nguyen <[email protected]>

---------

Signed-off-by: badai-nguyen <[email protected]>
* fix(goal_planner): fix extending current lanes

Signed-off-by: kosuke55 <[email protected]>

* fix build error

Signed-off-by: kosuke55 <[email protected]>

---------

Signed-off-by: kosuke55 <[email protected]>
…dation#5582)

* feat(lane_departure_checker): better cubstones's search

Signed-off-by: Takayuki Murooka <[email protected]>

* update

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>
…oundation#5558)

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

Signed-off-by: satoshi-ota <[email protected]>

* fix(avoidance): fix misreading variable name

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>
takayuki5168 and others added 16 commits February 7, 2025 14:11
…le (autowarefoundation#9807)

* implement obstacle stop, slow_down, and cruise

Signed-off-by: Takayuki Murooka <[email protected]>

* fix clang-tidy

Signed-off-by: Takayuki Murooka <[email protected]>

* revert obstacle_cruise_planner

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>
…ity_obstacle_<stop/slow_down/cruise>_module (autowarefoundation#10035)

* feat(motion_velocity_planner): prepare for motion_velocity_<stop/slow_down/cruise>_module

Signed-off-by: Takayuki Murooka <[email protected]>

* update launch

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>
feat(planning_test_manager): abstract message-specific functions (autowarefoundation#9882)
…cle_module

chore: cherry-pick/motion_velocity_obstacle_module
…owarefoundation#10034)

* feat(autoware_trajectory): update autoware_trajectory interfaces

Signed-off-by: Y.Hisaki <[email protected]>

* add const

Signed-off-by: Y.Hisaki <[email protected]>

* Update shift.hpp

Signed-off-by: Y.Hisaki <[email protected]>

* fix names

Signed-off-by: Y.Hisaki <[email protected]>

* fix copyright

Signed-off-by: Y.Hisaki <[email protected]>

---------

Signed-off-by: Y.Hisaki <[email protected]>
…nal_planning_msgs/PathWithLaneId (autowarefoundation#10023)

Signed-off-by: mitsudome-r <[email protected]>
Signed-off-by: Shintaro Sakoda <[email protected]>
chore: cherry-pick replacing PathWithLaneId
chore: sync beta branch beta/v0.41 with tier4/main
Copy link

github-actions bot commented Mar 3, 2025

Thank you for contributing to the Autoware project!

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

Please ensure:

@rej55 rej55 changed the title Chore/sync tier4 main chore: sync tier4/main Mar 3, 2025
Copy link

sonarqubecloud bot commented Mar 3, 2025

Copy link

@SakodaShintaro SakodaShintaro left a comment

Choose a reason for hiding this comment

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

I understand that some changes for v2x are merged into tier4/main via beta/v0.41 and tag v0.41.0.
LGTM

@rej55 rej55 merged commit 25a1e0b into beta/v0.42 Mar 3, 2025
29 of 32 checks passed
@rej55 rej55 deleted the chore/sync-tier4-main branch March 3, 2025 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.