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(image_projection_based_fusion, roi_cluster_fusion): roi and obstacle fusion method #548

Merged

Conversation

yukke42
Copy link
Contributor

@yukke42 yukke42 commented Mar 18, 2022

Description

I plan to add a feature roi_detected_object_fusion to fuse ROIs from images and Detected Objects, but the most of the implementation is the same as roi_cluster_fusion. Therefore, I created a new package image_projection_based_fusion and it has these two packages.

roi_cluster_fusion:

  • The latest tf is used to transform from the frame_id of a cluster to that of an ROI. I changes to use tf at the stamp of a ROI.

roi_detected_object_fusion:

  • The fusion algorithm is the same as roi_cluster_fusion, except that a classification label of a detected object doesn't have UNKNOWN.

Related links

tier4/autoware_launch#274

Tests performed

Notes for reviewers

Pre-review checklist for the PR author

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

In-review checklist for the PR reviewers

Reviewers must check the checkboxes below before approval.

  • The PR follows the pull request guidelines.
  • The PR has been properly tested.
  • The PR has been reviewed by the code owners.

Post-review checklist for the PR author

PR author must check the checkboxes below before merging.

  • There are no open discussions or they are tracked via tickets.
  • The PR is ready for merge.

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

@codecov
Copy link

codecov bot commented Mar 18, 2022

Codecov Report

Merging #548 (40527ba) into main (151ee70) will decrease coverage by 0.05%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #548      +/-   ##
==========================================
- Coverage   10.59%   10.54%   -0.06%     
==========================================
  Files         735      741       +6     
  Lines       51761    52009     +248     
  Branches     6596     6596              
==========================================
  Hits         5482     5482              
- Misses      41819    42067     +248     
  Partials     4460     4460              
Flag Coverage Δ *Carryforward flag
differential 0.00% <0.00%> (?)
total 10.61% <0.00%> (+0.02%) ⬆️ Carriedforward from 765e663

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

Impacted Files Coverage Δ
...lude/image_projection_based_fusion/fusion_node.hpp 0.00% <0.00%> (ø)
...ion/image_projection_based_fusion/src/debugger.cpp 0.00% <0.00%> (ø)
.../image_projection_based_fusion/src/fusion_node.cpp 0.00% <0.00%> (ø)
...ction_based_fusion/src/roi_cluster_fusion/node.cpp 0.00% <0.00%> (ø)
...sed_fusion/src/roi_detected_object_fusion/node.cpp 0.00% <0.00%> (ø)
...age_projection_based_fusion/src/utils/geometry.cpp 0.00% <0.00%> (ø)
.../image_projection_based_fusion/src/utils/utils.cpp 0.00% <0.00%> (ø)
...ene_module/occlusion_spot/occlusion_spot_utils.hpp 25.00% <ø> (ø)
...ner/src/scene_module/occlusion_spot/grid_utils.cpp 16.78% <0.00%> (ø)
...lanner/src/scene_module/occlusion_spot/manager.cpp 0.00% <0.00%> (ø)
... and 16 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fac209b...40527ba. Read the comment docs.

@yukke42 yukke42 force-pushed the feature/object-level-late-fusion branch 2 times, most recently from 3ff70f7 to 048f206 Compare March 18, 2022 12:12
@yukke42 yukke42 changed the title feat(roi_object_fusion): RoIs and DetectedObjects fusion feat(roi_object_fusion): late fusion method of rois and detected objects Mar 18, 2022
k-obitsu pushed a commit to k-obitsu/autoware.universe that referenced this pull request Mar 19, 2022
…ion#115)

* release v0.4.0

* check if gdown command exists (autowarefoundation#707)

* Fix/cublas dependency (autowarefoundation#849)

* fix cublas depencency

* fix cublas depencency

* remove ROS1 packages temporarily

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* Revert "remove ROS1 packages temporarily"

This reverts commit b641153235b8c3ec5b5c5a052179c53434e66d7c.

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* add COLCON_IGNORE to ros1 packages

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* Rename launch files to launch.xml (autowarefoundation#28)

* Port lidar apollo instance segmentation (autowarefoundation#98)

* port lidar_apollo_instance_segmentation

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* move shared_from_this out of constructor

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* fix launch file

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* fix warnings

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* change rclcpp::Node::SharedPtr to raw pointer

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* uncomment publish of debug topic

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* Rename h files to hpp (autowarefoundation#142)

* Change includes

* Rename files

* Adjustments to make things compile

* Other packages

* Adjust copyright notice on 532 out of 699 source files (autowarefoundation#143)

* Use quotes for includes where appropriate (autowarefoundation#144)

* Use quotes for includes where appropriate

* Fix lint tests

* Make tests pass hopefully

* Run uncrustify on the entire Pilot.Auto codebase (autowarefoundation#151)

* Run uncrustify on the entire Pilot.Auto codebase

* Exclude open PRs

* [tensorrt_yolo3][lidar_apollo_instance_segmentation] fix objection recognition headers (autowarefoundation#197)

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* adding linters to lidar_apollo_instance_segmentation (autowarefoundation#173)

* Ros2 v0.8.0 lidar apollo instance segmentation (autowarefoundation#256)

* restore file name for v0.8.0 update

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* fix typos in perception (autowarefoundation#862)

* Revert "restore file name for v0.8.0 update"

This reverts commit f8e44568acf0613a0385c9323f2d25bcf45025d2.

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

* add use_sim-time option (autowarefoundation#454)

* Format launch files (autowarefoundation#1219)

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* fix reliability (autowarefoundation#1222)

* fix reliability

* use sensor data qos

* Unify Apache-2.0 license name (autowarefoundation#1242)

* Remove use_sim_time for set_parameter (autowarefoundation#1260)

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Perception components (autowarefoundation#1368)

* [bev_optical_flow]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [object_merger]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [object_range_splitter]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [shape_estimation]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [map_based_prediction]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [naive_path_prediction]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [roi_image_saver]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [lidar_apollo_instance_segmentation]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [object_flow_fusion]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [traffic_light_map_based_detector]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [dynamic_object_visualization]: component node

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Fix typo

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* [lidar_apollo_instance_segmentation]: Change subscriber queue size(5 to 1) (autowarefoundation#1570)

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Add pre-commit (autowarefoundation#1560)

* add pre-commit

* add pre-commit-config

* add additional settings for private repository

* use default pre-commit-config

* update pre-commit setting

* Ignore whitespace for line breaks in markdown

* Update .github/workflows/pre-commit.yml

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

* exclude svg

* remove pretty-format-json

* add double-quote-string-fixer

* consider COLCON_IGNORE file when seaching modified package

* format file

* pre-commit fixes

* Update pre-commit.yml

* Update .pre-commit-config.yaml

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>
Co-authored-by: pre-commit <pre-commit@example.com>
Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* Fix build error with TensorRT v8 (autowarefoundation#1612)

* Fix build error with TensorRT v8

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Fix typo

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Add markdownlint and prettier (autowarefoundation#1661)

* Add markdownlint and prettier

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Ignore .param.yaml

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Apply format

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Fix MD029 (autowarefoundation#1813)

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Fix -Wunused-parameter (autowarefoundation#1836)

* Fix -Wunused-parameter

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Fix mistake

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* fix spell

* Fix lint issues

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Ignore flake8 warnings

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

Co-authored-by: Hiroki OTA <hiroki.ota@tier4.jp>

* suppress warnings in perception directory (autowarefoundation#1866)

* add maybe unused

* add Werror

* Ignore -Wdeprecated-declarations in lidar_apollo_instance_segmentation (autowarefoundation#1875)

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Refactor shape estimation for detection by tracking (autowarefoundation#1861)

* refactor

* modification due to refactoring

* cosmetic change and add virtual

* change to lib

* fix typo

* bug fix

* cosmetic change

* bug fix

* add constexpr

* cosmetic change

* cosmetic change

* cosmetic change

* cosmetic change

* add sort-package-xml hook in pre-commit (autowarefoundation#1881)

* add sort xml hook in pre-commit

* change retval to exit_status

* rename

* add prettier plugin-xml

* use early return

* add license note

* add tier4 license

* restore prettier

* change license order

* move local hooks to public repo

* move prettier-xml to pre-commit-hooks-ros

* update version for bug-fix

* apply pre-commit

* Detection by tracker (autowarefoundation#1910)

* initial commit

* backup

* apply format

* cosmetic change

* implement divided under segmenterd clusters

* cosmetic change

* bug fix

* bug fix

* bug fix

* modify launch

* add debug and bug fix

* bug fix

* bug fix

* add no found tracked object

* modify parameters and cmake

* bug fix

* remove debug info

* add readme

* modify clustering launch

* run pre-commit

* cosmetic change

* cosmetic change

* cosmetic change

* apply markdownlint

* modify launch

* modify for cpplint

* modify qos

* change int to size_T

* bug fix

* change perception qos

* Update perception/object_recognition/detection/detection_by_tracker/package.xml

Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com>

* cosmetic change

* cosmetic change

* fix launch

* Update perception/object_recognition/detection/detection_by_tracker/src/utils.cpp

Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com>

* modify header include order

* change include order

* Update perception/object_recognition/detection/detection_by_tracker/src/detection_by_tracker_core.cpp

Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com>

* change to std::optional

* cosmetic change

* Update perception/object_recognition/detection/detection_by_tracker/src/detection_by_tracker_core.cpp

Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com>

* Update perception/object_recognition/detection/detection_by_tracker/src/detection_by_tracker_core.cpp

Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com>

* bug fix

* modify readme

Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com>

* Change formatter to clang-format and black (autowarefoundation#2332)

* Revert "Temporarily comment out pre-commit hooks"

This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3.

* Replace ament_lint_common with autoware_lint_common

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Remove ament_cmake_uncrustify and ament_clang_format

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Apply Black

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Apply clang-format

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Fix build errors

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Fix for cpplint

* Fix include double quotes to angle brackets

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Apply clang-format

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Fix build errors

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Add COLCON_IGNORE (autowarefoundation#500)

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Port lidar apollo instance segmentation to .auto (autowarefoundation#548)

* Port lidar apollo instance segmentation to .auto

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Run pre-commit

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Update document for lidar apollo instance segmentation (autowarefoundation#597)

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Sync .auto branch with the latest branch in internal repository (autowarefoundation#691)

* add trajectory point offset in rviz plugin (autowarefoundation#2270)

* sync rc rc/v0.23.0 (autowarefoundation#2258)

* fix interpolation for insert point (autowarefoundation#2228)

* fix interpolation for insert point

* to prev interpolation pkg

* Revert "to prev interpolation pkg"

This reverts commit 9eb145b5d36e297186015fb17c267ccd5b3c21ef.

Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com>
Co-authored-by: taikitanaka <ttatcoder@outlook.jp>

* fix topic name (autowarefoundation#2266)

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

* Add namespace to diag for dual_return_filter (autowarefoundation#2269)

* Add a function to make 'geometry_msgs::msg::TransformStamped' (autowarefoundation#2250)

* Add a function to make 'geometry_msgs::msg::TransformStamped'
* Add 'child_frame_id' as an argument of 'pose2transform'

* Simplify marker scale initialization (autowarefoundation#2286)

* Fix/crosswalk polygon (autowarefoundation#2279)

* extend crosswalk polygon

* improve readability

* fix polygon shape

* Add warning when decel distance calculation fails (autowarefoundation#2289)

Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com>

* [motion_velocity_smoother] ignore debug print (autowarefoundation#2292)

* cosmetic change

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

* cahnge severity from WARN to DEBUG for debug info

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

* use util for stop_watch

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

* fix map based prediction (autowarefoundation#2200)

* fix map based prediction

* fix format

* change map based prediction

* fix spells

* fix spells in comments

* fix for cpplint

* fix some problems

* fix format and code for clang-tidy

* fix space for cpplint

* Update Readme.md

* Update perception/object_recognition/prediction/map_based_prediction/Readme.md

* Update perception/object_recognition/prediction/map_based_prediction/Readme.md

* Update perception/object_recognition/prediction/map_based_prediction/Readme.md

* Update perception/object_recognition/prediction/map_based_prediction/Readme.md

* Update perception/object_recognition/prediction/map_based_prediction/Readme.md

* Update perception/object_recognition/prediction/map_based_prediction/Readme.md

* fix vector access method

* fix readme format

* add parameter

* Update perception/object_recognition/prediction/map_based_prediction/Readme.md

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

* Update perception/object_recognition/prediction/map_based_prediction/Readme.md

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

* Update perception/object_recognition/prediction/map_based_prediction/Readme.md

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

* Update Readme.md

* Update perception/object_recognition/prediction/map_based_prediction/Readme.md

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp>
Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

* remove failure condition for 0 velocity trajectory (autowarefoundation#2295)

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

* [mpc_follower] remove stop distance condition from stopState decision (autowarefoundation#1916)

* [mpc_follower] remove stop distance condition from stopState decision

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

* add invalid index handling

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

* Move the debug marker initialization part to another file (autowarefoundation#2288)

* Move the debug marker initialization part to 'debug.cpp'

* Make 'isLocalOptimalSolutionOscillation' independent from 'NDTScanMatcher' (autowarefoundation#2300)

* Remove an unused function 'getTransform' (autowarefoundation#2301)

* Simplify iteration of initial poses (autowarefoundation#2310)

* Make a transform object const (autowarefoundation#2311)

* Represent poses in 'std::vector' instead of 'geometry_msgs::msg::PoseArray' (autowarefoundation#2312)

* Feature/no stopping area (autowarefoundation#2163)

* add no stopping area module to behavior velocity planner

* apply utils

* add polygon interpolation module order stopline around area is considered

* devide jpass udge with stop line polygon

* update docs

* rename file name

* update to latest

* minor change for marker

* update license

Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com>

* update license

Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com>

* update license

Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com>

* update license

Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com>

* minor fix

* add parameter tuning at experiment

* update readme

* format doc

* apply comments

* add exception gurd

* cosmetic change

* fix ament

* fix typo and remove for statement

* & to " "

* better ns

* return pass judge param

* add missing stoppable condition

* add clear pass judge and stoppable flag

* add comment

* precommit fix

* cpplint

Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com>

* sync rc rc/v0.23.0 (autowarefoundation#2281)

* Fix side shift planner (autowarefoundation#2171) (autowarefoundation#2172)

* add print debug

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

* remove forward shift points when adding new point

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

* remove debug print

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

* format

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

* Fix remove threshold

Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>

Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* Fix/pull out and pull over (autowarefoundation#2175)

* delete unnecessary check

* fix condition of starting pull out

* Add emergency status API (autowarefoundation#2174) (autowarefoundation#2182)

* Fix/mpc reset prev result (autowarefoundation#2185) (autowarefoundation#2195)

* reset prev result

* clean code

* reset only raw_steer_cmd

* Update control/mpc_follower/src/mpc_follower_core.cpp

Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>

Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>

Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* [hotfix] 1 path point exception after resampling (autowarefoundation#2204)

* fix 1 path point exception after resampling

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

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>

Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp>

* [hotfix] Fix lane ids (autowarefoundation#2211)

* Fix lane ids

* Prevent acceleration on avoidance (autowarefoundation#2214)

* prevent acceleration on avoidance

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

* fix param name

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

* parametrize avoidance acc

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

* change param name

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

* fix typo

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

* Fix qos in roi cluster fusion (autowarefoundation#2218)

* fix confidence (autowarefoundation#2220)

* too high confidence (autowarefoundation#2229)

* Fix/obstacle stop 0.23.0 (autowarefoundation#2232)

* fix unexpected slow down in sharp curves (autowarefoundation#2181)

* Fix/insert implementation (autowarefoundation#2186)

Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>

* [hotfix] Remove exception in avoidance module (autowarefoundation#2233)

* Remove exception

* Fix clock

* Remove blank line

* Update traffic light state if ref stop point is ahead of previous one (autowarefoundation#2197)

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* fix interpolation for insert point (autowarefoundation#2228)

* fix interpolation for insert point

* to prev interpolation pkg

* fix index (autowarefoundation#2265)

* turn signal calculation (#2280)

* add turn signal funtion in path shifter

* add ros parameters

Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp>
Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com>
Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com>
Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com>
Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com>
Co-authored-by: Sugatyon <32741405+Sugatyon@users.noreply.github.com>

* [behavior_path_planner] fix sudden path change around ego (autowarefoundation#2305) (autowarefoundation#2318)

* fix return-from-ego shift point generation logic

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

* change param for trimSimilarGradShiftPoint

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

* add comment for issue

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

* update comment

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

* replace code with function (logic has not changed)

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

* move func to cpp

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

* add comment for issue

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

* fix typo

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

* Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

* Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

* Add functions to make stamped scalar messages (autowarefoundation#2317)

* Fix/object yaw in intersection module (autowarefoundation#2294)

* fix object orientation

* fix function name

* add guard (autowarefoundation#2321)

* reduce cost (double to float) (autowarefoundation#2298)

* Add detail collision check (autowarefoundation#2274)

* Add detail collision check

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Remove unused function

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Fix arc length

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Seperate time margin

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Fix parameter name

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Update Readme

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Address review: Add comment for TimeDistanceArray

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Run pre-commit

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Fix cpplint

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* Add return for empty polygon

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* update CenterPoint  (autowarefoundation#2222)

* update to model trained by mmdet3d

* add vizualizer (debug)

* for multi-frame inputs

* chagne config

* use autoware_utils::pi

* project specific model and param

* rename vfe -> encoder

* rename general to common

* update download link

* update

* fix

* rename model_name

* change training toolbox link

* chage lint package

* fix test error

* commit suggestion

* Feature/lane change detection (autowarefoundation#2331)

* add old information deleter

* fix access bug

* change to deque

* update obstacle buffer

* fix some bugs

* add lane change detector

* make a update lanelet function

* fix code style

* parameterize essential values

* Update perception/object_recognition/prediction/map_based_prediction/src/map_based_prediction_ros.cpp

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

* fix slash position

* remove unnecessary lines

* fix format

* fix format

* change to new enum

* fix format

* fix typo and add guard

* change funciton name

* add lane change description

Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>

* Add Planning Evaluator  (autowarefoundation#2293)

* Add prototype planning evaluator

Produced data for dist between points, curvature, and relative angle

* Cleanup the code to make adding metrics easier

* Add remaining basic metrics (length, duration, vel, accel, jerk)

* Add motion_evaluator to evaluate the actual ego motion + code cleanup

* Add deviation metrics

* Add naive stability metric

* Handle invalid stat (TODO: fix the output file formatting)

* Add parameter file and cleanup

* Add basic obstacle metric (TTC not yet implemented) and fix output file format

* Add basic time to collision

* Add lateral-distance based stability metric

* Add check (at init time) that metrics' maps are complete

* Publish metrics as ParamaterDeclaration msg (for openscenario)

* Use lookahead and start from ego_pose when calculating stability metrics

* Code cleanup

* Fix lint

* Add tests

* Fix bug with Frechet dist and the last traj point

* Finish implementing tests

* Fix lint

* Code cleanup

* Update README.md

* Remove unused metric

* Change msg type of published metrics to DiagnosticArray

* fix format to fix pre-commit check

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

* fix yaml format to fix pre-commit check

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

* fix yaml format

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

* apply clang-format

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

* apply clang-format

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

* Update planning/planning_diagnostics/planning_evaluator/include/planning_evaluator/planning_evaluator_node.hpp

* Update planning/planning_diagnostics/planning_evaluator/test/test_planning_evaluator_node.cpp

* Update planning/planning_diagnostics/planning_evaluator/test/test_planning_evaluator_node.cpp

* change lint format to autoware_lint_common

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

Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* Add keep braking function at driving state (autowarefoundation#2346)

* Add keep braking function at driving state

Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com>

* Remove debug messages

Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com>

* Fix format

Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com>

* Change diag_updater's pediod from default to 0.1sec (autowarefoundation#2348)

* add cross judgement and common signal function (autowarefoundation#2319)

* merge branch turn_signal_common

* add turn signal function in signal decider

* add cross judge in path_utilities and delete from turn_signal_decider

* remove original signal calculation in lane change

* omit substitution

* replace turn signal decider in pull over function

* modify cross judge logic

* replace turn signal decider in avoidance

* add readme of turn signal

* update

* delete print debug

* update

* delete lane change decider in path shifter

* delete blank line

* fix indent

* fix typo

* fix typo

* decrease nest

* run pre commit

* Add 0 limit at forward jerk velocity filter (autowarefoundation#2340)

Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com>

* add time offset param to point cloud concatenation (autowarefoundation#2303)

* add offset param

* clang-format

Co-authored-by: Akihito OHSATO <aohsato@gmail.com>

* Feature/add doc for keep braking function at driving state (autowarefoundation#2366)

* Add the description of brake keeping

Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com>

* Add the english document

Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com>

* Improve description

Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com>

* Add english description

Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com>

* Fix include files (autowarefoundation#2339)

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* fix behavior intersection module

* fix behavior no stopping area module

* fix planning_evaluator

* fix motion_velocity_smoother

* rename variable

* Revert "[mpc_follower] remove stop distance condition from stopState decision (autowarefoundation#1916)"

This reverts commit ff4f0b5a844d1f835f1b93bd3b36a76747b0cd02.

* Revert "Add keep braking function at driving state (autowarefoundation#2346)"

This reverts commit f0478187db4c28bf6092c198723dcc5ec11a9c70.

* Revert "Feature/add doc for keep braking function at driving state (autowarefoundation#2366)"

This reverts commit 66de2f3924a479049fce2d5c5c6b579cacbd3e49.

* Fix orientation availability in centerpoint

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* fix test_trajectory.cpp

* add target link libraries

* Use .auto msg in test code for planniing evaluator

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

* fix include

Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp>

Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com>
Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com>
Co-authored-by: taikitanaka <ttatcoder@outlook.jp>
Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com>
Co-authored-by: Takeshi Ishita <ishitah.takeshi@gmail.com>
Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
Co-authored-by: Makoto Kurihara <mkuri8m@gmail.com>
Co-authored-by: purewater0901 <43805014+purewater0901@users.noreply.github.com>
Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp>
Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>
Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com>
Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com>
Co-authored-by: Sugatyon <32741405+Sugatyon@users.noreply.github.com>
Co-authored-by: s-murakami-esol <81723883+s-murakami-esol@users.noreply.github.com>
Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>
Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com>
Co-authored-by: Shinnosuke Hirakawa <8327162+0x126@users.noreply.github.com>
Co-authored-by: Akihito OHSATO <aohsato@gmail.com>
Co-authored-by: Kenji Miyake <kenji.miyake@tier4.jp>

Co-authored-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>
Co-authored-by: Daichi Murakami <harihitode@gmail.com>
Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com>
Co-authored-by: Nikolai Morin <nnmmgit@gmail.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>
Co-authored-by: nik-tier4 <71747268+nik-tier4@users.noreply.github.com>
Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com>
Co-authored-by: Kazuki Miyahara <kmiya@outlook.com>
Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp>
Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com>
Co-authored-by: pre-commit <pre-commit@example.com>
Co-authored-by: Hiroki OTA <hiroki.ota@tier4.jp>
Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com>
Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com>
Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com>
Co-authored-by: taikitanaka <ttatcoder@outlook.jp>
Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com>
Co-authored-by: Takeshi Ishita <ishitah.takeshi@gmail.com>
Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>
Co-authored-by: Makoto Kurihara <mkuri8m@gmail.com>
Co-authored-by: purewater0901 <43805014+purewater0901@users.noreply.github.com>
Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com>
Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com>
Co-authored-by: Sugatyon <32741405+Sugatyon@users.noreply.github.com>
Co-authored-by: s-murakami-esol <81723883+s-murakami-esol@users.noreply.github.com>
Co-authored-by: Yusuke Muramatsu <yukke42@users.noreply.github.com>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>
Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com>
Co-authored-by: Shinnosuke Hirakawa <8327162+0x126@users.noreply.github.com>
Co-authored-by: Akihito OHSATO <aohsato@gmail.com>
Co-authored-by: Kenji Miyake <kenji.miyake@tier4.jp>
@yukkysaito
Copy link
Contributor

I changed to draft

@yukkysaito yukkysaito marked this pull request as draft March 19, 2022 06:32
@yukke42 yukke42 force-pushed the feature/object-level-late-fusion branch from 048f206 to 023aa77 Compare March 24, 2022 08:34
@yukke42 yukke42 changed the title feat(roi_object_fusion): late fusion method of rois and detected objects feat(image_projection_based_fusion, roi_cluster_fusion): roi and obstacle fusion method Mar 24, 2022
@yukke42 yukke42 force-pushed the feature/object-level-late-fusion branch 7 times, most recently from 2c2306a to de4335f Compare March 28, 2022 09:46
@yukke42 yukke42 marked this pull request as ready for review March 28, 2022 09:54
@yukkysaito
Copy link
Contributor

yukkysaito commented Mar 28, 2022

may take some time to review.

@yukke42
Copy link
Contributor Author

yukke42 commented Mar 29, 2022

I found that 2d-3d projeciton fails on some images, so I'll fix it.

It's a bug of a debugger. fixed at 946a705

@yukke42 yukke42 force-pushed the feature/object-level-late-fusion branch from 87901c8 to b6d94fb Compare April 6, 2022 02:58
yukke42 added 2 commits April 6, 2022 12:09
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
yukke42 and others added 8 commits April 6, 2022 12:09
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
@yukke42 yukke42 force-pushed the feature/object-level-late-fusion branch from b6d94fb to 946a705 Compare April 6, 2022 03:11
yukke42 added 3 commits April 11, 2022 06:08
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
@yukke42
Copy link
Contributor Author

yukke42 commented Apr 11, 2022

The PR to launcher is created at tier4/autoware_launch#274

yukke42 and others added 2 commits April 12, 2022 15:38
Signed-off-by: yukke42 <muramatsuyusuke9542@gmail.com>
Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>
Copy link
Contributor

@miursh miursh left a comment

Choose a reason for hiding this comment

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

LGTM

@yukke42 yukke42 merged commit 07a44ad into autowarefoundation:main Apr 14, 2022
@yukke42 yukke42 deleted the feature/object-level-late-fusion branch April 14, 2022 07:01
boyali referenced this pull request in boyali/autoware.universe Sep 28, 2022
…acle fusion method (tier4#548)

* feat: init image_projection_based_fusion package

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: debugger

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: port roi_cluster_fusion to image_projection_based_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: project detected_objects onto image

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: update detected_object.classification

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* fix: add reset_cluster_semantic_type of roi_cluster_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: organize code

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: add cylinderToVertices

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: get transform_stamped at the fixed stamp

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: not miss outside points of object on the image

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* chore: change the name of Copyright

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* kfeat: use image_projection_based_fusion instead of roi_cluster_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* docs: add roi_cluster_fusion and roi_detected_object_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* ci(pre-commit): autofix

* docs: fix typo

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: rename function

* refactor: delete member variables of input/output msg

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* fix: change when to clear a debugger

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* ci(pre-commit): autofix

* refactor: use pre-increment

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: use range-based for loop

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* chore: add maintainer

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: change the output in perception_launch

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
boyali referenced this pull request in boyali/autoware.universe Oct 3, 2022
…acle fusion method (tier4#548)

* feat: init image_projection_based_fusion package

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: debugger

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: port roi_cluster_fusion to image_projection_based_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: project detected_objects onto image

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: update detected_object.classification

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* fix: add reset_cluster_semantic_type of roi_cluster_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: organize code

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: add cylinderToVertices

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: get transform_stamped at the fixed stamp

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: not miss outside points of object on the image

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* chore: change the name of Copyright

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* kfeat: use image_projection_based_fusion instead of roi_cluster_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* docs: add roi_cluster_fusion and roi_detected_object_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* ci(pre-commit): autofix

* docs: fix typo

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: rename function

* refactor: delete member variables of input/output msg

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* fix: change when to clear a debugger

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* ci(pre-commit): autofix

* refactor: use pre-increment

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: use range-based for loop

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* chore: add maintainer

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: change the output in perception_launch

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
boyali referenced this pull request in boyali/autoware.universe Oct 3, 2022
…acle fusion method (tier4#548)

* feat: init image_projection_based_fusion package

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: debugger

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: port roi_cluster_fusion to image_projection_based_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: project detected_objects onto image

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: update detected_object.classification

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* fix: add reset_cluster_semantic_type of roi_cluster_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: organize code

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: add cylinderToVertices

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: get transform_stamped at the fixed stamp

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: not miss outside points of object on the image

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* chore: change the name of Copyright

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* kfeat: use image_projection_based_fusion instead of roi_cluster_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* docs: add roi_cluster_fusion and roi_detected_object_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* ci(pre-commit): autofix

* docs: fix typo

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: rename function

* refactor: delete member variables of input/output msg

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* fix: change when to clear a debugger

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* ci(pre-commit): autofix

* refactor: use pre-increment

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: use range-based for loop

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* chore: add maintainer

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: change the output in perception_launch

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
boyali referenced this pull request in boyali/autoware.universe Oct 19, 2022
…acle fusion method (tier4#548)

* feat: init image_projection_based_fusion package

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: debugger

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: port roi_cluster_fusion to image_projection_based_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: project detected_objects onto image

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: update detected_object.classification

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* fix: add reset_cluster_semantic_type of roi_cluster_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: organize code

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: add cylinderToVertices

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: get transform_stamped at the fixed stamp

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: not miss outside points of object on the image

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* chore: change the name of Copyright

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* kfeat: use image_projection_based_fusion instead of roi_cluster_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* docs: add roi_cluster_fusion and roi_detected_object_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* ci(pre-commit): autofix

* docs: fix typo

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: rename function

* refactor: delete member variables of input/output msg

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* fix: change when to clear a debugger

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* ci(pre-commit): autofix

* refactor: use pre-increment

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: use range-based for loop

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* chore: add maintainer

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: change the output in perception_launch

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
yn-mrse referenced this pull request in tier4/autoware.universe Dec 22, 2022
…acle fusion method (#548)

* feat: init image_projection_based_fusion package

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: debugger

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: port roi_cluster_fusion to image_projection_based_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: project detected_objects onto image

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: update detected_object.classification

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* fix: add reset_cluster_semantic_type of roi_cluster_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: organize code

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: add cylinderToVertices

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: get transform_stamped at the fixed stamp

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: not miss outside points of object on the image

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* chore: change the name of Copyright

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* kfeat: use image_projection_based_fusion instead of roi_cluster_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* docs: add roi_cluster_fusion and roi_detected_object_fusion

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* ci(pre-commit): autofix

* docs: fix typo

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: rename function

* refactor: delete member variables of input/output msg

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* fix: change when to clear a debugger

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* ci(pre-commit): autofix

* refactor: use pre-increment

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* refactor: use range-based for loop

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* chore: add maintainer

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

* feat: change the output in perception_launch

Signed-off-by: yukke42 <yusuke.muramatsu@tier4.jp>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
kosuke55 pushed a commit to kosuke55/autoware.universe that referenced this pull request Jun 1, 2023
…al wall markers (autowarefoundation#3851) (autowarefoundation#548)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@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.

4 participants