Package Summary
| Version | 0.52.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_launch.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Taekjin Lee
- Yoshi Ri
- Masato Saeki
Authors
autoware_perception_launch
Shared perception launch library. The system component launchers live in the product layer (autoware_launch/launch/components/component_perception.launch.xml for the lidar pipeline and component_traffic_light.launch.xml for traffic light recognition); this package hosts the perception feature launchers they combine:
launch/
├── common/ # shared preprocess feature launchers (pointcloud downsample)
├── object_recognition/
│ ├── object_recognition_<mode>.launch.xml # detection + tracking + prediction per sensor mode
│ ├── detection/
│ │ ├── detector/ # detectors
│ │ ├── filter/ # filters
│ │ └── merger/ # detection-side serial merger (used by the camera_lidar_radar_serial launcher)
│ └── prediction/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
design/module/ # Autoware System Designer modules; same subtree as launch/
├── object_recognition/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
Launch files
-
object_recognition/object_recognition_<mode>.launch.xml— one feature launcher per sensor mode (camera,lidar,lidar_ptv3,lidar_radar,camera_lidar_radar,camera_lidar_radar_serial); hosts the detection stage inline together with the tracker and prediction, and pushes their module namespaces. Camera and radar input topics default to their absolute sensing paths (/sensing/camera/cameraN/...,/sensing/radar/detected_objects), so callers override only what differs. Most modes wire the multi-channel tracker to the detector outputs;camera_lidar_radar_serialinstead merges the detectors in the detection stage (optionally regenerating detections through detection-by-tracker), tracks the single mergeddetected_objectschannel, and joins radar tracked objects at the decorative tracker merger.cameraruns camera-only detectors (BEV and camera VRU). - The clustering backend is file selection, not a flag:
lidarruns rule-based euclidean clustering off the obstacle segmentation cloud, whilelidar_ptv3andlidar_radarcluster the PTv3 semantic-segmentation cloud and drop the pointcloud map filter and the object validator that only the rule-based pipeline uses. Both feed their cluster objects to the tracker on thelidar_clusteringchannel. -
object_recognition/detection/{detector,filter}/— single-purpose launchers wired together by the object-recognition launchers.merger/camera_lidar_merger.launch.xmlchains the detection-side object mergers for thecamera_lidar_radar_seriallauncher. -
obstacle_segmentation/ground_segmentation_<backend>.launch.xml— ground removal backends (rule_based,rule_based_cuda,ml); backend selection is file selection.ground_segmentation_{additional_lidars,ransac}.launch.xmlfold extra lidars into the obstacle stream for kits that carry them. -
occupancy_grid_map/,common/,traffic_light_recognition/— feature launchers included directly by the system components.
Namespace and container addressing
Callers own the namespaces: the system component pushes perception and object_recognition; object_recognition_<mode>.launch.xml pushes detection/tracking/prediction. The object-recognition launchers address their internal topics through the fixed /perception/object_recognition namespace. Composable nodes load into the shared pointcloud container, whose name is exposed as pointcloud_container_name and aliased to the node/pointcloud_container argument of the detector launchers.
Config
Parameter files are resolved from a config/ tree addressed through the perception_config_pkg argument, which defaults to autoware_perception_config. A product can relocate the whole tree by setting perception_config_pkg once at its entry point — the launch configuration propagates through every include — but it must then ship the same config/ layout. Products that differ in only a few files instead override the corresponding *_param_path arguments, which every feature launcher declares with a default:
<include file="$(find-pkg-share autoware_perception_launch)/launch/object_recognition/object_recognition_lidar.launch.xml">
<arg name="perception_config_pkg" value="my_perception_config"/>
<arg name="FOO_NODE_param_path" value="..."/>
</include>
component_perception.launch.xml, component_traffic_light.launch.xml and planning_simulator/perception_simulation.launch.xml each declare perception_config_pkg, so a product switches the tree at the component it launches.
The launch/ tree is the interface downstream distributions adopt as-is; only package.xml, CMakeLists.txt, README.md, and changelogs stay package-local. Keep changes to this tree folder-merge compatible.
Package Dependencies
Please see <exec_depend> in package.xml.
Changelog for package autoware_perception_launch
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker (#1895)
- fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker
* chore: rename for readablity ---------
-
fix(ptv3): model path (#1890)
-
chore: add maintainer (#1880)
-
fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used (#1871)
- fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
fix: remove unnecessary dependency (#1870)
-
feat: add semantic segmentation pipeline option (#1865)
- fix: ground segmentation launch
- fix: missing dependencies and param
- fix: ptv3 topic
- fix: euclidean pipeline
- feat: add use_roi_detected_object_validator options
- replace with label_based_euclidean
- revert to bevfusion
- fix: aligning with updated EC
- fix: add alpha merger option
- fix: missing toggle condition
- disable irregular_object_detector
- fix: camera_lidar_radar merger
- update label_based_ec param
- revert to v4.4.0 pipeline option
- fix(merger launch): missing toggle condition
- style(pre-commit): autofix
- style(pre-commit): autofix
- remove voxel_downsample and pc validation
- RDDR-353 Enable irregular object detection (#2379)
- update config for 2 new classes
- typo
- style(pre-commit): autofix
- refactor
- refactor
- fix data_path
- fix: adjust combination when ptv3 used
- fix: remove fixed option when using ptv3
- remove object filter
* Update autoware_launch/config/perception/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
* fix: add semseg pipeline option for lidar perception mode ---------Co-authored-by: ktro2828 <<60615504+ktro2828@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
-
feat(perception): update perception pipeline to remove shape estimation (#1846)
- fix(perception): update input channels and ground segmentation parameters for improved tracking and detection
- Changed associator type from 'bev' to 'polar' in multi-object tracker input channels for better performance.
- Adjusted ground segmentation parameters: increased margin_max_z from 0.0 to 1.0 and detection_range_z_max from 2.5 to 3.5 to enhance ground detection capabilities.
- feat(Tier4PlanningWrapper): add data_path parameter for enhanced configuration flexibility
- Introduced a new parameter 'data_path' with a default value to improve the configuration options for the Tier4PlanningWrapper node.
- This addition allows for better management of data paths within the planning framework.
- refactor(perception): remove deprecated tracking modules and streamline object recognition configuration
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_launch | |
| reaction_analyzer |
Launch files
- launch/common/pointcloud_downsample.launch.xml
-
- pointcloud_container_name
- cuda_pointcloud_preprocessing [default: false]
- input/pointcloud
- output/pointcloud
- common_downsample_voxel_size_x [default: 0.05]
- common_downsample_voxel_size_y [default: 0.05]
- common_downsample_voxel_size_z [default: 0.05]
- launch/object_recognition/detection/detector/camera_2d_detector.launch.xml
-
- image_raw0 [default: /sensing/camera/camera0/image_raw]
- image_raw1 [default: /sensing/camera/camera1/image_raw]
- image_raw2 [default: /sensing/camera/camera2/image_raw]
- image_raw3 [default: /sensing/camera/camera3/image_raw]
- image_raw4 [default: /sensing/camera/camera4/image_raw]
- image_raw5 [default: /sensing/camera/camera5/image_raw]
- image_raw6 [default: /sensing/camera/camera6/image_raw]
- image_raw7 [default: /sensing/camera/camera7/image_raw]
- image_raw8 [default: /sensing/camera/camera8/image_raw]
- image_raw9 [default: /sensing/camera/camera9/image_raw]
- image_number [default: 1]
- camera_index [default: 0]
- use_bytetrack [default: true]
- enable_visualizer [default: false]
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- tensorrt_yolox_ns [default: ]
- launch/object_recognition/detection/detector/camera_bev_detector.launch.xml
-
- input/camera0/image
- input/camera0/info
- input/camera1/image
- input/camera1/info
- input/camera2/image
- input/camera2/info
- input/camera3/image
- input/camera3/info
- input/camera4/image
- input/camera4/info
- input/camera5/image
- input/camera5/info
- output/objects
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevdet_model_name [default: bevdet_one_lt_d]
- bevdet_model_path [default: $(var data_path)/tensorrt_bevdet]
- launch/object_recognition/detection/detector/camera_lidar_detector.launch.xml
-
- ns
- lidar_detection_model_type
- lidar_detection_model_name
- use_low_intensity_cluster_filter
- use_image_segmentation_based_filter
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info
- segmentation_pointcloud_fusion_camera_ids
- image_topic_name
- sync_param_path
- voxel_grid_based_euclidean_param_path
- lidar_model_param_path
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- pointpainting_fusion_common_param_path
- roi_cluster_fusion_param_path
- node/pointcloud_container
- input/pointcloud
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/ml_detector/objects
- output/rule_detector/objects
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- enable_2d_detection [default: false]
- launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
-
- pipeline_ns
- node/pointcloud_container
- output/objects [default: objects]
- input/concatenation_info
- input/pointcloud
- irregular_object_crop_box_filter_node_param_path
- irregular_object_scan_ground_filter_node_param_path
- irregular_object_roi_pointcloud_fusion_node_param_path
- irregular_object_fusion_camera_param_path
- sync_param_path
- launch/object_recognition/detection/detector/camera_vru_detector.launch.xml
-
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/objects [default: /perception/object_recognition/detection/camera_vru/objects]
- bbox_object_locator_param_path
- rois_ids [default: [0, 1]]
- launch/object_recognition/detection/detector/irregular_object_detector.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- output/clusters
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
-
- lidar_detection_model_type
- lidar_detection_model_name
- lidar_model_param_path
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
- centerpoint_common_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config/centerpoint_common.param.yaml]
- transfusion_model_path [default: $(var data_path)/lidar_transfusion]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type
- node/pointcloud_container
- input/pointcloud
- output/objects
- output/short_range_objects
- launch/object_recognition/detection/detector/lidar_rule_detector.launch.xml
-
- ns
- node/pointcloud_container
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/cluster_objects
- output/objects
- voxel_grid_based_euclidean_param_path
- use_low_height_cropbox [default: false]
- launch/object_recognition/detection/detector/lidar_semantic_segmentation_detector.launch.xml
-
- euclidean_clustering/param_path
- input/pointcloud
- output/objects
- launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
-
- detection_by_tracker_param_path
- input/clusters
- input/tracked_objects
- output/objects
- launch/object_recognition/detection/filter/object_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- objects_filter_method [default: lanelet_filter]
- object_recognition_detection_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml]
- object_recognition_detection_object_position_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_position_filter.param.yaml]
- input/objects
- output/objects
- launch/object_recognition/detection/filter/object_validator.launch.xml
-
- objects_validation_method
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path
- input/obstacle_pointcloud
- input/objects
- output/objects
- launch/object_recognition/detection/filter/pointcloud_downsample_filter.launch.xml
-
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- downsample_voxel_size [default: 0.1]
- launch/object_recognition/detection/filter/pointcloud_map_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- output/downsampled/pointcloud [default: /perception/obstacle_segmentation/pointcloud_map_filtered/downsampled/pointcloud]
- downsample_voxel_size [default: 0.1]
- voxel_based_compare_map_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/pointcloud_filter/voxel_based_compare_map_filter.param.yaml]
- launch/object_recognition/detection/filter/radar_filter.launch.xml
-
- object_sorter_param_path
- radar_lanelet_filtering_range_param_path
- input/radar
- output/objects
- launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- lidar_detection_model_type
- use_detection_by_tracker
- use_irregular_object_detector
- use_roi_detected_object_validator
- euclidean_clustering/shape_policy
- use_object_filter
- objects_filter_method
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/lidar_ml/objects
- input/lidar_cluster/objects
- input/irregular_object/objects [default: ]
- input/detection_by_tracker/objects
- output/objects [default: objects]
- alpha_merger_priority_mode [default: 0]
- launch/object_recognition/object_recognition_camera.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_bev_detector [default: true]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_semantic_segmentation_ptv3 [default: false]
- use_object_filter [default: true]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_only_detection [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar [default: /sensing/radar/detected_objects]
- input/camera_only/objects [default: /perception/object_recognition/detection/camera_only/objects]
- input/camera_only/channel [default: camera_streampetr]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar_serial.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_roi_detected_object_validator [default: true]
- use_detection_by_tracker [default: true]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- ml_camera_lidar_merger_priority_mode [default: 0]
- use_vector_map [default: true]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar/tracked_objects [default: /sensing/radar/tracked_objects]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- detection_by_tracker_param_path [default: $(var perception_config_dir)/object_recognition/detection/detection_by_tracker/detection_by_tracker.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- object_recognition_tracking_radar_tracked_object_sorter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_sorter.param.yaml]
- object_recognition_tracking_radar_tracked_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_lanelet_filter.param.yaml]
- object_recognition_tracking_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/data_association_matrix.param.yaml]
- object_recognition_tracking_object_merger_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/decorative_tracker_merger.param.yaml]
- euclidean_clustering/shape_policy [default: 0]
- launch/object_recognition/object_recognition_lidar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_lidar_ptv3.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/radar [default: /sensing/radar/detected_objects]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/prediction/prediction.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_vector_map [default: false]
- prediction_model_type [default: map_based]
- input/objects [default: /perception/object_recognition/tracking/objects]
- output/objects [default: /perception/object_recognition/objects]
- object_recognition_prediction_map_based_prediction_param_path [default: $(var perception_config_dir)/object_recognition/prediction/map_based_prediction.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_additional_lidars.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- lidar_name
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/main/pointcloud
- input/lidar/pointcloud [default: /sensing/lidar/$(var lidar_name)/pointcloud]
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_ml.launch.xml
-
- pointcloud_container_name [default: pointcloud_container]
- use_pointcloud_container [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/pointcloud/segmentation [default: /perception/segmented/pointcloud]
- output/pointcloud/visualization [default: /perception/segmented/pointcloud/visualization]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- model_variant [default: ptv3]
- model_path [default: $(var data_path)/ptv3]
- launch/obstacle_segmentation/ground_segmentation_ransac.launch.xml
-
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input_topics
- input/main/pointcloud
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- detection_area_crop_box_filter_node_param_path
- ransac_ground_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation)/config/ransac_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based_cuda.launch.xml
-
- target_container
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/ground_pointcloud [default: /perception/obstacle_segmentation/ground_pointcloud]
- cuda_scan_ground_segmentation_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation_cuda)/config/cuda_scan_ground_segmentation_filter.param.yaml]
- launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- input/obstacle_pointcloud [default: concatenated/pointcloud]
- input/raw_pointcloud [default: no_ground/oneshot/pointcloud]
- output [default: /perception/occupancy_grid_map/map]
- use_intra_process [default: false]
- use_multithread [default: false]
- pointcloud_container_name [default: pointcloud_container]
- occupancy_grid_map_method
- occupancy_grid_map_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_method).param.yaml]
- occupancy_grid_map_updater
- occupancy_grid_map_updater_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_updater)_updater.param.yaml]
- input_obstacle_pointcloud [default: false]
- input_obstacle_and_raw_pointcloud [default: true]
- use_pointcloud_container [default: true]
- launch/traffic_light_recognition/traffic_light_detector_fine.launch.xml
- Fine-detection chain for one traffic light camera: map based detector proposes rough ROIs, the fine detector refines them, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- fine_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_fine_detector/traffic_light_fine_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_rough.launch.xml
- Rough-detection chain for one traffic light camera: map based detector ROIs feed the classifiers directly, without a high accuracy detector.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_whole_image.launch.xml
- Whole-image detection chain for one traffic light camera: yolox detects over the full image, the selector matches detections to map based ROIs, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- whole_image_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/yolox_traffic_light_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_fusion.launch.xml
- Post-process shared by all traffic light cameras: multi camera fusion, V2X arbitration, pedestrian signal estimation and map visualization.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespaces [default: [camera6, camera7]]
- input/vector_map [default: /map/vector_map]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
- judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- multi_camera_fusion_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_multi_camera_fusion/traffic_light_multi_camera_fusion.param.yaml]
- arbiter_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_arbiter/traffic_light_arbiter.param.yaml]
- crosswalk_estimator_param_path [default: $(var perception_config_dir)/traffic_light_recognition/crosswalk_traffic_light_estimator/crosswalk_traffic_light_estimator.param.yaml]
- launch/traffic_light_recognition/traffic_light_occlusion_predictor.launch.xml
- Occlusion check for one traffic light camera: merges the car and pedestrian signals into the per-camera output, masking signals hidden from the camera.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- input/vector_map [default: /map/vector_map]
- occlusion_predictor_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_occlusion_predictor/traffic_light_occlusion_predictor.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_fine.launch.xml
- Traffic light recognition, fine detection mode: per-camera fine detection with occlusion check, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_merge.launch.xml
- Traffic light recognition, merge mode: detection and classification run on other ECUs; this side runs the per-camera occlusion check and the shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- input/vector_map [default: /map/vector_map]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- launch/traffic_light_recognition/traffic_light_recognition_rough.launch.xml
- Traffic light recognition, rough detection mode: per-camera map based detection with occlusion check, then shared fusion. One camera as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_whole_image.launch.xml
- Traffic light recognition, whole-image detection mode: per-camera yolox detection, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_perception_launch at Robotics Stack Exchange
Package Summary
| Version | 0.52.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_launch.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Taekjin Lee
- Yoshi Ri
- Masato Saeki
Authors
autoware_perception_launch
Shared perception launch library. The system component launchers live in the product layer (autoware_launch/launch/components/component_perception.launch.xml for the lidar pipeline and component_traffic_light.launch.xml for traffic light recognition); this package hosts the perception feature launchers they combine:
launch/
├── common/ # shared preprocess feature launchers (pointcloud downsample)
├── object_recognition/
│ ├── object_recognition_<mode>.launch.xml # detection + tracking + prediction per sensor mode
│ ├── detection/
│ │ ├── detector/ # detectors
│ │ ├── filter/ # filters
│ │ └── merger/ # detection-side serial merger (used by the camera_lidar_radar_serial launcher)
│ └── prediction/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
design/module/ # Autoware System Designer modules; same subtree as launch/
├── object_recognition/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
Launch files
-
object_recognition/object_recognition_<mode>.launch.xml— one feature launcher per sensor mode (camera,lidar,lidar_ptv3,lidar_radar,camera_lidar_radar,camera_lidar_radar_serial); hosts the detection stage inline together with the tracker and prediction, and pushes their module namespaces. Camera and radar input topics default to their absolute sensing paths (/sensing/camera/cameraN/...,/sensing/radar/detected_objects), so callers override only what differs. Most modes wire the multi-channel tracker to the detector outputs;camera_lidar_radar_serialinstead merges the detectors in the detection stage (optionally regenerating detections through detection-by-tracker), tracks the single mergeddetected_objectschannel, and joins radar tracked objects at the decorative tracker merger.cameraruns camera-only detectors (BEV and camera VRU). - The clustering backend is file selection, not a flag:
lidarruns rule-based euclidean clustering off the obstacle segmentation cloud, whilelidar_ptv3andlidar_radarcluster the PTv3 semantic-segmentation cloud and drop the pointcloud map filter and the object validator that only the rule-based pipeline uses. Both feed their cluster objects to the tracker on thelidar_clusteringchannel. -
object_recognition/detection/{detector,filter}/— single-purpose launchers wired together by the object-recognition launchers.merger/camera_lidar_merger.launch.xmlchains the detection-side object mergers for thecamera_lidar_radar_seriallauncher. -
obstacle_segmentation/ground_segmentation_<backend>.launch.xml— ground removal backends (rule_based,rule_based_cuda,ml); backend selection is file selection.ground_segmentation_{additional_lidars,ransac}.launch.xmlfold extra lidars into the obstacle stream for kits that carry them. -
occupancy_grid_map/,common/,traffic_light_recognition/— feature launchers included directly by the system components.
Namespace and container addressing
Callers own the namespaces: the system component pushes perception and object_recognition; object_recognition_<mode>.launch.xml pushes detection/tracking/prediction. The object-recognition launchers address their internal topics through the fixed /perception/object_recognition namespace. Composable nodes load into the shared pointcloud container, whose name is exposed as pointcloud_container_name and aliased to the node/pointcloud_container argument of the detector launchers.
Config
Parameter files are resolved from a config/ tree addressed through the perception_config_pkg argument, which defaults to autoware_perception_config. A product can relocate the whole tree by setting perception_config_pkg once at its entry point — the launch configuration propagates through every include — but it must then ship the same config/ layout. Products that differ in only a few files instead override the corresponding *_param_path arguments, which every feature launcher declares with a default:
<include file="$(find-pkg-share autoware_perception_launch)/launch/object_recognition/object_recognition_lidar.launch.xml">
<arg name="perception_config_pkg" value="my_perception_config"/>
<arg name="FOO_NODE_param_path" value="..."/>
</include>
component_perception.launch.xml, component_traffic_light.launch.xml and planning_simulator/perception_simulation.launch.xml each declare perception_config_pkg, so a product switches the tree at the component it launches.
The launch/ tree is the interface downstream distributions adopt as-is; only package.xml, CMakeLists.txt, README.md, and changelogs stay package-local. Keep changes to this tree folder-merge compatible.
Package Dependencies
Please see <exec_depend> in package.xml.
Changelog for package autoware_perception_launch
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker (#1895)
- fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker
* chore: rename for readablity ---------
-
fix(ptv3): model path (#1890)
-
chore: add maintainer (#1880)
-
fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used (#1871)
- fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
fix: remove unnecessary dependency (#1870)
-
feat: add semantic segmentation pipeline option (#1865)
- fix: ground segmentation launch
- fix: missing dependencies and param
- fix: ptv3 topic
- fix: euclidean pipeline
- feat: add use_roi_detected_object_validator options
- replace with label_based_euclidean
- revert to bevfusion
- fix: aligning with updated EC
- fix: add alpha merger option
- fix: missing toggle condition
- disable irregular_object_detector
- fix: camera_lidar_radar merger
- update label_based_ec param
- revert to v4.4.0 pipeline option
- fix(merger launch): missing toggle condition
- style(pre-commit): autofix
- style(pre-commit): autofix
- remove voxel_downsample and pc validation
- RDDR-353 Enable irregular object detection (#2379)
- update config for 2 new classes
- typo
- style(pre-commit): autofix
- refactor
- refactor
- fix data_path
- fix: adjust combination when ptv3 used
- fix: remove fixed option when using ptv3
- remove object filter
* Update autoware_launch/config/perception/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
* fix: add semseg pipeline option for lidar perception mode ---------Co-authored-by: ktro2828 <<60615504+ktro2828@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
-
feat(perception): update perception pipeline to remove shape estimation (#1846)
- fix(perception): update input channels and ground segmentation parameters for improved tracking and detection
- Changed associator type from 'bev' to 'polar' in multi-object tracker input channels for better performance.
- Adjusted ground segmentation parameters: increased margin_max_z from 0.0 to 1.0 and detection_range_z_max from 2.5 to 3.5 to enhance ground detection capabilities.
- feat(Tier4PlanningWrapper): add data_path parameter for enhanced configuration flexibility
- Introduced a new parameter 'data_path' with a default value to improve the configuration options for the Tier4PlanningWrapper node.
- This addition allows for better management of data paths within the planning framework.
- refactor(perception): remove deprecated tracking modules and streamline object recognition configuration
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_launch | |
| reaction_analyzer |
Launch files
- launch/common/pointcloud_downsample.launch.xml
-
- pointcloud_container_name
- cuda_pointcloud_preprocessing [default: false]
- input/pointcloud
- output/pointcloud
- common_downsample_voxel_size_x [default: 0.05]
- common_downsample_voxel_size_y [default: 0.05]
- common_downsample_voxel_size_z [default: 0.05]
- launch/object_recognition/detection/detector/camera_2d_detector.launch.xml
-
- image_raw0 [default: /sensing/camera/camera0/image_raw]
- image_raw1 [default: /sensing/camera/camera1/image_raw]
- image_raw2 [default: /sensing/camera/camera2/image_raw]
- image_raw3 [default: /sensing/camera/camera3/image_raw]
- image_raw4 [default: /sensing/camera/camera4/image_raw]
- image_raw5 [default: /sensing/camera/camera5/image_raw]
- image_raw6 [default: /sensing/camera/camera6/image_raw]
- image_raw7 [default: /sensing/camera/camera7/image_raw]
- image_raw8 [default: /sensing/camera/camera8/image_raw]
- image_raw9 [default: /sensing/camera/camera9/image_raw]
- image_number [default: 1]
- camera_index [default: 0]
- use_bytetrack [default: true]
- enable_visualizer [default: false]
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- tensorrt_yolox_ns [default: ]
- launch/object_recognition/detection/detector/camera_bev_detector.launch.xml
-
- input/camera0/image
- input/camera0/info
- input/camera1/image
- input/camera1/info
- input/camera2/image
- input/camera2/info
- input/camera3/image
- input/camera3/info
- input/camera4/image
- input/camera4/info
- input/camera5/image
- input/camera5/info
- output/objects
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevdet_model_name [default: bevdet_one_lt_d]
- bevdet_model_path [default: $(var data_path)/tensorrt_bevdet]
- launch/object_recognition/detection/detector/camera_lidar_detector.launch.xml
-
- ns
- lidar_detection_model_type
- lidar_detection_model_name
- use_low_intensity_cluster_filter
- use_image_segmentation_based_filter
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info
- segmentation_pointcloud_fusion_camera_ids
- image_topic_name
- sync_param_path
- voxel_grid_based_euclidean_param_path
- lidar_model_param_path
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- pointpainting_fusion_common_param_path
- roi_cluster_fusion_param_path
- node/pointcloud_container
- input/pointcloud
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/ml_detector/objects
- output/rule_detector/objects
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- enable_2d_detection [default: false]
- launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
-
- pipeline_ns
- node/pointcloud_container
- output/objects [default: objects]
- input/concatenation_info
- input/pointcloud
- irregular_object_crop_box_filter_node_param_path
- irregular_object_scan_ground_filter_node_param_path
- irregular_object_roi_pointcloud_fusion_node_param_path
- irregular_object_fusion_camera_param_path
- sync_param_path
- launch/object_recognition/detection/detector/camera_vru_detector.launch.xml
-
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/objects [default: /perception/object_recognition/detection/camera_vru/objects]
- bbox_object_locator_param_path
- rois_ids [default: [0, 1]]
- launch/object_recognition/detection/detector/irregular_object_detector.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- output/clusters
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
-
- lidar_detection_model_type
- lidar_detection_model_name
- lidar_model_param_path
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
- centerpoint_common_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config/centerpoint_common.param.yaml]
- transfusion_model_path [default: $(var data_path)/lidar_transfusion]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type
- node/pointcloud_container
- input/pointcloud
- output/objects
- output/short_range_objects
- launch/object_recognition/detection/detector/lidar_rule_detector.launch.xml
-
- ns
- node/pointcloud_container
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/cluster_objects
- output/objects
- voxel_grid_based_euclidean_param_path
- use_low_height_cropbox [default: false]
- launch/object_recognition/detection/detector/lidar_semantic_segmentation_detector.launch.xml
-
- euclidean_clustering/param_path
- input/pointcloud
- output/objects
- launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
-
- detection_by_tracker_param_path
- input/clusters
- input/tracked_objects
- output/objects
- launch/object_recognition/detection/filter/object_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- objects_filter_method [default: lanelet_filter]
- object_recognition_detection_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml]
- object_recognition_detection_object_position_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_position_filter.param.yaml]
- input/objects
- output/objects
- launch/object_recognition/detection/filter/object_validator.launch.xml
-
- objects_validation_method
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path
- input/obstacle_pointcloud
- input/objects
- output/objects
- launch/object_recognition/detection/filter/pointcloud_downsample_filter.launch.xml
-
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- downsample_voxel_size [default: 0.1]
- launch/object_recognition/detection/filter/pointcloud_map_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- output/downsampled/pointcloud [default: /perception/obstacle_segmentation/pointcloud_map_filtered/downsampled/pointcloud]
- downsample_voxel_size [default: 0.1]
- voxel_based_compare_map_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/pointcloud_filter/voxel_based_compare_map_filter.param.yaml]
- launch/object_recognition/detection/filter/radar_filter.launch.xml
-
- object_sorter_param_path
- radar_lanelet_filtering_range_param_path
- input/radar
- output/objects
- launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- lidar_detection_model_type
- use_detection_by_tracker
- use_irregular_object_detector
- use_roi_detected_object_validator
- euclidean_clustering/shape_policy
- use_object_filter
- objects_filter_method
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/lidar_ml/objects
- input/lidar_cluster/objects
- input/irregular_object/objects [default: ]
- input/detection_by_tracker/objects
- output/objects [default: objects]
- alpha_merger_priority_mode [default: 0]
- launch/object_recognition/object_recognition_camera.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_bev_detector [default: true]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_semantic_segmentation_ptv3 [default: false]
- use_object_filter [default: true]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_only_detection [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar [default: /sensing/radar/detected_objects]
- input/camera_only/objects [default: /perception/object_recognition/detection/camera_only/objects]
- input/camera_only/channel [default: camera_streampetr]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar_serial.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_roi_detected_object_validator [default: true]
- use_detection_by_tracker [default: true]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- ml_camera_lidar_merger_priority_mode [default: 0]
- use_vector_map [default: true]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar/tracked_objects [default: /sensing/radar/tracked_objects]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- detection_by_tracker_param_path [default: $(var perception_config_dir)/object_recognition/detection/detection_by_tracker/detection_by_tracker.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- object_recognition_tracking_radar_tracked_object_sorter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_sorter.param.yaml]
- object_recognition_tracking_radar_tracked_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_lanelet_filter.param.yaml]
- object_recognition_tracking_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/data_association_matrix.param.yaml]
- object_recognition_tracking_object_merger_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/decorative_tracker_merger.param.yaml]
- euclidean_clustering/shape_policy [default: 0]
- launch/object_recognition/object_recognition_lidar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_lidar_ptv3.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/radar [default: /sensing/radar/detected_objects]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/prediction/prediction.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_vector_map [default: false]
- prediction_model_type [default: map_based]
- input/objects [default: /perception/object_recognition/tracking/objects]
- output/objects [default: /perception/object_recognition/objects]
- object_recognition_prediction_map_based_prediction_param_path [default: $(var perception_config_dir)/object_recognition/prediction/map_based_prediction.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_additional_lidars.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- lidar_name
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/main/pointcloud
- input/lidar/pointcloud [default: /sensing/lidar/$(var lidar_name)/pointcloud]
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_ml.launch.xml
-
- pointcloud_container_name [default: pointcloud_container]
- use_pointcloud_container [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/pointcloud/segmentation [default: /perception/segmented/pointcloud]
- output/pointcloud/visualization [default: /perception/segmented/pointcloud/visualization]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- model_variant [default: ptv3]
- model_path [default: $(var data_path)/ptv3]
- launch/obstacle_segmentation/ground_segmentation_ransac.launch.xml
-
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input_topics
- input/main/pointcloud
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- detection_area_crop_box_filter_node_param_path
- ransac_ground_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation)/config/ransac_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based_cuda.launch.xml
-
- target_container
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/ground_pointcloud [default: /perception/obstacle_segmentation/ground_pointcloud]
- cuda_scan_ground_segmentation_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation_cuda)/config/cuda_scan_ground_segmentation_filter.param.yaml]
- launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- input/obstacle_pointcloud [default: concatenated/pointcloud]
- input/raw_pointcloud [default: no_ground/oneshot/pointcloud]
- output [default: /perception/occupancy_grid_map/map]
- use_intra_process [default: false]
- use_multithread [default: false]
- pointcloud_container_name [default: pointcloud_container]
- occupancy_grid_map_method
- occupancy_grid_map_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_method).param.yaml]
- occupancy_grid_map_updater
- occupancy_grid_map_updater_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_updater)_updater.param.yaml]
- input_obstacle_pointcloud [default: false]
- input_obstacle_and_raw_pointcloud [default: true]
- use_pointcloud_container [default: true]
- launch/traffic_light_recognition/traffic_light_detector_fine.launch.xml
- Fine-detection chain for one traffic light camera: map based detector proposes rough ROIs, the fine detector refines them, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- fine_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_fine_detector/traffic_light_fine_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_rough.launch.xml
- Rough-detection chain for one traffic light camera: map based detector ROIs feed the classifiers directly, without a high accuracy detector.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_whole_image.launch.xml
- Whole-image detection chain for one traffic light camera: yolox detects over the full image, the selector matches detections to map based ROIs, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- whole_image_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/yolox_traffic_light_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_fusion.launch.xml
- Post-process shared by all traffic light cameras: multi camera fusion, V2X arbitration, pedestrian signal estimation and map visualization.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespaces [default: [camera6, camera7]]
- input/vector_map [default: /map/vector_map]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
- judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- multi_camera_fusion_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_multi_camera_fusion/traffic_light_multi_camera_fusion.param.yaml]
- arbiter_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_arbiter/traffic_light_arbiter.param.yaml]
- crosswalk_estimator_param_path [default: $(var perception_config_dir)/traffic_light_recognition/crosswalk_traffic_light_estimator/crosswalk_traffic_light_estimator.param.yaml]
- launch/traffic_light_recognition/traffic_light_occlusion_predictor.launch.xml
- Occlusion check for one traffic light camera: merges the car and pedestrian signals into the per-camera output, masking signals hidden from the camera.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- input/vector_map [default: /map/vector_map]
- occlusion_predictor_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_occlusion_predictor/traffic_light_occlusion_predictor.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_fine.launch.xml
- Traffic light recognition, fine detection mode: per-camera fine detection with occlusion check, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_merge.launch.xml
- Traffic light recognition, merge mode: detection and classification run on other ECUs; this side runs the per-camera occlusion check and the shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- input/vector_map [default: /map/vector_map]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- launch/traffic_light_recognition/traffic_light_recognition_rough.launch.xml
- Traffic light recognition, rough detection mode: per-camera map based detection with occlusion check, then shared fusion. One camera as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_whole_image.launch.xml
- Traffic light recognition, whole-image detection mode: per-camera yolox detection, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_perception_launch at Robotics Stack Exchange
Package Summary
| Version | 0.52.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_launch.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Taekjin Lee
- Yoshi Ri
- Masato Saeki
Authors
autoware_perception_launch
Shared perception launch library. The system component launchers live in the product layer (autoware_launch/launch/components/component_perception.launch.xml for the lidar pipeline and component_traffic_light.launch.xml for traffic light recognition); this package hosts the perception feature launchers they combine:
launch/
├── common/ # shared preprocess feature launchers (pointcloud downsample)
├── object_recognition/
│ ├── object_recognition_<mode>.launch.xml # detection + tracking + prediction per sensor mode
│ ├── detection/
│ │ ├── detector/ # detectors
│ │ ├── filter/ # filters
│ │ └── merger/ # detection-side serial merger (used by the camera_lidar_radar_serial launcher)
│ └── prediction/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
design/module/ # Autoware System Designer modules; same subtree as launch/
├── object_recognition/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
Launch files
-
object_recognition/object_recognition_<mode>.launch.xml— one feature launcher per sensor mode (camera,lidar,lidar_ptv3,lidar_radar,camera_lidar_radar,camera_lidar_radar_serial); hosts the detection stage inline together with the tracker and prediction, and pushes their module namespaces. Camera and radar input topics default to their absolute sensing paths (/sensing/camera/cameraN/...,/sensing/radar/detected_objects), so callers override only what differs. Most modes wire the multi-channel tracker to the detector outputs;camera_lidar_radar_serialinstead merges the detectors in the detection stage (optionally regenerating detections through detection-by-tracker), tracks the single mergeddetected_objectschannel, and joins radar tracked objects at the decorative tracker merger.cameraruns camera-only detectors (BEV and camera VRU). - The clustering backend is file selection, not a flag:
lidarruns rule-based euclidean clustering off the obstacle segmentation cloud, whilelidar_ptv3andlidar_radarcluster the PTv3 semantic-segmentation cloud and drop the pointcloud map filter and the object validator that only the rule-based pipeline uses. Both feed their cluster objects to the tracker on thelidar_clusteringchannel. -
object_recognition/detection/{detector,filter}/— single-purpose launchers wired together by the object-recognition launchers.merger/camera_lidar_merger.launch.xmlchains the detection-side object mergers for thecamera_lidar_radar_seriallauncher. -
obstacle_segmentation/ground_segmentation_<backend>.launch.xml— ground removal backends (rule_based,rule_based_cuda,ml); backend selection is file selection.ground_segmentation_{additional_lidars,ransac}.launch.xmlfold extra lidars into the obstacle stream for kits that carry them. -
occupancy_grid_map/,common/,traffic_light_recognition/— feature launchers included directly by the system components.
Namespace and container addressing
Callers own the namespaces: the system component pushes perception and object_recognition; object_recognition_<mode>.launch.xml pushes detection/tracking/prediction. The object-recognition launchers address their internal topics through the fixed /perception/object_recognition namespace. Composable nodes load into the shared pointcloud container, whose name is exposed as pointcloud_container_name and aliased to the node/pointcloud_container argument of the detector launchers.
Config
Parameter files are resolved from a config/ tree addressed through the perception_config_pkg argument, which defaults to autoware_perception_config. A product can relocate the whole tree by setting perception_config_pkg once at its entry point — the launch configuration propagates through every include — but it must then ship the same config/ layout. Products that differ in only a few files instead override the corresponding *_param_path arguments, which every feature launcher declares with a default:
<include file="$(find-pkg-share autoware_perception_launch)/launch/object_recognition/object_recognition_lidar.launch.xml">
<arg name="perception_config_pkg" value="my_perception_config"/>
<arg name="FOO_NODE_param_path" value="..."/>
</include>
component_perception.launch.xml, component_traffic_light.launch.xml and planning_simulator/perception_simulation.launch.xml each declare perception_config_pkg, so a product switches the tree at the component it launches.
The launch/ tree is the interface downstream distributions adopt as-is; only package.xml, CMakeLists.txt, README.md, and changelogs stay package-local. Keep changes to this tree folder-merge compatible.
Package Dependencies
Please see <exec_depend> in package.xml.
Changelog for package autoware_perception_launch
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker (#1895)
- fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker
* chore: rename for readablity ---------
-
fix(ptv3): model path (#1890)
-
chore: add maintainer (#1880)
-
fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used (#1871)
- fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
fix: remove unnecessary dependency (#1870)
-
feat: add semantic segmentation pipeline option (#1865)
- fix: ground segmentation launch
- fix: missing dependencies and param
- fix: ptv3 topic
- fix: euclidean pipeline
- feat: add use_roi_detected_object_validator options
- replace with label_based_euclidean
- revert to bevfusion
- fix: aligning with updated EC
- fix: add alpha merger option
- fix: missing toggle condition
- disable irregular_object_detector
- fix: camera_lidar_radar merger
- update label_based_ec param
- revert to v4.4.0 pipeline option
- fix(merger launch): missing toggle condition
- style(pre-commit): autofix
- style(pre-commit): autofix
- remove voxel_downsample and pc validation
- RDDR-353 Enable irregular object detection (#2379)
- update config for 2 new classes
- typo
- style(pre-commit): autofix
- refactor
- refactor
- fix data_path
- fix: adjust combination when ptv3 used
- fix: remove fixed option when using ptv3
- remove object filter
* Update autoware_launch/config/perception/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
* fix: add semseg pipeline option for lidar perception mode ---------Co-authored-by: ktro2828 <<60615504+ktro2828@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
-
feat(perception): update perception pipeline to remove shape estimation (#1846)
- fix(perception): update input channels and ground segmentation parameters for improved tracking and detection
- Changed associator type from 'bev' to 'polar' in multi-object tracker input channels for better performance.
- Adjusted ground segmentation parameters: increased margin_max_z from 0.0 to 1.0 and detection_range_z_max from 2.5 to 3.5 to enhance ground detection capabilities.
- feat(Tier4PlanningWrapper): add data_path parameter for enhanced configuration flexibility
- Introduced a new parameter 'data_path' with a default value to improve the configuration options for the Tier4PlanningWrapper node.
- This addition allows for better management of data paths within the planning framework.
- refactor(perception): remove deprecated tracking modules and streamline object recognition configuration
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_launch | |
| reaction_analyzer |
Launch files
- launch/common/pointcloud_downsample.launch.xml
-
- pointcloud_container_name
- cuda_pointcloud_preprocessing [default: false]
- input/pointcloud
- output/pointcloud
- common_downsample_voxel_size_x [default: 0.05]
- common_downsample_voxel_size_y [default: 0.05]
- common_downsample_voxel_size_z [default: 0.05]
- launch/object_recognition/detection/detector/camera_2d_detector.launch.xml
-
- image_raw0 [default: /sensing/camera/camera0/image_raw]
- image_raw1 [default: /sensing/camera/camera1/image_raw]
- image_raw2 [default: /sensing/camera/camera2/image_raw]
- image_raw3 [default: /sensing/camera/camera3/image_raw]
- image_raw4 [default: /sensing/camera/camera4/image_raw]
- image_raw5 [default: /sensing/camera/camera5/image_raw]
- image_raw6 [default: /sensing/camera/camera6/image_raw]
- image_raw7 [default: /sensing/camera/camera7/image_raw]
- image_raw8 [default: /sensing/camera/camera8/image_raw]
- image_raw9 [default: /sensing/camera/camera9/image_raw]
- image_number [default: 1]
- camera_index [default: 0]
- use_bytetrack [default: true]
- enable_visualizer [default: false]
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- tensorrt_yolox_ns [default: ]
- launch/object_recognition/detection/detector/camera_bev_detector.launch.xml
-
- input/camera0/image
- input/camera0/info
- input/camera1/image
- input/camera1/info
- input/camera2/image
- input/camera2/info
- input/camera3/image
- input/camera3/info
- input/camera4/image
- input/camera4/info
- input/camera5/image
- input/camera5/info
- output/objects
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevdet_model_name [default: bevdet_one_lt_d]
- bevdet_model_path [default: $(var data_path)/tensorrt_bevdet]
- launch/object_recognition/detection/detector/camera_lidar_detector.launch.xml
-
- ns
- lidar_detection_model_type
- lidar_detection_model_name
- use_low_intensity_cluster_filter
- use_image_segmentation_based_filter
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info
- segmentation_pointcloud_fusion_camera_ids
- image_topic_name
- sync_param_path
- voxel_grid_based_euclidean_param_path
- lidar_model_param_path
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- pointpainting_fusion_common_param_path
- roi_cluster_fusion_param_path
- node/pointcloud_container
- input/pointcloud
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/ml_detector/objects
- output/rule_detector/objects
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- enable_2d_detection [default: false]
- launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
-
- pipeline_ns
- node/pointcloud_container
- output/objects [default: objects]
- input/concatenation_info
- input/pointcloud
- irregular_object_crop_box_filter_node_param_path
- irregular_object_scan_ground_filter_node_param_path
- irregular_object_roi_pointcloud_fusion_node_param_path
- irregular_object_fusion_camera_param_path
- sync_param_path
- launch/object_recognition/detection/detector/camera_vru_detector.launch.xml
-
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/objects [default: /perception/object_recognition/detection/camera_vru/objects]
- bbox_object_locator_param_path
- rois_ids [default: [0, 1]]
- launch/object_recognition/detection/detector/irregular_object_detector.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- output/clusters
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
-
- lidar_detection_model_type
- lidar_detection_model_name
- lidar_model_param_path
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
- centerpoint_common_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config/centerpoint_common.param.yaml]
- transfusion_model_path [default: $(var data_path)/lidar_transfusion]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type
- node/pointcloud_container
- input/pointcloud
- output/objects
- output/short_range_objects
- launch/object_recognition/detection/detector/lidar_rule_detector.launch.xml
-
- ns
- node/pointcloud_container
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/cluster_objects
- output/objects
- voxel_grid_based_euclidean_param_path
- use_low_height_cropbox [default: false]
- launch/object_recognition/detection/detector/lidar_semantic_segmentation_detector.launch.xml
-
- euclidean_clustering/param_path
- input/pointcloud
- output/objects
- launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
-
- detection_by_tracker_param_path
- input/clusters
- input/tracked_objects
- output/objects
- launch/object_recognition/detection/filter/object_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- objects_filter_method [default: lanelet_filter]
- object_recognition_detection_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml]
- object_recognition_detection_object_position_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_position_filter.param.yaml]
- input/objects
- output/objects
- launch/object_recognition/detection/filter/object_validator.launch.xml
-
- objects_validation_method
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path
- input/obstacle_pointcloud
- input/objects
- output/objects
- launch/object_recognition/detection/filter/pointcloud_downsample_filter.launch.xml
-
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- downsample_voxel_size [default: 0.1]
- launch/object_recognition/detection/filter/pointcloud_map_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- output/downsampled/pointcloud [default: /perception/obstacle_segmentation/pointcloud_map_filtered/downsampled/pointcloud]
- downsample_voxel_size [default: 0.1]
- voxel_based_compare_map_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/pointcloud_filter/voxel_based_compare_map_filter.param.yaml]
- launch/object_recognition/detection/filter/radar_filter.launch.xml
-
- object_sorter_param_path
- radar_lanelet_filtering_range_param_path
- input/radar
- output/objects
- launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- lidar_detection_model_type
- use_detection_by_tracker
- use_irregular_object_detector
- use_roi_detected_object_validator
- euclidean_clustering/shape_policy
- use_object_filter
- objects_filter_method
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/lidar_ml/objects
- input/lidar_cluster/objects
- input/irregular_object/objects [default: ]
- input/detection_by_tracker/objects
- output/objects [default: objects]
- alpha_merger_priority_mode [default: 0]
- launch/object_recognition/object_recognition_camera.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_bev_detector [default: true]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_semantic_segmentation_ptv3 [default: false]
- use_object_filter [default: true]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_only_detection [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar [default: /sensing/radar/detected_objects]
- input/camera_only/objects [default: /perception/object_recognition/detection/camera_only/objects]
- input/camera_only/channel [default: camera_streampetr]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar_serial.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_roi_detected_object_validator [default: true]
- use_detection_by_tracker [default: true]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- ml_camera_lidar_merger_priority_mode [default: 0]
- use_vector_map [default: true]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar/tracked_objects [default: /sensing/radar/tracked_objects]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- detection_by_tracker_param_path [default: $(var perception_config_dir)/object_recognition/detection/detection_by_tracker/detection_by_tracker.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- object_recognition_tracking_radar_tracked_object_sorter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_sorter.param.yaml]
- object_recognition_tracking_radar_tracked_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_lanelet_filter.param.yaml]
- object_recognition_tracking_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/data_association_matrix.param.yaml]
- object_recognition_tracking_object_merger_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/decorative_tracker_merger.param.yaml]
- euclidean_clustering/shape_policy [default: 0]
- launch/object_recognition/object_recognition_lidar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_lidar_ptv3.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/radar [default: /sensing/radar/detected_objects]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/prediction/prediction.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_vector_map [default: false]
- prediction_model_type [default: map_based]
- input/objects [default: /perception/object_recognition/tracking/objects]
- output/objects [default: /perception/object_recognition/objects]
- object_recognition_prediction_map_based_prediction_param_path [default: $(var perception_config_dir)/object_recognition/prediction/map_based_prediction.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_additional_lidars.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- lidar_name
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/main/pointcloud
- input/lidar/pointcloud [default: /sensing/lidar/$(var lidar_name)/pointcloud]
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_ml.launch.xml
-
- pointcloud_container_name [default: pointcloud_container]
- use_pointcloud_container [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/pointcloud/segmentation [default: /perception/segmented/pointcloud]
- output/pointcloud/visualization [default: /perception/segmented/pointcloud/visualization]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- model_variant [default: ptv3]
- model_path [default: $(var data_path)/ptv3]
- launch/obstacle_segmentation/ground_segmentation_ransac.launch.xml
-
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input_topics
- input/main/pointcloud
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- detection_area_crop_box_filter_node_param_path
- ransac_ground_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation)/config/ransac_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based_cuda.launch.xml
-
- target_container
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/ground_pointcloud [default: /perception/obstacle_segmentation/ground_pointcloud]
- cuda_scan_ground_segmentation_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation_cuda)/config/cuda_scan_ground_segmentation_filter.param.yaml]
- launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- input/obstacle_pointcloud [default: concatenated/pointcloud]
- input/raw_pointcloud [default: no_ground/oneshot/pointcloud]
- output [default: /perception/occupancy_grid_map/map]
- use_intra_process [default: false]
- use_multithread [default: false]
- pointcloud_container_name [default: pointcloud_container]
- occupancy_grid_map_method
- occupancy_grid_map_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_method).param.yaml]
- occupancy_grid_map_updater
- occupancy_grid_map_updater_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_updater)_updater.param.yaml]
- input_obstacle_pointcloud [default: false]
- input_obstacle_and_raw_pointcloud [default: true]
- use_pointcloud_container [default: true]
- launch/traffic_light_recognition/traffic_light_detector_fine.launch.xml
- Fine-detection chain for one traffic light camera: map based detector proposes rough ROIs, the fine detector refines them, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- fine_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_fine_detector/traffic_light_fine_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_rough.launch.xml
- Rough-detection chain for one traffic light camera: map based detector ROIs feed the classifiers directly, without a high accuracy detector.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_whole_image.launch.xml
- Whole-image detection chain for one traffic light camera: yolox detects over the full image, the selector matches detections to map based ROIs, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- whole_image_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/yolox_traffic_light_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_fusion.launch.xml
- Post-process shared by all traffic light cameras: multi camera fusion, V2X arbitration, pedestrian signal estimation and map visualization.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespaces [default: [camera6, camera7]]
- input/vector_map [default: /map/vector_map]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
- judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- multi_camera_fusion_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_multi_camera_fusion/traffic_light_multi_camera_fusion.param.yaml]
- arbiter_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_arbiter/traffic_light_arbiter.param.yaml]
- crosswalk_estimator_param_path [default: $(var perception_config_dir)/traffic_light_recognition/crosswalk_traffic_light_estimator/crosswalk_traffic_light_estimator.param.yaml]
- launch/traffic_light_recognition/traffic_light_occlusion_predictor.launch.xml
- Occlusion check for one traffic light camera: merges the car and pedestrian signals into the per-camera output, masking signals hidden from the camera.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- input/vector_map [default: /map/vector_map]
- occlusion_predictor_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_occlusion_predictor/traffic_light_occlusion_predictor.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_fine.launch.xml
- Traffic light recognition, fine detection mode: per-camera fine detection with occlusion check, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_merge.launch.xml
- Traffic light recognition, merge mode: detection and classification run on other ECUs; this side runs the per-camera occlusion check and the shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- input/vector_map [default: /map/vector_map]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- launch/traffic_light_recognition/traffic_light_recognition_rough.launch.xml
- Traffic light recognition, rough detection mode: per-camera map based detection with occlusion check, then shared fusion. One camera as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_whole_image.launch.xml
- Traffic light recognition, whole-image detection mode: per-camera yolox detection, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_perception_launch at Robotics Stack Exchange
Package Summary
| Version | 0.52.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_launch.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Taekjin Lee
- Yoshi Ri
- Masato Saeki
Authors
autoware_perception_launch
Shared perception launch library. The system component launchers live in the product layer (autoware_launch/launch/components/component_perception.launch.xml for the lidar pipeline and component_traffic_light.launch.xml for traffic light recognition); this package hosts the perception feature launchers they combine:
launch/
├── common/ # shared preprocess feature launchers (pointcloud downsample)
├── object_recognition/
│ ├── object_recognition_<mode>.launch.xml # detection + tracking + prediction per sensor mode
│ ├── detection/
│ │ ├── detector/ # detectors
│ │ ├── filter/ # filters
│ │ └── merger/ # detection-side serial merger (used by the camera_lidar_radar_serial launcher)
│ └── prediction/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
design/module/ # Autoware System Designer modules; same subtree as launch/
├── object_recognition/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
Launch files
-
object_recognition/object_recognition_<mode>.launch.xml— one feature launcher per sensor mode (camera,lidar,lidar_ptv3,lidar_radar,camera_lidar_radar,camera_lidar_radar_serial); hosts the detection stage inline together with the tracker and prediction, and pushes their module namespaces. Camera and radar input topics default to their absolute sensing paths (/sensing/camera/cameraN/...,/sensing/radar/detected_objects), so callers override only what differs. Most modes wire the multi-channel tracker to the detector outputs;camera_lidar_radar_serialinstead merges the detectors in the detection stage (optionally regenerating detections through detection-by-tracker), tracks the single mergeddetected_objectschannel, and joins radar tracked objects at the decorative tracker merger.cameraruns camera-only detectors (BEV and camera VRU). - The clustering backend is file selection, not a flag:
lidarruns rule-based euclidean clustering off the obstacle segmentation cloud, whilelidar_ptv3andlidar_radarcluster the PTv3 semantic-segmentation cloud and drop the pointcloud map filter and the object validator that only the rule-based pipeline uses. Both feed their cluster objects to the tracker on thelidar_clusteringchannel. -
object_recognition/detection/{detector,filter}/— single-purpose launchers wired together by the object-recognition launchers.merger/camera_lidar_merger.launch.xmlchains the detection-side object mergers for thecamera_lidar_radar_seriallauncher. -
obstacle_segmentation/ground_segmentation_<backend>.launch.xml— ground removal backends (rule_based,rule_based_cuda,ml); backend selection is file selection.ground_segmentation_{additional_lidars,ransac}.launch.xmlfold extra lidars into the obstacle stream for kits that carry them. -
occupancy_grid_map/,common/,traffic_light_recognition/— feature launchers included directly by the system components.
Namespace and container addressing
Callers own the namespaces: the system component pushes perception and object_recognition; object_recognition_<mode>.launch.xml pushes detection/tracking/prediction. The object-recognition launchers address their internal topics through the fixed /perception/object_recognition namespace. Composable nodes load into the shared pointcloud container, whose name is exposed as pointcloud_container_name and aliased to the node/pointcloud_container argument of the detector launchers.
Config
Parameter files are resolved from a config/ tree addressed through the perception_config_pkg argument, which defaults to autoware_perception_config. A product can relocate the whole tree by setting perception_config_pkg once at its entry point — the launch configuration propagates through every include — but it must then ship the same config/ layout. Products that differ in only a few files instead override the corresponding *_param_path arguments, which every feature launcher declares with a default:
<include file="$(find-pkg-share autoware_perception_launch)/launch/object_recognition/object_recognition_lidar.launch.xml">
<arg name="perception_config_pkg" value="my_perception_config"/>
<arg name="FOO_NODE_param_path" value="..."/>
</include>
component_perception.launch.xml, component_traffic_light.launch.xml and planning_simulator/perception_simulation.launch.xml each declare perception_config_pkg, so a product switches the tree at the component it launches.
The launch/ tree is the interface downstream distributions adopt as-is; only package.xml, CMakeLists.txt, README.md, and changelogs stay package-local. Keep changes to this tree folder-merge compatible.
Package Dependencies
Please see <exec_depend> in package.xml.
Changelog for package autoware_perception_launch
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker (#1895)
- fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker
* chore: rename for readablity ---------
-
fix(ptv3): model path (#1890)
-
chore: add maintainer (#1880)
-
fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used (#1871)
- fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
fix: remove unnecessary dependency (#1870)
-
feat: add semantic segmentation pipeline option (#1865)
- fix: ground segmentation launch
- fix: missing dependencies and param
- fix: ptv3 topic
- fix: euclidean pipeline
- feat: add use_roi_detected_object_validator options
- replace with label_based_euclidean
- revert to bevfusion
- fix: aligning with updated EC
- fix: add alpha merger option
- fix: missing toggle condition
- disable irregular_object_detector
- fix: camera_lidar_radar merger
- update label_based_ec param
- revert to v4.4.0 pipeline option
- fix(merger launch): missing toggle condition
- style(pre-commit): autofix
- style(pre-commit): autofix
- remove voxel_downsample and pc validation
- RDDR-353 Enable irregular object detection (#2379)
- update config for 2 new classes
- typo
- style(pre-commit): autofix
- refactor
- refactor
- fix data_path
- fix: adjust combination when ptv3 used
- fix: remove fixed option when using ptv3
- remove object filter
* Update autoware_launch/config/perception/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
* fix: add semseg pipeline option for lidar perception mode ---------Co-authored-by: ktro2828 <<60615504+ktro2828@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
-
feat(perception): update perception pipeline to remove shape estimation (#1846)
- fix(perception): update input channels and ground segmentation parameters for improved tracking and detection
- Changed associator type from 'bev' to 'polar' in multi-object tracker input channels for better performance.
- Adjusted ground segmentation parameters: increased margin_max_z from 0.0 to 1.0 and detection_range_z_max from 2.5 to 3.5 to enhance ground detection capabilities.
- feat(Tier4PlanningWrapper): add data_path parameter for enhanced configuration flexibility
- Introduced a new parameter 'data_path' with a default value to improve the configuration options for the Tier4PlanningWrapper node.
- This addition allows for better management of data paths within the planning framework.
- refactor(perception): remove deprecated tracking modules and streamline object recognition configuration
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_launch | |
| reaction_analyzer |
Launch files
- launch/common/pointcloud_downsample.launch.xml
-
- pointcloud_container_name
- cuda_pointcloud_preprocessing [default: false]
- input/pointcloud
- output/pointcloud
- common_downsample_voxel_size_x [default: 0.05]
- common_downsample_voxel_size_y [default: 0.05]
- common_downsample_voxel_size_z [default: 0.05]
- launch/object_recognition/detection/detector/camera_2d_detector.launch.xml
-
- image_raw0 [default: /sensing/camera/camera0/image_raw]
- image_raw1 [default: /sensing/camera/camera1/image_raw]
- image_raw2 [default: /sensing/camera/camera2/image_raw]
- image_raw3 [default: /sensing/camera/camera3/image_raw]
- image_raw4 [default: /sensing/camera/camera4/image_raw]
- image_raw5 [default: /sensing/camera/camera5/image_raw]
- image_raw6 [default: /sensing/camera/camera6/image_raw]
- image_raw7 [default: /sensing/camera/camera7/image_raw]
- image_raw8 [default: /sensing/camera/camera8/image_raw]
- image_raw9 [default: /sensing/camera/camera9/image_raw]
- image_number [default: 1]
- camera_index [default: 0]
- use_bytetrack [default: true]
- enable_visualizer [default: false]
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- tensorrt_yolox_ns [default: ]
- launch/object_recognition/detection/detector/camera_bev_detector.launch.xml
-
- input/camera0/image
- input/camera0/info
- input/camera1/image
- input/camera1/info
- input/camera2/image
- input/camera2/info
- input/camera3/image
- input/camera3/info
- input/camera4/image
- input/camera4/info
- input/camera5/image
- input/camera5/info
- output/objects
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevdet_model_name [default: bevdet_one_lt_d]
- bevdet_model_path [default: $(var data_path)/tensorrt_bevdet]
- launch/object_recognition/detection/detector/camera_lidar_detector.launch.xml
-
- ns
- lidar_detection_model_type
- lidar_detection_model_name
- use_low_intensity_cluster_filter
- use_image_segmentation_based_filter
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info
- segmentation_pointcloud_fusion_camera_ids
- image_topic_name
- sync_param_path
- voxel_grid_based_euclidean_param_path
- lidar_model_param_path
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- pointpainting_fusion_common_param_path
- roi_cluster_fusion_param_path
- node/pointcloud_container
- input/pointcloud
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/ml_detector/objects
- output/rule_detector/objects
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- enable_2d_detection [default: false]
- launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
-
- pipeline_ns
- node/pointcloud_container
- output/objects [default: objects]
- input/concatenation_info
- input/pointcloud
- irregular_object_crop_box_filter_node_param_path
- irregular_object_scan_ground_filter_node_param_path
- irregular_object_roi_pointcloud_fusion_node_param_path
- irregular_object_fusion_camera_param_path
- sync_param_path
- launch/object_recognition/detection/detector/camera_vru_detector.launch.xml
-
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/objects [default: /perception/object_recognition/detection/camera_vru/objects]
- bbox_object_locator_param_path
- rois_ids [default: [0, 1]]
- launch/object_recognition/detection/detector/irregular_object_detector.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- output/clusters
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
-
- lidar_detection_model_type
- lidar_detection_model_name
- lidar_model_param_path
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
- centerpoint_common_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config/centerpoint_common.param.yaml]
- transfusion_model_path [default: $(var data_path)/lidar_transfusion]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type
- node/pointcloud_container
- input/pointcloud
- output/objects
- output/short_range_objects
- launch/object_recognition/detection/detector/lidar_rule_detector.launch.xml
-
- ns
- node/pointcloud_container
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/cluster_objects
- output/objects
- voxel_grid_based_euclidean_param_path
- use_low_height_cropbox [default: false]
- launch/object_recognition/detection/detector/lidar_semantic_segmentation_detector.launch.xml
-
- euclidean_clustering/param_path
- input/pointcloud
- output/objects
- launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
-
- detection_by_tracker_param_path
- input/clusters
- input/tracked_objects
- output/objects
- launch/object_recognition/detection/filter/object_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- objects_filter_method [default: lanelet_filter]
- object_recognition_detection_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml]
- object_recognition_detection_object_position_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_position_filter.param.yaml]
- input/objects
- output/objects
- launch/object_recognition/detection/filter/object_validator.launch.xml
-
- objects_validation_method
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path
- input/obstacle_pointcloud
- input/objects
- output/objects
- launch/object_recognition/detection/filter/pointcloud_downsample_filter.launch.xml
-
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- downsample_voxel_size [default: 0.1]
- launch/object_recognition/detection/filter/pointcloud_map_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- output/downsampled/pointcloud [default: /perception/obstacle_segmentation/pointcloud_map_filtered/downsampled/pointcloud]
- downsample_voxel_size [default: 0.1]
- voxel_based_compare_map_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/pointcloud_filter/voxel_based_compare_map_filter.param.yaml]
- launch/object_recognition/detection/filter/radar_filter.launch.xml
-
- object_sorter_param_path
- radar_lanelet_filtering_range_param_path
- input/radar
- output/objects
- launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- lidar_detection_model_type
- use_detection_by_tracker
- use_irregular_object_detector
- use_roi_detected_object_validator
- euclidean_clustering/shape_policy
- use_object_filter
- objects_filter_method
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/lidar_ml/objects
- input/lidar_cluster/objects
- input/irregular_object/objects [default: ]
- input/detection_by_tracker/objects
- output/objects [default: objects]
- alpha_merger_priority_mode [default: 0]
- launch/object_recognition/object_recognition_camera.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_bev_detector [default: true]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_semantic_segmentation_ptv3 [default: false]
- use_object_filter [default: true]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_only_detection [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar [default: /sensing/radar/detected_objects]
- input/camera_only/objects [default: /perception/object_recognition/detection/camera_only/objects]
- input/camera_only/channel [default: camera_streampetr]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar_serial.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_roi_detected_object_validator [default: true]
- use_detection_by_tracker [default: true]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- ml_camera_lidar_merger_priority_mode [default: 0]
- use_vector_map [default: true]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar/tracked_objects [default: /sensing/radar/tracked_objects]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- detection_by_tracker_param_path [default: $(var perception_config_dir)/object_recognition/detection/detection_by_tracker/detection_by_tracker.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- object_recognition_tracking_radar_tracked_object_sorter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_sorter.param.yaml]
- object_recognition_tracking_radar_tracked_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_lanelet_filter.param.yaml]
- object_recognition_tracking_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/data_association_matrix.param.yaml]
- object_recognition_tracking_object_merger_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/decorative_tracker_merger.param.yaml]
- euclidean_clustering/shape_policy [default: 0]
- launch/object_recognition/object_recognition_lidar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_lidar_ptv3.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/radar [default: /sensing/radar/detected_objects]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/prediction/prediction.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_vector_map [default: false]
- prediction_model_type [default: map_based]
- input/objects [default: /perception/object_recognition/tracking/objects]
- output/objects [default: /perception/object_recognition/objects]
- object_recognition_prediction_map_based_prediction_param_path [default: $(var perception_config_dir)/object_recognition/prediction/map_based_prediction.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_additional_lidars.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- lidar_name
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/main/pointcloud
- input/lidar/pointcloud [default: /sensing/lidar/$(var lidar_name)/pointcloud]
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_ml.launch.xml
-
- pointcloud_container_name [default: pointcloud_container]
- use_pointcloud_container [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/pointcloud/segmentation [default: /perception/segmented/pointcloud]
- output/pointcloud/visualization [default: /perception/segmented/pointcloud/visualization]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- model_variant [default: ptv3]
- model_path [default: $(var data_path)/ptv3]
- launch/obstacle_segmentation/ground_segmentation_ransac.launch.xml
-
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input_topics
- input/main/pointcloud
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- detection_area_crop_box_filter_node_param_path
- ransac_ground_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation)/config/ransac_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based_cuda.launch.xml
-
- target_container
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/ground_pointcloud [default: /perception/obstacle_segmentation/ground_pointcloud]
- cuda_scan_ground_segmentation_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation_cuda)/config/cuda_scan_ground_segmentation_filter.param.yaml]
- launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- input/obstacle_pointcloud [default: concatenated/pointcloud]
- input/raw_pointcloud [default: no_ground/oneshot/pointcloud]
- output [default: /perception/occupancy_grid_map/map]
- use_intra_process [default: false]
- use_multithread [default: false]
- pointcloud_container_name [default: pointcloud_container]
- occupancy_grid_map_method
- occupancy_grid_map_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_method).param.yaml]
- occupancy_grid_map_updater
- occupancy_grid_map_updater_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_updater)_updater.param.yaml]
- input_obstacle_pointcloud [default: false]
- input_obstacle_and_raw_pointcloud [default: true]
- use_pointcloud_container [default: true]
- launch/traffic_light_recognition/traffic_light_detector_fine.launch.xml
- Fine-detection chain for one traffic light camera: map based detector proposes rough ROIs, the fine detector refines them, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- fine_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_fine_detector/traffic_light_fine_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_rough.launch.xml
- Rough-detection chain for one traffic light camera: map based detector ROIs feed the classifiers directly, without a high accuracy detector.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_whole_image.launch.xml
- Whole-image detection chain for one traffic light camera: yolox detects over the full image, the selector matches detections to map based ROIs, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- whole_image_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/yolox_traffic_light_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_fusion.launch.xml
- Post-process shared by all traffic light cameras: multi camera fusion, V2X arbitration, pedestrian signal estimation and map visualization.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespaces [default: [camera6, camera7]]
- input/vector_map [default: /map/vector_map]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
- judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- multi_camera_fusion_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_multi_camera_fusion/traffic_light_multi_camera_fusion.param.yaml]
- arbiter_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_arbiter/traffic_light_arbiter.param.yaml]
- crosswalk_estimator_param_path [default: $(var perception_config_dir)/traffic_light_recognition/crosswalk_traffic_light_estimator/crosswalk_traffic_light_estimator.param.yaml]
- launch/traffic_light_recognition/traffic_light_occlusion_predictor.launch.xml
- Occlusion check for one traffic light camera: merges the car and pedestrian signals into the per-camera output, masking signals hidden from the camera.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- input/vector_map [default: /map/vector_map]
- occlusion_predictor_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_occlusion_predictor/traffic_light_occlusion_predictor.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_fine.launch.xml
- Traffic light recognition, fine detection mode: per-camera fine detection with occlusion check, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_merge.launch.xml
- Traffic light recognition, merge mode: detection and classification run on other ECUs; this side runs the per-camera occlusion check and the shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- input/vector_map [default: /map/vector_map]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- launch/traffic_light_recognition/traffic_light_recognition_rough.launch.xml
- Traffic light recognition, rough detection mode: per-camera map based detection with occlusion check, then shared fusion. One camera as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_whole_image.launch.xml
- Traffic light recognition, whole-image detection mode: per-camera yolox detection, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_perception_launch at Robotics Stack Exchange
Package Summary
| Version | 0.52.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_launch.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Taekjin Lee
- Yoshi Ri
- Masato Saeki
Authors
autoware_perception_launch
Shared perception launch library. The system component launchers live in the product layer (autoware_launch/launch/components/component_perception.launch.xml for the lidar pipeline and component_traffic_light.launch.xml for traffic light recognition); this package hosts the perception feature launchers they combine:
launch/
├── common/ # shared preprocess feature launchers (pointcloud downsample)
├── object_recognition/
│ ├── object_recognition_<mode>.launch.xml # detection + tracking + prediction per sensor mode
│ ├── detection/
│ │ ├── detector/ # detectors
│ │ ├── filter/ # filters
│ │ └── merger/ # detection-side serial merger (used by the camera_lidar_radar_serial launcher)
│ └── prediction/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
design/module/ # Autoware System Designer modules; same subtree as launch/
├── object_recognition/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
Launch files
-
object_recognition/object_recognition_<mode>.launch.xml— one feature launcher per sensor mode (camera,lidar,lidar_ptv3,lidar_radar,camera_lidar_radar,camera_lidar_radar_serial); hosts the detection stage inline together with the tracker and prediction, and pushes their module namespaces. Camera and radar input topics default to their absolute sensing paths (/sensing/camera/cameraN/...,/sensing/radar/detected_objects), so callers override only what differs. Most modes wire the multi-channel tracker to the detector outputs;camera_lidar_radar_serialinstead merges the detectors in the detection stage (optionally regenerating detections through detection-by-tracker), tracks the single mergeddetected_objectschannel, and joins radar tracked objects at the decorative tracker merger.cameraruns camera-only detectors (BEV and camera VRU). - The clustering backend is file selection, not a flag:
lidarruns rule-based euclidean clustering off the obstacle segmentation cloud, whilelidar_ptv3andlidar_radarcluster the PTv3 semantic-segmentation cloud and drop the pointcloud map filter and the object validator that only the rule-based pipeline uses. Both feed their cluster objects to the tracker on thelidar_clusteringchannel. -
object_recognition/detection/{detector,filter}/— single-purpose launchers wired together by the object-recognition launchers.merger/camera_lidar_merger.launch.xmlchains the detection-side object mergers for thecamera_lidar_radar_seriallauncher. -
obstacle_segmentation/ground_segmentation_<backend>.launch.xml— ground removal backends (rule_based,rule_based_cuda,ml); backend selection is file selection.ground_segmentation_{additional_lidars,ransac}.launch.xmlfold extra lidars into the obstacle stream for kits that carry them. -
occupancy_grid_map/,common/,traffic_light_recognition/— feature launchers included directly by the system components.
Namespace and container addressing
Callers own the namespaces: the system component pushes perception and object_recognition; object_recognition_<mode>.launch.xml pushes detection/tracking/prediction. The object-recognition launchers address their internal topics through the fixed /perception/object_recognition namespace. Composable nodes load into the shared pointcloud container, whose name is exposed as pointcloud_container_name and aliased to the node/pointcloud_container argument of the detector launchers.
Config
Parameter files are resolved from a config/ tree addressed through the perception_config_pkg argument, which defaults to autoware_perception_config. A product can relocate the whole tree by setting perception_config_pkg once at its entry point — the launch configuration propagates through every include — but it must then ship the same config/ layout. Products that differ in only a few files instead override the corresponding *_param_path arguments, which every feature launcher declares with a default:
<include file="$(find-pkg-share autoware_perception_launch)/launch/object_recognition/object_recognition_lidar.launch.xml">
<arg name="perception_config_pkg" value="my_perception_config"/>
<arg name="FOO_NODE_param_path" value="..."/>
</include>
component_perception.launch.xml, component_traffic_light.launch.xml and planning_simulator/perception_simulation.launch.xml each declare perception_config_pkg, so a product switches the tree at the component it launches.
The launch/ tree is the interface downstream distributions adopt as-is; only package.xml, CMakeLists.txt, README.md, and changelogs stay package-local. Keep changes to this tree folder-merge compatible.
Package Dependencies
Please see <exec_depend> in package.xml.
Changelog for package autoware_perception_launch
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker (#1895)
- fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker
* chore: rename for readablity ---------
-
fix(ptv3): model path (#1890)
-
chore: add maintainer (#1880)
-
fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used (#1871)
- fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
fix: remove unnecessary dependency (#1870)
-
feat: add semantic segmentation pipeline option (#1865)
- fix: ground segmentation launch
- fix: missing dependencies and param
- fix: ptv3 topic
- fix: euclidean pipeline
- feat: add use_roi_detected_object_validator options
- replace with label_based_euclidean
- revert to bevfusion
- fix: aligning with updated EC
- fix: add alpha merger option
- fix: missing toggle condition
- disable irregular_object_detector
- fix: camera_lidar_radar merger
- update label_based_ec param
- revert to v4.4.0 pipeline option
- fix(merger launch): missing toggle condition
- style(pre-commit): autofix
- style(pre-commit): autofix
- remove voxel_downsample and pc validation
- RDDR-353 Enable irregular object detection (#2379)
- update config for 2 new classes
- typo
- style(pre-commit): autofix
- refactor
- refactor
- fix data_path
- fix: adjust combination when ptv3 used
- fix: remove fixed option when using ptv3
- remove object filter
* Update autoware_launch/config/perception/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
* fix: add semseg pipeline option for lidar perception mode ---------Co-authored-by: ktro2828 <<60615504+ktro2828@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
-
feat(perception): update perception pipeline to remove shape estimation (#1846)
- fix(perception): update input channels and ground segmentation parameters for improved tracking and detection
- Changed associator type from 'bev' to 'polar' in multi-object tracker input channels for better performance.
- Adjusted ground segmentation parameters: increased margin_max_z from 0.0 to 1.0 and detection_range_z_max from 2.5 to 3.5 to enhance ground detection capabilities.
- feat(Tier4PlanningWrapper): add data_path parameter for enhanced configuration flexibility
- Introduced a new parameter 'data_path' with a default value to improve the configuration options for the Tier4PlanningWrapper node.
- This addition allows for better management of data paths within the planning framework.
- refactor(perception): remove deprecated tracking modules and streamline object recognition configuration
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_launch | |
| reaction_analyzer |
Launch files
- launch/common/pointcloud_downsample.launch.xml
-
- pointcloud_container_name
- cuda_pointcloud_preprocessing [default: false]
- input/pointcloud
- output/pointcloud
- common_downsample_voxel_size_x [default: 0.05]
- common_downsample_voxel_size_y [default: 0.05]
- common_downsample_voxel_size_z [default: 0.05]
- launch/object_recognition/detection/detector/camera_2d_detector.launch.xml
-
- image_raw0 [default: /sensing/camera/camera0/image_raw]
- image_raw1 [default: /sensing/camera/camera1/image_raw]
- image_raw2 [default: /sensing/camera/camera2/image_raw]
- image_raw3 [default: /sensing/camera/camera3/image_raw]
- image_raw4 [default: /sensing/camera/camera4/image_raw]
- image_raw5 [default: /sensing/camera/camera5/image_raw]
- image_raw6 [default: /sensing/camera/camera6/image_raw]
- image_raw7 [default: /sensing/camera/camera7/image_raw]
- image_raw8 [default: /sensing/camera/camera8/image_raw]
- image_raw9 [default: /sensing/camera/camera9/image_raw]
- image_number [default: 1]
- camera_index [default: 0]
- use_bytetrack [default: true]
- enable_visualizer [default: false]
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- tensorrt_yolox_ns [default: ]
- launch/object_recognition/detection/detector/camera_bev_detector.launch.xml
-
- input/camera0/image
- input/camera0/info
- input/camera1/image
- input/camera1/info
- input/camera2/image
- input/camera2/info
- input/camera3/image
- input/camera3/info
- input/camera4/image
- input/camera4/info
- input/camera5/image
- input/camera5/info
- output/objects
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevdet_model_name [default: bevdet_one_lt_d]
- bevdet_model_path [default: $(var data_path)/tensorrt_bevdet]
- launch/object_recognition/detection/detector/camera_lidar_detector.launch.xml
-
- ns
- lidar_detection_model_type
- lidar_detection_model_name
- use_low_intensity_cluster_filter
- use_image_segmentation_based_filter
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info
- segmentation_pointcloud_fusion_camera_ids
- image_topic_name
- sync_param_path
- voxel_grid_based_euclidean_param_path
- lidar_model_param_path
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- pointpainting_fusion_common_param_path
- roi_cluster_fusion_param_path
- node/pointcloud_container
- input/pointcloud
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/ml_detector/objects
- output/rule_detector/objects
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- enable_2d_detection [default: false]
- launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
-
- pipeline_ns
- node/pointcloud_container
- output/objects [default: objects]
- input/concatenation_info
- input/pointcloud
- irregular_object_crop_box_filter_node_param_path
- irregular_object_scan_ground_filter_node_param_path
- irregular_object_roi_pointcloud_fusion_node_param_path
- irregular_object_fusion_camera_param_path
- sync_param_path
- launch/object_recognition/detection/detector/camera_vru_detector.launch.xml
-
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/objects [default: /perception/object_recognition/detection/camera_vru/objects]
- bbox_object_locator_param_path
- rois_ids [default: [0, 1]]
- launch/object_recognition/detection/detector/irregular_object_detector.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- output/clusters
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
-
- lidar_detection_model_type
- lidar_detection_model_name
- lidar_model_param_path
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
- centerpoint_common_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config/centerpoint_common.param.yaml]
- transfusion_model_path [default: $(var data_path)/lidar_transfusion]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type
- node/pointcloud_container
- input/pointcloud
- output/objects
- output/short_range_objects
- launch/object_recognition/detection/detector/lidar_rule_detector.launch.xml
-
- ns
- node/pointcloud_container
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/cluster_objects
- output/objects
- voxel_grid_based_euclidean_param_path
- use_low_height_cropbox [default: false]
- launch/object_recognition/detection/detector/lidar_semantic_segmentation_detector.launch.xml
-
- euclidean_clustering/param_path
- input/pointcloud
- output/objects
- launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
-
- detection_by_tracker_param_path
- input/clusters
- input/tracked_objects
- output/objects
- launch/object_recognition/detection/filter/object_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- objects_filter_method [default: lanelet_filter]
- object_recognition_detection_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml]
- object_recognition_detection_object_position_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_position_filter.param.yaml]
- input/objects
- output/objects
- launch/object_recognition/detection/filter/object_validator.launch.xml
-
- objects_validation_method
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path
- input/obstacle_pointcloud
- input/objects
- output/objects
- launch/object_recognition/detection/filter/pointcloud_downsample_filter.launch.xml
-
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- downsample_voxel_size [default: 0.1]
- launch/object_recognition/detection/filter/pointcloud_map_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- output/downsampled/pointcloud [default: /perception/obstacle_segmentation/pointcloud_map_filtered/downsampled/pointcloud]
- downsample_voxel_size [default: 0.1]
- voxel_based_compare_map_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/pointcloud_filter/voxel_based_compare_map_filter.param.yaml]
- launch/object_recognition/detection/filter/radar_filter.launch.xml
-
- object_sorter_param_path
- radar_lanelet_filtering_range_param_path
- input/radar
- output/objects
- launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- lidar_detection_model_type
- use_detection_by_tracker
- use_irregular_object_detector
- use_roi_detected_object_validator
- euclidean_clustering/shape_policy
- use_object_filter
- objects_filter_method
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/lidar_ml/objects
- input/lidar_cluster/objects
- input/irregular_object/objects [default: ]
- input/detection_by_tracker/objects
- output/objects [default: objects]
- alpha_merger_priority_mode [default: 0]
- launch/object_recognition/object_recognition_camera.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_bev_detector [default: true]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_semantic_segmentation_ptv3 [default: false]
- use_object_filter [default: true]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_only_detection [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar [default: /sensing/radar/detected_objects]
- input/camera_only/objects [default: /perception/object_recognition/detection/camera_only/objects]
- input/camera_only/channel [default: camera_streampetr]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar_serial.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_roi_detected_object_validator [default: true]
- use_detection_by_tracker [default: true]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- ml_camera_lidar_merger_priority_mode [default: 0]
- use_vector_map [default: true]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar/tracked_objects [default: /sensing/radar/tracked_objects]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- detection_by_tracker_param_path [default: $(var perception_config_dir)/object_recognition/detection/detection_by_tracker/detection_by_tracker.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- object_recognition_tracking_radar_tracked_object_sorter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_sorter.param.yaml]
- object_recognition_tracking_radar_tracked_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_lanelet_filter.param.yaml]
- object_recognition_tracking_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/data_association_matrix.param.yaml]
- object_recognition_tracking_object_merger_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/decorative_tracker_merger.param.yaml]
- euclidean_clustering/shape_policy [default: 0]
- launch/object_recognition/object_recognition_lidar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_lidar_ptv3.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/radar [default: /sensing/radar/detected_objects]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/prediction/prediction.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_vector_map [default: false]
- prediction_model_type [default: map_based]
- input/objects [default: /perception/object_recognition/tracking/objects]
- output/objects [default: /perception/object_recognition/objects]
- object_recognition_prediction_map_based_prediction_param_path [default: $(var perception_config_dir)/object_recognition/prediction/map_based_prediction.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_additional_lidars.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- lidar_name
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/main/pointcloud
- input/lidar/pointcloud [default: /sensing/lidar/$(var lidar_name)/pointcloud]
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_ml.launch.xml
-
- pointcloud_container_name [default: pointcloud_container]
- use_pointcloud_container [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/pointcloud/segmentation [default: /perception/segmented/pointcloud]
- output/pointcloud/visualization [default: /perception/segmented/pointcloud/visualization]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- model_variant [default: ptv3]
- model_path [default: $(var data_path)/ptv3]
- launch/obstacle_segmentation/ground_segmentation_ransac.launch.xml
-
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input_topics
- input/main/pointcloud
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- detection_area_crop_box_filter_node_param_path
- ransac_ground_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation)/config/ransac_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based_cuda.launch.xml
-
- target_container
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/ground_pointcloud [default: /perception/obstacle_segmentation/ground_pointcloud]
- cuda_scan_ground_segmentation_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation_cuda)/config/cuda_scan_ground_segmentation_filter.param.yaml]
- launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- input/obstacle_pointcloud [default: concatenated/pointcloud]
- input/raw_pointcloud [default: no_ground/oneshot/pointcloud]
- output [default: /perception/occupancy_grid_map/map]
- use_intra_process [default: false]
- use_multithread [default: false]
- pointcloud_container_name [default: pointcloud_container]
- occupancy_grid_map_method
- occupancy_grid_map_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_method).param.yaml]
- occupancy_grid_map_updater
- occupancy_grid_map_updater_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_updater)_updater.param.yaml]
- input_obstacle_pointcloud [default: false]
- input_obstacle_and_raw_pointcloud [default: true]
- use_pointcloud_container [default: true]
- launch/traffic_light_recognition/traffic_light_detector_fine.launch.xml
- Fine-detection chain for one traffic light camera: map based detector proposes rough ROIs, the fine detector refines them, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- fine_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_fine_detector/traffic_light_fine_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_rough.launch.xml
- Rough-detection chain for one traffic light camera: map based detector ROIs feed the classifiers directly, without a high accuracy detector.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_whole_image.launch.xml
- Whole-image detection chain for one traffic light camera: yolox detects over the full image, the selector matches detections to map based ROIs, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- whole_image_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/yolox_traffic_light_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_fusion.launch.xml
- Post-process shared by all traffic light cameras: multi camera fusion, V2X arbitration, pedestrian signal estimation and map visualization.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespaces [default: [camera6, camera7]]
- input/vector_map [default: /map/vector_map]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
- judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- multi_camera_fusion_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_multi_camera_fusion/traffic_light_multi_camera_fusion.param.yaml]
- arbiter_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_arbiter/traffic_light_arbiter.param.yaml]
- crosswalk_estimator_param_path [default: $(var perception_config_dir)/traffic_light_recognition/crosswalk_traffic_light_estimator/crosswalk_traffic_light_estimator.param.yaml]
- launch/traffic_light_recognition/traffic_light_occlusion_predictor.launch.xml
- Occlusion check for one traffic light camera: merges the car and pedestrian signals into the per-camera output, masking signals hidden from the camera.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- input/vector_map [default: /map/vector_map]
- occlusion_predictor_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_occlusion_predictor/traffic_light_occlusion_predictor.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_fine.launch.xml
- Traffic light recognition, fine detection mode: per-camera fine detection with occlusion check, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_merge.launch.xml
- Traffic light recognition, merge mode: detection and classification run on other ECUs; this side runs the per-camera occlusion check and the shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- input/vector_map [default: /map/vector_map]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- launch/traffic_light_recognition/traffic_light_recognition_rough.launch.xml
- Traffic light recognition, rough detection mode: per-camera map based detection with occlusion check, then shared fusion. One camera as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_whole_image.launch.xml
- Traffic light recognition, whole-image detection mode: per-camera yolox detection, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_perception_launch at Robotics Stack Exchange
Package Summary
| Version | 0.52.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_launch.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Taekjin Lee
- Yoshi Ri
- Masato Saeki
Authors
autoware_perception_launch
Shared perception launch library. The system component launchers live in the product layer (autoware_launch/launch/components/component_perception.launch.xml for the lidar pipeline and component_traffic_light.launch.xml for traffic light recognition); this package hosts the perception feature launchers they combine:
launch/
├── common/ # shared preprocess feature launchers (pointcloud downsample)
├── object_recognition/
│ ├── object_recognition_<mode>.launch.xml # detection + tracking + prediction per sensor mode
│ ├── detection/
│ │ ├── detector/ # detectors
│ │ ├── filter/ # filters
│ │ └── merger/ # detection-side serial merger (used by the camera_lidar_radar_serial launcher)
│ └── prediction/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
design/module/ # Autoware System Designer modules; same subtree as launch/
├── object_recognition/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
Launch files
-
object_recognition/object_recognition_<mode>.launch.xml— one feature launcher per sensor mode (camera,lidar,lidar_ptv3,lidar_radar,camera_lidar_radar,camera_lidar_radar_serial); hosts the detection stage inline together with the tracker and prediction, and pushes their module namespaces. Camera and radar input topics default to their absolute sensing paths (/sensing/camera/cameraN/...,/sensing/radar/detected_objects), so callers override only what differs. Most modes wire the multi-channel tracker to the detector outputs;camera_lidar_radar_serialinstead merges the detectors in the detection stage (optionally regenerating detections through detection-by-tracker), tracks the single mergeddetected_objectschannel, and joins radar tracked objects at the decorative tracker merger.cameraruns camera-only detectors (BEV and camera VRU). - The clustering backend is file selection, not a flag:
lidarruns rule-based euclidean clustering off the obstacle segmentation cloud, whilelidar_ptv3andlidar_radarcluster the PTv3 semantic-segmentation cloud and drop the pointcloud map filter and the object validator that only the rule-based pipeline uses. Both feed their cluster objects to the tracker on thelidar_clusteringchannel. -
object_recognition/detection/{detector,filter}/— single-purpose launchers wired together by the object-recognition launchers.merger/camera_lidar_merger.launch.xmlchains the detection-side object mergers for thecamera_lidar_radar_seriallauncher. -
obstacle_segmentation/ground_segmentation_<backend>.launch.xml— ground removal backends (rule_based,rule_based_cuda,ml); backend selection is file selection.ground_segmentation_{additional_lidars,ransac}.launch.xmlfold extra lidars into the obstacle stream for kits that carry them. -
occupancy_grid_map/,common/,traffic_light_recognition/— feature launchers included directly by the system components.
Namespace and container addressing
Callers own the namespaces: the system component pushes perception and object_recognition; object_recognition_<mode>.launch.xml pushes detection/tracking/prediction. The object-recognition launchers address their internal topics through the fixed /perception/object_recognition namespace. Composable nodes load into the shared pointcloud container, whose name is exposed as pointcloud_container_name and aliased to the node/pointcloud_container argument of the detector launchers.
Config
Parameter files are resolved from a config/ tree addressed through the perception_config_pkg argument, which defaults to autoware_perception_config. A product can relocate the whole tree by setting perception_config_pkg once at its entry point — the launch configuration propagates through every include — but it must then ship the same config/ layout. Products that differ in only a few files instead override the corresponding *_param_path arguments, which every feature launcher declares with a default:
<include file="$(find-pkg-share autoware_perception_launch)/launch/object_recognition/object_recognition_lidar.launch.xml">
<arg name="perception_config_pkg" value="my_perception_config"/>
<arg name="FOO_NODE_param_path" value="..."/>
</include>
component_perception.launch.xml, component_traffic_light.launch.xml and planning_simulator/perception_simulation.launch.xml each declare perception_config_pkg, so a product switches the tree at the component it launches.
The launch/ tree is the interface downstream distributions adopt as-is; only package.xml, CMakeLists.txt, README.md, and changelogs stay package-local. Keep changes to this tree folder-merge compatible.
Package Dependencies
Please see <exec_depend> in package.xml.
Changelog for package autoware_perception_launch
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker (#1895)
- fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker
* chore: rename for readablity ---------
-
fix(ptv3): model path (#1890)
-
chore: add maintainer (#1880)
-
fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used (#1871)
- fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
fix: remove unnecessary dependency (#1870)
-
feat: add semantic segmentation pipeline option (#1865)
- fix: ground segmentation launch
- fix: missing dependencies and param
- fix: ptv3 topic
- fix: euclidean pipeline
- feat: add use_roi_detected_object_validator options
- replace with label_based_euclidean
- revert to bevfusion
- fix: aligning with updated EC
- fix: add alpha merger option
- fix: missing toggle condition
- disable irregular_object_detector
- fix: camera_lidar_radar merger
- update label_based_ec param
- revert to v4.4.0 pipeline option
- fix(merger launch): missing toggle condition
- style(pre-commit): autofix
- style(pre-commit): autofix
- remove voxel_downsample and pc validation
- RDDR-353 Enable irregular object detection (#2379)
- update config for 2 new classes
- typo
- style(pre-commit): autofix
- refactor
- refactor
- fix data_path
- fix: adjust combination when ptv3 used
- fix: remove fixed option when using ptv3
- remove object filter
* Update autoware_launch/config/perception/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
* fix: add semseg pipeline option for lidar perception mode ---------Co-authored-by: ktro2828 <<60615504+ktro2828@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
-
feat(perception): update perception pipeline to remove shape estimation (#1846)
- fix(perception): update input channels and ground segmentation parameters for improved tracking and detection
- Changed associator type from 'bev' to 'polar' in multi-object tracker input channels for better performance.
- Adjusted ground segmentation parameters: increased margin_max_z from 0.0 to 1.0 and detection_range_z_max from 2.5 to 3.5 to enhance ground detection capabilities.
- feat(Tier4PlanningWrapper): add data_path parameter for enhanced configuration flexibility
- Introduced a new parameter 'data_path' with a default value to improve the configuration options for the Tier4PlanningWrapper node.
- This addition allows for better management of data paths within the planning framework.
- refactor(perception): remove deprecated tracking modules and streamline object recognition configuration
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_launch | |
| reaction_analyzer |
Launch files
- launch/common/pointcloud_downsample.launch.xml
-
- pointcloud_container_name
- cuda_pointcloud_preprocessing [default: false]
- input/pointcloud
- output/pointcloud
- common_downsample_voxel_size_x [default: 0.05]
- common_downsample_voxel_size_y [default: 0.05]
- common_downsample_voxel_size_z [default: 0.05]
- launch/object_recognition/detection/detector/camera_2d_detector.launch.xml
-
- image_raw0 [default: /sensing/camera/camera0/image_raw]
- image_raw1 [default: /sensing/camera/camera1/image_raw]
- image_raw2 [default: /sensing/camera/camera2/image_raw]
- image_raw3 [default: /sensing/camera/camera3/image_raw]
- image_raw4 [default: /sensing/camera/camera4/image_raw]
- image_raw5 [default: /sensing/camera/camera5/image_raw]
- image_raw6 [default: /sensing/camera/camera6/image_raw]
- image_raw7 [default: /sensing/camera/camera7/image_raw]
- image_raw8 [default: /sensing/camera/camera8/image_raw]
- image_raw9 [default: /sensing/camera/camera9/image_raw]
- image_number [default: 1]
- camera_index [default: 0]
- use_bytetrack [default: true]
- enable_visualizer [default: false]
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- tensorrt_yolox_ns [default: ]
- launch/object_recognition/detection/detector/camera_bev_detector.launch.xml
-
- input/camera0/image
- input/camera0/info
- input/camera1/image
- input/camera1/info
- input/camera2/image
- input/camera2/info
- input/camera3/image
- input/camera3/info
- input/camera4/image
- input/camera4/info
- input/camera5/image
- input/camera5/info
- output/objects
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevdet_model_name [default: bevdet_one_lt_d]
- bevdet_model_path [default: $(var data_path)/tensorrt_bevdet]
- launch/object_recognition/detection/detector/camera_lidar_detector.launch.xml
-
- ns
- lidar_detection_model_type
- lidar_detection_model_name
- use_low_intensity_cluster_filter
- use_image_segmentation_based_filter
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info
- segmentation_pointcloud_fusion_camera_ids
- image_topic_name
- sync_param_path
- voxel_grid_based_euclidean_param_path
- lidar_model_param_path
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- pointpainting_fusion_common_param_path
- roi_cluster_fusion_param_path
- node/pointcloud_container
- input/pointcloud
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/ml_detector/objects
- output/rule_detector/objects
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- enable_2d_detection [default: false]
- launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
-
- pipeline_ns
- node/pointcloud_container
- output/objects [default: objects]
- input/concatenation_info
- input/pointcloud
- irregular_object_crop_box_filter_node_param_path
- irregular_object_scan_ground_filter_node_param_path
- irregular_object_roi_pointcloud_fusion_node_param_path
- irregular_object_fusion_camera_param_path
- sync_param_path
- launch/object_recognition/detection/detector/camera_vru_detector.launch.xml
-
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/objects [default: /perception/object_recognition/detection/camera_vru/objects]
- bbox_object_locator_param_path
- rois_ids [default: [0, 1]]
- launch/object_recognition/detection/detector/irregular_object_detector.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- output/clusters
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
-
- lidar_detection_model_type
- lidar_detection_model_name
- lidar_model_param_path
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
- centerpoint_common_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config/centerpoint_common.param.yaml]
- transfusion_model_path [default: $(var data_path)/lidar_transfusion]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type
- node/pointcloud_container
- input/pointcloud
- output/objects
- output/short_range_objects
- launch/object_recognition/detection/detector/lidar_rule_detector.launch.xml
-
- ns
- node/pointcloud_container
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/cluster_objects
- output/objects
- voxel_grid_based_euclidean_param_path
- use_low_height_cropbox [default: false]
- launch/object_recognition/detection/detector/lidar_semantic_segmentation_detector.launch.xml
-
- euclidean_clustering/param_path
- input/pointcloud
- output/objects
- launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
-
- detection_by_tracker_param_path
- input/clusters
- input/tracked_objects
- output/objects
- launch/object_recognition/detection/filter/object_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- objects_filter_method [default: lanelet_filter]
- object_recognition_detection_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml]
- object_recognition_detection_object_position_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_position_filter.param.yaml]
- input/objects
- output/objects
- launch/object_recognition/detection/filter/object_validator.launch.xml
-
- objects_validation_method
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path
- input/obstacle_pointcloud
- input/objects
- output/objects
- launch/object_recognition/detection/filter/pointcloud_downsample_filter.launch.xml
-
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- downsample_voxel_size [default: 0.1]
- launch/object_recognition/detection/filter/pointcloud_map_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- output/downsampled/pointcloud [default: /perception/obstacle_segmentation/pointcloud_map_filtered/downsampled/pointcloud]
- downsample_voxel_size [default: 0.1]
- voxel_based_compare_map_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/pointcloud_filter/voxel_based_compare_map_filter.param.yaml]
- launch/object_recognition/detection/filter/radar_filter.launch.xml
-
- object_sorter_param_path
- radar_lanelet_filtering_range_param_path
- input/radar
- output/objects
- launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- lidar_detection_model_type
- use_detection_by_tracker
- use_irregular_object_detector
- use_roi_detected_object_validator
- euclidean_clustering/shape_policy
- use_object_filter
- objects_filter_method
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/lidar_ml/objects
- input/lidar_cluster/objects
- input/irregular_object/objects [default: ]
- input/detection_by_tracker/objects
- output/objects [default: objects]
- alpha_merger_priority_mode [default: 0]
- launch/object_recognition/object_recognition_camera.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_bev_detector [default: true]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_semantic_segmentation_ptv3 [default: false]
- use_object_filter [default: true]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_only_detection [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar [default: /sensing/radar/detected_objects]
- input/camera_only/objects [default: /perception/object_recognition/detection/camera_only/objects]
- input/camera_only/channel [default: camera_streampetr]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar_serial.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_roi_detected_object_validator [default: true]
- use_detection_by_tracker [default: true]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- ml_camera_lidar_merger_priority_mode [default: 0]
- use_vector_map [default: true]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar/tracked_objects [default: /sensing/radar/tracked_objects]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- detection_by_tracker_param_path [default: $(var perception_config_dir)/object_recognition/detection/detection_by_tracker/detection_by_tracker.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- object_recognition_tracking_radar_tracked_object_sorter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_sorter.param.yaml]
- object_recognition_tracking_radar_tracked_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_lanelet_filter.param.yaml]
- object_recognition_tracking_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/data_association_matrix.param.yaml]
- object_recognition_tracking_object_merger_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/decorative_tracker_merger.param.yaml]
- euclidean_clustering/shape_policy [default: 0]
- launch/object_recognition/object_recognition_lidar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_lidar_ptv3.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/radar [default: /sensing/radar/detected_objects]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/prediction/prediction.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_vector_map [default: false]
- prediction_model_type [default: map_based]
- input/objects [default: /perception/object_recognition/tracking/objects]
- output/objects [default: /perception/object_recognition/objects]
- object_recognition_prediction_map_based_prediction_param_path [default: $(var perception_config_dir)/object_recognition/prediction/map_based_prediction.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_additional_lidars.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- lidar_name
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/main/pointcloud
- input/lidar/pointcloud [default: /sensing/lidar/$(var lidar_name)/pointcloud]
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_ml.launch.xml
-
- pointcloud_container_name [default: pointcloud_container]
- use_pointcloud_container [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/pointcloud/segmentation [default: /perception/segmented/pointcloud]
- output/pointcloud/visualization [default: /perception/segmented/pointcloud/visualization]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- model_variant [default: ptv3]
- model_path [default: $(var data_path)/ptv3]
- launch/obstacle_segmentation/ground_segmentation_ransac.launch.xml
-
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input_topics
- input/main/pointcloud
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- detection_area_crop_box_filter_node_param_path
- ransac_ground_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation)/config/ransac_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based_cuda.launch.xml
-
- target_container
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/ground_pointcloud [default: /perception/obstacle_segmentation/ground_pointcloud]
- cuda_scan_ground_segmentation_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation_cuda)/config/cuda_scan_ground_segmentation_filter.param.yaml]
- launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- input/obstacle_pointcloud [default: concatenated/pointcloud]
- input/raw_pointcloud [default: no_ground/oneshot/pointcloud]
- output [default: /perception/occupancy_grid_map/map]
- use_intra_process [default: false]
- use_multithread [default: false]
- pointcloud_container_name [default: pointcloud_container]
- occupancy_grid_map_method
- occupancy_grid_map_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_method).param.yaml]
- occupancy_grid_map_updater
- occupancy_grid_map_updater_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_updater)_updater.param.yaml]
- input_obstacle_pointcloud [default: false]
- input_obstacle_and_raw_pointcloud [default: true]
- use_pointcloud_container [default: true]
- launch/traffic_light_recognition/traffic_light_detector_fine.launch.xml
- Fine-detection chain for one traffic light camera: map based detector proposes rough ROIs, the fine detector refines them, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- fine_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_fine_detector/traffic_light_fine_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_rough.launch.xml
- Rough-detection chain for one traffic light camera: map based detector ROIs feed the classifiers directly, without a high accuracy detector.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_whole_image.launch.xml
- Whole-image detection chain for one traffic light camera: yolox detects over the full image, the selector matches detections to map based ROIs, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- whole_image_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/yolox_traffic_light_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_fusion.launch.xml
- Post-process shared by all traffic light cameras: multi camera fusion, V2X arbitration, pedestrian signal estimation and map visualization.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespaces [default: [camera6, camera7]]
- input/vector_map [default: /map/vector_map]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
- judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- multi_camera_fusion_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_multi_camera_fusion/traffic_light_multi_camera_fusion.param.yaml]
- arbiter_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_arbiter/traffic_light_arbiter.param.yaml]
- crosswalk_estimator_param_path [default: $(var perception_config_dir)/traffic_light_recognition/crosswalk_traffic_light_estimator/crosswalk_traffic_light_estimator.param.yaml]
- launch/traffic_light_recognition/traffic_light_occlusion_predictor.launch.xml
- Occlusion check for one traffic light camera: merges the car and pedestrian signals into the per-camera output, masking signals hidden from the camera.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- input/vector_map [default: /map/vector_map]
- occlusion_predictor_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_occlusion_predictor/traffic_light_occlusion_predictor.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_fine.launch.xml
- Traffic light recognition, fine detection mode: per-camera fine detection with occlusion check, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_merge.launch.xml
- Traffic light recognition, merge mode: detection and classification run on other ECUs; this side runs the per-camera occlusion check and the shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- input/vector_map [default: /map/vector_map]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- launch/traffic_light_recognition/traffic_light_recognition_rough.launch.xml
- Traffic light recognition, rough detection mode: per-camera map based detection with occlusion check, then shared fusion. One camera as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_whole_image.launch.xml
- Traffic light recognition, whole-image detection mode: per-camera yolox detection, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_perception_launch at Robotics Stack Exchange
Package Summary
| Version | 0.52.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_launch.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Taekjin Lee
- Yoshi Ri
- Masato Saeki
Authors
autoware_perception_launch
Shared perception launch library. The system component launchers live in the product layer (autoware_launch/launch/components/component_perception.launch.xml for the lidar pipeline and component_traffic_light.launch.xml for traffic light recognition); this package hosts the perception feature launchers they combine:
launch/
├── common/ # shared preprocess feature launchers (pointcloud downsample)
├── object_recognition/
│ ├── object_recognition_<mode>.launch.xml # detection + tracking + prediction per sensor mode
│ ├── detection/
│ │ ├── detector/ # detectors
│ │ ├── filter/ # filters
│ │ └── merger/ # detection-side serial merger (used by the camera_lidar_radar_serial launcher)
│ └── prediction/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
design/module/ # Autoware System Designer modules; same subtree as launch/
├── object_recognition/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
Launch files
-
object_recognition/object_recognition_<mode>.launch.xml— one feature launcher per sensor mode (camera,lidar,lidar_ptv3,lidar_radar,camera_lidar_radar,camera_lidar_radar_serial); hosts the detection stage inline together with the tracker and prediction, and pushes their module namespaces. Camera and radar input topics default to their absolute sensing paths (/sensing/camera/cameraN/...,/sensing/radar/detected_objects), so callers override only what differs. Most modes wire the multi-channel tracker to the detector outputs;camera_lidar_radar_serialinstead merges the detectors in the detection stage (optionally regenerating detections through detection-by-tracker), tracks the single mergeddetected_objectschannel, and joins radar tracked objects at the decorative tracker merger.cameraruns camera-only detectors (BEV and camera VRU). - The clustering backend is file selection, not a flag:
lidarruns rule-based euclidean clustering off the obstacle segmentation cloud, whilelidar_ptv3andlidar_radarcluster the PTv3 semantic-segmentation cloud and drop the pointcloud map filter and the object validator that only the rule-based pipeline uses. Both feed their cluster objects to the tracker on thelidar_clusteringchannel. -
object_recognition/detection/{detector,filter}/— single-purpose launchers wired together by the object-recognition launchers.merger/camera_lidar_merger.launch.xmlchains the detection-side object mergers for thecamera_lidar_radar_seriallauncher. -
obstacle_segmentation/ground_segmentation_<backend>.launch.xml— ground removal backends (rule_based,rule_based_cuda,ml); backend selection is file selection.ground_segmentation_{additional_lidars,ransac}.launch.xmlfold extra lidars into the obstacle stream for kits that carry them. -
occupancy_grid_map/,common/,traffic_light_recognition/— feature launchers included directly by the system components.
Namespace and container addressing
Callers own the namespaces: the system component pushes perception and object_recognition; object_recognition_<mode>.launch.xml pushes detection/tracking/prediction. The object-recognition launchers address their internal topics through the fixed /perception/object_recognition namespace. Composable nodes load into the shared pointcloud container, whose name is exposed as pointcloud_container_name and aliased to the node/pointcloud_container argument of the detector launchers.
Config
Parameter files are resolved from a config/ tree addressed through the perception_config_pkg argument, which defaults to autoware_perception_config. A product can relocate the whole tree by setting perception_config_pkg once at its entry point — the launch configuration propagates through every include — but it must then ship the same config/ layout. Products that differ in only a few files instead override the corresponding *_param_path arguments, which every feature launcher declares with a default:
<include file="$(find-pkg-share autoware_perception_launch)/launch/object_recognition/object_recognition_lidar.launch.xml">
<arg name="perception_config_pkg" value="my_perception_config"/>
<arg name="FOO_NODE_param_path" value="..."/>
</include>
component_perception.launch.xml, component_traffic_light.launch.xml and planning_simulator/perception_simulation.launch.xml each declare perception_config_pkg, so a product switches the tree at the component it launches.
The launch/ tree is the interface downstream distributions adopt as-is; only package.xml, CMakeLists.txt, README.md, and changelogs stay package-local. Keep changes to this tree folder-merge compatible.
Package Dependencies
Please see <exec_depend> in package.xml.
Changelog for package autoware_perception_launch
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker (#1895)
- fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker
* chore: rename for readablity ---------
-
fix(ptv3): model path (#1890)
-
chore: add maintainer (#1880)
-
fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used (#1871)
- fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
fix: remove unnecessary dependency (#1870)
-
feat: add semantic segmentation pipeline option (#1865)
- fix: ground segmentation launch
- fix: missing dependencies and param
- fix: ptv3 topic
- fix: euclidean pipeline
- feat: add use_roi_detected_object_validator options
- replace with label_based_euclidean
- revert to bevfusion
- fix: aligning with updated EC
- fix: add alpha merger option
- fix: missing toggle condition
- disable irregular_object_detector
- fix: camera_lidar_radar merger
- update label_based_ec param
- revert to v4.4.0 pipeline option
- fix(merger launch): missing toggle condition
- style(pre-commit): autofix
- style(pre-commit): autofix
- remove voxel_downsample and pc validation
- RDDR-353 Enable irregular object detection (#2379)
- update config for 2 new classes
- typo
- style(pre-commit): autofix
- refactor
- refactor
- fix data_path
- fix: adjust combination when ptv3 used
- fix: remove fixed option when using ptv3
- remove object filter
* Update autoware_launch/config/perception/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
* fix: add semseg pipeline option for lidar perception mode ---------Co-authored-by: ktro2828 <<60615504+ktro2828@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
-
feat(perception): update perception pipeline to remove shape estimation (#1846)
- fix(perception): update input channels and ground segmentation parameters for improved tracking and detection
- Changed associator type from 'bev' to 'polar' in multi-object tracker input channels for better performance.
- Adjusted ground segmentation parameters: increased margin_max_z from 0.0 to 1.0 and detection_range_z_max from 2.5 to 3.5 to enhance ground detection capabilities.
- feat(Tier4PlanningWrapper): add data_path parameter for enhanced configuration flexibility
- Introduced a new parameter 'data_path' with a default value to improve the configuration options for the Tier4PlanningWrapper node.
- This addition allows for better management of data paths within the planning framework.
- refactor(perception): remove deprecated tracking modules and streamline object recognition configuration
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_launch | |
| reaction_analyzer |
Launch files
- launch/common/pointcloud_downsample.launch.xml
-
- pointcloud_container_name
- cuda_pointcloud_preprocessing [default: false]
- input/pointcloud
- output/pointcloud
- common_downsample_voxel_size_x [default: 0.05]
- common_downsample_voxel_size_y [default: 0.05]
- common_downsample_voxel_size_z [default: 0.05]
- launch/object_recognition/detection/detector/camera_2d_detector.launch.xml
-
- image_raw0 [default: /sensing/camera/camera0/image_raw]
- image_raw1 [default: /sensing/camera/camera1/image_raw]
- image_raw2 [default: /sensing/camera/camera2/image_raw]
- image_raw3 [default: /sensing/camera/camera3/image_raw]
- image_raw4 [default: /sensing/camera/camera4/image_raw]
- image_raw5 [default: /sensing/camera/camera5/image_raw]
- image_raw6 [default: /sensing/camera/camera6/image_raw]
- image_raw7 [default: /sensing/camera/camera7/image_raw]
- image_raw8 [default: /sensing/camera/camera8/image_raw]
- image_raw9 [default: /sensing/camera/camera9/image_raw]
- image_number [default: 1]
- camera_index [default: 0]
- use_bytetrack [default: true]
- enable_visualizer [default: false]
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- tensorrt_yolox_ns [default: ]
- launch/object_recognition/detection/detector/camera_bev_detector.launch.xml
-
- input/camera0/image
- input/camera0/info
- input/camera1/image
- input/camera1/info
- input/camera2/image
- input/camera2/info
- input/camera3/image
- input/camera3/info
- input/camera4/image
- input/camera4/info
- input/camera5/image
- input/camera5/info
- output/objects
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevdet_model_name [default: bevdet_one_lt_d]
- bevdet_model_path [default: $(var data_path)/tensorrt_bevdet]
- launch/object_recognition/detection/detector/camera_lidar_detector.launch.xml
-
- ns
- lidar_detection_model_type
- lidar_detection_model_name
- use_low_intensity_cluster_filter
- use_image_segmentation_based_filter
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info
- segmentation_pointcloud_fusion_camera_ids
- image_topic_name
- sync_param_path
- voxel_grid_based_euclidean_param_path
- lidar_model_param_path
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- pointpainting_fusion_common_param_path
- roi_cluster_fusion_param_path
- node/pointcloud_container
- input/pointcloud
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/ml_detector/objects
- output/rule_detector/objects
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- enable_2d_detection [default: false]
- launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
-
- pipeline_ns
- node/pointcloud_container
- output/objects [default: objects]
- input/concatenation_info
- input/pointcloud
- irregular_object_crop_box_filter_node_param_path
- irregular_object_scan_ground_filter_node_param_path
- irregular_object_roi_pointcloud_fusion_node_param_path
- irregular_object_fusion_camera_param_path
- sync_param_path
- launch/object_recognition/detection/detector/camera_vru_detector.launch.xml
-
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/objects [default: /perception/object_recognition/detection/camera_vru/objects]
- bbox_object_locator_param_path
- rois_ids [default: [0, 1]]
- launch/object_recognition/detection/detector/irregular_object_detector.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- output/clusters
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
-
- lidar_detection_model_type
- lidar_detection_model_name
- lidar_model_param_path
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
- centerpoint_common_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config/centerpoint_common.param.yaml]
- transfusion_model_path [default: $(var data_path)/lidar_transfusion]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type
- node/pointcloud_container
- input/pointcloud
- output/objects
- output/short_range_objects
- launch/object_recognition/detection/detector/lidar_rule_detector.launch.xml
-
- ns
- node/pointcloud_container
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/cluster_objects
- output/objects
- voxel_grid_based_euclidean_param_path
- use_low_height_cropbox [default: false]
- launch/object_recognition/detection/detector/lidar_semantic_segmentation_detector.launch.xml
-
- euclidean_clustering/param_path
- input/pointcloud
- output/objects
- launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
-
- detection_by_tracker_param_path
- input/clusters
- input/tracked_objects
- output/objects
- launch/object_recognition/detection/filter/object_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- objects_filter_method [default: lanelet_filter]
- object_recognition_detection_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml]
- object_recognition_detection_object_position_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_position_filter.param.yaml]
- input/objects
- output/objects
- launch/object_recognition/detection/filter/object_validator.launch.xml
-
- objects_validation_method
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path
- input/obstacle_pointcloud
- input/objects
- output/objects
- launch/object_recognition/detection/filter/pointcloud_downsample_filter.launch.xml
-
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- downsample_voxel_size [default: 0.1]
- launch/object_recognition/detection/filter/pointcloud_map_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- output/downsampled/pointcloud [default: /perception/obstacle_segmentation/pointcloud_map_filtered/downsampled/pointcloud]
- downsample_voxel_size [default: 0.1]
- voxel_based_compare_map_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/pointcloud_filter/voxel_based_compare_map_filter.param.yaml]
- launch/object_recognition/detection/filter/radar_filter.launch.xml
-
- object_sorter_param_path
- radar_lanelet_filtering_range_param_path
- input/radar
- output/objects
- launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- lidar_detection_model_type
- use_detection_by_tracker
- use_irregular_object_detector
- use_roi_detected_object_validator
- euclidean_clustering/shape_policy
- use_object_filter
- objects_filter_method
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/lidar_ml/objects
- input/lidar_cluster/objects
- input/irregular_object/objects [default: ]
- input/detection_by_tracker/objects
- output/objects [default: objects]
- alpha_merger_priority_mode [default: 0]
- launch/object_recognition/object_recognition_camera.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_bev_detector [default: true]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_semantic_segmentation_ptv3 [default: false]
- use_object_filter [default: true]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_only_detection [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar [default: /sensing/radar/detected_objects]
- input/camera_only/objects [default: /perception/object_recognition/detection/camera_only/objects]
- input/camera_only/channel [default: camera_streampetr]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar_serial.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_roi_detected_object_validator [default: true]
- use_detection_by_tracker [default: true]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- ml_camera_lidar_merger_priority_mode [default: 0]
- use_vector_map [default: true]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar/tracked_objects [default: /sensing/radar/tracked_objects]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- detection_by_tracker_param_path [default: $(var perception_config_dir)/object_recognition/detection/detection_by_tracker/detection_by_tracker.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- object_recognition_tracking_radar_tracked_object_sorter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_sorter.param.yaml]
- object_recognition_tracking_radar_tracked_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_lanelet_filter.param.yaml]
- object_recognition_tracking_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/data_association_matrix.param.yaml]
- object_recognition_tracking_object_merger_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/decorative_tracker_merger.param.yaml]
- euclidean_clustering/shape_policy [default: 0]
- launch/object_recognition/object_recognition_lidar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_lidar_ptv3.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/radar [default: /sensing/radar/detected_objects]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/prediction/prediction.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_vector_map [default: false]
- prediction_model_type [default: map_based]
- input/objects [default: /perception/object_recognition/tracking/objects]
- output/objects [default: /perception/object_recognition/objects]
- object_recognition_prediction_map_based_prediction_param_path [default: $(var perception_config_dir)/object_recognition/prediction/map_based_prediction.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_additional_lidars.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- lidar_name
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/main/pointcloud
- input/lidar/pointcloud [default: /sensing/lidar/$(var lidar_name)/pointcloud]
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_ml.launch.xml
-
- pointcloud_container_name [default: pointcloud_container]
- use_pointcloud_container [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/pointcloud/segmentation [default: /perception/segmented/pointcloud]
- output/pointcloud/visualization [default: /perception/segmented/pointcloud/visualization]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- model_variant [default: ptv3]
- model_path [default: $(var data_path)/ptv3]
- launch/obstacle_segmentation/ground_segmentation_ransac.launch.xml
-
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input_topics
- input/main/pointcloud
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- detection_area_crop_box_filter_node_param_path
- ransac_ground_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation)/config/ransac_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based_cuda.launch.xml
-
- target_container
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/ground_pointcloud [default: /perception/obstacle_segmentation/ground_pointcloud]
- cuda_scan_ground_segmentation_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation_cuda)/config/cuda_scan_ground_segmentation_filter.param.yaml]
- launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- input/obstacle_pointcloud [default: concatenated/pointcloud]
- input/raw_pointcloud [default: no_ground/oneshot/pointcloud]
- output [default: /perception/occupancy_grid_map/map]
- use_intra_process [default: false]
- use_multithread [default: false]
- pointcloud_container_name [default: pointcloud_container]
- occupancy_grid_map_method
- occupancy_grid_map_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_method).param.yaml]
- occupancy_grid_map_updater
- occupancy_grid_map_updater_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_updater)_updater.param.yaml]
- input_obstacle_pointcloud [default: false]
- input_obstacle_and_raw_pointcloud [default: true]
- use_pointcloud_container [default: true]
- launch/traffic_light_recognition/traffic_light_detector_fine.launch.xml
- Fine-detection chain for one traffic light camera: map based detector proposes rough ROIs, the fine detector refines them, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- fine_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_fine_detector/traffic_light_fine_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_rough.launch.xml
- Rough-detection chain for one traffic light camera: map based detector ROIs feed the classifiers directly, without a high accuracy detector.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_whole_image.launch.xml
- Whole-image detection chain for one traffic light camera: yolox detects over the full image, the selector matches detections to map based ROIs, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- whole_image_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/yolox_traffic_light_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_fusion.launch.xml
- Post-process shared by all traffic light cameras: multi camera fusion, V2X arbitration, pedestrian signal estimation and map visualization.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespaces [default: [camera6, camera7]]
- input/vector_map [default: /map/vector_map]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
- judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- multi_camera_fusion_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_multi_camera_fusion/traffic_light_multi_camera_fusion.param.yaml]
- arbiter_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_arbiter/traffic_light_arbiter.param.yaml]
- crosswalk_estimator_param_path [default: $(var perception_config_dir)/traffic_light_recognition/crosswalk_traffic_light_estimator/crosswalk_traffic_light_estimator.param.yaml]
- launch/traffic_light_recognition/traffic_light_occlusion_predictor.launch.xml
- Occlusion check for one traffic light camera: merges the car and pedestrian signals into the per-camera output, masking signals hidden from the camera.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- input/vector_map [default: /map/vector_map]
- occlusion_predictor_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_occlusion_predictor/traffic_light_occlusion_predictor.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_fine.launch.xml
- Traffic light recognition, fine detection mode: per-camera fine detection with occlusion check, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_merge.launch.xml
- Traffic light recognition, merge mode: detection and classification run on other ECUs; this side runs the per-camera occlusion check and the shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- input/vector_map [default: /map/vector_map]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- launch/traffic_light_recognition/traffic_light_recognition_rough.launch.xml
- Traffic light recognition, rough detection mode: per-camera map based detection with occlusion check, then shared fusion. One camera as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_whole_image.launch.xml
- Traffic light recognition, whole-image detection mode: per-camera yolox detection, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_perception_launch at Robotics Stack Exchange
Package Summary
| Version | 0.52.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_launch.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Taekjin Lee
- Yoshi Ri
- Masato Saeki
Authors
autoware_perception_launch
Shared perception launch library. The system component launchers live in the product layer (autoware_launch/launch/components/component_perception.launch.xml for the lidar pipeline and component_traffic_light.launch.xml for traffic light recognition); this package hosts the perception feature launchers they combine:
launch/
├── common/ # shared preprocess feature launchers (pointcloud downsample)
├── object_recognition/
│ ├── object_recognition_<mode>.launch.xml # detection + tracking + prediction per sensor mode
│ ├── detection/
│ │ ├── detector/ # detectors
│ │ ├── filter/ # filters
│ │ └── merger/ # detection-side serial merger (used by the camera_lidar_radar_serial launcher)
│ └── prediction/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
design/module/ # Autoware System Designer modules; same subtree as launch/
├── object_recognition/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
Launch files
-
object_recognition/object_recognition_<mode>.launch.xml— one feature launcher per sensor mode (camera,lidar,lidar_ptv3,lidar_radar,camera_lidar_radar,camera_lidar_radar_serial); hosts the detection stage inline together with the tracker and prediction, and pushes their module namespaces. Camera and radar input topics default to their absolute sensing paths (/sensing/camera/cameraN/...,/sensing/radar/detected_objects), so callers override only what differs. Most modes wire the multi-channel tracker to the detector outputs;camera_lidar_radar_serialinstead merges the detectors in the detection stage (optionally regenerating detections through detection-by-tracker), tracks the single mergeddetected_objectschannel, and joins radar tracked objects at the decorative tracker merger.cameraruns camera-only detectors (BEV and camera VRU). - The clustering backend is file selection, not a flag:
lidarruns rule-based euclidean clustering off the obstacle segmentation cloud, whilelidar_ptv3andlidar_radarcluster the PTv3 semantic-segmentation cloud and drop the pointcloud map filter and the object validator that only the rule-based pipeline uses. Both feed their cluster objects to the tracker on thelidar_clusteringchannel. -
object_recognition/detection/{detector,filter}/— single-purpose launchers wired together by the object-recognition launchers.merger/camera_lidar_merger.launch.xmlchains the detection-side object mergers for thecamera_lidar_radar_seriallauncher. -
obstacle_segmentation/ground_segmentation_<backend>.launch.xml— ground removal backends (rule_based,rule_based_cuda,ml); backend selection is file selection.ground_segmentation_{additional_lidars,ransac}.launch.xmlfold extra lidars into the obstacle stream for kits that carry them. -
occupancy_grid_map/,common/,traffic_light_recognition/— feature launchers included directly by the system components.
Namespace and container addressing
Callers own the namespaces: the system component pushes perception and object_recognition; object_recognition_<mode>.launch.xml pushes detection/tracking/prediction. The object-recognition launchers address their internal topics through the fixed /perception/object_recognition namespace. Composable nodes load into the shared pointcloud container, whose name is exposed as pointcloud_container_name and aliased to the node/pointcloud_container argument of the detector launchers.
Config
Parameter files are resolved from a config/ tree addressed through the perception_config_pkg argument, which defaults to autoware_perception_config. A product can relocate the whole tree by setting perception_config_pkg once at its entry point — the launch configuration propagates through every include — but it must then ship the same config/ layout. Products that differ in only a few files instead override the corresponding *_param_path arguments, which every feature launcher declares with a default:
<include file="$(find-pkg-share autoware_perception_launch)/launch/object_recognition/object_recognition_lidar.launch.xml">
<arg name="perception_config_pkg" value="my_perception_config"/>
<arg name="FOO_NODE_param_path" value="..."/>
</include>
component_perception.launch.xml, component_traffic_light.launch.xml and planning_simulator/perception_simulation.launch.xml each declare perception_config_pkg, so a product switches the tree at the component it launches.
The launch/ tree is the interface downstream distributions adopt as-is; only package.xml, CMakeLists.txt, README.md, and changelogs stay package-local. Keep changes to this tree folder-merge compatible.
Package Dependencies
Please see <exec_depend> in package.xml.
Changelog for package autoware_perception_launch
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker (#1895)
- fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker
* chore: rename for readablity ---------
-
fix(ptv3): model path (#1890)
-
chore: add maintainer (#1880)
-
fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used (#1871)
- fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
fix: remove unnecessary dependency (#1870)
-
feat: add semantic segmentation pipeline option (#1865)
- fix: ground segmentation launch
- fix: missing dependencies and param
- fix: ptv3 topic
- fix: euclidean pipeline
- feat: add use_roi_detected_object_validator options
- replace with label_based_euclidean
- revert to bevfusion
- fix: aligning with updated EC
- fix: add alpha merger option
- fix: missing toggle condition
- disable irregular_object_detector
- fix: camera_lidar_radar merger
- update label_based_ec param
- revert to v4.4.0 pipeline option
- fix(merger launch): missing toggle condition
- style(pre-commit): autofix
- style(pre-commit): autofix
- remove voxel_downsample and pc validation
- RDDR-353 Enable irregular object detection (#2379)
- update config for 2 new classes
- typo
- style(pre-commit): autofix
- refactor
- refactor
- fix data_path
- fix: adjust combination when ptv3 used
- fix: remove fixed option when using ptv3
- remove object filter
* Update autoware_launch/config/perception/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
* fix: add semseg pipeline option for lidar perception mode ---------Co-authored-by: ktro2828 <<60615504+ktro2828@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
-
feat(perception): update perception pipeline to remove shape estimation (#1846)
- fix(perception): update input channels and ground segmentation parameters for improved tracking and detection
- Changed associator type from 'bev' to 'polar' in multi-object tracker input channels for better performance.
- Adjusted ground segmentation parameters: increased margin_max_z from 0.0 to 1.0 and detection_range_z_max from 2.5 to 3.5 to enhance ground detection capabilities.
- feat(Tier4PlanningWrapper): add data_path parameter for enhanced configuration flexibility
- Introduced a new parameter 'data_path' with a default value to improve the configuration options for the Tier4PlanningWrapper node.
- This addition allows for better management of data paths within the planning framework.
- refactor(perception): remove deprecated tracking modules and streamline object recognition configuration
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_launch | |
| reaction_analyzer |
Launch files
- launch/common/pointcloud_downsample.launch.xml
-
- pointcloud_container_name
- cuda_pointcloud_preprocessing [default: false]
- input/pointcloud
- output/pointcloud
- common_downsample_voxel_size_x [default: 0.05]
- common_downsample_voxel_size_y [default: 0.05]
- common_downsample_voxel_size_z [default: 0.05]
- launch/object_recognition/detection/detector/camera_2d_detector.launch.xml
-
- image_raw0 [default: /sensing/camera/camera0/image_raw]
- image_raw1 [default: /sensing/camera/camera1/image_raw]
- image_raw2 [default: /sensing/camera/camera2/image_raw]
- image_raw3 [default: /sensing/camera/camera3/image_raw]
- image_raw4 [default: /sensing/camera/camera4/image_raw]
- image_raw5 [default: /sensing/camera/camera5/image_raw]
- image_raw6 [default: /sensing/camera/camera6/image_raw]
- image_raw7 [default: /sensing/camera/camera7/image_raw]
- image_raw8 [default: /sensing/camera/camera8/image_raw]
- image_raw9 [default: /sensing/camera/camera9/image_raw]
- image_number [default: 1]
- camera_index [default: 0]
- use_bytetrack [default: true]
- enable_visualizer [default: false]
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- tensorrt_yolox_ns [default: ]
- launch/object_recognition/detection/detector/camera_bev_detector.launch.xml
-
- input/camera0/image
- input/camera0/info
- input/camera1/image
- input/camera1/info
- input/camera2/image
- input/camera2/info
- input/camera3/image
- input/camera3/info
- input/camera4/image
- input/camera4/info
- input/camera5/image
- input/camera5/info
- output/objects
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevdet_model_name [default: bevdet_one_lt_d]
- bevdet_model_path [default: $(var data_path)/tensorrt_bevdet]
- launch/object_recognition/detection/detector/camera_lidar_detector.launch.xml
-
- ns
- lidar_detection_model_type
- lidar_detection_model_name
- use_low_intensity_cluster_filter
- use_image_segmentation_based_filter
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info
- segmentation_pointcloud_fusion_camera_ids
- image_topic_name
- sync_param_path
- voxel_grid_based_euclidean_param_path
- lidar_model_param_path
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- pointpainting_fusion_common_param_path
- roi_cluster_fusion_param_path
- node/pointcloud_container
- input/pointcloud
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/ml_detector/objects
- output/rule_detector/objects
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- enable_2d_detection [default: false]
- launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
-
- pipeline_ns
- node/pointcloud_container
- output/objects [default: objects]
- input/concatenation_info
- input/pointcloud
- irregular_object_crop_box_filter_node_param_path
- irregular_object_scan_ground_filter_node_param_path
- irregular_object_roi_pointcloud_fusion_node_param_path
- irregular_object_fusion_camera_param_path
- sync_param_path
- launch/object_recognition/detection/detector/camera_vru_detector.launch.xml
-
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/objects [default: /perception/object_recognition/detection/camera_vru/objects]
- bbox_object_locator_param_path
- rois_ids [default: [0, 1]]
- launch/object_recognition/detection/detector/irregular_object_detector.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- output/clusters
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
-
- lidar_detection_model_type
- lidar_detection_model_name
- lidar_model_param_path
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
- centerpoint_common_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config/centerpoint_common.param.yaml]
- transfusion_model_path [default: $(var data_path)/lidar_transfusion]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type
- node/pointcloud_container
- input/pointcloud
- output/objects
- output/short_range_objects
- launch/object_recognition/detection/detector/lidar_rule_detector.launch.xml
-
- ns
- node/pointcloud_container
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/cluster_objects
- output/objects
- voxel_grid_based_euclidean_param_path
- use_low_height_cropbox [default: false]
- launch/object_recognition/detection/detector/lidar_semantic_segmentation_detector.launch.xml
-
- euclidean_clustering/param_path
- input/pointcloud
- output/objects
- launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
-
- detection_by_tracker_param_path
- input/clusters
- input/tracked_objects
- output/objects
- launch/object_recognition/detection/filter/object_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- objects_filter_method [default: lanelet_filter]
- object_recognition_detection_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml]
- object_recognition_detection_object_position_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_position_filter.param.yaml]
- input/objects
- output/objects
- launch/object_recognition/detection/filter/object_validator.launch.xml
-
- objects_validation_method
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path
- input/obstacle_pointcloud
- input/objects
- output/objects
- launch/object_recognition/detection/filter/pointcloud_downsample_filter.launch.xml
-
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- downsample_voxel_size [default: 0.1]
- launch/object_recognition/detection/filter/pointcloud_map_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- output/downsampled/pointcloud [default: /perception/obstacle_segmentation/pointcloud_map_filtered/downsampled/pointcloud]
- downsample_voxel_size [default: 0.1]
- voxel_based_compare_map_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/pointcloud_filter/voxel_based_compare_map_filter.param.yaml]
- launch/object_recognition/detection/filter/radar_filter.launch.xml
-
- object_sorter_param_path
- radar_lanelet_filtering_range_param_path
- input/radar
- output/objects
- launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- lidar_detection_model_type
- use_detection_by_tracker
- use_irregular_object_detector
- use_roi_detected_object_validator
- euclidean_clustering/shape_policy
- use_object_filter
- objects_filter_method
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/lidar_ml/objects
- input/lidar_cluster/objects
- input/irregular_object/objects [default: ]
- input/detection_by_tracker/objects
- output/objects [default: objects]
- alpha_merger_priority_mode [default: 0]
- launch/object_recognition/object_recognition_camera.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_bev_detector [default: true]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_semantic_segmentation_ptv3 [default: false]
- use_object_filter [default: true]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_only_detection [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar [default: /sensing/radar/detected_objects]
- input/camera_only/objects [default: /perception/object_recognition/detection/camera_only/objects]
- input/camera_only/channel [default: camera_streampetr]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar_serial.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_roi_detected_object_validator [default: true]
- use_detection_by_tracker [default: true]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- ml_camera_lidar_merger_priority_mode [default: 0]
- use_vector_map [default: true]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar/tracked_objects [default: /sensing/radar/tracked_objects]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- detection_by_tracker_param_path [default: $(var perception_config_dir)/object_recognition/detection/detection_by_tracker/detection_by_tracker.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- object_recognition_tracking_radar_tracked_object_sorter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_sorter.param.yaml]
- object_recognition_tracking_radar_tracked_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_lanelet_filter.param.yaml]
- object_recognition_tracking_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/data_association_matrix.param.yaml]
- object_recognition_tracking_object_merger_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/decorative_tracker_merger.param.yaml]
- euclidean_clustering/shape_policy [default: 0]
- launch/object_recognition/object_recognition_lidar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_lidar_ptv3.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/radar [default: /sensing/radar/detected_objects]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/prediction/prediction.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_vector_map [default: false]
- prediction_model_type [default: map_based]
- input/objects [default: /perception/object_recognition/tracking/objects]
- output/objects [default: /perception/object_recognition/objects]
- object_recognition_prediction_map_based_prediction_param_path [default: $(var perception_config_dir)/object_recognition/prediction/map_based_prediction.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_additional_lidars.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- lidar_name
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/main/pointcloud
- input/lidar/pointcloud [default: /sensing/lidar/$(var lidar_name)/pointcloud]
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_ml.launch.xml
-
- pointcloud_container_name [default: pointcloud_container]
- use_pointcloud_container [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/pointcloud/segmentation [default: /perception/segmented/pointcloud]
- output/pointcloud/visualization [default: /perception/segmented/pointcloud/visualization]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- model_variant [default: ptv3]
- model_path [default: $(var data_path)/ptv3]
- launch/obstacle_segmentation/ground_segmentation_ransac.launch.xml
-
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input_topics
- input/main/pointcloud
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- detection_area_crop_box_filter_node_param_path
- ransac_ground_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation)/config/ransac_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based_cuda.launch.xml
-
- target_container
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/ground_pointcloud [default: /perception/obstacle_segmentation/ground_pointcloud]
- cuda_scan_ground_segmentation_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation_cuda)/config/cuda_scan_ground_segmentation_filter.param.yaml]
- launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- input/obstacle_pointcloud [default: concatenated/pointcloud]
- input/raw_pointcloud [default: no_ground/oneshot/pointcloud]
- output [default: /perception/occupancy_grid_map/map]
- use_intra_process [default: false]
- use_multithread [default: false]
- pointcloud_container_name [default: pointcloud_container]
- occupancy_grid_map_method
- occupancy_grid_map_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_method).param.yaml]
- occupancy_grid_map_updater
- occupancy_grid_map_updater_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_updater)_updater.param.yaml]
- input_obstacle_pointcloud [default: false]
- input_obstacle_and_raw_pointcloud [default: true]
- use_pointcloud_container [default: true]
- launch/traffic_light_recognition/traffic_light_detector_fine.launch.xml
- Fine-detection chain for one traffic light camera: map based detector proposes rough ROIs, the fine detector refines them, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- fine_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_fine_detector/traffic_light_fine_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_rough.launch.xml
- Rough-detection chain for one traffic light camera: map based detector ROIs feed the classifiers directly, without a high accuracy detector.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_whole_image.launch.xml
- Whole-image detection chain for one traffic light camera: yolox detects over the full image, the selector matches detections to map based ROIs, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- whole_image_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/yolox_traffic_light_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_fusion.launch.xml
- Post-process shared by all traffic light cameras: multi camera fusion, V2X arbitration, pedestrian signal estimation and map visualization.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespaces [default: [camera6, camera7]]
- input/vector_map [default: /map/vector_map]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
- judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- multi_camera_fusion_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_multi_camera_fusion/traffic_light_multi_camera_fusion.param.yaml]
- arbiter_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_arbiter/traffic_light_arbiter.param.yaml]
- crosswalk_estimator_param_path [default: $(var perception_config_dir)/traffic_light_recognition/crosswalk_traffic_light_estimator/crosswalk_traffic_light_estimator.param.yaml]
- launch/traffic_light_recognition/traffic_light_occlusion_predictor.launch.xml
- Occlusion check for one traffic light camera: merges the car and pedestrian signals into the per-camera output, masking signals hidden from the camera.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- input/vector_map [default: /map/vector_map]
- occlusion_predictor_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_occlusion_predictor/traffic_light_occlusion_predictor.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_fine.launch.xml
- Traffic light recognition, fine detection mode: per-camera fine detection with occlusion check, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_merge.launch.xml
- Traffic light recognition, merge mode: detection and classification run on other ECUs; this side runs the per-camera occlusion check and the shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- input/vector_map [default: /map/vector_map]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- launch/traffic_light_recognition/traffic_light_recognition_rough.launch.xml
- Traffic light recognition, rough detection mode: per-camera map based detection with occlusion check, then shared fusion. One camera as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_whole_image.launch.xml
- Traffic light recognition, whole-image detection mode: per-camera yolox detection, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_perception_launch at Robotics Stack Exchange
Package Summary
| Version | 0.52.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_launch.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Taekjin Lee
- Yoshi Ri
- Masato Saeki
Authors
autoware_perception_launch
Shared perception launch library. The system component launchers live in the product layer (autoware_launch/launch/components/component_perception.launch.xml for the lidar pipeline and component_traffic_light.launch.xml for traffic light recognition); this package hosts the perception feature launchers they combine:
launch/
├── common/ # shared preprocess feature launchers (pointcloud downsample)
├── object_recognition/
│ ├── object_recognition_<mode>.launch.xml # detection + tracking + prediction per sensor mode
│ ├── detection/
│ │ ├── detector/ # detectors
│ │ ├── filter/ # filters
│ │ └── merger/ # detection-side serial merger (used by the camera_lidar_radar_serial launcher)
│ └── prediction/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
design/module/ # Autoware System Designer modules; same subtree as launch/
├── object_recognition/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
Launch files
-
object_recognition/object_recognition_<mode>.launch.xml— one feature launcher per sensor mode (camera,lidar,lidar_ptv3,lidar_radar,camera_lidar_radar,camera_lidar_radar_serial); hosts the detection stage inline together with the tracker and prediction, and pushes their module namespaces. Camera and radar input topics default to their absolute sensing paths (/sensing/camera/cameraN/...,/sensing/radar/detected_objects), so callers override only what differs. Most modes wire the multi-channel tracker to the detector outputs;camera_lidar_radar_serialinstead merges the detectors in the detection stage (optionally regenerating detections through detection-by-tracker), tracks the single mergeddetected_objectschannel, and joins radar tracked objects at the decorative tracker merger.cameraruns camera-only detectors (BEV and camera VRU). - The clustering backend is file selection, not a flag:
lidarruns rule-based euclidean clustering off the obstacle segmentation cloud, whilelidar_ptv3andlidar_radarcluster the PTv3 semantic-segmentation cloud and drop the pointcloud map filter and the object validator that only the rule-based pipeline uses. Both feed their cluster objects to the tracker on thelidar_clusteringchannel. -
object_recognition/detection/{detector,filter}/— single-purpose launchers wired together by the object-recognition launchers.merger/camera_lidar_merger.launch.xmlchains the detection-side object mergers for thecamera_lidar_radar_seriallauncher. -
obstacle_segmentation/ground_segmentation_<backend>.launch.xml— ground removal backends (rule_based,rule_based_cuda,ml); backend selection is file selection.ground_segmentation_{additional_lidars,ransac}.launch.xmlfold extra lidars into the obstacle stream for kits that carry them. -
occupancy_grid_map/,common/,traffic_light_recognition/— feature launchers included directly by the system components.
Namespace and container addressing
Callers own the namespaces: the system component pushes perception and object_recognition; object_recognition_<mode>.launch.xml pushes detection/tracking/prediction. The object-recognition launchers address their internal topics through the fixed /perception/object_recognition namespace. Composable nodes load into the shared pointcloud container, whose name is exposed as pointcloud_container_name and aliased to the node/pointcloud_container argument of the detector launchers.
Config
Parameter files are resolved from a config/ tree addressed through the perception_config_pkg argument, which defaults to autoware_perception_config. A product can relocate the whole tree by setting perception_config_pkg once at its entry point — the launch configuration propagates through every include — but it must then ship the same config/ layout. Products that differ in only a few files instead override the corresponding *_param_path arguments, which every feature launcher declares with a default:
<include file="$(find-pkg-share autoware_perception_launch)/launch/object_recognition/object_recognition_lidar.launch.xml">
<arg name="perception_config_pkg" value="my_perception_config"/>
<arg name="FOO_NODE_param_path" value="..."/>
</include>
component_perception.launch.xml, component_traffic_light.launch.xml and planning_simulator/perception_simulation.launch.xml each declare perception_config_pkg, so a product switches the tree at the component it launches.
The launch/ tree is the interface downstream distributions adopt as-is; only package.xml, CMakeLists.txt, README.md, and changelogs stay package-local. Keep changes to this tree folder-merge compatible.
Package Dependencies
Please see <exec_depend> in package.xml.
Changelog for package autoware_perception_launch
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker (#1895)
- fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker
* chore: rename for readablity ---------
-
fix(ptv3): model path (#1890)
-
chore: add maintainer (#1880)
-
fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used (#1871)
- fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
fix: remove unnecessary dependency (#1870)
-
feat: add semantic segmentation pipeline option (#1865)
- fix: ground segmentation launch
- fix: missing dependencies and param
- fix: ptv3 topic
- fix: euclidean pipeline
- feat: add use_roi_detected_object_validator options
- replace with label_based_euclidean
- revert to bevfusion
- fix: aligning with updated EC
- fix: add alpha merger option
- fix: missing toggle condition
- disable irregular_object_detector
- fix: camera_lidar_radar merger
- update label_based_ec param
- revert to v4.4.0 pipeline option
- fix(merger launch): missing toggle condition
- style(pre-commit): autofix
- style(pre-commit): autofix
- remove voxel_downsample and pc validation
- RDDR-353 Enable irregular object detection (#2379)
- update config for 2 new classes
- typo
- style(pre-commit): autofix
- refactor
- refactor
- fix data_path
- fix: adjust combination when ptv3 used
- fix: remove fixed option when using ptv3
- remove object filter
* Update autoware_launch/config/perception/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
* fix: add semseg pipeline option for lidar perception mode ---------Co-authored-by: ktro2828 <<60615504+ktro2828@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
-
feat(perception): update perception pipeline to remove shape estimation (#1846)
- fix(perception): update input channels and ground segmentation parameters for improved tracking and detection
- Changed associator type from 'bev' to 'polar' in multi-object tracker input channels for better performance.
- Adjusted ground segmentation parameters: increased margin_max_z from 0.0 to 1.0 and detection_range_z_max from 2.5 to 3.5 to enhance ground detection capabilities.
- feat(Tier4PlanningWrapper): add data_path parameter for enhanced configuration flexibility
- Introduced a new parameter 'data_path' with a default value to improve the configuration options for the Tier4PlanningWrapper node.
- This addition allows for better management of data paths within the planning framework.
- refactor(perception): remove deprecated tracking modules and streamline object recognition configuration
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_launch | |
| reaction_analyzer |
Launch files
- launch/common/pointcloud_downsample.launch.xml
-
- pointcloud_container_name
- cuda_pointcloud_preprocessing [default: false]
- input/pointcloud
- output/pointcloud
- common_downsample_voxel_size_x [default: 0.05]
- common_downsample_voxel_size_y [default: 0.05]
- common_downsample_voxel_size_z [default: 0.05]
- launch/object_recognition/detection/detector/camera_2d_detector.launch.xml
-
- image_raw0 [default: /sensing/camera/camera0/image_raw]
- image_raw1 [default: /sensing/camera/camera1/image_raw]
- image_raw2 [default: /sensing/camera/camera2/image_raw]
- image_raw3 [default: /sensing/camera/camera3/image_raw]
- image_raw4 [default: /sensing/camera/camera4/image_raw]
- image_raw5 [default: /sensing/camera/camera5/image_raw]
- image_raw6 [default: /sensing/camera/camera6/image_raw]
- image_raw7 [default: /sensing/camera/camera7/image_raw]
- image_raw8 [default: /sensing/camera/camera8/image_raw]
- image_raw9 [default: /sensing/camera/camera9/image_raw]
- image_number [default: 1]
- camera_index [default: 0]
- use_bytetrack [default: true]
- enable_visualizer [default: false]
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- tensorrt_yolox_ns [default: ]
- launch/object_recognition/detection/detector/camera_bev_detector.launch.xml
-
- input/camera0/image
- input/camera0/info
- input/camera1/image
- input/camera1/info
- input/camera2/image
- input/camera2/info
- input/camera3/image
- input/camera3/info
- input/camera4/image
- input/camera4/info
- input/camera5/image
- input/camera5/info
- output/objects
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevdet_model_name [default: bevdet_one_lt_d]
- bevdet_model_path [default: $(var data_path)/tensorrt_bevdet]
- launch/object_recognition/detection/detector/camera_lidar_detector.launch.xml
-
- ns
- lidar_detection_model_type
- lidar_detection_model_name
- use_low_intensity_cluster_filter
- use_image_segmentation_based_filter
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info
- segmentation_pointcloud_fusion_camera_ids
- image_topic_name
- sync_param_path
- voxel_grid_based_euclidean_param_path
- lidar_model_param_path
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- pointpainting_fusion_common_param_path
- roi_cluster_fusion_param_path
- node/pointcloud_container
- input/pointcloud
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/ml_detector/objects
- output/rule_detector/objects
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- enable_2d_detection [default: false]
- launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
-
- pipeline_ns
- node/pointcloud_container
- output/objects [default: objects]
- input/concatenation_info
- input/pointcloud
- irregular_object_crop_box_filter_node_param_path
- irregular_object_scan_ground_filter_node_param_path
- irregular_object_roi_pointcloud_fusion_node_param_path
- irregular_object_fusion_camera_param_path
- sync_param_path
- launch/object_recognition/detection/detector/camera_vru_detector.launch.xml
-
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/objects [default: /perception/object_recognition/detection/camera_vru/objects]
- bbox_object_locator_param_path
- rois_ids [default: [0, 1]]
- launch/object_recognition/detection/detector/irregular_object_detector.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- output/clusters
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
-
- lidar_detection_model_type
- lidar_detection_model_name
- lidar_model_param_path
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
- centerpoint_common_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config/centerpoint_common.param.yaml]
- transfusion_model_path [default: $(var data_path)/lidar_transfusion]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type
- node/pointcloud_container
- input/pointcloud
- output/objects
- output/short_range_objects
- launch/object_recognition/detection/detector/lidar_rule_detector.launch.xml
-
- ns
- node/pointcloud_container
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/cluster_objects
- output/objects
- voxel_grid_based_euclidean_param_path
- use_low_height_cropbox [default: false]
- launch/object_recognition/detection/detector/lidar_semantic_segmentation_detector.launch.xml
-
- euclidean_clustering/param_path
- input/pointcloud
- output/objects
- launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
-
- detection_by_tracker_param_path
- input/clusters
- input/tracked_objects
- output/objects
- launch/object_recognition/detection/filter/object_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- objects_filter_method [default: lanelet_filter]
- object_recognition_detection_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml]
- object_recognition_detection_object_position_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_position_filter.param.yaml]
- input/objects
- output/objects
- launch/object_recognition/detection/filter/object_validator.launch.xml
-
- objects_validation_method
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path
- input/obstacle_pointcloud
- input/objects
- output/objects
- launch/object_recognition/detection/filter/pointcloud_downsample_filter.launch.xml
-
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- downsample_voxel_size [default: 0.1]
- launch/object_recognition/detection/filter/pointcloud_map_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- output/downsampled/pointcloud [default: /perception/obstacle_segmentation/pointcloud_map_filtered/downsampled/pointcloud]
- downsample_voxel_size [default: 0.1]
- voxel_based_compare_map_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/pointcloud_filter/voxel_based_compare_map_filter.param.yaml]
- launch/object_recognition/detection/filter/radar_filter.launch.xml
-
- object_sorter_param_path
- radar_lanelet_filtering_range_param_path
- input/radar
- output/objects
- launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- lidar_detection_model_type
- use_detection_by_tracker
- use_irregular_object_detector
- use_roi_detected_object_validator
- euclidean_clustering/shape_policy
- use_object_filter
- objects_filter_method
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/lidar_ml/objects
- input/lidar_cluster/objects
- input/irregular_object/objects [default: ]
- input/detection_by_tracker/objects
- output/objects [default: objects]
- alpha_merger_priority_mode [default: 0]
- launch/object_recognition/object_recognition_camera.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_bev_detector [default: true]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_semantic_segmentation_ptv3 [default: false]
- use_object_filter [default: true]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_only_detection [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar [default: /sensing/radar/detected_objects]
- input/camera_only/objects [default: /perception/object_recognition/detection/camera_only/objects]
- input/camera_only/channel [default: camera_streampetr]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar_serial.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_roi_detected_object_validator [default: true]
- use_detection_by_tracker [default: true]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- ml_camera_lidar_merger_priority_mode [default: 0]
- use_vector_map [default: true]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar/tracked_objects [default: /sensing/radar/tracked_objects]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- detection_by_tracker_param_path [default: $(var perception_config_dir)/object_recognition/detection/detection_by_tracker/detection_by_tracker.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- object_recognition_tracking_radar_tracked_object_sorter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_sorter.param.yaml]
- object_recognition_tracking_radar_tracked_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_lanelet_filter.param.yaml]
- object_recognition_tracking_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/data_association_matrix.param.yaml]
- object_recognition_tracking_object_merger_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/decorative_tracker_merger.param.yaml]
- euclidean_clustering/shape_policy [default: 0]
- launch/object_recognition/object_recognition_lidar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_lidar_ptv3.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/radar [default: /sensing/radar/detected_objects]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/prediction/prediction.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_vector_map [default: false]
- prediction_model_type [default: map_based]
- input/objects [default: /perception/object_recognition/tracking/objects]
- output/objects [default: /perception/object_recognition/objects]
- object_recognition_prediction_map_based_prediction_param_path [default: $(var perception_config_dir)/object_recognition/prediction/map_based_prediction.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_additional_lidars.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- lidar_name
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/main/pointcloud
- input/lidar/pointcloud [default: /sensing/lidar/$(var lidar_name)/pointcloud]
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_ml.launch.xml
-
- pointcloud_container_name [default: pointcloud_container]
- use_pointcloud_container [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/pointcloud/segmentation [default: /perception/segmented/pointcloud]
- output/pointcloud/visualization [default: /perception/segmented/pointcloud/visualization]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- model_variant [default: ptv3]
- model_path [default: $(var data_path)/ptv3]
- launch/obstacle_segmentation/ground_segmentation_ransac.launch.xml
-
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input_topics
- input/main/pointcloud
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- detection_area_crop_box_filter_node_param_path
- ransac_ground_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation)/config/ransac_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based_cuda.launch.xml
-
- target_container
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/ground_pointcloud [default: /perception/obstacle_segmentation/ground_pointcloud]
- cuda_scan_ground_segmentation_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation_cuda)/config/cuda_scan_ground_segmentation_filter.param.yaml]
- launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- input/obstacle_pointcloud [default: concatenated/pointcloud]
- input/raw_pointcloud [default: no_ground/oneshot/pointcloud]
- output [default: /perception/occupancy_grid_map/map]
- use_intra_process [default: false]
- use_multithread [default: false]
- pointcloud_container_name [default: pointcloud_container]
- occupancy_grid_map_method
- occupancy_grid_map_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_method).param.yaml]
- occupancy_grid_map_updater
- occupancy_grid_map_updater_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_updater)_updater.param.yaml]
- input_obstacle_pointcloud [default: false]
- input_obstacle_and_raw_pointcloud [default: true]
- use_pointcloud_container [default: true]
- launch/traffic_light_recognition/traffic_light_detector_fine.launch.xml
- Fine-detection chain for one traffic light camera: map based detector proposes rough ROIs, the fine detector refines them, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- fine_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_fine_detector/traffic_light_fine_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_rough.launch.xml
- Rough-detection chain for one traffic light camera: map based detector ROIs feed the classifiers directly, without a high accuracy detector.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_whole_image.launch.xml
- Whole-image detection chain for one traffic light camera: yolox detects over the full image, the selector matches detections to map based ROIs, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- whole_image_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/yolox_traffic_light_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_fusion.launch.xml
- Post-process shared by all traffic light cameras: multi camera fusion, V2X arbitration, pedestrian signal estimation and map visualization.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespaces [default: [camera6, camera7]]
- input/vector_map [default: /map/vector_map]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
- judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- multi_camera_fusion_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_multi_camera_fusion/traffic_light_multi_camera_fusion.param.yaml]
- arbiter_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_arbiter/traffic_light_arbiter.param.yaml]
- crosswalk_estimator_param_path [default: $(var perception_config_dir)/traffic_light_recognition/crosswalk_traffic_light_estimator/crosswalk_traffic_light_estimator.param.yaml]
- launch/traffic_light_recognition/traffic_light_occlusion_predictor.launch.xml
- Occlusion check for one traffic light camera: merges the car and pedestrian signals into the per-camera output, masking signals hidden from the camera.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- input/vector_map [default: /map/vector_map]
- occlusion_predictor_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_occlusion_predictor/traffic_light_occlusion_predictor.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_fine.launch.xml
- Traffic light recognition, fine detection mode: per-camera fine detection with occlusion check, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_merge.launch.xml
- Traffic light recognition, merge mode: detection and classification run on other ECUs; this side runs the per-camera occlusion check and the shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- input/vector_map [default: /map/vector_map]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- launch/traffic_light_recognition/traffic_light_recognition_rough.launch.xml
- Traffic light recognition, rough detection mode: per-camera map based detection with occlusion check, then shared fusion. One camera as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_whole_image.launch.xml
- Traffic light recognition, whole-image detection mode: per-camera yolox detection, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_perception_launch at Robotics Stack Exchange
Package Summary
| Version | 0.52.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_launch.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Yukihiro Saito
- Dai Nguyen
- Taekjin Lee
- Yoshi Ri
- Masato Saeki
Authors
autoware_perception_launch
Shared perception launch library. The system component launchers live in the product layer (autoware_launch/launch/components/component_perception.launch.xml for the lidar pipeline and component_traffic_light.launch.xml for traffic light recognition); this package hosts the perception feature launchers they combine:
launch/
├── common/ # shared preprocess feature launchers (pointcloud downsample)
├── object_recognition/
│ ├── object_recognition_<mode>.launch.xml # detection + tracking + prediction per sensor mode
│ ├── detection/
│ │ ├── detector/ # detectors
│ │ ├── filter/ # filters
│ │ └── merger/ # detection-side serial merger (used by the camera_lidar_radar_serial launcher)
│ └── prediction/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
design/module/ # Autoware System Designer modules; same subtree as launch/
├── object_recognition/
├── obstacle_segmentation/
├── occupancy_grid_map/
└── traffic_light_recognition/
Launch files
-
object_recognition/object_recognition_<mode>.launch.xml— one feature launcher per sensor mode (camera,lidar,lidar_ptv3,lidar_radar,camera_lidar_radar,camera_lidar_radar_serial); hosts the detection stage inline together with the tracker and prediction, and pushes their module namespaces. Camera and radar input topics default to their absolute sensing paths (/sensing/camera/cameraN/...,/sensing/radar/detected_objects), so callers override only what differs. Most modes wire the multi-channel tracker to the detector outputs;camera_lidar_radar_serialinstead merges the detectors in the detection stage (optionally regenerating detections through detection-by-tracker), tracks the single mergeddetected_objectschannel, and joins radar tracked objects at the decorative tracker merger.cameraruns camera-only detectors (BEV and camera VRU). - The clustering backend is file selection, not a flag:
lidarruns rule-based euclidean clustering off the obstacle segmentation cloud, whilelidar_ptv3andlidar_radarcluster the PTv3 semantic-segmentation cloud and drop the pointcloud map filter and the object validator that only the rule-based pipeline uses. Both feed their cluster objects to the tracker on thelidar_clusteringchannel. -
object_recognition/detection/{detector,filter}/— single-purpose launchers wired together by the object-recognition launchers.merger/camera_lidar_merger.launch.xmlchains the detection-side object mergers for thecamera_lidar_radar_seriallauncher. -
obstacle_segmentation/ground_segmentation_<backend>.launch.xml— ground removal backends (rule_based,rule_based_cuda,ml); backend selection is file selection.ground_segmentation_{additional_lidars,ransac}.launch.xmlfold extra lidars into the obstacle stream for kits that carry them. -
occupancy_grid_map/,common/,traffic_light_recognition/— feature launchers included directly by the system components.
Namespace and container addressing
Callers own the namespaces: the system component pushes perception and object_recognition; object_recognition_<mode>.launch.xml pushes detection/tracking/prediction. The object-recognition launchers address their internal topics through the fixed /perception/object_recognition namespace. Composable nodes load into the shared pointcloud container, whose name is exposed as pointcloud_container_name and aliased to the node/pointcloud_container argument of the detector launchers.
Config
Parameter files are resolved from a config/ tree addressed through the perception_config_pkg argument, which defaults to autoware_perception_config. A product can relocate the whole tree by setting perception_config_pkg once at its entry point — the launch configuration propagates through every include — but it must then ship the same config/ layout. Products that differ in only a few files instead override the corresponding *_param_path arguments, which every feature launcher declares with a default:
<include file="$(find-pkg-share autoware_perception_launch)/launch/object_recognition/object_recognition_lidar.launch.xml">
<arg name="perception_config_pkg" value="my_perception_config"/>
<arg name="FOO_NODE_param_path" value="..."/>
</include>
component_perception.launch.xml, component_traffic_light.launch.xml and planning_simulator/perception_simulation.launch.xml each declare perception_config_pkg, so a product switches the tree at the component it launches.
The launch/ tree is the interface downstream distributions adopt as-is; only package.xml, CMakeLists.txt, README.md, and changelogs stay package-local. Keep changes to this tree folder-merge compatible.
Package Dependencies
Please see <exec_depend> in package.xml.
Changelog for package autoware_perception_launch
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker (#1895)
- fix(merger_topic): mis-aligning topic when using semantic_segmentation without multi_channel_tracker
* chore: rename for readablity ---------
-
fix(ptv3): model path (#1890)
-
chore: add maintainer (#1880)
-
fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used (#1871)
- fix(tier4_perception_launch): occupancy_grid_map input topic when ptv3 used
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
fix: remove unnecessary dependency (#1870)
-
feat: add semantic segmentation pipeline option (#1865)
- fix: ground segmentation launch
- fix: missing dependencies and param
- fix: ptv3 topic
- fix: euclidean pipeline
- feat: add use_roi_detected_object_validator options
- replace with label_based_euclidean
- revert to bevfusion
- fix: aligning with updated EC
- fix: add alpha merger option
- fix: missing toggle condition
- disable irregular_object_detector
- fix: camera_lidar_radar merger
- update label_based_ec param
- revert to v4.4.0 pipeline option
- fix(merger launch): missing toggle condition
- style(pre-commit): autofix
- style(pre-commit): autofix
- remove voxel_downsample and pc validation
- RDDR-353 Enable irregular object detection (#2379)
- update config for 2 new classes
- typo
- style(pre-commit): autofix
- refactor
- refactor
- fix data_path
- fix: adjust combination when ptv3 used
- fix: remove fixed option when using ptv3
- remove object filter
* Update autoware_launch/config/perception/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
* fix: add semseg pipeline option for lidar perception mode ---------Co-authored-by: ktro2828 <<60615504+ktro2828@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>
-
feat(perception): update perception pipeline to remove shape estimation (#1846)
- fix(perception): update input channels and ground segmentation parameters for improved tracking and detection
- Changed associator type from 'bev' to 'polar' in multi-object tracker input channels for better performance.
- Adjusted ground segmentation parameters: increased margin_max_z from 0.0 to 1.0 and detection_range_z_max from 2.5 to 3.5 to enhance ground detection capabilities.
- feat(Tier4PlanningWrapper): add data_path parameter for enhanced configuration flexibility
- Introduced a new parameter 'data_path' with a default value to improve the configuration options for the Tier4PlanningWrapper node.
- This addition allows for better management of data paths within the planning framework.
- refactor(perception): remove deprecated tracking modules and streamline object recognition configuration
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_launch | |
| reaction_analyzer |
Launch files
- launch/common/pointcloud_downsample.launch.xml
-
- pointcloud_container_name
- cuda_pointcloud_preprocessing [default: false]
- input/pointcloud
- output/pointcloud
- common_downsample_voxel_size_x [default: 0.05]
- common_downsample_voxel_size_y [default: 0.05]
- common_downsample_voxel_size_z [default: 0.05]
- launch/object_recognition/detection/detector/camera_2d_detector.launch.xml
-
- image_raw0 [default: /sensing/camera/camera0/image_raw]
- image_raw1 [default: /sensing/camera/camera1/image_raw]
- image_raw2 [default: /sensing/camera/camera2/image_raw]
- image_raw3 [default: /sensing/camera/camera3/image_raw]
- image_raw4 [default: /sensing/camera/camera4/image_raw]
- image_raw5 [default: /sensing/camera/camera5/image_raw]
- image_raw6 [default: /sensing/camera/camera6/image_raw]
- image_raw7 [default: /sensing/camera/camera7/image_raw]
- image_raw8 [default: /sensing/camera/camera8/image_raw]
- image_raw9 [default: /sensing/camera/camera9/image_raw]
- image_number [default: 1]
- camera_index [default: 0]
- use_bytetrack [default: true]
- enable_visualizer [default: false]
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- tensorrt_yolox_ns [default: ]
- launch/object_recognition/detection/detector/camera_bev_detector.launch.xml
-
- input/camera0/image
- input/camera0/info
- input/camera1/image
- input/camera1/info
- input/camera2/image
- input/camera2/info
- input/camera3/image
- input/camera3/info
- input/camera4/image
- input/camera4/info
- input/camera5/image
- input/camera5/info
- output/objects
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevdet_model_name [default: bevdet_one_lt_d]
- bevdet_model_path [default: $(var data_path)/tensorrt_bevdet]
- launch/object_recognition/detection/detector/camera_lidar_detector.launch.xml
-
- ns
- lidar_detection_model_type
- lidar_detection_model_name
- use_low_intensity_cluster_filter
- use_image_segmentation_based_filter
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info
- segmentation_pointcloud_fusion_camera_ids
- image_topic_name
- sync_param_path
- voxel_grid_based_euclidean_param_path
- lidar_model_param_path
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- pointpainting_fusion_common_param_path
- roi_cluster_fusion_param_path
- node/pointcloud_container
- input/pointcloud
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/ml_detector/objects
- output/rule_detector/objects
- camera_2d_detector/model_path
- camera_2d_detector/label_path
- camera_2d_detector/color_map_path
- camera_2d_detector/roi_remap_path
- camera_2d_detector/roi_to_semseg_remap_path
- enable_2d_detection [default: false]
- launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
-
- pipeline_ns
- node/pointcloud_container
- output/objects [default: objects]
- input/concatenation_info
- input/pointcloud
- irregular_object_crop_box_filter_node_param_path
- irregular_object_scan_ground_filter_node_param_path
- irregular_object_roi_pointcloud_fusion_node_param_path
- irregular_object_fusion_camera_param_path
- sync_param_path
- launch/object_recognition/detection/detector/camera_vru_detector.launch.xml
-
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/objects [default: /perception/object_recognition/detection/camera_vru/objects]
- bbox_object_locator_param_path
- rois_ids [default: [0, 1]]
- launch/object_recognition/detection/detector/irregular_object_detector.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- output/clusters
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
-
- lidar_detection_model_type
- lidar_detection_model_name
- lidar_model_param_path
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
- centerpoint_common_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config/centerpoint_common.param.yaml]
- transfusion_model_path [default: $(var data_path)/lidar_transfusion]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type
- node/pointcloud_container
- input/pointcloud
- output/objects
- output/short_range_objects
- launch/object_recognition/detection/detector/lidar_rule_detector.launch.xml
-
- ns
- node/pointcloud_container
- input/pointcloud_map/pointcloud
- input/obstacle_segmentation/pointcloud
- output/cluster_objects
- output/objects
- voxel_grid_based_euclidean_param_path
- use_low_height_cropbox [default: false]
- launch/object_recognition/detection/detector/lidar_semantic_segmentation_detector.launch.xml
-
- euclidean_clustering/param_path
- input/pointcloud
- output/objects
- launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
-
- detection_by_tracker_param_path
- input/clusters
- input/tracked_objects
- output/objects
- launch/object_recognition/detection/filter/object_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- objects_filter_method [default: lanelet_filter]
- object_recognition_detection_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_lanelet_filter.param.yaml]
- object_recognition_detection_object_position_filter_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/object_position_filter.param.yaml]
- input/objects
- output/objects
- launch/object_recognition/detection/filter/object_validator.launch.xml
-
- objects_validation_method
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path
- input/obstacle_pointcloud
- input/objects
- output/objects
- launch/object_recognition/detection/filter/pointcloud_downsample_filter.launch.xml
-
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- downsample_voxel_size [default: 0.1]
- launch/object_recognition/detection/filter/pointcloud_map_filter.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- use_intra_process [default: true]
- input/pointcloud
- output/pointcloud
- output/downsampled/pointcloud [default: /perception/obstacle_segmentation/pointcloud_map_filtered/downsampled/pointcloud]
- downsample_voxel_size [default: 0.1]
- voxel_based_compare_map_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/pointcloud_filter/voxel_based_compare_map_filter.param.yaml]
- launch/object_recognition/detection/filter/radar_filter.launch.xml
-
- object_sorter_param_path
- radar_lanelet_filtering_range_param_path
- input/radar
- output/objects
- launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- lidar_detection_model_type
- use_detection_by_tracker
- use_irregular_object_detector
- use_roi_detected_object_validator
- euclidean_clustering/shape_policy
- use_object_filter
- objects_filter_method
- number_of_cameras
- input/camera0/image
- input/camera0/info
- input/camera0/rois
- input/camera1/image
- input/camera1/info
- input/camera1/rois
- input/camera2/image
- input/camera2/info
- input/camera2/rois
- input/camera3/image
- input/camera3/info
- input/camera3/rois
- input/camera4/image
- input/camera4/info
- input/camera4/rois
- input/camera5/image
- input/camera5/info
- input/camera5/rois
- input/camera6/image
- input/camera6/info
- input/camera6/rois
- input/camera7/image
- input/camera7/info
- input/camera7/rois
- input/camera8/image
- input/camera8/info
- input/camera8/rois
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/lidar_ml/objects
- input/lidar_cluster/objects
- input/irregular_object/objects [default: ]
- input/detection_by_tracker/objects
- output/objects [default: objects]
- alpha_merger_priority_mode [default: 0]
- launch/object_recognition/object_recognition_camera.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_bev_detector [default: true]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_semantic_segmentation_ptv3 [default: false]
- use_object_filter [default: true]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- use_camera_vru_detector [default: false]
- camera_vru_detector_rois_ids [default: [0]]
- use_camera_only_detection [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar [default: /sensing/radar/detected_objects]
- input/camera_only/objects [default: /perception/object_recognition/detection/camera_only/objects]
- input/camera_only/channel [default: camera_streampetr]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- near_range_camera_vru_param_path [default: $(var perception_config_dir)/object_recognition/detection/camera_vru_detection/near_range_camera_vru_detector.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_camera_lidar_radar_serial.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
- camera_2d_detector/model_path [default: $(var data_path)/tensorrt_yolox/yolox-sPlus-opt-pseudoV2-T4-960x960-T4-seg16cls.onnx]
- camera_2d_detector/label_path [default: $(var data_path)/tensorrt_yolox/label.txt]
- camera_2d_detector/color_map_path [default: $(var data_path)/tensorrt_yolox/semseg_color_map.csv]
- camera_2d_detector/roi_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_label_remap.csv]
- camera_2d_detector/roi_to_semseg_remap_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/roi_to_semseg_label_remap.csv]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_roi_detected_object_validator [default: true]
- use_detection_by_tracker [default: true]
- use_low_height_cropbox [default: false]
- use_low_intensity_cluster_filter [default: true]
- use_image_segmentation_based_filter [default: false]
- use_irregular_object_detector [default: true]
- ml_camera_lidar_merger_priority_mode [default: 0]
- use_vector_map [default: true]
- number_of_cameras [default: 6]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- input/camera0/image [default: /sensing/camera/camera0/image_rect_color]
- input/camera0/info [default: /sensing/camera/camera0/camera_info]
- input/camera0/rois [default: /perception/object_recognition/detection/rois0]
- input/camera1/image [default: /sensing/camera/camera1/image_rect_color]
- input/camera1/info [default: /sensing/camera/camera1/camera_info]
- input/camera1/rois [default: /perception/object_recognition/detection/rois1]
- input/camera2/image [default: /sensing/camera/camera2/image_rect_color]
- input/camera2/info [default: /sensing/camera/camera2/camera_info]
- input/camera2/rois [default: /perception/object_recognition/detection/rois2]
- input/camera3/image [default: /sensing/camera/camera3/image_rect_color]
- input/camera3/info [default: /sensing/camera/camera3/camera_info]
- input/camera3/rois [default: /perception/object_recognition/detection/rois3]
- input/camera4/image [default: /sensing/camera/camera4/image_rect_color]
- input/camera4/info [default: /sensing/camera/camera4/camera_info]
- input/camera4/rois [default: /perception/object_recognition/detection/rois4]
- input/camera5/image [default: /sensing/camera/camera5/image_rect_color]
- input/camera5/info [default: /sensing/camera/camera5/camera_info]
- input/camera5/rois [default: /perception/object_recognition/detection/rois5]
- input/camera6/image [default: /sensing/camera/camera6/image_rect_color]
- input/camera6/info [default: /sensing/camera/camera6/camera_info]
- input/camera6/rois [default: /perception/object_recognition/detection/rois6]
- input/camera7/image [default: /sensing/camera/camera7/image_rect_color]
- input/camera7/info [default: /sensing/camera/camera7/camera_info]
- input/camera7/rois [default: /perception/object_recognition/detection/rois7]
- input/camera8/image [default: /sensing/camera/camera8/image_rect_color]
- input/camera8/info [default: /sensing/camera/camera8/camera_info]
- input/camera8/rois [default: /perception/object_recognition/detection/rois8]
- input/concatenation_info [default: /sensing/lidar/concatenated/pointcloud_info]
- input/radar/tracked_objects [default: /sensing/radar/tracked_objects]
- image_topic_name [default: image_rect_color]
- segmentation_pointcloud_fusion_camera_ids [default: [0,2,4]]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- sync_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/fusion_common.param.yaml]
- roi_cluster_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_cluster_fusion.param.yaml]
- pointpainting_fusion_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/pointpainting_common.param.yaml]
- irregular_object_crop_box_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/crop_box_filter.param.yaml]
- irregular_object_scan_ground_filter_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/scan_ground_filter.param.yaml]
- irregular_object_roi_pointcloud_fusion_node_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/roi_pointcloud_fusion.param.yaml]
- irregular_object_fusion_camera_param_path [default: $(var perception_config_dir)/object_recognition/detection/irregular_object_detection/fusion_cameras.param.yaml]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- detection_by_tracker_param_path [default: $(var perception_config_dir)/object_recognition/detection/detection_by_tracker/detection_by_tracker.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/data_association_matrix.param.yaml]
- object_recognition_detection_object_merger_distance_threshold_list_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/overlapped_judge.param.yaml]
- ml_camera_lidar_object_association_merger_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_merger/ml_camera_lidar_object_association_merger.param.yaml]
- roi_detected_object_fusion_param_path [default: $(var perception_config_dir)/object_recognition/detection/image_projection_based_fusion/roi_detected_object_fusion.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- object_recognition_tracking_radar_tracked_object_sorter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_sorter.param.yaml]
- object_recognition_tracking_radar_tracked_object_lanelet_filter_param_path [default: $(var perception_config_dir)/object_recognition/tracking/radar_object_tracker/tracked_object_lanelet_filter.param.yaml]
- object_recognition_tracking_object_merger_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/data_association_matrix.param.yaml]
- object_recognition_tracking_object_merger_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/tracking_object_merger/decorative_tracker_merger.param.yaml]
- euclidean_clustering/shape_policy [default: 0]
- launch/object_recognition/object_recognition_lidar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_pointcloud_map [default: true]
- use_validator [default: false]
- objects_validation_method [default: obstacle_pointcloud]
- use_object_filter [default: true]
- objects_filter_method [default: lanelet_filter]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- object_recognition_detection_obstacle_pointcloud_based_validator_param_path [default: $(var perception_config_dir)/object_recognition/detection/detected_object_validation/obstacle_pointcloud_based_validator.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- launch/object_recognition/object_recognition_lidar_ptv3.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/object_recognition_lidar_radar.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- lidar_detection_model [default: centerpoint]
- use_short_range_detection [default: false]
- lidar_short_range_detection_model_type [default: centerpoint_short_range]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- bevfusion_model_path [default: $(var data_path)/bevfusion]
- use_low_height_cropbox [default: false]
- use_vector_map [default: true]
- tracker_publish_merged_objects [default: false]
- pointcloud_container_name [default: pointcloud_container]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- input/semantic_segmentation/pointcloud [default: /perception/segmented/pointcloud]
- input/radar [default: /sensing/radar/detected_objects]
- output/tracker_merged_objects [default: /perception/object_recognition/detection/objects]
- output/tracked_objects [default: /perception/object_recognition/tracking/objects]
- output/predicted_objects [default: /perception/object_recognition/objects]
- lidar_model_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model]
- centerpoint_common_param_path [default: $(var perception_config_dir)/object_recognition/detection/lidar_model/centerpoint_common.param.yaml]
- voxel_grid_based_euclidean_param_path [default: $(var perception_config_dir)/object_recognition/detection/clustering/voxel_grid_based_euclidean_cluster.param.yaml]
- radar_lanelet_filtering_range_param_path [default: $(var perception_config_dir)/object_recognition/detection/object_filter/radar_lanelet_filter.param.yaml]
- object_recognition_detection_object_sorter_radar_param_path [default: $(var perception_config_dir)/object_recognition/detection/radar_filter/detected_object_sorter.param.yaml]
- object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/data_association_matrix.param.yaml]
- object_recognition_tracking_multi_object_tracker_input_channels_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/input_channels.param.yaml]
- object_recognition_tracking_multi_object_tracker_node_param_path [default: $(var perception_config_dir)/object_recognition/tracking/multi_object_tracker/multi_object_tracker_node.param.yaml]
- euclidean_clustering/param_path [default: $(var perception_config_dir)/object_recognition/detection/euclidean_cluster/label_based_euclidean_cluster.param.yaml]
- launch/object_recognition/prediction/prediction.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- use_vector_map [default: false]
- prediction_model_type [default: map_based]
- input/objects [default: /perception/object_recognition/tracking/objects]
- output/objects [default: /perception/object_recognition/objects]
- object_recognition_prediction_map_based_prediction_param_path [default: $(var perception_config_dir)/object_recognition/prediction/map_based_prediction.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_additional_lidars.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- lidar_name
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/main/pointcloud
- input/lidar/pointcloud [default: /sensing/lidar/$(var lidar_name)/pointcloud]
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_ml.launch.xml
-
- pointcloud_container_name [default: pointcloud_container]
- use_pointcloud_container [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/pointcloud/segmentation [default: /perception/segmented/pointcloud]
- output/pointcloud/visualization [default: /perception/segmented/pointcloud/visualization]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- model_variant [default: ptv3]
- model_path [default: $(var data_path)/ptv3]
- launch/obstacle_segmentation/ground_segmentation_ransac.launch.xml
-
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input_topics
- input/main/pointcloud
- output/pointcloud
- output/pointcloud_info [default: $(var output/pointcloud)_info]
- detection_area_crop_box_filter_node_param_path
- ransac_ground_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation)/config/ransac_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- target_container
- base_frame [default: base_link]
- use_intra_process [default: true]
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- crop_box_margin_max_z [default: 2.5]
- crop_box_margin_min_z [default: -2.5]
- crop_box_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/crop_box_filter.param.yaml]
- scan_ground_filter_node_param_path [default: $(var perception_config_dir)/obstacle_segmentation/ground_segmentation/scan_ground_filter.param.yaml]
- launch/obstacle_segmentation/ground_segmentation_rule_based_cuda.launch.xml
-
- target_container
- input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
- output/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
- output/ground_pointcloud [default: /perception/obstacle_segmentation/ground_pointcloud]
- cuda_scan_ground_segmentation_filter_node_param_path [default: $(find-pkg-share autoware_ground_segmentation_cuda)/config/cuda_scan_ground_segmentation_filter.param.yaml]
- launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
-
- perception_config_pkg [default: autoware_perception_config]
- input/obstacle_pointcloud [default: concatenated/pointcloud]
- input/raw_pointcloud [default: no_ground/oneshot/pointcloud]
- output [default: /perception/occupancy_grid_map/map]
- use_intra_process [default: false]
- use_multithread [default: false]
- pointcloud_container_name [default: pointcloud_container]
- occupancy_grid_map_method
- occupancy_grid_map_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_method).param.yaml]
- occupancy_grid_map_updater
- occupancy_grid_map_updater_param_path [default: $(var perception_config_dir)/occupancy_grid_map/$(var occupancy_grid_map_updater)_updater.param.yaml]
- input_obstacle_pointcloud [default: false]
- input_obstacle_and_raw_pointcloud [default: true]
- use_pointcloud_container [default: true]
- launch/traffic_light_recognition/traffic_light_detector_fine.launch.xml
- Fine-detection chain for one traffic light camera: map based detector proposes rough ROIs, the fine detector refines them, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- fine_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_fine_detector/traffic_light_fine_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_rough.launch.xml
- Rough-detection chain for one traffic light camera: map based detector ROIs feed the classifiers directly, without a high accuracy detector.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_detector_whole_image.launch.xml
- Whole-image detection chain for one traffic light camera: yolox detects over the full image, the selector matches detections to map based ROIs, classifiers label them.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- enable_image_decompressor [default: true]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- map_based_detector_param_path [default: $(find-pkg-share autoware_traffic_light_map_based_detector)/config/traffic_light_map_based_detector.param.yaml]
- whole_image_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/tensorrt_yolox/yolox_traffic_light_detector.param.yaml]
- car_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/car_traffic_light_classifier.param.yaml]
- pedestrian_classifier_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_classifier/pedestrian_traffic_light_classifier.param.yaml]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- roi_visualizer_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_visualization/traffic_light_roi_visualizer.param.yaml]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- launch/traffic_light_recognition/traffic_light_fusion.launch.xml
- Post-process shared by all traffic light cameras: multi camera fusion, V2X arbitration, pedestrian signal estimation and map visualization.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespaces [default: [camera6, camera7]]
- input/vector_map [default: /map/vector_map]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
- judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- multi_camera_fusion_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_multi_camera_fusion/traffic_light_multi_camera_fusion.param.yaml]
- arbiter_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_arbiter/traffic_light_arbiter.param.yaml]
- crosswalk_estimator_param_path [default: $(var perception_config_dir)/traffic_light_recognition/crosswalk_traffic_light_estimator/crosswalk_traffic_light_estimator.param.yaml]
- launch/traffic_light_recognition/traffic_light_occlusion_predictor.launch.xml
- Occlusion check for one traffic light camera: merges the car and pedestrian signals into the per-camera output, masking signals hidden from the camera.
-
- perception_config_pkg [default: autoware_perception_config]
- camera_namespace
- input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- input/vector_map [default: /map/vector_map]
- occlusion_predictor_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_occlusion_predictor/traffic_light_occlusion_predictor.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_fine.launch.xml
- Traffic light recognition, fine detection mode: per-camera fine detection with occlusion check, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- fine_detector_model_path [default: $(var data_path)/traffic_light_fine_detector/tlr_car_ped_yolox_s_batch_6.onnx]
- fine_detector_label_path [default: $(var data_path)/traffic_light_fine_detector/tlr_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_merge.launch.xml
- Traffic light recognition, merge mode: detection and classification run on other ECUs; this side runs the per-camera occlusion check and the shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- input/vector_map [default: /map/vector_map]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- launch/traffic_light_recognition/traffic_light_recognition_rough.launch.xml
- Traffic light recognition, rough detection mode: per-camera map based detection with occlusion check, then shared fusion. One camera as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- input/pointcloud [default: /sensing/lidar/top/pointcloud_raw_ex]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- launch/traffic_light_recognition/traffic_light_recognition_whole_image.launch.xml
- Traffic light recognition, whole-image detection mode: per-camera yolox detection, then shared fusion. Two cameras as the representative set; add or remove per-camera blocks to match the vehicle.
-
- perception_config_pkg [default: autoware_perception_config]
- input/vector_map [default: /map/vector_map]
- input/route [default: /planning/mission_planning/route]
- external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
- output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
- data_path [default: $(env HOME)/autoware_data/ml_models]
- whole_image_detector_model_path [default: $(var data_path)/tensorrt_yolox/yolox_s_car_ped_tl_detector_960_960_batch_1.onnx]
- whole_image_detector_label_path [default: $(var data_path)/tensorrt_yolox/car_ped_tl_detector_labels.txt]
- lamp_recognizer_ml_param_path [default: $(var data_path)/traffic_light_classifier/lamp_recognizer_ml.param.yaml]
- car_classifier_model_path [default: $(var data_path)/traffic_light_classifier/traffic_light_classifier_mobilenetv2_batch_6.onnx]
- car_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels.txt]
- pedestrian_classifier_model_path [default: $(var data_path)/traffic_light_classifier/ped_traffic_light_classifier_mobilenetv2_batch_6.onnx]
- pedestrian_classifier_label_path [default: $(var data_path)/traffic_light_classifier/lamp_labels_ped.txt]
- car_classifier_type [default: 1]
- pedestrian_classifier_type [default: 1]
- base_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/base_traffic_light_map_based_detector.param.yaml]
- extra_map_based_detector_param_path [default: $(var perception_config_dir)/traffic_light_recognition/traffic_light_map_based_detector/extra_traffic_light_map_based_detector.param.yaml]