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

feat(diagnostic_graph_aggregator): implement diagnostic graph dump functionality #9261

Merged
merged 543 commits into from
Nov 12, 2024

Conversation

youtalk
Copy link
Member

@youtalk youtalk commented Nov 8, 2024

User description

Description

This PR contains the differences from the v0.38.0 tag of tier4/autoware.universe to the main branch of awf/autoware.universe, excluding changes to .github directory.

main...tier4:autoware.universe:v0.38.0

This PR is the first step in implementing changes based on https://github.com/orgs/autowarefoundation/discussions/5292. Next, I plan to update the versions in package.xml on the main branch of awf/autoware.universe.

Related links

https://github.com/orgs/autowarefoundation/discussions/5292

How was this PR tested?

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None.


PR Type

enhancement


Description

  • Introduced a new script dump.py to the diagnostic_graph_aggregator system for handling diagnostic graphs.
  • The script includes functionality to print diagnostic data in a formatted table.
  • Implemented a ROS2 node DumpNode that subscribes to the DiagnosticGraph topic and processes incoming messages.
  • Added command-line argument parsing to allow specification of the diagnostic topic.

Changes walkthrough 📝

Relevant files
Enhancement
dump.py
Add diagnostic graph dumping script with table output       

system/diagnostic_graph_aggregator/script/dump.py

  • Added a new Python script dump.py for diagnostic graph aggregation.
  • Implemented a function to print diagnostic data in a table format.
  • Introduced a DumpNode class to subscribe to diagnostic graph messages.
  • Included command-line argument parsing for topic specification.
  • +94/-0   

    💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information

    tier4-autoware-public-bot bot and others added 30 commits October 27, 2023 06:05
    …in-sync
    
    chore: sync beta branch beta/v0.15.0 with tier4/main
    Signed-off-by: masaharuTakano <masaharu.takano@tier4.jp>
    Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
    …5532)
    
    Signed-off-by: yamato-ando <Yamato ANDO>
    Co-authored-by: yamato-ando <Yamato ANDO>
    …diagnostics_thread
    
    fix(ndt_scan_matcher): delete diagnostics thread (autowarefoundation#5532)
    …ain-sync
    
    chore: sync beta branch beta/v0.16.0 with tier4/main
    …ocity profile (autowarefoundation#5496)
    
    Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
    * fix: add_ros_test to add_launch_test
    
    Signed-off-by: kminoda <koji.minoda@tier4.jp>
    
    * fix ndt_scan_matcher
    
    Signed-off-by: kminoda <koji.minoda@tier4.jp>
    
    ---------
    
    Signed-off-by: kminoda <koji.minoda@tier4.jp>
    …warefoundation#5520)
    
    * Remove unused variable and update function arguments in start_planner_module.hpp and util.hpp/cpp
    
    Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
    
    ---------
    
    Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
    …_nodes): remove download from cmake (autowarefoundation#5431)
    
    * add include tier4_autoware_utils and dependency
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * remove downloading logic from Cmake, update documentation 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): remove downloading logic from Cmake, update documentation 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): fix lint_cmake error
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): format warning message 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): add logic to work with autoware_data folder, add nn config header and test image 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): refactor, update InferenceEngineTVM constructor
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): add lightweight model and test with it
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): make building yolo_v2_tiny disable by default
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): remove test artifact for yolo_v2_tiny
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): update docs 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): update docs
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): update namespace in abs_model test
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): rewrite yolo_v2_tiny as example 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): clean comments in yolo_v2_tiny example main.cpp
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): add launch file for yolo_v2_tiny example
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): update yolo_v2_tiny example readme
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): add model for arm based systems, need to be tested on device
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): update config header for arm
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): remove debug output 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): add find_package conditional section
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): fix lint_cmake errors
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): remove coping model files during build
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): update readme with new data folder structure
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): fix spell check warnings 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): add no model files guard to get_neural_network 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): set back default paths in config headers
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmentation): wip update launch files
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): add param file, update launch file
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): add schema file, update node name
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): fix json-schema-check
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): fix json-schema-check
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(tvm_utility): add parameter table to example readme
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(tvm_utility): fix typo-error in description of schema.json
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * buiild(tvm_utility): fix spell-check warning and typo
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * feat(spell-check): add dltype and tvmgen to local dict 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(lidar_apollo_segmentation_tvm): remove test
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmentation_tvm): add data_path to constructor
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmentation_tvm_nodes): add data_path to param file
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmentation_tvm_nodes): add allow_substs to launches
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(lidar_apollo_segmentation_tvm_nodes): update README
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmentation_tvm): update README
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmentation_tvm_nodes): fix schema typo
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmentation_tvm): remove unused import
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmentation_tvm): suppress cpplint
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmentation_tvm): suppress cpplint
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmentation_tvm): return test back and update it
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    * build(lidar_apollo_segmentation_tvm): fix cpplilnt errors
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * build(lidar_apollo_segmenntation_tvm): update checking for models files 
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    
    * style(pre-commit): autofix
    
    ---------
    
    Signed-off-by: Alexey Panferov <lexavtanke@gmail.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    …ion#5505)
    
    * chore(tier4_planning_launch): align arument name
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    * refactor(tier4_planning_launch): pass params directly
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    ---------
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    …e center line path (autowarefoundation#5517)
    
    feat(behavior_path_planner): Add option to insert zero velocity to the center line path
    
    This commit adds a new boolean parameter, `insert_zero_velocity`, to the `getCenterLinePath` function in the `utils.hpp` file. When set to `true`, this parameter will insert a zero velocity to each point in the path. In the `utils.cpp` file, this option is used to insert zero velocities to the reference path generated in the `createGoalAroundPath` function.
    
    Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
    Update getCurrentStatus() function in
    StartPlannerModule.cpp
    
    Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    * refactor(gyro_odometer): rework parameters
    
    Signed-off-by: Yuqi Huai <yhuai@uci.edu>
    
    * style(pre-commit): autofix
    
    * doc(gyro_odometer): remove copyright
    
    ---------
    
    Signed-off-by: Yuqi Huai <yhuai@uci.edu>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    …utowarefoundation#5521)
    
    * Refactored ar_tag_based_localizer
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Refactor ArTagBasedLocalizer class to use shorter
    type names
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Fix const correctness in
    ar_tag_based_localizer.cpp
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Fix position difference calculation in
    ArTagBasedLocalizer
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Renamed arg name
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    ---------
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    …autowarefoundation#5528)
    
    Fix typo in calcLongitudinalOffsetPose return
    statement
    
    Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
    …ot simulated (autowarefoundation#5501)
    
    set ego pitch to 0 if road slope is not simulated
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    …n#5527)
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>
    …aneletsShape in lanele2_extension (autowarefoundation#5535)" (autowarefoundation#5543)
    
    Revert "refactor(mission_planner): use combineLaneletsShape in lanelet2_extension (autowarefoundation#5535)"
    
    This reverts commit c4ca645.
    …onnected (autowarefoundation#5542)
    
    Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
    …functions (autowarefoundation#5385)
    
    Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
    …#5493)
    
    * refactor(goal_planner): separate thread safe data
    
    Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
    
    * fix
    
    style(pre-commit): autofix
    
    fix
    
    fix
    
    ---------
    
    Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
    @youtalk youtalk requested a review from mitsudome-r November 8, 2024 04:15
    Copy link

    codecov bot commented Nov 8, 2024

    Codecov Report

    All modified and coverable lines are covered by tests ✅

    Project coverage is 29.17%. Comparing base (45ab20a) to head (314fdb0).
    Report is 32 commits behind head on main.

    Additional details and impacted files
    @@           Coverage Diff           @@
    ##             main    #9261   +/-   ##
    =======================================
      Coverage   29.17%   29.17%           
    =======================================
      Files        1336     1336           
      Lines      102969   102969           
      Branches    39942    39942           
    =======================================
      Hits        30037    30037           
      Misses      69977    69977           
      Partials     2955     2955           
    Flag Coverage Δ *Carryforward flag
    differential 63.36% <ø> (?)
    total 29.17% <ø> (ø) Carriedforward from 45ab20a

    *This pull request uses carry forward flags. Click here to find out more.

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

    @xmfcx xmfcx added the tag:pr-agent Mark to enable PR-Agent for automated reviews. (used-by-ci) label Nov 8, 2024
    @xmfcx
    Copy link
    Contributor

    xmfcx commented Nov 8, 2024

    /describe

    Copy link

    github-actions bot commented Nov 8, 2024

    PR Description updated to latest commit (e65a502)

    @xmfcx
    Copy link
    Contributor

    xmfcx commented Nov 8, 2024

    /ask Could you propose 3 different titles for this pr? Should follow conventional commit guidelines. Similar to feat(system): bla bla

    Copy link

    github-actions bot commented Nov 8, 2024

    Ask

    could you propose 3 different titles for this pr? should follow conventional commit guidelines. similar to feat(system): bla bla

    Answer:

    1. chore(system): sync diagnostic graph aggregator with tier4 v0.38.0
    2. refactor(diagnostic_graph_aggregator): add dump script for diagnostic graph
    3. feat(diagnostic_graph_aggregator): implement diagnostic graph dump functionality

    @xmfcx
    Copy link
    Contributor

    xmfcx commented Nov 8, 2024

    @youtalk -san, could we rename the title of this PR to feat(diagnostic_graph_aggregator): implement diagnostic graph dump functionality? The reason might be to have version control but the PR is still a normal PR.

    Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
    @youtalk youtalk force-pushed the diff-tier4-v0.38.0-to-awf-main branch from e65a502 to 314fdb0 Compare November 8, 2024 10:03
    @youtalk youtalk changed the title chore(system): patch from tier4/autoware.universe v0.38.0 tag to awf/autoware.universe main branch without .github chore(system): merge tier4/autoware.universe v0.38.0 changes to awf/autoware.universe main branch excepts .github changes Nov 8, 2024
    @youtalk
    Copy link
    Member Author

    youtalk commented Nov 8, 2024

    @xmfcx I've changed the commits to remain the tier4 commit history and changed the title.
    We need to merge this PR by a merge commit not a squash merge.

    @xmfcx
    Copy link
    Contributor

    xmfcx commented Nov 8, 2024

    We need to merge this PR by a merge commit not a squash merge.

    Why though?
    This PR only adds a single file. Why would we have to do a merge commit?
    Why not just make this a normal squash commit?

    If we do a merge commit, it will ruin the linear history that we've built up over years.

    image

    will turn into this:

    image

    I don't want to allow this, it will make tracking history harder.
    cc. @mitsudome-r

    @youtalk
    Copy link
    Member Author

    youtalk commented Nov 12, 2024

    @xmfcx @mitsudome-r Rebase and merge is also OK if you prefer the linear commit history. We need to remain the changes that the only tier4/autoware.autoware has.

    @youtalk
    Copy link
    Member Author

    youtalk commented Nov 12, 2024

    Alternatively, to proceed faster, we could start with a squash merge and switch to merge commits or rebase merges only if issues arise in the commit history. So please proceed with the review.

    @mitsudome-r
    Copy link
    Member

    mitsudome-r commented Nov 12, 2024

    @youtalk We can't do a merge commit history with 543 commits unless fair reasons is provided. Making TIER IV easier to release is not good enough so we might need some discussions.

    @youtalk
    Copy link
    Member Author

    youtalk commented Nov 12, 2024

    @mitsudome-r I got it. Please review this and use a squash merge.

    @xmfcx
    Copy link
    Contributor

    xmfcx commented Nov 12, 2024

    @youtalk -san, is it ok if I apply feat(diagnostic_graph_aggregator): implement diagnostic graph dump functionality title as I merge it?

    We've always added the changes in the PR title this way in the entire history of the repository.

    @youtalk youtalk changed the title chore(system): merge tier4/autoware.universe v0.38.0 changes to awf/autoware.universe main branch excepts .github changes feat(diagnostic_graph_aggregator): implement diagnostic graph dump functionality Nov 12, 2024
    @xmfcx xmfcx closed this Nov 12, 2024
    @xmfcx xmfcx reopened this Nov 12, 2024
    @xmfcx
    Copy link
    Contributor

    xmfcx commented Nov 12, 2024

    image

    Something's up with the DCO in this PR, will investigate.

    @xmfcx
    Copy link
    Contributor

    xmfcx commented Nov 12, 2024

    Maybe 543 commits has confused it. I'll temporarily bypass it.

    @xmfcx
    Copy link
    Contributor

    xmfcx commented Nov 12, 2024

    Related:

    Not sure when it was removed.

    @xmfcx xmfcx merged commit 809ccf9 into autowarefoundation:main Nov 12, 2024
    49 of 50 checks passed
    @youtalk youtalk deleted the diff-tier4-v0.38.0-to-awf-main branch November 12, 2024 08:46
    youtalk added a commit that referenced this pull request Nov 25, 2024
    * chore: update CODEOWNERS (#9203)
    
    Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: github-actions <github-actions@github.com>
    
    * refactor(time_utils): prefix package and namespace with autoware (#9173)
    
    * refactor(time_utils): prefix package and namespace with autoware
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * refactor(time_utils): prefix package and namespace with autoware
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * style(pre-commit): autofix
    
    ---------
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    
    * feat(rtc_interface): add requested field (#9202)
    
    * add requested feature
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * Update planning/autoware_rtc_interface/test/test_rtc_interface.cpp
    
    Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
    
    * fix(mpc_lateral_controller): correctly resample the MPC trajectory yaws (#9199)
    
    Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
    
    * fix(bpp): prevent accessing nullopt (#9204)
    
    fix(bpp): calcDistanceToRedTrafficLight null
    
    Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>
    
    * refactor(autoware_map_based_prediction): split pedestrian and bicycle predictor (#9201)
    
    * refactor: grouping functions
    
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    
    * refactor: grouping parameters
    
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    
    * refactor: rename member road_users_history to road_users_history_
    
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    
    * refactor: separate util functions
    
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    
    * refactor: Add predictor_vru.cpp and utils.cpp to map_based_prediction_node
    
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    
    * refactor: Add explicit template instantiation for removeOldObjectsHistory function
    
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    
    * refactor: Add tf2_geometry_msgs to data_structure
    
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    
    * refactor: Remove unused variables and functions in map_based_prediction_node.cpp
    
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    
    * Update perception/autoware_map_based_prediction/include/map_based_prediction/predictor_vru.hpp
    
    * Apply suggestions from code review
    
    * style(pre-commit): autofix
    
    ---------
    
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    Co-authored-by: Mamoru Sobue <hilo.soblin@gmail.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    
    * refactor(ndt_scan_matcher, ndt_omp): move ndt_omp into ndt_scan_matcher (#8912)
    
    * Moved ndt_omp into ndt_scan_matcher
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Added Copyright
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * style(pre-commit): autofix
    
    * Fixed include
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Fixed cast style
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Fixed include
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Fixed honorific title
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Fixed honorific title
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * style(pre-commit): autofix
    
    * Fixed include hierarchy
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * style(pre-commit): autofix
    
    * Fixed include hierarchy
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * style(pre-commit): autofix
    
    * Fixed hierarchy
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Fixed NVTP to NVTL
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Added cspell:ignore
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Fixed miss spell
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * style(pre-commit): autofix
    
    * Fixed include
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Renamed applyFilter
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Moved ***_impl.hpp from include/ to src/
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * style(pre-commit): autofix
    
    * Fixed variable scope
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * Fixed to pass by reference
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    ---------
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    
    * feat(autoware_test_utils): add traffic light msgs parser (#9177)
    
    Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
    
    * fix(rtc_interface): update requested field for every cooperateStatus state (#9211)
    
    * fix rtc_interface
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * fix test condition
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    ---------
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * feat(static_obstacle_avoidance): operator request for ambiguous vehicle (#9205)
    
    * add operator request feature
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/src/scene.cpp
    
    Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
    
    * feat(collision_detector): use polling subscriber (#9213)
    
    use polling subscriber
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * fix(diagnostic_graph_utils): reset graph when new one is received (#9208)
    
    fix(diagnostic_graph_utils): reset graph when new one is reveived
    
    Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
    
    * fix(autoware_ndt_scan_matcher): reduce initial_pose_estimation.particles_num from 200 to 100 on tests (#9218)
    
    Reduced initial_pose_estimation.particles_num from 200 to 100 on tests
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * feat(control_launch): add collision detector in launch (#9214)
    
    add collision detector in launch
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * chore(obstacle_cruise_planner): add function tests for a utils function (#9206)
    
    * add utils test
    ---------
    Signed-off-by: Yuki Takagi <yuki.takagi@tier4.jp>
    
    * fix(bvp): remove expired module safely (#9212)
    
    * fix(bvp): remove expired module safely
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    * fix: remove module id set
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    * fix: use itr to erase expired module
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    * fix: remove unused function
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    ---------
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    * test(bpp_common): add unit test for safety check (#9223)
    
    * add test for object collision
    
    Signed-off-by: Go Sakayori <go.sakayori@tier4.jp>
    
    * add test for more functions
    
    Signed-off-by: Go Sakayori <go.sakayori@tier4.jp>
    
    * add docstring
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * fix lane change
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    ---------
    
    Signed-off-by: Go Sakayori <go.sakayori@tier4.jp>
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * fix(autoware_behavior_path_goal_planner_module): fix cppcheck unreadVariable (#9192)
    
    Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    
    * fix(autoware_image_projection_based_fusion): fix bugprone-misplaced-widening-cast (#9229)
    
    * fix: bugprone-misplaced-widening-cast
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * fix: clang-format
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    ---------
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * fix(autoware_euclidean_cluster): fix bugprone-misplaced-widening-cast (#9227)
    
    fix: bugprone-misplaced-widening-cast
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * fix(autoware_image_projection_based_fusion): fix bugprone-misplaced-widening-cast (#9226)
    
    * fix: bugprone-misplaced-widening-cast
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * fix: clang-format
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    ---------
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * fix(autoware_compare_map_segmentation): fix cppcheck constVariableReference (#9196)
    
    Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    
    * refactor(component_interface_utils): prefix package and namespace with autoware (#9092)
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * fix(autoware_behavior_velocity_no_stopping_area_module): fix cppcheck knownConditionTrueFalse (#9189)
    
    Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    
    * fix(autoware_freespace_planning_algorithms): fix bugprone-unused-raii (#9230)
    
    fix: bugprone-unused-raii
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * refactor(map_based_prediction): divide objectsCallback (#9219)
    
    Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
    
    * refactor(map_based_prediction): move member functions to utils (#9225)
    
    Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
    
    * test(crosswalk): add unit test (#9228)
    
    Signed-off-by: Yuki Takagi <yuki.takagi@tier4.jp>
    
    * fix(autoware_probabilistic_occupancy_grid_map): fix bugprone-incorrect-roundings (#9221)
    
    fix: bugprone-incorrect-roundings
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * refactor(cuda_utils): prefix package and namespace with autoware (#9171)
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * fix(crosswalk): don't use vehicle stop checker to remove unnecessary callback (#9234)
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    * feat(autoware_motion_utils): add new trajectory class (#8693)
    
    * feat(autoware_motion_utils): add interpolator
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * use int32_t instead of int
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * use int32_t instead of int
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * use int32_t instead of int
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * add const as much as possible and use `at()` in `vector`
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * fix directory name
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * refactor code and add example
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * update
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * remove unused include
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * refactor code
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * add clone function
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * fix stairstep
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * make constructor to public
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * feat(autoware_motion_utils): add trajectory class
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * Update CMakeLists.txt
    
    * fix
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * fix package.xml
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * update crop
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * revert crtp change
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * update package.xml
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * updating...
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * update
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * solve build problem
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * style(pre-commit): autofix
    
    ---------
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    
    * fix(autoware_image_projection_based_fusion): make optional to consider lens distortion in the point projection (#9233)
    
    chore: add point_project_to_unrectified_image parameter to fusion_common.param.yaml
    
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    
    * feat(autoware_test_utils): add general topic dumper (#9207)
    
    Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
    
    * fix(autoware_ekf_localizer): remove `timer_tf_` (#9244)
    
    Removed timer_tf_
    
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    
    * fix(autoware_rtc_interface): fix dependency (#9237)
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * fix(autonomous_emergency_braking): solve issue with arc length (#9247)
    
    * solve issue with arc length
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    
    * fix problem with points one vehicle apart from path
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    
    ---------
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    
    * fix(autoware_lidar_apollo_instance_segmentation): fix cppcheck suspiciousFloatingPointCast (#9195)
    
    Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    
    * fix(autoware_behavior_path_sampling_planner_module): fix cppcheck unusedVariable (#9190)
    
    Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    
    * refactor(qp_interface): prefix package and namespace with autoware (#9236)
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * chore(autoware_geography_utils): update maintainers (#9246)
    
    * update maintainers
    
    Signed-off-by: Yamato Ando <yamato.ando@tier4.jp>
    
    * add author
    
    Signed-off-by: Yamato Ando <yamato.ando@tier4.jp>
    
    ---------
    
    Signed-off-by: Yamato Ando <yamato.ando@tier4.jp>
    
    * fix(lane_change): enable cancel when ego in turn direction lane (#9124)
    
    * RT0-33893 add checks from prev intersection
    
    Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    
    * fix shadow variable
    
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    
    * fix logic
    
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    
    * update readme
    
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    
    * refactor get_ego_footprint
    
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    
    ---------
    
    Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    
    * fix(out_of_lane): correct calculations of the stop pose (#9209)
    
    Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
    
    * fix(autoware_pointcloud_preprocessor): launch file load parameter from yaml (#8129)
    
    * feat: fix launch file
    
    Signed-off-by: vividf <yihsiang.fang@tier4.jp>
    
    * chore: fix spell error
    
    Signed-off-by: vividf <yihsiang.fang@tier4.jp>
    
    * chore: fix parameters file name
    
    Signed-off-by: vividf <yihsiang.fang@tier4.jp>
    
    * chore: remove filter base
    
    Signed-off-by: vividf <yihsiang.fang@tier4.jp>
    
    ---------
    
    Signed-off-by: vividf <yihsiang.fang@tier4.jp>
    
    * fix: missing dependency in common components (#9072)
    
    * feat(autoware_trajectory): move trajectory_container from autoware_motion_utils to a new package (#9253)
    
    * create trajectory container package
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * update
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * update
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * style(pre-commit): autofix
    
    * update codeowner
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * update
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * fix cmake
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    ---------
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    
    * fix(autoware_pointcloud_preprocessor): fix the wrong naming of crop box parameter file  (#9258)
    
    fix: fix the wrong file name
    
    Signed-off-by: vividf <yihsiang.fang@tier4.jp>
    
    * fix(dummy_diag_publisher): not use diagnostic_updater and param callback (#9257)
    
    * fix(dummy_diag_publisher): not use diagnostic_updater and param callback for v0.29.0 (#1414)
    
    fix(dummy_diag_publisher): not use diagnostic_updater and param callback
    
    Co-authored-by: h-ohta <hiroki.ota@tier4.jp>
    
    * fix: resolve build error of dummy diag publisher (#1415)
    
    fix merge conflict
    
    ---------
    
    Co-authored-by: Shohei Sakai <saka1s.jp@gmail.com>
    Co-authored-by: h-ohta <hiroki.ota@tier4.jp>
    
    * test(behavior_path_planner_common): add unit test for path shifter (#9239)
    
    * add unit test for path shifter
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * fix unnecessary modification
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * fix spelling mistake
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * add docstring
    
    Signed-off-by: Go Sakayori <go.sakayori@tier4.jp>
    
    ---------
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    Signed-off-by: Go Sakayori <go.sakayori@tier4.jp>
    
    * feat(system_monitor): support loopback network interface (#9067)
    
    * feat(system_monitor): support loopback network interface
    
    Signed-off-by: takeshi.iwanari <take.iwiw2222@gmail.com>
    
    * style(pre-commit): autofix
    
    ---------
    
    Signed-off-by: takeshi.iwanari <take.iwiw2222@gmail.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    
    * feat(autoware_trajectory): change interface of InterpolatedArray (#9264)
    
    change interface of InterpolateArray
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * feat(system_monitor): add on/off config for network traffic monitor (#9069)
    
    * feat(system_monitor): add config for network traffic monitor
    
    Signed-off-by: takeshi.iwanari <take.iwiw2222@gmail.com>
    
    * fix: change function name from stop to skip
    
    Signed-off-by: takeshi.iwanari <take.iwiw2222@gmail.com>
    
    ---------
    
    Signed-off-by: takeshi.iwanari <take.iwiw2222@gmail.com>
    
    * feat(detection_area)!: add retruction feature (#9255)
    
    Signed-off-by: Yuki Takagi <yuki.takagi@tier4.jp>
    
    * fix(vehicle_cmd_gate): fix processing time measurement (#9260)
    
    Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
    
    * fix(bvp): use polling subscriber (#9242)
    
    * fix(bvp): use polling subscriber
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    * fix: use newest policy
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    ---------
    
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    
    * refactor(lane_change): remove std::optional from lanes polygon (#9267)
    
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    
    * fix(bpp): prevent accessing nullopt (#9269)
    
    Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>
    
    * refactor(lane_change): revert "remove std::optional from lanes polygon" (#9272)
    
    Revert "refactor(lane_change): remove std::optional from lanes polygon (#9267)"
    
    This reverts commit 0c70ea8.
    
    * feat(goal_planner): sort candidate path only when num to avoid is different (#9271)
    
    Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
    
    * fix(/autoware_freespace_planning_algorithms): fix cppcheck unusedFunction (#9274)
    
    Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    
    * fix(autoware_behavior_path_start_planner_module): fix cppcheck unreadVariable (#9277)
    
    Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    
    * fix(autoware_ndt_scan_matcher): fix cppcheck unusedFunction (#9275)
    
    Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    
    * fix(autoware_pure_pursuit): fix cppcheck unusedFunction (#9276)
    
    Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    
    * fix(lane_change): correct computation of maximum lane changing length threshold (#9279)
    
    fix computation of maximum lane changing length threshold
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * feat(aeb): set global param to override autoware state check (#9263)
    
    * set global param to override autoware state check
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    
    * change variable to be more general
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    
    * add comment
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    
    * move param to control component launch
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    
    * change param name to be more straightforward
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    
    ---------
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    
    * fix(autoware_default_adapi): change subscribing steering factor topic name for obstacle avoidance and lane changes (#9273)
    
    feat(planning): add new steering factor topics for obstacle avoidance and lane changes
    
    Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
    
    * chore(package.xml): bump version to 0.38.0 (#9266) (#9284)
    
    * unify package.xml version to 0.37.0
    
    
    
    * remove system_monitor/CHANGELOG.rst
    
    
    
    * add changelog
    
    
    
    * 0.38.0
    
    ---------
    
    Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
    
    * fix(lane_change): extending lane change path for multiple lane change (RT1-8427) (#9268)
    
    * RT1-8427 extending lc path for multiple lc
    
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    
    * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/src/scene.cpp
    
    Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com>
    
    * fix(autoware_utils): address self-intersecting polygons in random_concave_generator and handle empty inners() during triangulation (#8995)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>
    
    * fix(behavior_path_planner_common): use boost intersects instead of overlaps (#9289)
    
    * fix(behavior_path_planner_common): use boost intersects instead of overlaps
    
    Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
    
    * Update planning/behavior_path_planner/autoware_behavior_path_planner_common/src/utils/path_safety_checker/safety_check.cpp
    
    Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
    Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com>
    
    * ci(.github): update image tags (#9286)
    
    * refactor(autoware_ad_api_specs): prefix package and namespace with autoware (#9250)
    
    * refactor(autoware_ad_api_specs): prefix package and namespace with autoware
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * style(pre-commit): autofix
    
    * chore(autoware_adapi_specs): rename ad_api to adapi
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * style(pre-commit): autofix
    
    * chore(autoware_adapi_specs): rename ad_api to adapi
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * chore(autoware_adapi_specs): rename ad_api to adapi
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * chore(autoware_adapi_specs): rename ad_api_specs to adapi_specs
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    ---------
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    
    * chore(autoware_traffic_light*): add maintainer (#9280)
    
    * add fundamental commit
    
    Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
    
    * add forgot package
    
    Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
    
    ---------
    
    Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
    
    * fix(autoware_mpc_lateral_controller): fix bugprone-misplaced-widening-cast (#9224)
    
    * fix: bugprone-misplaced-widening-cast
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * fix: consider negative values
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    ---------
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * fix(autoware_detected_object_validation): fix clang-diagnostic-error (#9215)
    
    fix: clang-c-error
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * fix(autoware_detected_object_validation): fix bugprone-incorrect-roundings (#9220)
    
    fix: bugprone-incorrect-roundings
    
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    
    * feat(autoware_test_utils): use sample_vehicle/sample_sensor_kit (#9290)
    
    Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
    
    * refactor(lane_change): remove std::optional from lanes polygon (#9288)
    
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    
    * feat(tier4_metric_msgs): apply tier4_metric_msgs for scenario_simulator_v2_adapter, control_evaluator, planning_evaluator, autonomous_emergency_braking, obstacle_cruise_planner, motion_velocity_planner, processing_time_checker (#9180)
    
    * first commit
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * fix building errs.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * change diagnostic messages to metric messages for publishing decision.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * fix bug about motion_velocity_planner
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * change the diagnostic msg to metric msg in autoware_obstacle_cruise_planner.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * tmp save for planning_evaluator
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * change the topic to which metrics published to.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * fix typo.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * remove unnesessary publishing of metrics.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * mke planning_evaluator publish msg of MetricArray instead of Diags.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * update aeb with metric type for decision.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * fix some bug
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * remove autoware_evaluator_utils package.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * remove diagnostic_msgs dependency of planning_evaluator
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * use metric_msgs for autoware_processing_time_checker.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * rewrite diagnostic_convertor to scenario_simulator_v2_adapter, supporting metric_msgs.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * pre-commit and fix typo
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * publish metrics even if there is no metric in the MetricArray.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * modify the metric name of processing_time.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * update unit test for test_planning/control_evaluator
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * manual pre-commit
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    ---------
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * feat(diagnostic_graph_aggregator): implement diagnostic graph dump functionality (#9261)
    
    Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
    
    * chore(tvm_utility): remove tvm_utility package as it is no longer used (#9291)
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * fix: fix ticket links to point to https://github.com/autowarefoundation/autoware.universe (#9304)
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * perf(autoware_ndt_scan_matcher): remove evecs_, evals_ of Leaf for memory efficiency (#9281)
    
    * fix(lane_change): correct computation of maximum lane changing length threshold (#9279)
    
    fix computation of maximum lane changing length threshold
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    Signed-off-by: taisa1 <kento.osa@tier4.jp>
    
    * perf: remove evecs, evals from Leaf
    
    Signed-off-by: taisa1 <kento.osa@tier4.jp>
    
    * perf: remove evecs, evals from Leaf
    
    Signed-off-by: taisa1 <kento.osa@tier4.jp>
    
    ---------
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    Signed-off-by: taisa1 <kento.osa@tier4.jp>
    Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com>
    
    * test(costmap_generator): unit test implementation for costmap generator (#9149)
    
    * modify costmap generator directory structure
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * rename class CostmapGenerator to CostmapGeneratorNode
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * unit test for object_map_utils
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * catch error from lookupTransform
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * use polling subscriber in costmap generator node
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * add test for costmap generator node
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * add test for isActive()
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * revert unnecessary changes
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * remove commented out line
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * minor fix
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    
    * Update planning/autoware_costmap_generator/src/costmap_generator.cpp
    
    Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>
    
    ---------
    
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>
    
    * fix(control): missing dependency in control components (#9073)
    
    * test(autoware_control_evaluator): add unit test for utils autoware_control_evaluator (#9307)
    
    * update unit test of control_evaluator.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * manual pre-commit.
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    ---------
    
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    
    * fix(collision_detector): skip process when odometry is not published (#9308)
    
    * subscribe odometry
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * fix precommit
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * remove unnecessary log info
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    ---------
    
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    
    * feat(goal_planner): safety check with only parking path (#9293)
    
    Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
    
    * refactor(goal_planner): remove reference_goal_pose getter/setter (#9270)
    
    Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
    
    * feat(start_planner, lane_departure_checker): speed up by updating polygons (#9309)
    
    speed up by updating polygons
    
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    
    * fix(autoware_trajectory): fix bug of autoware_trajectory (#9314)
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * feat(autoware_trajectory): change default value of min_points (#9315)
    
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    
    * chore(codecov): update maintained packages (#9316)
    
    Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
    
    * doc: fix links to design documents (#9301)
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * fix(costmap_generator): use vehicle frame for lidar height thresholds (#9311)
    
    Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
    
    * fix(tier4_dummy_object_rviz_plugin): fix missing dependency (#9306)
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * fix: fix ticket links to point to https://github.com/autowarefoundation/autoware.universe (#9304)
    
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    
    * add changelog
    
    Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
    
    * update changelog
    
    Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
    
    * fix version
    
    Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
    
    * 0.39.0
    
    * refactor(map_loader)!: prefix package and namespace with autoware (#8927)
    
    * make lanelet2_map_visualization independent
    
    Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
    
    * remove unused files
    
    Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
    
    * remove unused package
    
    Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
    
    * fix package name
    
    Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
    
    * add autoware_ prefix
    
    Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
    
    * add autoware to exec name
    
    Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
    
    * add autoware prefix
    
    Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
    
    * removed unnecessary dependency
    
    Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
    
    ---------
    
    Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
    
    * update version
    
    Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
    
    ---------
    
    Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
    Signed-off-by: Go Sakayori <gsakayori@gmail.com>
    Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
    Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>
    Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
    Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp>
    Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
    Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
    Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
    Signed-off-by: Go Sakayori <go.sakayori@tier4.jp>
    Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp>
    Signed-off-by: Yuki Takagi <yuki.takagi@tier4.jp>
    Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
    Signed-off-by: Daniel Sanchez <danielsanchezaran@gmail.com>
    Signed-off-by: Yamato Ando <yamato.ando@tier4.jp>
    Signed-off-by: Muhammad Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    Signed-off-by: Zulfaqar Azmi <zulfaqar.azmi@tier4.jp>
    Signed-off-by: vividf <yihsiang.fang@tier4.jp>
    Signed-off-by: takeshi.iwanari <take.iwiw2222@gmail.com>
    Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
    Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
    Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
    Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
    Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
    Signed-off-by: xtk8532704 <1041084556@qq.com>
    Signed-off-by: taisa1 <kento.osa@tier4.jp>
    Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.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: Esteve Fernandez <33620+esteve@users.noreply.github.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com>
    Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
    Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>
    Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com>
    Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>
    Co-authored-by: Mamoru Sobue <hilo.soblin@gmail.com>
    Co-authored-by: SakodaShintaro <shintaro.sakoda@tier4.jp>
    Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com>
    Co-authored-by: Yuki TAKAGI <141538661+yuki-takagi-66@users.noreply.github.com>
    Co-authored-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
    Co-authored-by: kobayu858 <129580202+kobayu858@users.noreply.github.com>
    Co-authored-by: Yukinari Hisaki <42021302+yhisaki@users.noreply.github.com>
    Co-authored-by: danielsanchezaran <daniel.sanchez@tier4.jp>
    Co-authored-by: Yamato Ando <yamato.ando@gmail.com>
    Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com>
    Co-authored-by: Yi-Hsiang Fang (Vivid) <146902905+vividf@users.noreply.github.com>
    Co-authored-by: ぐるぐる <f0reach@f0reach.me>
    Co-authored-by: Shohei Sakai <saka1s.jp@gmail.com>
    Co-authored-by: h-ohta <hiroki.ota@tier4.jp>
    Co-authored-by: iwatake <take.iwiw2222@gmail.com>
    Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>
    Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com>
    Co-authored-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>
    Co-authored-by: Giovanni Muhammad Raditya <mraditya01@yahoo.com>
    Co-authored-by: Masato Saeki <78376491+MasatoSaeki@users.noreply.github.com>
    Co-authored-by: Kem (TiankuiXian) <1041084556@qq.com>
    Co-authored-by: Kento Osa <38522559+taisa1@users.noreply.github.com>
    Co-authored-by: Masaki Baba <maumaumaumaumaumaumaumaumaumau@gmail.com>
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    component:system System design and integration. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) tag:pr-agent Mark to enable PR-Agent for automated reviews. (used-by-ci)
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.