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(elevation_map_loader): add error handling for std::runtime_error (backport #4187) #652

Merged
merged 1 commit into from
Jul 14, 2023

Conversation

h-ohta
Copy link

@h-ohta h-ohta commented Jul 7, 2023

Description

autowarefoundation#4187 のbackport

Related Link

https://tier4.atlassian.net/browse/AEAP-655

Tests performed

以下の通りbackportが適用されていることを確認した

db3が削除されている場合( std::runtime_errorが出る場合)

[component_container_mt-1] [INFO 1689293078.412637383] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] onPointcloudMap(): subscribe pointcloud_map
[component_container_mt-1] [INFO 1689293078.460765760] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] onVectorMap(): subscribe vector_map
[component_container_mt-1] [INFO 1689293078.477021059] 
[component_container_mt-1] [INFO 1689292962.307476140] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] publish(): Load elevation map from: /home/hrkota/pilot-auto.x1.eve/install/elevation_map_loader/share/elevation_map_loader/data/elevation_maps/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6
[component_container_mt-1] [ERROR 1689292962.320853720] [rosbag2_storage] get_interface_instance(): Could not open '/home/hrkota/pilot-auto.x1.eve/install/elevation_map_loader/share/elevation_map_loader/data/elevation_maps/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6_0.db3' with 'sqlite3'. Error: Failed to read from bag: File '/home/hrkota/pilot-auto.x1.eve/install/elevation_map_loader/share/elevation_map_loader/data/elevation_maps/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6_0.db3' does not exist!
[component_container_mt-1] [ERROR 1689292962.320874686] [rosbag2_storage] open_read_only(): Could not load/open plugin with storage id 'sqlite3'
[component_container_mt-1] [ERROR 1689292962.320942977] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] publish(): No storage could be initialized. Abort
[component_container_mt-1] [ERROR 1689292962.320965319] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] publish(): Try to loading bag, but bag is broken. Remove /home/hrkota/pilot-auto.x1.eve/install/elevation_map_loader/share/elevation_map_loader/data/elevation_maps/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6
[component_container_mt-1] [INFO 1689292962.321324607] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] publish(): Create elevation map from pointcloud map 
[component_container_mt-1] [INFO 1689292963.566615735] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] printTimeElapsedToRosInfoStream(): Finish creating elevation map. Total time: 1.222 sec
[component_container_mt-1] [INFO 1689292967.571208632] [rosbag2_storage] open(): Opened database '/home/hrkota/pilot-auto.x1.eve/install/elevation_map_loader/share/elevation_map_loader/data/elevation_maps/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6_0.db3' for READ_WRITE.
[component_container_mt-1] [INFO 1689292967.578154028] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] saveElevationMap(): Saving elevation map successful: true

db3が壊れている場合(rosbag2_storage_plugins::SqliteExceptionが出る場合)

[component_container_mt-1] [INFO 1689293078.412637383] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] onPointcloudMap(): subscribe pointcloud_map
[component_container_mt-1] [INFO 1689293078.460765760] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] onVectorMap(): subscribe vector_map
[component_container_mt-1] [INFO 1689293078.477021059] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] publish(): Load elevation map from: /home/hrkota/pilot-auto.x1.eve/install/elevation_map_loader/share/elevation_map_loader/data/elevation_maps/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6
[component_container_mt-1] [ERROR 1689293078.490381622] [rosbag2_storage] get_interface_instance(): Could not open '/home/hrkota/pilot-auto.x1.eve/install/elevation_map_loader/share/elevation_map_loader/data/elevation_maps/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6_0.db3' with 'sqlite3'. Error: Failed to setup storage. Error: Error when processing SQL statement. SQLite error (26): file is not a database
[component_container_mt-1] [ERROR 1689293078.490400289] [rosbag2_storage] open_read_only(): Could not load/open plugin with storage id 'sqlite3'
[component_container_mt-1] [ERROR 1689293078.490461256] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] publish(): No storage could be initialized. Abort
[component_container_mt-1] [ERROR 1689293078.490484395] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] publish(): Try to loading bag, but bag is broken. Remove /home/hrkota/pilot-auto.x1.eve/install/elevation_map_loader/share/elevation_map_loader/data/elevation_maps/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6
[component_container_mt-1] [INFO 1689293078.490577377] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] publish(): Create elevation map from pointcloud map 
[component_container_mt-1] [INFO 1689293079.589844157] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] printTimeElapsedToRosInfoStream(): Finish creating elevation map. Total time: 1.077 sec
[component_container_mt-1] [INFO 1689293083.657039493] [rosbag2_storage] open(): Opened database '/home/hrkota/pilot-auto.x1.eve/install/elevation_map_loader/share/elevation_map_loader/data/elevation_maps/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6/2da791365627241513c56a88a78baaf17d86b5e90febcb8987ec92c9e99ad2c6_0.db3' for READ_WRITE.
[component_container_mt-1] [INFO 1689293083.663860301] [perception.obstacle_segmentation.elevation_map.elevation_map_loader] saveElevationMap(): Saving elevation map successful: true

Effects on system behavior

Not applicable.

Pre-review checklist for the PR author

The PR author must check the checkboxes below when creating the PR.

In-review checklist for the PR reviewers

The PR reviewers must check the checkboxes below before approval.

Post-review checklist for the PR author

The PR author must check the checkboxes below before merging.

  • There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

…autowarefoundation#4187)

* feat(elevation_map_loader): Add error handling for std::runtime_error

Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com>

* feat(elevation_map_loader): add error message output

Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com>

---------

Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com>
@h-ohta h-ohta changed the title feat(elevation_map_loader): add error handling for std::runtime_error (#4187) feat(elevation_map_loader): add error handling for std::runtime_error (backport #4187) Jul 7, 2023
@yn-mrse
Copy link

yn-mrse commented Jul 13, 2023

@h-ohta
おおもとのPR autowarefoundation#4187 のtest performed結果を見ると
ケース1, 2ともこの出力の前後の"Load from ..."、"Try to load bag ..."が連続して出力されており、
今回新たに埋め込んだ RCLCPP_ERROR(this->get_logger(), e.what()); の処理部の出力が見られません。

つまりテストケースとしてはリグレッション確認のみとなっており、
機能確認(catch部に入る場合の機能が正しく動作することの確認)ができていないのではと思われます。

こちら、RCLCPP_ERROR(this->get_logger(), e.what()); の処理部の出力が出る場合のテストケースの提示およびその結果表示は可能でしょうか?

@h-ohta
Copy link
Author

h-ohta commented Jul 13, 2023

@yn-mrse RCLCPP_ERROR については私が追加するようにコメントした結果追加されたものなので、おそらく
tests perfomedの記載時点では存在してなかったからだと思います

機能確認(catch部に入る場合の機能が正しく動作することの確認)ができていないのではと思われます。

catch部に入る場合 is_bag_loaded = false; となり、その結果 "Try to loading bag,... が出るため、機能としての確認は出来ていると思います。
RCLCPP_ERRORを追加で確認する意味は、単純にそのメッセージが出力されるかどうかなので、正直そこまでする必要もないとも思いますが、あったほうがいいでしょうか?

@yn-mrse
Copy link

yn-mrse commented Jul 13, 2023

@h-ohta

catch部に入る場合 is_bag_loaded = false; となり、その結果 "Try to loading bag,... が出るため、機能としての確認は出来ていると思います。
RCLCPP_ERRORを追加で確認する意味は、単純にそのメッセージが出力されるかどうかなので、正直そこまでする必要もないとも思いますが、あったほうがいいでしょうか?

catchに入る条件はloadFromBagがruntime_errorをthrowすることだと思われますので、
loadFromBagがfalseを返す条件で必ずruntime_errorをthrowするのであれば機能確認OKかと思います。
ただし、loadFromBag以下の全throw箇所について階層が深く追うのが困難でした。
よってfalseを返すがthrowしない例外ケースがあるかが読み取れませんでした。

RCLCPP_ERROR については私が追加するようにコメントした結果追加されたものなので、おそらく
tests perfomedの記載時点では存在してなかったからだと思います

「backport元に書いてあるtests performedを同様に満たすことを確認」を根拠とするのであれば、ケース1ないし2の再現試験時に今回の追加部分が表示されると思われますので、その表示結果を添付いただけますと幸いです。

あるいはロジック上このcatch文に入ることは明確ですので、「backport元で動作確認済み。backport PRとしてはロジック上成り立つのは明確であるためテスト不要と判断します」でも問題ないかと思われます。

@yn-mrse
Copy link

yn-mrse commented Jul 13, 2023

ただし、loadFromBag以下の全throw箇所について階層が深く追うのが困難でした。
よってfalseを返すがthrowしない例外ケースがあるかが読み取れませんでした。

見直しました。
https://github.com/ANYbotics/grid_map/blob/humble/grid_map_ros/src/GridMapRosConverter.cpp#L734
loadFromBag自身がfalseを返す場合、RCLCPP_WARNを出力するので、このRCLCPP_WARN出力がない以上、このcatch文に入っている理解で良さそうです。

@yn-mrse
Copy link

yn-mrse commented Jul 13, 2023

とはいえ、

  • 「backport元に書いてあるtests performedを同様に満たすことを確認」を根拠とするのであれば出力結果を提示
  • 「backport元で動作確認済み。backport PRとしてはロジック上成り立つのは明確であるためテスト不要と判断します」を根拠とする

いずれかしていただければCloseできるかと思います。

@h-ohta
Copy link
Author

h-ohta commented Jul 14, 2023

@yn-mrse
backport元と同じ条件で確認、出力結果を記載しました

Copy link

@yn-mrse yn-mrse left a comment

Choose a reason for hiding this comment

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

@h-ohta
ありがとうございます!
問題ないと判断できたためApproveします!

@h-ohta h-ohta merged commit 93abafd into beta/v0.3.17 Jul 14, 2023
10 of 12 checks passed
@h-ohta h-ohta deleted the backport/4187 branch July 14, 2023 01:10
asa-naki pushed a commit that referenced this pull request Aug 14, 2024
… (backport autowarefoundation#4187) (#652)

feat(elevation_map_loader): add error handling for std::runtime_error (autowarefoundation#4187)

* feat(elevation_map_loader): Add error handling for std::runtime_error



* feat(elevation_map_loader): add error message output



---------

Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com>
This was referenced Aug 27, 2024
asa-naki added a commit that referenced this pull request Aug 29, 2024
* feat(system_error_monitor): manual modules (#793)

* feat(rviz_plugin): console meter is too large on the Rviz with FHD display, isn't it? (#587)

* feat(tier4_planning/vehicle_plugin): make plugins size scalable

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* remove space

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* scaling

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* change diag message

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* fix module name

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* add manual module and ignoring modules

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* Revert "feat(rviz_plugin): console meter is too large on the Rviz with FHD display, isn't it? (#587)"

This reverts commit f96169c.

* Revert "change diag message"

This reverts commit dff01ce.

* ci(pre-commit): autofix

* fix spell check

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* Revert "fix spell check"

This reverts commit 208aa1e.

* Revert "fix module name"

This reverts commit cec7653.

* revert ignore module

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* current_mode check update

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* ci(pre-commit): autofix

* delete margin

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

---------

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>
Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat(ad_service_state_monitor): change configs name (#876)

change configs name

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* feat(plannig_error_monitor): update error sharp angle threshold (#681)

* fix error_sharp_angle

Signed-off-by: Shigekazu Fukuta <shigekazu.fukuta@tier4.jp>

* update readme

Signed-off-by: Shigekazu Fukuta <shigekazu.fukuta@tier4.jp>

---------

Signed-off-by: Shigekazu Fukuta <shigekazu.fukuta@tier4.jp>

* fix: add error handling when path is invalid (#934)

* fix(behavior_path): delete duplicated

* add error handling

* fix: when path size is 1

* fix(detection_area): search collision index only in lanelet (#695)

* fix(detection_area): search collision index only in lanelet

* ci(pre-commit): autofix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(detection_area): fix overline function (#930)

* fix(detection_area): fix overline function

* ci(pre-commit): autofix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(route_handler): fix threshold for removing overlapping points (#1015)

* fix(route_handler): fix threshold for removing overlapping points

* fix

* fix(ntp_monitor): move chronyc command execution to a timer (backport autowarefoundation#4634) (#880)

fix(ntp_monitor): move chronyc command execution to a timer (autowarefoundation#4634)

* fix(ntp_monitor): move chronyc command execution to a timer



* add newly added parameter timeout to config

---------

Signed-off-by: ito-san <fumihito.ito@tier4.jp>
Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com>

* feat(elevation_map_loader): add error handling for std::runtime_error (backport autowarefoundation#4187) (#652)

feat(elevation_map_loader): add error handling for std::runtime_error (autowarefoundation#4187)

* feat(elevation_map_loader): Add error handling for std::runtime_error



* feat(elevation_map_loader): add error message output



---------

Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com>

* fix(system_monitor): extend command line to display (backport autowarefoundation#4553) (#768)

fix(system_monitor): extend command line to display (autowarefoundation#4553)

Signed-off-by: ito-san <fumihito.ito@tier4.jp>
Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com>

* fix(system_monitor): high-memory process are not provided in MEM order (backport autowarefoundation#4654) (#769)

fix(system_monitor): high-memory process are not provided in MEM order (autowarefoundation#4654)

* fix(process_monitor): high-memory process are not being provided in %MEM order



* changed option from 'g' to 'n'



---------

Signed-off-by: ito-san <fumihito.ito@tier4.jp>
Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com>

* fix(system_monitor): fix program command line reading (backport autowarefoundation#5191, autowarefoundation#5430) (#995)

* perf(system_monitor): fix program command line reading (autowarefoundation#5191)

* Fix program command line reading

Signed-off-by: Owen-Liuyuxuan <uken.ryu@tier4.jp>

* style(pre-commit): autofix

* fix spelling commandline->command_line

Signed-off-by: Owen-Liuyuxuan <uken.ryu@tier4.jp>

---------

Signed-off-by: Owen-Liuyuxuan <uken.ryu@tier4.jp>
Co-authored-by: Owen-Liuyuxuan <uken.ryu@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(system_monitor): output command line (autowarefoundation#5430)

* fix(system_monitor): output command line

Signed-off-by: takeshi.iwanari <takeshi.iwanari@tier4.jp>

* style(pre-commit): autofix

---------

Signed-off-by: takeshi.iwanari <takeshi.iwanari@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

---------

Signed-off-by: Owen-Liuyuxuan <uken.ryu@tier4.jp>
Signed-off-by: takeshi.iwanari <takeshi.iwanari@tier4.jp>
Co-authored-by: Yuxuan Liu <619684051@qq.com>
Co-authored-by: Owen-Liuyuxuan <uken.ryu@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: takeshi-iwanari <takeshi.iwanari@tier4.jp>
Co-authored-by: Akihisa Nagata <54956813+asa-naki@users.noreply.github.com>

* feat(imu_corrector): add gyro_bias_validator (backport autowarefoundation#4729) (#856)

* feat(imu_corrector): add gyro_bias_validator (backport autowarefoundation#4729)
* feat(imu_corrector): add gyro_bias_validator
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* style(pre-commit): autofix
* update
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* revert launch
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* updat
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* style(pre-commit): autofix
* add debug publisher
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* minor fix
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* style(pre-commit): autofix
* style(pre-commit): autofix
* add gtest
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* style(pre-commit): autofix
* updat e readme
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* style(pre-commit): autofix
* add diagnostics
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* style(pre-commit): autofix
* update
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* style(pre-commit): autofix
* validator -> estimator
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* fix build
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* update default parameter
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* update comment
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* update readme
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* style(pre-commit): autofix
* updated
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* minor update in readme
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* style(pre-commit): autofix
* fix pre-commit
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* update readme
Signed-off-by: kminoda <koji.minoda@tier4.jp>
* style(pre-commit): autofix
* Fix NG -> WARN
Signed-off-by: kminoda <koji.minoda@tier4.jp>
---------
Signed-off-by: kminoda <koji.minoda@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* build(imu_corrector): add missing diagnostic_updater dependency (autowarefoundation#4980)

Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>

* add gyro_bias estimation in diag ( autowarefoundation#5054)

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* ci(pre-commit): autofix

---------

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>
Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
Co-authored-by: kminoda <44218668+kminoda@users.noreply.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>

* feat(imu_corrector): add gyro bias log (#918)

add gyro_bias log

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* feat(system_error_monitor): add ignore_until_waiting_for_route module (#888)

* add ignore_module

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* add description

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* ci(pre-commit): autofix

* change name ignore_until_waiting_for_route

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* update description

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* rename function name and delete planning state

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* update description

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* Update

---------

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hiroki OTA <hiroki.ota@tier4.jp>

* feat(system_error_monitor): add ignore hartbeat timeout in initializing state (#972)

* add ignore hartbeat timeout in initializing state

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>

* fix typo

* Update comment

* ci(pre-commit): autofix

* fix typo

* ci(pre-commit): autofix

* update comment

* ci(pre-commit): autofix

---------

Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

---------

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Signed-off-by: asa-naki <akihisa.nagata@tier4.jp>
Signed-off-by: Shigekazu Fukuta <shigekazu.fukuta@tier4.jp>
Signed-off-by: ito-san <fumihito.ito@tier4.jp>
Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com>
Signed-off-by: Owen-Liuyuxuan <uken.ryu@tier4.jp>
Signed-off-by: takeshi.iwanari <takeshi.iwanari@tier4.jp>
Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Shigekazu Fukuta <107168699+sfukuta@users.noreply.github.com>
Co-authored-by: Hiroki OTA <hiroki.ota@tier4.jp>
Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com>
Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com>
Co-authored-by: Yuxuan Liu <619684051@qq.com>
Co-authored-by: Owen-Liuyuxuan <uken.ryu@tier4.jp>
Co-authored-by: takeshi-iwanari <takeshi.iwanari@tier4.jp>
Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com>
Co-authored-by: Esteve Fernandez <33620+esteve@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants