Package Summary
Tags | No category tags. |
Version | 0.43.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-04-04 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Shintaro Tomie
- Yoshi RI
Authors
detected_object_validation
Purpose
The purpose of this package is to eliminate obvious false positives of DetectedObjects.
References/External links
- Obstacle pointcloud based validator
- Occupancy grid based validator
- Object lanelet filter
- Object position filter
Node Parameters
object_lanelet_filter
{{ json_to_markdown(“perception/autoware_detected_object_validation/schema/object_lanelet_filter.schema.json”) }}
object_position_filter
{{ json_to_markdown(“perception/autoware_detected_object_validation/schema/object_position_filter.schema.json”) }}
obstacle_pointcloud_based_validator
{{ json_to_markdown(“perception/autoware_detected_object_validation/schema/obstacle_pointcloud_based_validator.schema.json”) }}
occupancy_grid_based_validator
{{ json_to_markdown(“perception/autoware_detected_object_validation/schema/occupancy_grid_based_validator.schema.json”) }}
Changelog for package autoware_detected_object_validation
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- fix(tier4_perception_launch): add missing exec_depend
(#10130)
- fix(tier4_perception_launch): add missing exec_depend
* add exec_depend for perception ---------Co-authored-by: Taekjin LEE <<taekjin.lee@tier4.jp>>
- chore: refine maintainer list
(#10110)
- chore: remove Miura from maintainer
* chore: add Taekjin-san to perception_utils package maintainer ---------
- Contributors: Fumiya Watanabe, Shunsuke Miura, Takagi, Isamu, 心刚
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_detected_object_validation): add height filter in
lanelet filtering
(#10003)
- feat: add height filter param
- feat: use ego base height
- fix: build error
- feat: add lanelet filter test
- feat: add height filter test
- docs: update README and lanelet filter
* fix: do not getTransform when flag is off ---------
- feat(autoware_detected_object_validation): tier4_debug_msgs changed to autoware_internal_debug_msgs in fil… (#9871) feat: tier4_debug_msgs changed to autoware_internal_debug_msgs in files perception/autoware_detected_object_validation Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>>
- feat(autoware_detected_object_validation): set validate distance
in the obstacle pointcloud based validator
(#9663)
- chore: add validate_max_distance_m parameter for obstacle_pointcloud_based_validator
- chore: optimize object distance validation in obstacle_pointcloud_validator
* chore: add validate_max_distance_m parameter for obstacle_pointcloud_based_validator ---------
- Contributors: Fumiya Watanabe, Taekjin LEE, Vishal Chauhan, Yoshi Ri
0.40.0 (2024-12-12)
- Merge branch 'main' into release-0.40.0
- Revert "chore(package.xml): bump version to 0.39.0 (#9587)" This reverts commit c9f0f2688c57b0f657f5c1f28f036a970682e7f5.
- fix: fix ticket links in CHANGELOG.rst (#9588)
- chore(package.xml): bump version to 0.39.0
(#9587)
- chore(package.xml): bump version to 0.39.0
- fix: fix ticket links in CHANGELOG.rst
* fix: remove unnecessary diff ---------Co-authored-by: Yutaka Kondo <<yutaka.kondo@youtalk.jp>>
- fix: fix ticket links in CHANGELOG.rst (#9588)
- fix(cpplint): include what you use - perception (#9569)
- feat(object_lanelet_filter): add configurable margin for object
lanel…
(#9240)
* feat(object_lanelet_filter): add configurable margin for object
lanelet filter modified:
perception/autoware_detected_object_validation/src/lanelet_filter/lanelet_filter.cpp
- feat(object_lanelet_filter): add condition to check wheter polygon is empty in debug mode
- feat(object_lanelet_filter): fix cppcheck
- fix: brig back missing type definition
- feat: add stop watch for processing time in object lanelet filter
- feat(object_lanelet_filter): remove extra comment line
- feat(_object_lanelet_filter): udpate readme
- style(pre-commit): autofix
* Update perception/autoware_detected_object_validation/src/lanelet_filter/debug.cpp Co-authored-by: Shintaro Tomie <<58775300+Shin-kyoto@users.noreply.github.com>> * style(pre-commit): autofix ---------Co-authored-by: Sebastian Zęderowski <<szederowski@autonomous-systems.pl>> Co-authored-by: Taekjin LEE <<taekjin.lee@tier4.jp>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Shintaro Tomie <<58775300+Shin-kyoto@users.noreply.github.com>>
- 0.39.0
- update changelog
- Merge commit '6a1ddbd08bd' into release-0.39.0
- fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (#9304)
- fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (#9304)
- fix(autoware_detected_object_validation): fix bugprone-incorrect-roundings (#9220) fix: bugprone-incorrect-roundings
- fix(autoware_detected_object_validation): fix clang-diagnostic-error (#9215) fix: clang-c-error
- 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
- Contributors: Esteve Fernandez, Fumiya Watanabe, M. Fatih Cırıt, Ryohsuke Mitsudome, Sebastian Zęderowski, Yutaka Kondo, kobayu858
0.39.0 (2024-11-25)
- Merge commit '6a1ddbd08bd' into release-0.39.0
- fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (#9304)
- fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (#9304)
- fix(autoware_detected_object_validation): fix bugprone-incorrect-roundings (#9220) fix: bugprone-incorrect-roundings
- fix(autoware_detected_object_validation): fix clang-diagnostic-error (#9215) fix: clang-c-error
- 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
- Contributors: Esteve Fernandez, Yutaka Kondo, kobayu858
0.38.0 (2024-11-08)
- unify package.xml version to 0.37.0
- refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (#8946)
- refactor(detected_object_validation): rework parameters
(#7750)
- refactor(detected_object_validation): rework parameters
- style(pre-commit): autofix
* Update perception/detected_object_validation/schema/object_lanelet_filter.schema.json Co-authored-by: badai nguyen <<94814556+badai-nguyen@users.noreply.github.com>> * Update perception/detected_object_validation/schema/object_position_filter.schema.json Co-authored-by: badai nguyen <<94814556+badai-nguyen@users.noreply.github.com>>
- refactor(detected_object_validation): rework parameters
- refactor(detected_object_validation): rework parameters
- refactor(detected_object_validation): rework parameters
- style(pre-commit): autofix
- refactor(detected_object_validation): rework parameters
- refactor(detected_object_validation): rework parameters
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>
- fix(autoware_detected_object_validation): fix functionStatic (#8482) fix:functionStatic
- fix(autoware_detected_object_validation): fix cppcheck warnings of functionStatic (#8256) fix: deal with functionStatic warnings
- fix(autoware_detected_object_validation): fix functionConst (#8285) fix: functionConst
- perf(autoware_detected_object_validation): reduce lanelet_filter
processing time
(#8240)
* add local r-tree for fast searching change to _func__ add more
debug use local rtree fix tmp update fix bug clean unused clean up
- clean up
- style(pre-commit): autofix
* chore: Optimize object filtering and improve performance The code changes in [lanelet_filter.cpp]{.title-ref} optimize the object filtering process by using the [empty()]{.title-ref} function instead of checking the size of the [transformed_objects.objects]{.title-ref} vector. This change improves performance and simplifies the code logic. Refactor the code to use [empty()]{.title-ref} instead of [size()]{.title-ref} for checking if the [transformed_objects.objects]{.title-ref} vector is empty. This change improves readability and performance. ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Taekjin LEE <<taekjin.lee@tier4.jp>>
- refactor(probabilistic_occupancy_grid_map,
occupancy_grid_map_outlier_filter): add autoware_ prefix to
package name
(#8183)
- chore: fix package name probabilistic occupancy grid map
- fix: solve launch error
- chore: update occupancy_grid_map_outlier_filter
- style(pre-commit): autofix
- refactor: update package name to autoware_probabilistic_occupancy_grid_map on a test
* refactor: rename folder of occupancy_grid_map_outlier_filter ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Taekjin LEE <<taekjin.lee@tier4.jp>>
- refactor(detected_object_validation)!: add package name prefix of autoware_ (#8122) refactor: rename detected_object_validation to autoware_detected_object_validation
- Contributors: Batuhan Beytekin, Esteve Fernandez, Hayate TOBA, Masaki Baba, Taekjin LEE, Yoshi Ri, Yutaka Kondo, kobayu858, taisa1
0.26.0 (2024-04-03)
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
libopencv-dev |
Dependant Packages
Launch files
- launch/obstacle_pointcloud_based_validator.launch.xml
-
- input/detected_objects [default: /perception/object_recognition/detection/objects]
- input/obstacle_pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/objects [default: /perception/object_recognition/detection/validation/obstacle_pointcloud_based/objects]
- obstacle_pointcloud_based_validator_param_path [default: $(find-pkg-share autoware_detected_object_validation)/config/obstacle_pointcloud_based_validator.param.yaml]
- launch/occupancy_grid_based_validator.launch.xml
-
- input/detected_objects [default: /perception/object_recognition/detection/objects]
- output/objects [default: /perception/object_recognition/detection/validation/occupancy_grid_based/objects]
- input/laserscan [default: /perception/occupancy_grid_map/virtual_scan/laserscan]
- input/occupancy_grid_map [default: /perception/object_recognition/detection/validation/occupancy_grid_based/single_frame_occupancy_grid_map]
- occupancy_grid_map_param_path [default: $(find-pkg-share autoware_probabilistic_occupancy_grid_map)/config/laserscan_based_occupancy_grid_map.param.yaml]
- occupancy_grid_map_updater_param_path [default: $(find-pkg-share autoware_probabilistic_occupancy_grid_map)/config/binary_bayes_filter_updater.param.yaml]
- occupancy_grid_based_validator_param_path [default: $(find-pkg-share autoware_detected_object_validation)/config/occupancy_grid_based_validator_param_path.param.yaml]
- launch/object_position_filter.launch.xml
-
- input/object [default: in_objects]
- output/object [default: out_objects]
- filtering_range_param [default: $(find-pkg-share autoware_detected_object_validation)/config/object_position_filter.param.yaml]
- launch/object_lanelet_filter.launch.xml
-
- vector_map_topic [default: /map/vector_map]
- input/object [default: in_objects]
- output/object [default: out_objects]
- filtering_range_param [default: $(find-pkg-share autoware_detected_object_validation)/config/object_lanelet_filter.param.yaml]