Package Summary
Tags | No category tags. |
Version | 0.45.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Yoshi Ri
- Masato Saeki
- Taekjin Lee
Authors
- Dai Nguyen
autoware_traffic_light_selector
Overview
autoware_traffic_light_selector
selects the interest traffic light from the list of accurately detected traffic lights by something (e.g. deep learning neural network) based on the expect ROIs and rough ROIs information and then assign traffic_light_id for them.
Input topics
Name | Type | Description |
---|---|---|
input/detected_rois |
tier4_perception_msgs::msg::DetectedObjectsWithFeature | accurately detected traffic light |
input/rough_rois |
tier4_perception_msgs::msg::TrafficLightRoiArray | location of traffic lights in image corresponding to the camera info |
input/expect_rois |
tier4_perception_msgs::msg::TrafficLightRoiArray | location of traffic lights in image without any offset |
Output topics
Name | Type | Description |
---|---|---|
output/traffic_rois |
tier4_perception_msgs::TrafficLightRoiArray | detected traffic light of interest with id |
Node parameters
None
Changelog for package autoware_traffic_light_selector
0.45.0 (2025-05-22)
- Merge remote-tracking branch 'origin/main' into tmp/notbot/bump_version_base
- chore: update traffic light packages code owner (#10644) chore: add Taekjin Lee as maintainer to multiple perception packages
- feat(autoware_traffic_light_selector): new matching algorithm and
unit test
(#10352)
- refactor and test
- style(pre-commit): autofix
- add dependency
- unnecessary dependency
- chore
- fix typo
- remove change in category_merger
- chnage var name
- add validation shiftRoi
- add new matching algo
- modify unittest
- remove unnecessary file
- change type from uint8_t to int64_t
* change variable name in looping Co-authored-by: badai nguyen <<94814556+badai-nguyen@users.noreply.github.com>> * use move instead of copy Co-authored-by: badai nguyen <<94814556+badai-nguyen@users.noreply.github.com>>
- change variable name in utils
- apply header file
- to pass cppcheck
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: badai nguyen <<94814556+badai-nguyen@users.noreply.github.com>>
- Contributors: Masato Saeki, Taekjin LEE, TaikiYamada4
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
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)
- fix: fix version
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- build(autoware_traffic_light_selector): fix missing sophus
dependency
(#10141)
- build(autoware_traffic_light_selector): fix missing sophus dependency
* fix missing cgal dependency ---------
- fix(autoware_traffic_light_selector): add camera_info into
message_filter
(#10089)
- add mutex
- change message filter
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>
- feat(traffic_light_selector): add new node for traffic light
selection
(#9721)
* feat: add traffic light selector node feat: add traffic ligth
selector node
- fix: add check expect roi iou
- fix: tl selector
- fix: launch file
- fix: update matching score
- fix: calc sum IOU for whole shifted image
- fix: check inside rough roi
- fix: check inside function
- feat: add max_iou_threshold
- chore: pre-commit
- docs: add readme
- refactor: launch file
- docs: pre-commit
- docs
- chore: typo
- refactor
- fix: add unknown in selector
- fix: change to GenIOU
- feat: add debug topic
- fix: add maintainer
- chore: pre-commit
- fix:cmake
- fix: move param to yaml file
- fix: typo
- fix: add schema
- fix
- style(pre-commit): autofix
* fix typo ---------Co-authored-by: Masato Saeki <<78376491+MasatoSaeki@users.noreply.github.com>> Co-authored-by: MasatoSaeki <<masato.saeki@tier4.jp>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>
- Contributors: Esteve Fernandez, Fumiya Watanabe, Masato Saeki, badai nguyen, 心刚
- fix: fix version
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- build(autoware_traffic_light_selector): fix missing sophus
dependency
(#10141)
- build(autoware_traffic_light_selector): fix missing sophus dependency
* fix missing cgal dependency ---------
- fix(autoware_traffic_light_selector): add camera_info into
message_filter
(#10089)
- add mutex
- change message filter
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>
- feat(traffic_light_selector): add new node for traffic light
selection
(#9721)
* feat: add traffic light selector node feat: add traffic ligth
selector node
- fix: add check expect roi iou
- fix: tl selector
- fix: launch file
- fix: update matching score
- fix: calc sum IOU for whole shifted image
- fix: check inside rough roi
- fix: check inside function
- feat: add max_iou_threshold
- chore: pre-commit
- docs: add readme
- refactor: launch file
- docs: pre-commit
- docs
- chore: typo
- refactor
- fix: add unknown in selector
- fix: change to GenIOU
- feat: add debug topic
- fix: add maintainer
- chore: pre-commit
- fix:cmake
- fix: move param to yaml file
- fix: typo
- fix: add schema
- fix
- style(pre-commit): autofix
* fix typo ---------Co-authored-by: Masato Saeki <<78376491+MasatoSaeki@users.noreply.github.com>> Co-authored-by: MasatoSaeki <<masato.saeki@tier4.jp>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>
- Contributors: Esteve Fernandez, Fumiya Watanabe, Masato Saeki, badai nguyen, 心刚
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake_gtest | |
autoware_cmake | |
ament_cmake_auto | |
ament_lint_auto | |
autoware_lint_common | |
autoware_utils | |
message_filters | |
rclcpp | |
rclcpp_components | |
sensor_msgs | |
tier4_perception_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/traffic_light_selector.launch.xml
-
- input/detected_rois [default: input/detected_rois]
- input/rough_rois [default: input/rough_rois]
- input/camera_info [default: input/camera_info]
- output/traffic_rois [default: output/traffic_light_rois]