Package Summary
| Version | 0.0.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
| Checkout URI | https://github.com/watonomous/wato_monorepo.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-02-24 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- WATonomous
Authors
Multi-Object Tracking
ROS2 Node for tracking 3D objects detected around the car.
Overview
This tracker uses a modified version of ByteTrack to track 3D bounding boxes.
Core logic draws inspiration from ByteTrackV2 (Zhang et al., 2023). The implementation is built on top of ByteTrack-cpp with modifications made for 3D tracking.
Topics
Subscribed
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D |
vision_msgs/Detection3DArray |
Incoming 3D detections |
Published
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D_tracked |
vision_msgs/Detection3DArray |
Tracked detections |
Parameters
| Parameter | Type | Default | Description |
|———–|——|———|————-|
| frame_rate| int | 30 | Frame rate of the input detections |
| track_buffer | int | 30 | Amount of consecutive frames a track can stay unmatched before getting removed |
| track_thresh | float | 0.5 | Threshold between high and low confidence detections |
| high_thresh | float | 0.6 | Minimum detection confidence score required to start a new track |
| match_thresh | float | 0.8 | Maximum IoU cost to still be considered a match |
| use_maj_cls | bool | true | Use most frequent class as track’s class if true, use most recent class otherwise |
| output_frame | string | “map” | Frame to output tracks in |
Acknowledgements
This package uses a modified version of ByteTrack-cpp.
The original repository is licensed under MIT License (see THIRD_PARTY_LICENSES/BYTETRACK_LICENSE for details).
ByteTrackV2 paper can be found at:
Y. Zhang et al., “ByteTrackV2: 2D and 3D Multi-Object Tracking by Associating Every Detection Box,” arXiv, Mar. 2023, https://doi.org/10.48550/arXiv.2303.15334
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| wato_test | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| lifecycle_msgs | |
| std_msgs | |
| vision_msgs | |
| tf2 | |
| tf2_ros | |
| tf2_geometry_msgs | |
| bytetrack_cpp_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tracking_nodes | |
| cluster_projection_node |
Launch files
Messages
Services
Plugins
Recent questions tagged tracking at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
| Checkout URI | https://github.com/watonomous/wato_monorepo.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-02-24 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- WATonomous
Authors
Multi-Object Tracking
ROS2 Node for tracking 3D objects detected around the car.
Overview
This tracker uses a modified version of ByteTrack to track 3D bounding boxes.
Core logic draws inspiration from ByteTrackV2 (Zhang et al., 2023). The implementation is built on top of ByteTrack-cpp with modifications made for 3D tracking.
Topics
Subscribed
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D |
vision_msgs/Detection3DArray |
Incoming 3D detections |
Published
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D_tracked |
vision_msgs/Detection3DArray |
Tracked detections |
Parameters
| Parameter | Type | Default | Description |
|———–|——|———|————-|
| frame_rate| int | 30 | Frame rate of the input detections |
| track_buffer | int | 30 | Amount of consecutive frames a track can stay unmatched before getting removed |
| track_thresh | float | 0.5 | Threshold between high and low confidence detections |
| high_thresh | float | 0.6 | Minimum detection confidence score required to start a new track |
| match_thresh | float | 0.8 | Maximum IoU cost to still be considered a match |
| use_maj_cls | bool | true | Use most frequent class as track’s class if true, use most recent class otherwise |
| output_frame | string | “map” | Frame to output tracks in |
Acknowledgements
This package uses a modified version of ByteTrack-cpp.
The original repository is licensed under MIT License (see THIRD_PARTY_LICENSES/BYTETRACK_LICENSE for details).
ByteTrackV2 paper can be found at:
Y. Zhang et al., “ByteTrackV2: 2D and 3D Multi-Object Tracking by Associating Every Detection Box,” arXiv, Mar. 2023, https://doi.org/10.48550/arXiv.2303.15334
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| wato_test | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| lifecycle_msgs | |
| std_msgs | |
| vision_msgs | |
| tf2 | |
| tf2_ros | |
| tf2_geometry_msgs | |
| bytetrack_cpp_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tracking_nodes | |
| cluster_projection_node |
Launch files
Messages
Services
Plugins
Recent questions tagged tracking at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
| Checkout URI | https://github.com/watonomous/wato_monorepo.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-02-24 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- WATonomous
Authors
Multi-Object Tracking
ROS2 Node for tracking 3D objects detected around the car.
Overview
This tracker uses a modified version of ByteTrack to track 3D bounding boxes.
Core logic draws inspiration from ByteTrackV2 (Zhang et al., 2023). The implementation is built on top of ByteTrack-cpp with modifications made for 3D tracking.
Topics
Subscribed
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D |
vision_msgs/Detection3DArray |
Incoming 3D detections |
Published
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D_tracked |
vision_msgs/Detection3DArray |
Tracked detections |
Parameters
| Parameter | Type | Default | Description |
|———–|——|———|————-|
| frame_rate| int | 30 | Frame rate of the input detections |
| track_buffer | int | 30 | Amount of consecutive frames a track can stay unmatched before getting removed |
| track_thresh | float | 0.5 | Threshold between high and low confidence detections |
| high_thresh | float | 0.6 | Minimum detection confidence score required to start a new track |
| match_thresh | float | 0.8 | Maximum IoU cost to still be considered a match |
| use_maj_cls | bool | true | Use most frequent class as track’s class if true, use most recent class otherwise |
| output_frame | string | “map” | Frame to output tracks in |
Acknowledgements
This package uses a modified version of ByteTrack-cpp.
The original repository is licensed under MIT License (see THIRD_PARTY_LICENSES/BYTETRACK_LICENSE for details).
ByteTrackV2 paper can be found at:
Y. Zhang et al., “ByteTrackV2: 2D and 3D Multi-Object Tracking by Associating Every Detection Box,” arXiv, Mar. 2023, https://doi.org/10.48550/arXiv.2303.15334
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| wato_test | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| lifecycle_msgs | |
| std_msgs | |
| vision_msgs | |
| tf2 | |
| tf2_ros | |
| tf2_geometry_msgs | |
| bytetrack_cpp_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tracking_nodes | |
| cluster_projection_node |
Launch files
Messages
Services
Plugins
Recent questions tagged tracking at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
| Checkout URI | https://github.com/watonomous/wato_monorepo.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-02-24 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- WATonomous
Authors
Multi-Object Tracking
ROS2 Node for tracking 3D objects detected around the car.
Overview
This tracker uses a modified version of ByteTrack to track 3D bounding boxes.
Core logic draws inspiration from ByteTrackV2 (Zhang et al., 2023). The implementation is built on top of ByteTrack-cpp with modifications made for 3D tracking.
Topics
Subscribed
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D |
vision_msgs/Detection3DArray |
Incoming 3D detections |
Published
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D_tracked |
vision_msgs/Detection3DArray |
Tracked detections |
Parameters
| Parameter | Type | Default | Description |
|———–|——|———|————-|
| frame_rate| int | 30 | Frame rate of the input detections |
| track_buffer | int | 30 | Amount of consecutive frames a track can stay unmatched before getting removed |
| track_thresh | float | 0.5 | Threshold between high and low confidence detections |
| high_thresh | float | 0.6 | Minimum detection confidence score required to start a new track |
| match_thresh | float | 0.8 | Maximum IoU cost to still be considered a match |
| use_maj_cls | bool | true | Use most frequent class as track’s class if true, use most recent class otherwise |
| output_frame | string | “map” | Frame to output tracks in |
Acknowledgements
This package uses a modified version of ByteTrack-cpp.
The original repository is licensed under MIT License (see THIRD_PARTY_LICENSES/BYTETRACK_LICENSE for details).
ByteTrackV2 paper can be found at:
Y. Zhang et al., “ByteTrackV2: 2D and 3D Multi-Object Tracking by Associating Every Detection Box,” arXiv, Mar. 2023, https://doi.org/10.48550/arXiv.2303.15334
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| wato_test | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| lifecycle_msgs | |
| std_msgs | |
| vision_msgs | |
| tf2 | |
| tf2_ros | |
| tf2_geometry_msgs | |
| bytetrack_cpp_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tracking_nodes | |
| cluster_projection_node |
Launch files
Messages
Services
Plugins
Recent questions tagged tracking at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
| Checkout URI | https://github.com/watonomous/wato_monorepo.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-02-24 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- WATonomous
Authors
Multi-Object Tracking
ROS2 Node for tracking 3D objects detected around the car.
Overview
This tracker uses a modified version of ByteTrack to track 3D bounding boxes.
Core logic draws inspiration from ByteTrackV2 (Zhang et al., 2023). The implementation is built on top of ByteTrack-cpp with modifications made for 3D tracking.
Topics
Subscribed
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D |
vision_msgs/Detection3DArray |
Incoming 3D detections |
Published
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D_tracked |
vision_msgs/Detection3DArray |
Tracked detections |
Parameters
| Parameter | Type | Default | Description |
|———–|——|———|————-|
| frame_rate| int | 30 | Frame rate of the input detections |
| track_buffer | int | 30 | Amount of consecutive frames a track can stay unmatched before getting removed |
| track_thresh | float | 0.5 | Threshold between high and low confidence detections |
| high_thresh | float | 0.6 | Minimum detection confidence score required to start a new track |
| match_thresh | float | 0.8 | Maximum IoU cost to still be considered a match |
| use_maj_cls | bool | true | Use most frequent class as track’s class if true, use most recent class otherwise |
| output_frame | string | “map” | Frame to output tracks in |
Acknowledgements
This package uses a modified version of ByteTrack-cpp.
The original repository is licensed under MIT License (see THIRD_PARTY_LICENSES/BYTETRACK_LICENSE for details).
ByteTrackV2 paper can be found at:
Y. Zhang et al., “ByteTrackV2: 2D and 3D Multi-Object Tracking by Associating Every Detection Box,” arXiv, Mar. 2023, https://doi.org/10.48550/arXiv.2303.15334
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| wato_test | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| lifecycle_msgs | |
| std_msgs | |
| vision_msgs | |
| tf2 | |
| tf2_ros | |
| tf2_geometry_msgs | |
| bytetrack_cpp_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tracking_nodes | |
| cluster_projection_node |
Launch files
Messages
Services
Plugins
Recent questions tagged tracking at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
| Checkout URI | https://github.com/watonomous/wato_monorepo.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-02-24 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- WATonomous
Authors
Multi-Object Tracking
ROS2 Node for tracking 3D objects detected around the car.
Overview
This tracker uses a modified version of ByteTrack to track 3D bounding boxes.
Core logic draws inspiration from ByteTrackV2 (Zhang et al., 2023). The implementation is built on top of ByteTrack-cpp with modifications made for 3D tracking.
Topics
Subscribed
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D |
vision_msgs/Detection3DArray |
Incoming 3D detections |
Published
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D_tracked |
vision_msgs/Detection3DArray |
Tracked detections |
Parameters
| Parameter | Type | Default | Description |
|———–|——|———|————-|
| frame_rate| int | 30 | Frame rate of the input detections |
| track_buffer | int | 30 | Amount of consecutive frames a track can stay unmatched before getting removed |
| track_thresh | float | 0.5 | Threshold between high and low confidence detections |
| high_thresh | float | 0.6 | Minimum detection confidence score required to start a new track |
| match_thresh | float | 0.8 | Maximum IoU cost to still be considered a match |
| use_maj_cls | bool | true | Use most frequent class as track’s class if true, use most recent class otherwise |
| output_frame | string | “map” | Frame to output tracks in |
Acknowledgements
This package uses a modified version of ByteTrack-cpp.
The original repository is licensed under MIT License (see THIRD_PARTY_LICENSES/BYTETRACK_LICENSE for details).
ByteTrackV2 paper can be found at:
Y. Zhang et al., “ByteTrackV2: 2D and 3D Multi-Object Tracking by Associating Every Detection Box,” arXiv, Mar. 2023, https://doi.org/10.48550/arXiv.2303.15334
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| wato_test | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| lifecycle_msgs | |
| std_msgs | |
| vision_msgs | |
| tf2 | |
| tf2_ros | |
| tf2_geometry_msgs | |
| bytetrack_cpp_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tracking_nodes | |
| cluster_projection_node |
Launch files
Messages
Services
Plugins
Recent questions tagged tracking at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
| Checkout URI | https://github.com/watonomous/wato_monorepo.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-02-24 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- WATonomous
Authors
Multi-Object Tracking
ROS2 Node for tracking 3D objects detected around the car.
Overview
This tracker uses a modified version of ByteTrack to track 3D bounding boxes.
Core logic draws inspiration from ByteTrackV2 (Zhang et al., 2023). The implementation is built on top of ByteTrack-cpp with modifications made for 3D tracking.
Topics
Subscribed
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D |
vision_msgs/Detection3DArray |
Incoming 3D detections |
Published
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D_tracked |
vision_msgs/Detection3DArray |
Tracked detections |
Parameters
| Parameter | Type | Default | Description |
|———–|——|———|————-|
| frame_rate| int | 30 | Frame rate of the input detections |
| track_buffer | int | 30 | Amount of consecutive frames a track can stay unmatched before getting removed |
| track_thresh | float | 0.5 | Threshold between high and low confidence detections |
| high_thresh | float | 0.6 | Minimum detection confidence score required to start a new track |
| match_thresh | float | 0.8 | Maximum IoU cost to still be considered a match |
| use_maj_cls | bool | true | Use most frequent class as track’s class if true, use most recent class otherwise |
| output_frame | string | “map” | Frame to output tracks in |
Acknowledgements
This package uses a modified version of ByteTrack-cpp.
The original repository is licensed under MIT License (see THIRD_PARTY_LICENSES/BYTETRACK_LICENSE for details).
ByteTrackV2 paper can be found at:
Y. Zhang et al., “ByteTrackV2: 2D and 3D Multi-Object Tracking by Associating Every Detection Box,” arXiv, Mar. 2023, https://doi.org/10.48550/arXiv.2303.15334
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| wato_test | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| lifecycle_msgs | |
| std_msgs | |
| vision_msgs | |
| tf2 | |
| tf2_ros | |
| tf2_geometry_msgs | |
| bytetrack_cpp_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tracking_nodes | |
| cluster_projection_node |
Launch files
Messages
Services
Plugins
Recent questions tagged tracking at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
| Checkout URI | https://github.com/watonomous/wato_monorepo.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-02-24 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- WATonomous
Authors
Multi-Object Tracking
ROS2 Node for tracking 3D objects detected around the car.
Overview
This tracker uses a modified version of ByteTrack to track 3D bounding boxes.
Core logic draws inspiration from ByteTrackV2 (Zhang et al., 2023). The implementation is built on top of ByteTrack-cpp with modifications made for 3D tracking.
Topics
Subscribed
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D |
vision_msgs/Detection3DArray |
Incoming 3D detections |
Published
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D_tracked |
vision_msgs/Detection3DArray |
Tracked detections |
Parameters
| Parameter | Type | Default | Description |
|———–|——|———|————-|
| frame_rate| int | 30 | Frame rate of the input detections |
| track_buffer | int | 30 | Amount of consecutive frames a track can stay unmatched before getting removed |
| track_thresh | float | 0.5 | Threshold between high and low confidence detections |
| high_thresh | float | 0.6 | Minimum detection confidence score required to start a new track |
| match_thresh | float | 0.8 | Maximum IoU cost to still be considered a match |
| use_maj_cls | bool | true | Use most frequent class as track’s class if true, use most recent class otherwise |
| output_frame | string | “map” | Frame to output tracks in |
Acknowledgements
This package uses a modified version of ByteTrack-cpp.
The original repository is licensed under MIT License (see THIRD_PARTY_LICENSES/BYTETRACK_LICENSE for details).
ByteTrackV2 paper can be found at:
Y. Zhang et al., “ByteTrackV2: 2D and 3D Multi-Object Tracking by Associating Every Detection Box,” arXiv, Mar. 2023, https://doi.org/10.48550/arXiv.2303.15334
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| wato_test | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| lifecycle_msgs | |
| std_msgs | |
| vision_msgs | |
| tf2 | |
| tf2_ros | |
| tf2_geometry_msgs | |
| bytetrack_cpp_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tracking_nodes | |
| cluster_projection_node |
Launch files
Messages
Services
Plugins
Recent questions tagged tracking at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
| Checkout URI | https://github.com/watonomous/wato_monorepo.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-02-24 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- WATonomous
Authors
Multi-Object Tracking
ROS2 Node for tracking 3D objects detected around the car.
Overview
This tracker uses a modified version of ByteTrack to track 3D bounding boxes.
Core logic draws inspiration from ByteTrackV2 (Zhang et al., 2023). The implementation is built on top of ByteTrack-cpp with modifications made for 3D tracking.
Topics
Subscribed
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D |
vision_msgs/Detection3DArray |
Incoming 3D detections |
Published
| Topic | Type | Description |
|---|---|---|
/perception/detections_3D_tracked |
vision_msgs/Detection3DArray |
Tracked detections |
Parameters
| Parameter | Type | Default | Description |
|———–|——|———|————-|
| frame_rate| int | 30 | Frame rate of the input detections |
| track_buffer | int | 30 | Amount of consecutive frames a track can stay unmatched before getting removed |
| track_thresh | float | 0.5 | Threshold between high and low confidence detections |
| high_thresh | float | 0.6 | Minimum detection confidence score required to start a new track |
| match_thresh | float | 0.8 | Maximum IoU cost to still be considered a match |
| use_maj_cls | bool | true | Use most frequent class as track’s class if true, use most recent class otherwise |
| output_frame | string | “map” | Frame to output tracks in |
Acknowledgements
This package uses a modified version of ByteTrack-cpp.
The original repository is licensed under MIT License (see THIRD_PARTY_LICENSES/BYTETRACK_LICENSE for details).
ByteTrackV2 paper can be found at:
Y. Zhang et al., “ByteTrackV2: 2D and 3D Multi-Object Tracking by Associating Every Detection Box,” arXiv, Mar. 2023, https://doi.org/10.48550/arXiv.2303.15334
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| wato_test | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| lifecycle_msgs | |
| std_msgs | |
| vision_msgs | |
| tf2 | |
| tf2_ros | |
| tf2_geometry_msgs | |
| bytetrack_cpp_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tracking_nodes | |
| cluster_projection_node |