No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

tier4_perception_launch package from autoware_universe repo

autoware_adapi_specs autoware_agnocast_wrapper autoware_auto_common autoware_component_interface_specs_universe autoware_component_interface_tools autoware_component_interface_utils autoware_cuda_dependency_meta autoware_fake_test_node autoware_glog_component autoware_goal_distance_calculator autoware_grid_map_utils autoware_path_distance_calculator autoware_polar_grid autoware_time_utils autoware_traffic_light_recognition_marker_publisher autoware_traffic_light_utils autoware_universe_utils tier4_api_utils autoware_autonomous_emergency_braking autoware_collision_detector autoware_control_performance_analysis autoware_control_validator autoware_external_cmd_selector autoware_joy_controller autoware_lane_departure_checker autoware_mpc_lateral_controller autoware_obstacle_collision_checker autoware_operation_mode_transition_manager autoware_pid_longitudinal_controller autoware_predicted_path_checker autoware_pure_pursuit autoware_shift_decider autoware_smart_mpc_trajectory_follower autoware_trajectory_follower_base autoware_trajectory_follower_node autoware_vehicle_cmd_gate autoware_control_evaluator autoware_kinematic_evaluator autoware_localization_evaluator autoware_perception_online_evaluator autoware_planning_evaluator autoware_scenario_simulator_v2_adapter tier4_autoware_api_launch tier4_control_launch tier4_localization_launch tier4_map_launch tier4_perception_launch tier4_planning_launch tier4_sensing_launch tier4_simulator_launch tier4_system_launch tier4_vehicle_launch autoware_geo_pose_projector autoware_gyro_odometer autoware_ar_tag_based_localizer autoware_landmark_manager autoware_lidar_marker_localizer autoware_localization_error_monitor autoware_ndt_scan_matcher autoware_pose2twist autoware_pose_covariance_modifier autoware_pose_estimator_arbiter autoware_pose_initializer autoware_pose_instability_detector yabloc_common yabloc_image_processing yabloc_monitor yabloc_particle_filter yabloc_pose_initializer autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_tf_generator autoware_bytetrack autoware_cluster_merger autoware_compare_map_segmentation autoware_crosswalk_traffic_light_estimator autoware_detected_object_feature_remover autoware_detected_object_validation autoware_detection_by_tracker autoware_elevation_map_loader autoware_euclidean_cluster autoware_ground_segmentation autoware_image_projection_based_fusion autoware_lidar_apollo_instance_segmentation autoware_lidar_centerpoint autoware_lidar_transfusion autoware_map_based_prediction autoware_multi_object_tracker autoware_object_merger autoware_object_range_splitter autoware_object_velocity_splitter autoware_occupancy_grid_map_outlier_filter autoware_probabilistic_occupancy_grid_map autoware_radar_crossing_objects_noise_filter autoware_radar_fusion_to_detected_object autoware_radar_object_clustering autoware_radar_object_tracker autoware_radar_tracks_msgs_converter autoware_raindrop_cluster_filter autoware_shape_estimation autoware_simple_object_merger autoware_tensorrt_classifier autoware_tensorrt_common autoware_tensorrt_yolox autoware_tracking_object_merger autoware_traffic_light_arbiter autoware_traffic_light_category_merger autoware_traffic_light_classifier autoware_traffic_light_fine_detector autoware_traffic_light_map_based_detector autoware_traffic_light_multi_camera_fusion autoware_traffic_light_occlusion_predictor autoware_traffic_light_selector autoware_traffic_light_visualization perception_utils autoware_costmap_generator autoware_external_velocity_limit_selector autoware_freespace_planner autoware_freespace_planning_algorithms autoware_mission_planner_universe autoware_obstacle_cruise_planner autoware_obstacle_stop_planner autoware_path_optimizer autoware_path_smoother autoware_planning_validator autoware_remaining_distance_time_calculator autoware_rtc_interface autoware_scenario_selector autoware_surround_obstacle_checker autoware_behavior_path_avoidance_by_lane_change_module autoware_behavior_path_dynamic_obstacle_avoidance_module autoware_behavior_path_external_request_lane_change_module autoware_behavior_path_goal_planner_module autoware_behavior_path_lane_change_module autoware_behavior_path_planner autoware_behavior_path_planner_common autoware_behavior_path_sampling_planner_module autoware_behavior_path_side_shift_module autoware_behavior_path_start_planner_module autoware_behavior_path_static_obstacle_avoidance_module autoware_behavior_velocity_blind_spot_module autoware_behavior_velocity_crosswalk_module autoware_behavior_velocity_detection_area_module autoware_behavior_velocity_intersection_module autoware_behavior_velocity_no_drivable_lane_module autoware_behavior_velocity_no_stopping_area_module autoware_behavior_velocity_occlusion_spot_module autoware_behavior_velocity_rtc_interface autoware_behavior_velocity_run_out_module autoware_behavior_velocity_speed_bump_module autoware_behavior_velocity_template_module autoware_behavior_velocity_traffic_light_module autoware_behavior_velocity_virtual_traffic_light_module autoware_behavior_velocity_walkway_module autoware_motion_velocity_dynamic_obstacle_stop_module autoware_motion_velocity_obstacle_cruise_module autoware_motion_velocity_obstacle_slow_down_module autoware_motion_velocity_obstacle_velocity_limiter_module autoware_motion_velocity_out_of_lane_module autoware_bezier_sampler autoware_frenet_planner autoware_path_sampler autoware_sampler_common autoware_cuda_pointcloud_preprocessor autoware_cuda_utils autoware_image_diagnostics autoware_image_transport_decompressor autoware_imu_corrector autoware_pcl_extensions autoware_pointcloud_preprocessor autoware_radar_scan_to_pointcloud2 autoware_radar_static_pointcloud_filter autoware_radar_threshold_filter autoware_radar_tracks_noise_filter autoware_livox_tag_filter autoware_carla_interface autoware_dummy_perception_publisher autoware_fault_injection autoware_learning_based_vehicle_model autoware_simple_planning_simulator autoware_vehicle_door_simulator tier4_dummy_object_rviz_plugin autoware_bluetooth_monitor autoware_component_monitor autoware_component_state_monitor autoware_default_adapi autoware_adapi_adaptors autoware_adapi_visualizers autoware_automatic_pose_initializer autoware_diagnostic_graph_aggregator autoware_diagnostic_graph_utils autoware_dummy_diag_publisher autoware_dummy_infrastructure autoware_duplicated_node_checker autoware_hazard_status_converter autoware_mrm_comfortable_stop_operator autoware_mrm_emergency_stop_operator autoware_mrm_handler autoware_processing_time_checker autoware_system_diagnostic_monitor autoware_system_monitor autoware_topic_relay_controller autoware_topic_state_monitor autoware_velodyne_monitor reaction_analyzer autoware_accel_brake_map_calibrator autoware_external_cmd_converter autoware_raw_vehicle_cmd_converter autoware_steer_offset_estimator autoware_bag_time_manager_rviz_plugin autoware_mission_details_overlay_rviz_plugin autoware_overlay_rviz_plugin autoware_string_stamped_rviz_plugin autoware_perception_rviz_plugin tier4_adapi_rviz_plugin tier4_camera_view_rviz_plugin tier4_datetime_rviz_plugin tier4_localization_rviz_plugin tier4_planning_factor_rviz_plugin tier4_planning_rviz_plugin tier4_state_rviz_plugin tier4_system_rviz_plugin tier4_traffic_light_rviz_plugin tier4_vehicle_rviz_plugin

Package Summary

Tags No category tags.
Version 0.43.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_universe.git
VCS Type git
VCS Version main
Last Updated 2025-04-03
Dev Status UNMAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tier4_perception_launch package

Additional Links

No additional links.

Maintainers

  • Yukihiro Saito
  • Yoshi Ri
  • Taekjin Lee
  • Masato Saeki

Authors

No additional authors.

tier4_perception_launch

Structure

tier4_perception_launch

Package Dependencies

Please see <exec_depend> in package.xml.

Usage

You can include as follows in *.launch.xml to use perception.launch.xml.

Note that you should provide parameter paths as PACKAGE_param_path. The list of parameter paths you should provide is written at the top of perception.launch.xml.

  <include file="$(find-pkg-share tier4_perception_launch)/launch/perception.launch.xml">
    <!-- options for mode: camera_lidar_fusion, lidar, camera -->
    <arg name="mode" value="lidar" />

    <!-- Parameter files -->
    <arg name="FOO_param_path" value="..."/>
    <arg name="BAR_param_path" value="..."/>
    ...
  </include>

CHANGELOG

Changelog for package tier4_perception_launch

0.43.0 (2025-03-21)

  • Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
  • chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
  • chore(perception): refactor perception launch (#10186)
    • fundamental change
    • style(pre-commit): autofix
    • fix typo
    • fix params and modify some packages
    • pre-commit
    • fix
    • fix spell check
    • fix typo
    • integrate model and label path
    • style(pre-commit): autofix
    • for pre-commit
    • run pre-commit
    • for awsim
    • for simulatior
    • style(pre-commit): autofix
    • fix grammer in launcher
    • add schema for yolox_tlr
    • style(pre-commit): autofix
    • fix file name
    • fix
    • rename
    • modify arg name to
    • fix typo
    • change param name
    • style(pre-commit): autofix

    * chore

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Shintaro Tomie <<58775300+Shin-kyoto@users.noreply.github.com>> Co-authored-by: Kenzo Lobos Tsunekawa <<kenzo.lobos@tier4.jp>>

  • Contributors: Hayato Mizushima, Masato Saeki, Yutaka Kondo

0.42.0 (2025-03-03)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • chore(tier4_perception_launch): re-order objects_validation process after lidar ml detector (#10160)
    • fix: reorder object validator before the merge process
    • feat(camera_lidar_radar_merger): remove near radar fusion arguments and related logic
    • feat: remove validator and related arguments from camera, lidar, and radar merger launch files
    • feat(camera_lidar_detector): update cluster output references for shape estimation

    * feat: update camera and lidar merger launch files to use detected object ROI filter ---------

  • fix(tier4_perception_launch): add missing exec_depend (#10130)
    • fix(tier4_perception_launch): add missing exec_depend

    * add exec_depend for perception ---------Co-authored-by: Taekjin LEE <<taekjin.lee@tier4.jp>>

  • chore: refine maintainer list (#10110)
    • chore: remove Miura from maintainer

    * chore: add Taekjin-san to perception_utils package maintainer ---------

  • fix(tier4_perception_launch): add missing parameter for planning simulation (#10165)
  • feat(tier4_perception_launch): add option for new TL detector model (#9731) * feat: add traffic_light_detector launch fix: tier4 perception launch fix: add multi tlr detector launch fix: tier4 launch fix: tl detector launch fix: data director fix: precision int8 chore: revert to fp16 feat: remove occlusion and add car ped classification merger fix: launch for multi camera chore: pre-commit fix: update matching score feat: add max_iou_threshold feat: add occlusion unknown classifier
    • fix: tl detector launch
    • refactor: traffic_light_launch.xml
    • fix: remove tl fine detector
    • fix: refactor
    • chore: pre-commit
    • fix: cspelling check
    • fix: error after rename package
    • fix: default tl model name
    • fix: new tlr for multi cameras
    • modify args
    • style(pre-commit): autofix
    • refactor
    • add category_merger to container
    • fix args

    * run pre-commit ---------Co-authored-by: Masato Saeki <<78376491+MasatoSaeki@users.noreply.github.com>> Co-authored-by: MasatoSaeki <<masato.saeki@tier4.jp>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • chore(traffic_light_multi_camera_fusion): read parameters from yaml file (#10144)
    • chore(traffic_light_multi_camera_fusion): read parameters from yaml file
    • style(pre-commit): autofix
    • add all_traffic_light_camera param to launch.xml
    • fix json schema
    • remove camera namespace parameter from config file
    • revert unnecessary change

    * remove camera_namespaces from required ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(tier4_perception_launch): change tlr pedestrian classifier model (#10116) change onnx model name
  • feat(autoware_traffic_light_map_based_detector): created the schema file,updated the readme file and deleted the default parameter in node files code (#10107)
    • feat(autoware_traffic_light_map_based_detector): Created the schema file,updated the readme file and deleted the default parameter in node files code
    • style(pre-commit): autofix
    • move params from launch to param

    * chore

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: MasatoSaeki <<masato.saeki@tier4.jp>>

  • fix(ground_segmentation): bring junction parameter from param file to launch argument (#10102)
    • feat(ground_segmentation): add launch configuration for single frame and time series filters
    • feat(ground_segmentation): enhance filter configurations for obstacle segmentation

    * fix(ground_segmentation): update argument names for single frame and time series filters ---------

  • feat(autoware_traffic_light_classifier): add traffic light classifier schema, README and car and ped launcher (#10048)
    • feat(autoware_traffic_light_classifier):Add traffic light classifier schema and README
    • add individual launcher
    • style(pre-commit): autofix
    • fix description
    • fix README and source code
    • separate schema in README
    • fix README
    • fix launcher
    • style(pre-commit): autofix

    * fix typo ---------Co-authored-by: MasatoSaeki <<masato.saeki@tier4.jp>> Co-authored-by: Masato Saeki <<78376491+MasatoSaeki@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(traffic_light.launch.xml): add lacked params (#10071) fix params
  • Contributors: Fumiya Watanabe, Masato Saeki, Shunsuke Miura, Taekjin LEE, Takagi, Isamu, Tomohito ANDO, Vishal Chauhan, badai nguyen

0.41.2 (2025-02-19)

  • chore: bump version to 0.41.1 (#10088)
  • Contributors: Ryohsuke Mitsudome

0.41.1 (2025-02-10)

0.41.0 (2025-01-29)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • feat: apply [autoware_]{.title-ref} prefix for [dummy_perception_publisher]{.title-ref} (#9987)
  • fix(launch): fix missing changes for launch (#10007) bug(launch): fix missing changes for following PRs:
  • fix(tier4_perception_launch): rearrange roi based cluster pipeline (#9938)
  • fix(image_projection_based_fusion): revise message publishers (#9865)
    • refactor: fix condition for publishing painted pointcloud message
    • fix: publish output revised
    • feat: fix condition for publishing painted pointcloud message
    • feat: roi-pointclout fusion - publish empty image even when there is no target roi
    • fix: remap output topic for clusters in roi_pointcloud_fusion
    • style(pre-commit): autofix
    • feat: fix condition for publishing painted pointcloud message
    • feat: Add debug publisher for internal debugging

    * feat: remove !! pointer to bool conversion ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(autoware_object_merger, autoware_tracking_object_merger): enable anonymized node names to be configurable (#9733) feat: enable anonymized node names to be configurable
  • refactor(tier4_perception_launch): refactoring detection launchers (#9611) * feat: Update object detection launch files to include input and output arguments The object detection launch files have been updated to include input and output arguments for better flexibility and modularity. This allows for easier integration with other components and improves the overall performance of the system. ```
    • feat: Update object detection launch files to include input and output arguments
    • refactor: Update object detection launch files for better readability
    • Update object detection launch files to include clustering output argument
    • fix: pass ns argument to the lidar_rule_detector

    * refactor: make euclidean_cluster not to use use_pointcloud_container and mark explicitly ---------

  • fix(tier4_perception_launch): update multi-channel subscribing channel name to lidar_detection_model_type (#9624) * feat: update object detection channels in tracking.launch.xml The object detection channels in the [tracking.launch.xml]{.title-ref} file have been updated to include the lidar detection model type. * feat: support even the validator is not used add variable use_validator to the tracking launch and determine the subscribing channel depends on the use_validator value ---------

  • Contributors: Fumiya Watanabe, Junya Sasaki, Taekjin LEE, badai nguyen

0.40.0 (2024-12-12)

  • Revert "chore(package.xml): bump version to 0.39.0 (#9587)" This reverts commit c9f0f2688c57b0f657f5c1f28f036a970682e7f5.
  • fix: fix ticket links in CHANGELOG.rst (#9588)
  • chore(package.xml): bump version to 0.39.0 (#9587)
    • chore(package.xml): bump version to 0.39.0
    • fix: fix ticket links in CHANGELOG.rst

    * fix: remove unnecessary diff ---------Co-authored-by: Yutaka Kondo <<yutaka.kondo@youtalk.jp>>

  • fix: fix ticket links in CHANGELOG.rst (#9588)
  • 0.39.0
  • update changelog
  • fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (#9304)
  • fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (#9304)
  • chore(package.xml): bump version to 0.38.0 (#9266) (#9284)
    • unify package.xml version to 0.37.0
    • remove system_monitor/CHANGELOG.rst
    • add changelog

    * 0.38.0

  • Contributors: Esteve Fernandez, Fumiya Watanabe, Ryohsuke Mitsudome, Yutaka Kondo

0.39.0 (2024-11-25)

0.38.0 (2024-11-08)

  • unify package.xml version to 0.37.0
  • chore(tier4_perception_launch): enable to receive argument [centerpoint_model_name]{.title-ref} from autoware_launch (#9003)
    • enable to receive arguments
    • adopt transfusion
    • add lidar_detection_model_type
    • style(pre-commit): autofix
    • integrate all in lidar_detection_model
    • separate name and config
    • remove transfusion change
    • add default config on pp and transfusion
    • change variable name for easy to read
    • change variable name

    * fix condition when default model name ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • refactor(tier4_perception_launch): remove duplicated parameter declaration (#9031)
  • feat(tier4_perception_launch): enable to use multi camera on traffic light recognition (#8676)
    • main process
    • style(pre-commit): autofix

    * add exception if input is invalid ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • refactor(autoware_lidar_transfusion): split config (#8205)
    • refactor(autoware_lidar_transfusion): split config
    • style(pre-commit): autofix

    * chore(autoware_lidar_transfusion): bypass schema CI workflow ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <<kenzo.lobos@tier4.jp>>

  • fix(tier4_perception_launch): launch namespace of [detection_by_tracker]{.title-ref} (#8702) fix: namespace of detection_by_tracker do not need to have the prefix [autoware_]{.title-ref}
  • refactor(perception/occupancy_grid_map_outlier_filter): rework parameters (#6745)
    • add param and schema file, edit readme
    • .

    * correct linter errors ---------

  • fix(tier4_perception_launch): set [use_image_transport]{.title-ref} in launch (#8315) set use_image_transport in launch
  • refactor: image transport decompressor/autoware prefix (#8197)
    • refactor: add [autoware]{.title-ref} namespace prefix to image_transport_decompressor
    • refactor(image_transport_decompressor): add [autoware]{.title-ref} prefix to the package code
    • refactor: update package name in CODEOWNER
    • fix: merge main into the branch
    • refactor: update packages which depend on image_transport_decompressor
    • refactor(image_transport_decompressor): update README

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Taekjin LEE <<taekjin.lee@tier4.jp>>

  • refactor: traffic light arbiter/autoware prefix (#8181)
    • refactor(traffic_light_arbiter): apply [autoware]{.title-ref} namespace to traffic_light_arbiter
    • refactor(traffic_light_arbiter): update the package name in CODEWONER

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • refactor(probabilistic_occupancy_grid_map, occupancy_grid_map_outlier_filter): add autoware_ prefix to package name (#8183)
    • chore: fix package name probabilistic occupancy grid map
    • fix: solve launch error
    • chore: update occupancy_grid_map_outlier_filter
    • style(pre-commit): autofix
    • refactor: update package name to autoware_probabilistic_occupancy_grid_map on a test

    * refactor: rename folder of occupancy_grid_map_outlier_filter ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Taekjin LEE <<taekjin.lee@tier4.jp>>

  • refactor(elevation_map_loader): add package name prefix [autoware_]{.title-ref}, fix namespace and directory structure (#7988) * refactor: add namespace, remove unused dependencies, file structure chore: remove unused dependencies style(pre-commit): autofix * refactor: rename elevation_map_loader to autoware_elevation_map_loader Rename the [elevation_map_loader]{.title-ref} package to [autoware_elevation_map_loader]{.title-ref} to align with the Autoware naming convention. style(pre-commit): autofix

  • refactor(tensorrt_yolox)!: fix namespace and directory structure (#7992)
    • refactor: add autoware namespace prefix to [tensorrt_yolox]{.title-ref}
    • refactor: apply [autoware]{.title-ref} namespace to tensorrt_yolox
    • chore: update CODEOWNERS

    * fix: resolve [yolox_tiny]{.title-ref} to work ---------

  • refactor(traffic_light_*)!: add package name prefix of autoware_ (#8159)
    • chore: rename traffic_light_fine_detector to autoware_traffic_light_fine_detector
    • chore: rename traffic_light_multi_camera_fusion to autoware_traffic_light_multi_camera_fusion
    • chore: rename traffic_light_occlusion_predictor to autoware_traffic_light_occlusion_predictor
    • chore: rename traffic_light_classifier to autoware_traffic_light_classifier
    • chore: rename traffic_light_map_based_detector to autoware_traffic_light_map_based_detector

    * chore: rename traffic_light_visualization to autoware_traffic_light_visualization ---------

  • refactor(lidar_apollo_instance_segmentation)!: fix namespace and directory structure (#7995)
    • refactor: add autoware namespace prefix
    • chore: update CODEOWNERS

    * refactor: add [autoware]{.title-ref} prefix ---------

  • refactor(image_projection_based_fusion)!: add package name prefix of autoware_ (#8162) refactor: rename image_projection_based_fusion to autoware_image_projection_based_fusion
  • refactor(compare_map_segmentation): add package name prefix of autoware_ (#8005)
    • refactor(compare_map_segmentation): add package name prefix of autoware_

    * docs: update Readme ---------

  • refactor(shape_estimation): add package name prefix of autoware_ (#7999)
    • refactor(shape_estimation): add package name prefix of autoware_
    • style(pre-commit): autofix
    • fix: mising prefix

    * fix: cmake ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • refactor(ground_segmentation)!: add package name prefix of autoware_ (#8135)
    • refactor(ground_segmentation): add package name prefix of autoware_

    * fix: update prefix cmake ---------

  • refactor(lidar_centerpoint)!: fix namespace and directory structure (#8049)
    • add prefix in lidar_centerpoint
    • add .gitignore
    • change include package name in image_projection_based fusion
    • fix
    • change in codeowner
    • delete package
    • style(pre-commit): autofix
    • style(pre-commit): autofix
    • solve conflict too
    • fix include file
    • fix typo in launch file
    • add prefix in README
    • fix bugs by conflict
    • style(pre-commit): autofix
    • change namespace from to

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <<kenzo.lobos@tier4.jp>>

  • refactor(detected_object_validation)!: add package name prefix of autoware_ (#8122) refactor: rename detected_object_validation to autoware_detected_object_validation
  • refactor(detected_object_feature_remover)!: add package name prefix of autoware_ (#8127) refactor(detected_object_feature_remover): add package name prefix of autoware_
  • refactor(pointcloud_preprocessor): prefix package and namespace with autoware (#7983)
    • refactor(pointcloud_preprocessor)!: prefix package and namespace with autoware
    • style(pre-commit): autofix
    • style(pointcloud_preprocessor): suppress line length check for macros
    • fix(pointcloud_preprocessor): missing prefix
    • fix(pointcloud_preprocessor): missing prefix
    • fix(pointcloud_preprocessor): missing prefix
    • fix(pointcloud_preprocessor): missing prefix
    • fix(pointcloud_preprocessor): missing prefix
    • refactor(pointcloud_preprocessor): directory structure (soft)

    * refactor(pointcloud_preprocessor): directory structure (hard) ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <<kenzo.lobos@tier4.jp>>

  • refactor(traffic_light_visualization): fix namespace and directory structure (#7968)
    • feat: namespace fix and directory structure

    * chore: Remove main.cpp and implement node by template ---------

  • refactor(traffic_light_fine_detector): fix namespace and directory structure (#7973)
    • refactor: add autoware on the namespace

    * refactor: rename nodelet to node ---------

  • refactor(lidar_transfusion)!: fix namespace and directory structure (#8022)
    • add prefix
    • add prefix in code owner
    • style(pre-commit): autofix

    * fix launcher ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Amadeusz Szymko <<amadeusz.szymko.2@tier4.jp>> Co-authored-by: Kenzo Lobos Tsunekawa <<kenzo.lobos@tier4.jp>>

  • refactor(euclidean_cluster): add package name prefix of autoware_ (#8003)
    • refactor(euclidean_cluster): add package name prefix of autoware_

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • refactor(traffic_light_classifier): fix namespace and directory structure (#7970)
    • refactor: update namespace for traffic light classifier code

    * refactor: directory structure ---------

  • fix(tier4_perception_launch): delete unnecessary dependency (#8101) delete cluster merger
  • refactor(multi_object_tracker)!: add package name prefix of autoware_ (#8083)
    • refactor: rename multi_object_tracker package to autoware_multi_object_tracker

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • refactor(autoware_tracking_object_merger): move headers to include/autoware and rename package (#7809)
  • refactor(autoware_object_merger): move headers to src and rename package (#7804)
  • refactor(detection_by_tracker): add package name prefix of autoware_ (#7998)
  • refactor(raindrop_cluster_filter): add package name prefix of autoware_ (#8000)
    • refactor(raindrop_cluster_filter): add package name prefix of autoware_

    * fix: typo ---------

  • refactor(cluster_merger): add package name prefix of autoware_ (#8001)
  • refactor(radar)!: add package name prefix of autoware_ (#7892)
    • refactor: rename radar_object_tracker
    • refactor: rename package from radar_object_tracker to autoware_radar_object_tracker
    • refactor: rename package from radar_object_clustering to autoware_radar_object_clustering
    • refactor: rename package from radar_fusion_to_detected_object to autoware_radar_fusion_to_detected_object
    • refactor: rename radar_crossing_objects_noise_filter to autoware_radar_crossing_objects_noise_filter
    • refactor: rename object_velocity_splitter to autoware_object_velocity_splitter
    • refactor: rename object_range_splitter to autoware_object_range_splitter

    * refactor: update readme ---------

  • refactor(compare_map_segmentation)!: fix namespace and directory structure (#7910)
    • feat: update namespace and directory structure for compare_map_segmentation code
    • refactor: update directory structure
    • fix: add missing include

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • chore: add missing dependency (#7919) add raindrop_cluster_filter dependency
  • feat: migrating pointcloud types (#6996)
    • feat: changed most of sensing to the new type
    • chore: started applying changes to the perception stack
    • feat: confirmed operation until centerpoint
    • feat: reverted to the original implementation of pointpainting
    • chore: forgot to push a header
    • feat: also implemented the changes for the subsample filters that were out of scope before
    • fix: some point type changes were missing from the latest merge from main
    • chore: removed unused code, added comments, and brought back a removed publish
    • chore: replaced pointcloud_raw for pointcloud_raw_ex to avoid extra processing time in the drivers
    • feat: added memory layout checks
    • chore: updated documentation regarding the point types
    • chore: added hyperlinks to the point definitions. will be valid only once the PR is merged
    • fix: fixed compilation due to moving the utilities files to the base library
    • chore: separated the utilities functions due to a dependency issue
    • chore: forgot that perception also uses the filter class

    * feature: adapted the undistortion tests to the new point type ---------Co-authored-by: kminoda <<44218668+kminoda@users.noreply.github.com>> Co-authored-by: badai nguyen <<94814556+badai-nguyen@users.noreply.github.com>>

  • refactor(tier4_perception_launch): add maintainer to tier4_perception_launch (#7893) refactor: add maintainer to tier4_perception_launch
  • feat(tier4_perception_launch): add image segmentation based pointcloud filter (#7225)
    • feat(tier4_perception_launch): add image segmentation based pointcloud filter
    • chore: typo
    • fix: detection launch
    • chore: add maintainer

    * Revert "chore: add maintainer" This reverts commit 5adfef6e9ca8196d3ba88ad574b2ba35489a5e49. ---------

  • refactor(occupancy_grid_map_outlier_filter)!: fix namespace and directory structure (#7748) chore: update namespace and file structure
  • refactor(ground_segmentation)!: fix namespace and directory structure (#7744)
    • refactor: update namespace in ground_segmentation files
    • refactor: update namespace in ground_segmentation files
    • refactor: update ground_segmentation namespace and file structure
    • style(pre-commit): autofix
    • refactor: update ground_segmentation plugin names scheme

    * refactor: update ransac tester ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(ground_segmentation): fix bug (#7771)
  • feat(tier4_perception_launch): add missing arg use_multi_channel_tracker_merger (#7705)
    • feat(tier4_perception_launch): add missing arg use_multi_channel_tracker_merger

    * feat: add use_multi_channel_tracker_merger argument to simulator launch This commit adds the [use_multi_channel_tracker_merger]{.title-ref} argument to the simulator launch file. The argument is set to [false]{.title-ref} by default. This change enables the use of the multi-channel tracker merger in the simulator. ---------

  • feat(tier4_perception_launch): enable multi channel tracker merger (#7459) * feat: introduce multi channel tracker merger feat: separate filters feat: filtering camera lidar fusion fix: object validator to modular fix: add missing config fix: radar only mode for both fusion mode fix style(pre-commit): autofix
    • fix: implement merger switching
    • chore: move pointcloud filter from detection to filter group
    • chore: define external and internal interfaces
    • fix: set output of camera-lidar in absolute path
    • chore: explicit object detection output
    • style(pre-commit): autofix

    * chore: update object detection input paths fix radar output

    • chore: update object detection input paths
    • fix: radar pipeline output

    * chore: update object detection input paths This commit updates the input paths for object detection. It ensures that the correct paths are used for the detection process.

    • style(pre-commit): autofix

    * fix: group to avoid argument mixture ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • chore(tier4_perception_launch): perception launcher refactoring second round (#7440)
    • feat: separate filters
    • fix: object validator to modular
    • chore: remove default values from subsequent launch files
    • chore: group interfaces and junctions

    * Revert "chore: group interfaces and junctions" This reverts commit 9d723c33c260a9a0ac896bdf81c2a6ebeb981479.

    • chore: group interfaces and junctions
    • fix: radar input
    • fix: remove defaults from camera inputs
    • chore: rename camera args
    • chore: reorder
    • fix: remove defaults from lidar interface
    • Add use_pointcloud_map and use_validator arguments to detection.launch.xml
    • fix: remove default from validators and filters
    • fix: pointcloud container node name
    • style(pre-commit): autofix
    • Add use_low_intensity_cluster_filter argument to launch files
    • fix: on off detector and merger
    • fix: radar_far/objects default

    * fix: radar object filter parameter ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • ci(pre-commit): autoupdate (#7499) Co-authored-by: M. Fatih Cırıt <<mfc@leodrive.ai>>
  • chore(tier4_perception_launch): perception launcher refactoring (#7194)
    • fix: reorder object merger launchers
    • fix: separate detection by tracker launch
    • fix: refactor tracking launch
    • style(pre-commit): autofix
    • fix: input pointcloud topic names, mot input channels
    • feat: separate filters
    • fix: object validator to modular
    • fix: implement filters on mergers

    * fix lidar only mode chore: simplify mode check

    • fix: fix a bug when use_radar_tracking_fusion is fault

    * fix: rename radar detector to filter ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(tier4_perception_launch): enable low_intensity_filter as default (#7390)
  • refactor(crosswalk_traffic_light_estimator)!: add autoware_ prefix (#7365)
    • add prefix
  • chore(tier4_perception_launch): rename autoware_map_based_prediction_depend (#7395)
  • refactor(map_based_prediction): prefix map based prediction (#7391)
  • feat(lidar_transfusion): add lidar_transfusion 3D detection package (#6890)
    • feat(lidar_transfusion): add lidar_transfusion 3D detection package
    • style(pre-commit): autofix
    • style(lidar_transfusion): cpplint
    • style(lidar_transfusion): cspell
    • fix(lidar_transfusion): CUDA mem allocation & inference input
    • style(pre-commit): autofix
    • fix(lidar_transfusion): arrays size
    • style(pre-commit): autofix

    * chore(lidar_transfusion): update maintainers Co-authored-by: Satoshi Tanaka <<16330533+scepter914@users.noreply.github.com>>

    • fix(lidar_transfusion): array size & grid idx
    • chore(lidar_transfusion): update maintainer email
    • chore: added transfusion to the respective launchers
    • refactor(lidar_transfusion): rename config
    • refactor(lidar_transfusion): callback access specifier
    • refactor(lidar_transfusion): pointers initialziation
    • refactor(lidar_transfusion): change macros for constexpr
    • refactor(lidar_transfusion): consts & uniform initialization
    • refactor(lidar_transfusion): change to unique ptr & uniform initialization
    • style(pre-commit): autofix
    • refactor(lidar_transfusion): use of config params
    • refactor(lidar_transfusion): remove unnecessary condition
    • style(lidar_transfusion): switch naming (CPU to HOST)
    • refactor(lidar_transfusion): remove redundant device sync
    • style(lidar_transfusion): intensity naming
    • feat(lidar_transfusion): full network shape validation
    • feat(lidar_transfusion): validate objects' orientation in host processing
    • feat(lidar_transfusion): add json schema
    • style(pre-commit): autofix
    • style(lidar_transfusion): affine matrix naming
    • style(lidar_transfusion): transformed point naming
    • refactor(lidar_transfusion): add param descriptor & arrays size check
    • style(lidar_transfusion): affine matrix naming
    • feat(lidar_transfusion): caching cloud input as device ptr
    • fix(lidar_transfusion): logging
    • chore(tier4_perception_launch): revert to centerpoint
    • fix(lidar_transfusion): typo
    • docs(lidar_transfusion): use hook for param description
    • fix(lidar_transfusion): interpret eigen matrix as col major

    * feat(lidar_transfusion): update to autware_msgs ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <<kenzo.lobos@tier4.jp>>

  • feat!: replace autoware_auto_msgs with autoware_msgs for launch files (#7242) * feat!: replace autoware_auto_msgs with autoware_msgs for launch files Co-authored-by: Cynthia Liu <<cynthia.liu@autocore.ai>> Co-authored-by: NorahXiong <<norah.xiong@autocore.ai>> Co-authored-by: beginningfan <<beginning.fan@autocore.ai>> * Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml ---------Co-authored-by: Cynthia Liu <<cynthia.liu@autocore.ai>> Co-authored-by: NorahXiong <<norah.xiong@autocore.ai>> Co-authored-by: beginningfan <<beginning.fan@autocore.ai>> Co-authored-by: Yukihiro Saito <<yukky.saito@gmail.com>>

  • feat(multi_object_tracker): multi object input (#6820)
    • refactor: frequently used types, namespace
    • test: multiple inputs
    • feat: check latest measurement time
    • feat: define input manager class
    • feat: interval measures
    • feat: store and sort inputs PoC
    • chore: rename classes
    • feat: object collector
    • impl input manager, no subscribe
    • fix: subscribe and trigger callback
    • fix: subscriber and callbacks are working
    • fix: callback object is fixed, tracker is working
    • fix: get object time argument revise
    • feat: back to periodic publish, analyze input latency and timings
    • fix: enable timing debugger
    • fix: separate object interval function
    • feat: prepare message triggered process
    • feat: trigger tracker by main message arrive
    • chore: clean-up, set namespace
    • feat: object lists with detector index
    • feat: define input channel struct
    • fix: define type for object list
    • feat: add channel wise existence probability
    • fix: relocate debugger
    • fix: total existence logic change
    • feat: publishing object debug info, need to fix marker id
    • feat: indexing marker step 1
    • fix: uuid management
    • feat: association line fix
    • feat: print channel names
    • feat: association lines are color-coded
    • fix: association debug marker bugfix
    • style(pre-commit): autofix
    • feat: add option for debug marker
    • feat: skip time statistics update in case of outlier
    • feat: auto-tune latency band
    • feat: pre-defined channels, select on launcher
    • feat: add input channels
    • fix: remove marker idx map
    • fix: to do not miss the latest message of the target stream
    • fix: remove priority, separate timing optimization
    • fix: time interval bug fix
    • chore: refactoring timing state update
    • fix: set parameters optionally
    • feat: revise object time range logic
    • fix: launcher to set input channels
    • fix: exempt spell check 'pointpainting'
    • feat: remove expected interval
    • feat: implement spawn switch
    • fix: remove debug messages
    • chore: update readme
    • fix: change tentative object topic

    * Revert "fix: remove debug messages" This reverts commit 725a49ee6c382f73b54fe50bf9077aca6049e199.

    • fix: reset times when jumps to past
    • fix: check if interval is negative
    • fix: missing config, default value
    • fix: remove debug messages
    • fix: change no-object message level

    * Update perception/multi_object_tracker/include/multi_object_tracker/debugger/debug_object.hpp Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>>

    • chore: Update copyright to uppercase
    • chore: fix readme links to config files
    • chore: move and rename uuid functions
    • chore: fix debug topic to use node name
    • chore: express meaning of threshold
    • feat: revise decay rate, update function
    • fix: define constants with explanation

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>>

  • feat(tier4_perception_launch): fix typo error (#6999)
    • feat: downsample perception input pointcloud
    • fix: add group if to switch downsample node
    • fix: add test and exec depend

    * Update launch/tier4_perception_launch/launch/perception.launch.xml Co-authored-by: Yukihiro Saito <<yukky.saito@gmail.com>>

    • chore: refactor perception.launch.xml

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

  • feat(tier4_perception_launch): downsample perception input pointcloud (#6886)
    • feat: downsample perception input pointcloud
    • fix: add group if to switch downsample node
    • fix: add test and exec depend

    * Update launch/tier4_perception_launch/launch/perception.launch.xml Co-authored-by: Yukihiro Saito <<yukky.saito@gmail.com>> * chore: refactor perception.launch.xml ---------Co-authored-by: Yukihiro Saito <<yukky.saito@gmail.com>>

  • feat: add low_intensity_cluster_filter (#6850)
    • feat: add low_intensity_cluster_filter
    • chore: typo

    * fix: build test error ---------

  • fix(voxel_grid_downsample_filter): add intensity field (#6849) fix(downsample_filter): add intensity field
  • fix(lidar_centerpoint): add param file for centerpoint_tiny (#6901)
  • refactor(centerpoint, pointpainting): rearrange parameters for ML models and packages (#6591)
    • refactor: lidar_centerpoint
    • refactor: pointpainting
    • chore: fix launch
    • chore: fix launch
    • chore: rearrange params
    • fix: json-schema-check error
    • fix: default param
    • refactor: rename param file
    • chore: typo
    • fix: align centerpoint param namespace with pointpainting
    • fix(centerpoint): add schema json
    • fix(pointpainting): fix schema json typo
    • style(pre-commit): autofix
    • docs: update pointpainting fusion doc
    • docs: update lidar centerpoint doc
    • fix: change omp param
    • fix:change twist and variance to model params
    • fix: keep build_only in launch
    • fix: schema check

    * chore: temporary remove schema required ---------Co-authored-by: Kenzo Lobos Tsunekawa <<kenzo.lobos@tier4.jp>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(tier4_perception_launch): change traffic light recognition pipeline (#6879) style(pre-commit): autofix refactor: topic name
  • feat(perception_online_evaluator): add use_perception_online_evaluator option and disable it by default (#6861)
  • feat(lidar_centerpoint): output the covariance of pose and twist (#6573)
    • feat: postprocess variance
    • feat: output variance
    • feat: add has_variance to config
    • fix: single_inference node
    • style(pre-commit): autofix
    • fix: add to pointpainting param

    * Update perception/lidar_centerpoint/src/node.cpp Co-authored-by: Yoshi Ri <<yoshiyoshidetteiu@gmail.com>> * Update perception/image_projection_based_fusion/src/pointpainting_fusion/node.cpp Co-authored-by: Yoshi Ri <<yoshiyoshidetteiu@gmail.com>> * Update perception/lidar_centerpoint/src/node.cpp Co-authored-by: Yoshi Ri <<yoshiyoshidetteiu@gmail.com>>

    • fix: add options
    • fix: avoid powf

    * Update launch/tier4_perception_launch/launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml Co-authored-by: Taekjin LEE <<technolojin@gmail.com>> ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Yoshi Ri <<yoshiyoshidetteiu@gmail.com>> Co-authored-by: Taekjin LEE <<technolojin@gmail.com>>

  • fix(ground_segmentation launch): fix topic name conflict in additional_lidars option (#6801) fix(ground_segmentation launch): fix topic name conflict when using additional lidars
  • Contributors: Amadeusz Szymko, Esteve Fernandez, Kenzo Lobos Tsunekawa, Kosuke Takeuchi, Kotaro Uetake, Mamoru Sobue, Manato Hirabayashi, Masato Saeki, Mehmet Emin BAÅžOÄžLU, Ryohsuke Mitsudome, Shunsuke Miura, Taekjin LEE, Tao Zhong, Yoshi Ri, Yuki TAKAGI, Yutaka Kondo, awf-autoware-bot[bot], badai nguyen, oguzkaganozt

0.26.0 (2024-04-03)

  • feat(probabilistic_occupancy_grid_map): add synchronized ogm fusion node (#5485)
    • add synchronized ogm fusion node
    • add launch test for grid map fusion node
    • fix test cases input msg error
    • change default fusion parameter
    • rename parameter for ogm fusion
    • feat: add multi_lidar_ogm generation method
    • enable ogm creation launcher in tier4_perception_launch to call multi_lidar ogm creation
    • fix: change ogm fusion node pub policy to reliable
    • fix: fix to use lidar frame as scan frame
    • fix: launcher node
    • feat: update param name
    • chore: fix ogm pointcloud subscription

    * feat: enable to publish pipeline latency ---------

  • chore(ground_segmentation_launch): change max_z of cropbox filter to vehicle_height (#6549)
    • chore(ground_segmentation_launch): change max_z of cropbox filter to vehicle_height

    * fix: typo ---------

  • chore(ground_segmentation): rename topic and node (#6536)
    • chore(ground_segmentation): rename topic and node

    * docs: update synchronized_grid_map_fusion ---------

  • feat(perception_online_evaluator): add perception_online_evaluator (#6493) * feat(perception_evaluator): add perception_evaluator tmp update add add add update clean up change time horizon
    • fix build werror
    • fix topic name
    • clean up
    • rename to perception_online_evaluator
    • refactor: remove timer
    • feat: add test

    * fix: ci check ---------

  • chore(image_projection_based_fusion): rename debug topics (#6418)
    • chore(image_projection_based_fusion): rename debug topics
    • style(pre-commit): autofix

    * fix: roi_pointcloud_fusion namespace ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix: remove [tensorrt_yolo]{.title-ref} from package dependencies in launcher (#6377)
  • chore(traffic_light_map_based_detector): rework parameters (#6200)
    • chore: use config
    • chore: use config
    • fix: revert min_timestamp_offset
    • fix: revert min_timestamp_offset
    • fix: delete param
    • style(pre-commit): autofix
    • Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml
    • Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml
    • Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml

    * revert: revert change in min&max timestamp offset ---------Co-authored-by: kminoda <<44218668+kminoda@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: kminoda <<koji.minoda@tier4.jp>>

  • feat(tensorrt_yolo): remove package (#6361)
    • feat(tensorrt_yolo): remove package
    • remove tensorrt_yolo inclusion

    * feat: add multiple yolox launcher ---------Co-authored-by: Shunsuke Miura <<shunsuke.miura@tier4.jp>>

  • chore(traffic_light_fine_detector_and_classifier): rework parameters (#6216)
    • chore: use config
    • style(pre-commit): autofix

    * chore: move build only back ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • chore(object_merger): rework parameters (#6160)
    • chore(object_merger): parametrize some parameters
    • style(pre-commit): autofix

    * revert priority_mode ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • chore(radar_object_tracker): move tracker config directory to parameter yaml (#6250)
    • chore: move tracker config directory to parameter yaml
    • fix: add allow_substs to fix error

    * fix: use radar tracking parameter from autoware_launch ---------Co-authored-by: kminoda <<44218668+kminoda@users.noreply.github.com>>

  • feat: remove use_pointcloud_container (#6115)
    • feat!: remove use_pointcloud_container
    • fix pre-commit
    • fix: completely remove use_pointcloud_container after merge main
    • fix: set use_pointcloud_container = true
    • revert: revert change in probabilistic_occupancy_grid_map

    * revert change in launcher of ogm ---------

  • chore(lidar_centerpoint): rework parameters (#6167)
    • chore(lidar_centerpoint): use config
    • revert unnecessary fix
    • fix: revert build_only option
    • docs: update readme
    • style(pre-commit): autofix

    * fix: add pr url ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenzo Lobos Tsunekawa <<kenzo.lobos@tier4.jp>>

  • feat(detection): add container option (#6228)
    • feat(lidar_centerpoint,image_projection_based_fusion): add pointcloud_container option
    • revert lidar_perception_model
    • style(pre-commit): autofix
    • fix: add options
    • fix: fix default param
    • update node name
    • fix: fix IfCondition
    • fix pointpainting namespace
    • fix: fix launch args
    • fix(euclidean_cluster): do not launch individual container when use_pointcloud_container is true
    • fix(euclidean_cluster): fix launch condition
    • fix(euclidean_cluster): fix launch condition

    * Update perception/lidar_centerpoint/launch/lidar_centerpoint.launch.xml Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>> ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>> Co-authored-by: Kenzo Lobos Tsunekawa <<kenzo.lobos@tier4.jp>>

  • chore(tier4_perception_launch): fix arg name radar lanelet filter (#6215)
  • chore(radar_crossing_objects_noise_filter): add config file (#6210)
    • chore(radar_crossing_objects_noise_filter): add config file
    • bug fix

    * merge main branch ---------

  • chore(radar_object_clustering): fix config arg name (#6214)
  • chore(object_velocity_splitter): rework parameters (#6158)
    • chore(object_velocity_splitter): add param file
    • fix
    • fix arg name

    * fix: update launch param handling ---------

  • fix(tier4_perception_launch): fix a bug in #6159 (#6203)
  • chore(object_range_splitter): rework parameters (#6159)
    • chore(object_range_splitter): add param file
    • fix arg name

    * feat: use param file from autoware.launch ---------

  • refactor(tier4_perception_launch): refactor object_recognition/detection launcher (#6152)
    • refactor: align mode parameters
    • refactor: cluster detector and merger
    • refactor: separate object merger launches
    • refactor: radar detector module
    • refactor: lidar detector modules

    * chore: fix mis spell, align typo, clean-up ---------

  • chore(pointcloud_container): move glog_component to autoware_launch (#6114)
  • feat: always separate lidar preprocessing from pointcloud_container (#6091)
    • feat!: replace use_pointcloud_container
    • feat: remove from planning
    • fix: fix to remove all use_pointcloud_container
    • revert: revert change in planning.launch
    • revert: revert rename of use_pointcloud_container
    • fix: fix tier4_perception_launch to enable use_pointcloud_contaienr
    • fix: fix unnecessary change
    • fix: fix unnecessary change
    • refactor: remove trailing whitespace
    • revert other changes in perception
    • revert change in readme
    • feat: move glog to pointcloud_container.launch.py
    • revert: revert glog porting
    • style(pre-commit): autofix

    * fix: fix pre-commit ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(pointpainting): fix param path declaration (#6106)
    • fix(pointpainting): fix param path declaration
    • remove pointpainting_model_name

    * revert: revert unnecessary change ---------

  • fix(image_projection_based_fusion): re-organize the parameters for image projection fusion (#6075) re-organize the parameters for image projection fusion
  • feat(probabilistic_occupancy_grid_map): add grid map fusion node (#5993)
    • add synchronized ogm fusion node
    • add launch test for grid map fusion node
    • fix test cases input msg error
    • change default fusion parameter
    • rename parameter for ogm fusion
    • feat: add multi_lidar_ogm generation method
    • enable ogm creation launcher in tier4_perception_launch to call multi_lidar ogm creation
    • fix: change ogm fusion node pub policy to reliable

    * chore: remove files outof scope with divied PR ---------

  • feat(crosswalk_traffic_light): add detector and classifier for pedestrian traffic light (#5871)
    • add: crosswalk traffic light recognition
    • fix: set conf=0 when occluded
    • fix: clean code
    • fix: refactor
    • fix: occlusion predictor
    • fix: output not detected signals as unknown

    * Revert "fix: output not detected signals as unknown" This reverts commit 7a166596e760d7eb037570e28106dcd105860567. * Revert "fix: occlusion predictor" This reverts commit 47d8cdd7fee8b4432f7a440f87bc35b50a8bc897.

    • fix: occlusion predictor
    • fix: clean debug code
    • style(pre-commit): autofix
    • fix: launch file
    • fix: set max angle range for different type
    • fix: precommit
    • fix: cancel the judge of flashing for estimated crosswalk traffic light
    • delete: not necessary judgement on label

    * Update perception/traffic_light_classifier/src/nodelet.cpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>> * Update perception/crosswalk_traffic_light_estimator/include/crosswalk_traffic_light_estimator/node.hpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>> * Update perception/crosswalk_traffic_light_estimator/src/node.cpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>>

    • style(pre-commit): autofix
    • fix: topic names and message attribute name
    • style(pre-commit): autofix
    • fix: model names
    • style(pre-commit): autofix

    * Update perception/crosswalk_traffic_light_estimator/src/node.cpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>> * Update perception/crosswalk_traffic_light_estimator/src/node.cpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>> * Update perception/crosswalk_traffic_light_estimator/src/node.cpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>> * Update perception/traffic_light_occlusion_predictor/src/nodelet.cpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>> * Update perception/traffic_light_occlusion_predictor/src/nodelet.cpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>> * Update perception/traffic_light_occlusion_predictor/src/nodelet.cpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>>

    • fix: argument position
    • fix: set classifier type in launch file
    • fix: function and parameter name
    • fix: func name

    * Update launch/tier4_perception_launch/launch/perception.launch.xml Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>> * Update perception/traffic_light_map_based_detector/src/node.cpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>>

    • style(pre-commit): autofix
    • fix: move max angle range to config
    • Update launch/tier4_perception_launch/launch/perception.launch.xml
    • Update launch/tier4_perception_launch/launch/perception.launch.xml
    • Update launch/tier4_perception_launch/launch/perception.launch.xml
    • Update launch/tier4_perception_launch/launch/perception.launch.xml
    • Update launch/tier4_perception_launch/launch/perception.launch.xml
    • fix: model name
    • fix: conflict
    • fix: precommit

    * fix: CI test ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>>

  • feat: add support of overwriting signals if harsh backlight is detected (#5852)
    • feat: add support of overwriting signals if backlit is detected
    • feat: remove default parameter in nodelet and update lauch for composable node
    • docs: update README
    • docs: update README

    * feat: update confidence to 0.0 corresponding signals overwritten by unkonwn ---------

  • chore: add glog_component for pointcloud_container (#5716)
  • refactor(localization_launch, ground_segmentation_launch): rename lidar topic (#5781) rename lidar topic Co-authored-by: yamato-ando <Yamato ANDO>
  • fix: add missing param on perception launch: (#5812) detection_by_tracker_param_path was missing
  • refactor(multi_object_tracker): put node parameters to yaml file (#5769)
    • rework multi object tracker parameters
    • update README

    * rework radar tracker parameter too ---------

  • refactor(tier4_perception_launch): refactor perception launcher (#5630)
  • chore(tier4_perception_launcher): remove launch parameter default of detection_by_tracker (#5664)
    • chore(tier4_perception_launcher): remove launch parameter default

    * chore: typo ---------

  • feat(radar_object_tracker): Change to use [use_radar_tracking_fusion]{.title-ref} as true (#5605)
  • refactor(radar_object_clustering): move radar object clustering parameter to param file (#5451)
    • move radar object clustering parameter to param file

    * remove default parameter settings and fix cmakelists ---------

  • build(tier4_perception_launch): add tracking_object_merger (#5602)
  • fix(detection_by_tracker): add ignore option for each label (#5473)
    • fix(detection_by_tracker): add ignore for each class

    * fix: launch ---------

  • feat(tier4_perception_launch): add parameter to control detection_by_tracker on/off (#5313)
    • add parameter to control detection_by_tracker on/off
    • style(pre-commit): autofix

    * Update launch/tier4_perception_launch/launch/perception.launch.xml Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>> ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>>

  • fix(tracking_object_merger): fix unintended error in radar tracking merger (#5328)
    • fix: fix tracking merger node

    * fix: unintended condition setting ---------

  • feat(tier4_perception_launch): add radar far object integration in tracking stage (#5269)
    • update tracking/perception launch
    • switch tracker launcher mode with argument
    • update prediction to switch by radar_long_range_integration paramter
    • make radar far object integration switchable between detection/tracking
    • fix camera lidar radar fusion flow when 'tracking' is used.
    • fix spelling and appearance
    • reconstruct topic flow when use tracking to merge far object detection and near object detection
    • fix input topic miss in tracking.launch
    • fix comment in camera_lidar_radar fusion
    • refactor: rename and remove paramters in prediction.launch

    * refactor: rename merger control variable from string to bool ---------

  • fix(image_projection_based_fusion): add iou_x use in long range for roi_cluster_fusion (#5148)
    • fix: add iou_x for long range obj
    • fix: add launch file param
    • chore: fix unexpect calc iou in long range
    • fix: multi iou usable
    • chore: typo
    • docs: update readme

    * chore: refactor ---------

  • fix(tier4_perception_launch): fix faraway detection to reduce calculation cost (#5233)
    • fix(tier4_perception_launch): fix node order in radar_based_detection.launch

    * fix comment out unused node ---------

  • fix(detected_object_validation): change the points_num of the validator to be set class by class (#5177)
    • fix: add param for each object class
    • fix: add missing classes param
    • fix: launch file
    • fix: typo

    * chore: refactor ---------

  • feat(perception_launch): add data_path arg to perception launch (#5069)
    • feat(perception_launch): add var data_path to perception.launch

    * feat(perception_launch): update default center_point_model_path ---------

  • fix(tier4_perception_launch): add parameters for light weight radar fusion and fix launch order (#5166)
    • fix(tier4_perception_launch): add parameters for light weight radar fusion and fix launch order
    • style(pre-commit): autofix

    * add far_object_merger_sync_queue_size param for package arg ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(pointcloud_preprocessor): organize input twist topic (#5125)
    • fix(pointcloud_preprocessor): organize input twist topic (#25)
    • fix(pointcloud_preprocessor): organize input twist topic
    • style(pre-commit): autofix
    • fix build bug
    • fix format error
    • style(pre-commit): autofix

    * fix

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • minor fixes
    • style(pre-commit): autofix
    • add warning

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(tier4_perception_launch): add object_merger of far_objects to fusion for Camera-LiDAR-Radar fusion (#5026)
    • fix(tier4_perception_launch): add object_merger of far_objects to fusion for Camera-LiDAR-Radar fusion

    * fix conflict ---------

  • refactor(perception): rearrange clustering pipeline (#4999)
    • fix: change downsample filter
    • fix: remove downsamle after compare map
    • fix: add low range cropbox
    • refactor: use_pointcloud_map
    • chore: refactor
    • fix: add roi based clustering option
    • chore: change node name

    * fix: launch argument pasrer ---------

  • fix(tier4_perception_launch): camera lidar fusion launch (#4983) fix: camera lidar fusion launch
  • feat(image_projection_based_fusion): add roi based clustering for small unknown object detection (#4681) * feat: add roi_pointcloud_fusion node fix: postprocess fix: launch file chores: refactor fix: closest cluster
    • chores: refactor
    • docs: add readme
    • fix: add missed parameter declare
    • fix: add center transform
    • fix: typos in launch
    • docs: update docs
    • fix: change roi pointcloud fusion output to clusters
    • fix: add cluster debug roi pointcloud fusion
    • fix: use IoU_x in roi cluster fusion
    • feat: add cluster merger package
    • fix: camera lidar launch
    • style(pre-commit): autofix
    • fix: cluster merger
    • fix: roi cluster fusion unknown object fix
    • chore: typo
    • docs: add readme cluster_merger
    • docs: update roi pointcloud fusion readme
    • chore: typo
    • fix: multiple definition bug
    • chore: refactor
    • docs: update docs
    • chore: refactor
    • chore: pre-commit

    * fix: update camera_lidar_radar mode launch ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • refactor(crosswalk_traffic_light_estimator): rework parameters (#4699) * refactor the configuration files of the node crosswalk_traffic_light_estimator according to the new ROS node config guideline. update the parameter information in the README.md
    • style(pre-commit): autofix
    • fix the xml pre-check issue
    • delete the xml declaration to fix the xml pre-check issue
    • Modify the CMakeLists.txt file to enalbe /config directory sharing when building the package.
    • Update the bound for schema file.

    * add crosswalk_traffic_light_estimator_param_file to traffic_light.launch.xml ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>> Co-authored-by: Shunsuke Miura <<shunsuke.miura@tier4.jp>>

  • fix(crosswalk_traffic_light_estimator): move crosswalk after fusion (#4734)
    • fix: move crosswalk after fusion

    * Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>>

    • Rename TrafficLight to TrafficSignal

    * change input to be considered as the regulatory-element ---------Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>> Co-authored-by: Shunsuke Miura <<shunsuke.miura@tier4.jp>>

  • chore: add TLR model args to launch files (#4805)
  • fix(tier4_percetion_launch): fix order of Camera-Lidar-Radar fusion pipeline (#4779)
    • fix(tier4_percetion_launch): fix order of Camera-Lidar-Radar fusion pipeline
    • fix clustering update
    • fix from Camera-LidAR fusion
    • refactor
    • refactor
    • fix merge

    * Update launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_radar_fusion_based_detection.launch.xml Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>> * style(pre-commit): autofix ---------Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(launch): add missing launch args and defaults to lidar_based_detection.launch.xml (#4596) * Update lidar_based_detection.launch.xml Some launch arguments were missing. These arguments and their defaults were added. * changed default of objects_filter_method changed default of the "objects_filter_method" to "lanelet_filter" as requested. ---------

  • feat(tier4_perception_launch): lower the detection by tracker priority to suppress yaw oscillation (#4690) lower the detection by tracker priority to suppress yaw oscillation
  • feat(image_projection_based_fusion): add objects filter by rois (#4546) * tmp style(pre-commit): autofix update style(pre-commit): autofix
    • fix: fix association bug
    • feat: add prob_threshold for each class
    • feat: use class label association between roi and object
    • feat: add to tier4_perception_launch
    • chore: disable debug_mode
    • docs: update params
    • fix: apply suggestion
    • chore: update prob_thresholds of bicycle
    • feat: add thresut_distance for each class
    • docs: add thrust_distances
    • style(pre-commit): autofix
    • chore: remove unnecessary variable
    • chore: rename to trust
    • style(pre-commit): autofix
    • chore: add param

    * Update perception/image_projection_based_fusion/config/roi_detected_object_fusion.param.yaml Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>> ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>>

  • refactor(detected_object_validation): add an option for filtering and validation (#4402)
    • init commit
    • update occupancy_grid_map path
    • update argument names
    • correct radar launch objects_filter_method name

    * remove radar option ---------

  • refactor(traffic_light_arbiter): read parameters from config file (#4454)
  • fix(compare_map_segmentation): change to using kinematic_state topic (#4448)
  • chore(tier4_perception_launch): fix typo (#4406)
    • fix(tier4_perception_launch): fix typo

    * fix typo ---------

  • fix(traffic_light): fix traffic_light_arbiter pipeline (#4393)
    • fix(traffic_light): fix traffic_light_arbiter pipeline
    • style(pre-commit): autofix

    * fix: output topic name ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(euclidean_cluster): add disuse downsample in clustering pipeline (#4385)
    • fix: add unuse downsample launch option
    • fix: add default param for downsample option

    * fix typo ---------Co-authored-by: Shunsuke Miura <<shunsuke.miura@tier4.jp>>

  • fix(compare_map_segmentation): add option to reduce distance_threshold in z axis (#4243)
    • fix(compare_map_segmentation): keep low level pointcloud
    • fix: add option to compare lower neighbor points
    • docs: readme update
    • fix: add param to launch

    * Revert "fix(compare_map_segmentation): keep low level pointcloud" This reverts commit eb07f954a7ca26a558c211a7a195d73147d5784c.

    • fix: reduce z distance of low level neighbor point
    • fix: reduce voxel leaf size in z axis

    * fix: change param type ---------

  • refactor(image_projection_based_fusion): update rois topic names definitions (#4356)
  • refactor(image_projection_based_fusion): read lidar models parameters from autoware_launch (#4278)
    • init commit
    • add centerpoints param
    • add detection_class_remapper.param.yaml

    * remove unused centerpoint param path ---------Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>>

  • feat(tier4_perception_launch): add radar tracking node to launcher (#4361)
    • update tracking/perception launch
    • switch tracker launcher mode with argument

    * add radar tracker dependency ---------Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>>

  • feat(tier4_perception_launch): add radar faraway detection (#4330)
    • feat(tier4_perception_launch): add radar faraway detection
    • apply pre-commit
    • fix unused param
    • rename launch name

    * add exec depends ---------Co-authored-by: Shunsuke Miura <<shunsuke.miura@tier4.jp>>

  • refactor(object_merger): read parameters from autoware_launch (#4339) init commit
  • refactor(map_based_prediction): read parameters from autoware_launch (#4337) init commit
  • refactor(euclidean clustering): read parameters from autoware_launch (#4262)
    • update clustering param path
    • update param paths
    • style(pre-commit): autofix
    • add missing parameter paths

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • chore: separate traffic_light_utils from perception_utils (#4207)
    • separate traffic_light_utils from perception_utils
    • style(pre-commit): autofix
    • fix namespace bug
    • remove unnecessary dependency
    • rename rest of perception_utils to object_recognition_utils
    • fix bug
    • rename for added radar_object_clustering
    • delete redundant namespace

    * Update common/perception_utils/include/perception_utils/prime_synchronizer.hpp Co-authored-by: Daisuke Nishimatsu <<42202095+wep21@users.noreply.github.com>> * Correct the failure in the previous merge. ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Daisuke Nishimatsu <<42202095+wep21@users.noreply.github.com>>

  • feat(tier4_perception_launch): update traffic light launch (#4176)
    • first commit
    • add image number arg
    • style(pre-commit): autofix
    • Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml
    • Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml
    • add traffic light namespace to fusion
    • add tlr fusion only mode and camera number arg
    • change to include traffic_light_arbiter launch

    * delete relay topic type ---------Co-authored-by: Shunsuke Miura <<shunsuke.miura@tier4.jp>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>>

  • feat(traffic_light): improved traffic_light_map_based_detector and new traffic_light_fine_detector package (#4084)
    • update traffic_light_map_based_detector traffic_light_classifier traffic_light_fine_detector traffic_light_multi_camera_fusion

    * replace autoware_auto_perception_msgs with tier4_perception_msgs ---------

  • refactor(occpuancy grid map): move param to yaml (#4038)
  • fix(tier4_perception_launch): fix camera_lidar_radar_fusion_based_detection (#3950)
    • fix: launch arguments

    * chore: revert arg ---------

  • fix(tier4_perception_launch): sync param path (#3713)
    • fix(tier4_perception_launch):modify sync_param_path reading method
    • fix(tier4_perception_launch): fix image_number used for testing

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(tier4_perception_launch): fix image_number description (#3686)
  • feat(traffic_light_ssd_fine_detector): add support of ssd trained by mmdetection (#3485)
    • feat: update to allow out-of-order for scores and boxes
    • feat: add GatherTopk plugin
    • feat: add GridPriors plugin
    • feat: update interface
    • docs: update document
    • feat: update parameter names
    • fix: resolve to normalize output boxes
    • refactor: refactoring paramters
    • chore: update Tier IV to TIER IV
    • feat: update launch parameter to dnn_header_type
    • feat: update to use getTensorShape

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

  • fix(tier4_perception_launch): fix duplicated topic name (#3645)
    • fix(tier4_perception_launch): fix dublicated topic name

    * chore: rename topic ---------

  • build: mark autoware_cmake as <buildtool_depend> (#3616) * build: mark autoware_cmake as <buildtool_depend> with <build_depend>, autoware_cmake is automatically exported with ament_target_dependencies() (unecessary)
    • style(pre-commit): autofix

    * chore: fix pre-commit errors ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>>

  • fix(compare_map_segmentation): update voxel_based for dynamic map loader with map grid coordinate (#3277)
    • fix: change map grid searching
    • refactoring
    • fix: reload map after initilization
    • fix: check point on map grid boundary
    • refactoring
    • refactorng
    • refactoring
    • chore: remove unuse header
    • fix: use initialization_state through component interface
    • fix: add metadata into pointcloud map cell
    • chore: update debug param
    • fix: using localization interface
    • fix: add launch missing param
    • fix: deprecated component interface declaration
    • chore: typo

    * docs: correct parameter description ---------

  • refactor(occupancy_grid_map): add occupancy_grid_map method/param var to launcher (#3393)
    • add occcupancy_grid_map method/param var to launcher
    • added CODEOWNER

    * Revert "added CODEOWNER" This reverts commit 2213c2956af19580d0a7788680aab321675aab3b. * add maintainer ---------

  • feat(elevation_map_loader): add support for seleceted_map_loader (#3344)
    • feat(elevation_map_loader): add support for sequential_map_loading
    • fix(elevation_map_loader): fix bug
    • feat(elevation_map_loader): make it possible to adjust the number of PCD maps loaded at once when using sequential map loading
    • feat(elevation_map_loader): change default value of use_lane_filter as false
    • fix(elevation_map_loader): fix typo
    • refactor(elevation_map_loader): Add a range of param. And refactor receiveMap.

    * feat(elevation_map_loader): Change info level log into debug level log with throttle. And remove abbreviation ---------

  • feat(tier4_perception_launch): refactored occupancy_grid_map launcher (#3058) * rebase on to master add scan_frame and raytrace center
    • rebase to main
    • fix config and launch file
    • fixed laserscan based launcher
    • add filter func to extract obstacle pc in sensor
    • add switchable launcher

    * back to pointcloud based method and fix missing }

    • remove unused launch.py
    • fix: fix and refactor launch.py
    • document: update README

    * enable to change origins by lanch args ---------

  • chore(tier4_perception_launch): add custom parameters for roi_cluster_fusion (#3281)
  • fix(tier4_perception_launch): add missing parameter for voxel based compare map filter (#3251)
  • feat(compare_map_segmentation): add dynamic map loading for voxel_based_compare_map_filter (#3087)
    • feat: add interface to dynamic loader
    • refactor: refactoring
    • refactor: refactoring
    • refactor: refactoring
    • docs: update readme
    • chore: add default param and todo
    • chore: typo
    • chore: typo
    • fix: remove unnecessary neighbor voxels calculation
    • fix: add neighbor map_cell checking

    * fix: neighbor map grid check ---------

  • feat(elevation_map_loader): use polygon iterator to speed up (#2885)
    • use grid_map::PolygonIterator instead of grid_map::GridMapIterator
    • formatting
    • use use_lane_filter option
    • delete unused use-lane-filter option
    • change use_lane_filter to True, clarify the scope
    • change to use grid_map_utils::PolygonIterator
    • Add lane margin parameter
    • use boost geometry buffer to expand lanes
    • Change use_lane_filter param default to false

    * update README ---------

  • bugfix(tier4_simulator_launch): fix occupancy grid map not appearing problem in psim (#3081)
    • fixed psim occupancy grid map problem

    * fix parameter designation ---------Co-authored-by: Takayuki Murooka <<takayuki5168@gmail.com>>

  • fix(tier4_perception_launch): fix config path (#3078)
    • fix(tier4_perception_launch): fix config path

    * use pointcloud_based_occupancy_grid_map.launch.py in tier4_simulator_launch ---------

  • feat(probablisitic_occupancy_grid_map): add scan_frame option for gridmap generation (#3032)
    • add scan_frame and raytrace center
    • add scan frame to laserscan based method
    • update readme
    • fix typo
    • update laucher in perception_launch
    • fix config and launch file

    * fixed laserscan based launcher ---------

  • fix(tier4_perception_launch): remove unnecessary node (#2941)
  • fix(tier4_perception_launch): fix typo (#2926)
  • feat(tier4_perception_launch): update cam/lidar detection architecture (#2845)
    • feat(tier4_perception_launch): update cam/lidar detection architecture

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • ci(pre-commit): autoupdate (#2819) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>
  • fix(ground_segmentation): fix unuse_time_series_filter bug (#2824)
  • feat(tier4_perception_launch): add option for euclidean lidar detection model (#842) feat(tier4_perception_launch): add euclidean lidar detection model
  • fix(tier4_perception_launch): sync with tier4/autoware_launch (#2568)
    • fix(tier4_perception_launch): sync with tier4/autoware_launch
    • move centerpoint configs to perception.launch.xml
  • feat(tier4_perception_launch): change the merge priority of roi_cluster_fusion to the lowest (#2522)
  • feat(tier4_perception_launch): remove configs and move to autoware_launch (#2539)
    • feat(tier4_perception_launch): remove configs and move to autoware_launch
    • update readme
    • remove config
    • update readme
  • fix(ground segmentation): change crop box range and add processing time (#2260)
    • fix(ground segmentation): change crop box range
    • chore(ground_segmentation): add processing time
  • feat(tier4_perception_launch): sync perception launch to autoware_launch (#2168)
    • sync launch file from tier4 autoware launch
    • sync tlr launcher
    • ci(pre-commit): autofix
    • sync launch file from tier4 autoware launch
    • sync tlr launcher
    • ci(pre-commit): autofix
    • fix exec_depend in package.xml

    * Sync traffic light node Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(multiframe-pointpainting): add multi-sweep pointpainting (#2124)
    • feat: multiframe-pointpainting
    • ci(pre-commit): autofix
    • fix: retrieve changes of classremap
    • fix(image_projection_based_fusion): fix input to quaternion (#1933)

    * add: launch files Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>>

  • ci(pre-commit): format SVG files (#2172)
    • ci(pre-commit): format SVG files
    • ci(pre-commit): autofix

    * apply pre-commit Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(tier4_perception_launch): fix missing container argument (#2087)
    • fix(tier4_perception_launch): fix missing container argument
    • fix(tier4_perception_launch): rm unused param
  • chore: fix typos (#2140)
    • chore: fix typos
    • chore: remove names in NOTE
  • feat: use tracker shape size in detection by tracker (#1683)
    • support ref size in detection by tracker
    • add priority mode in object_merger
    • update launch
    • update launch
    • change to confidence mode
    • change variable name

    * Update perception/shape_estimation/lib/corrector/utils.cpp Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>>

    • ci(pre-commit): autofix
    • refactor
    • ci(pre-commit): autofix

    * :put_litter_in_its_place: Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(multi_object_tracking): enable delay compensation (#1349)
  • fix(ground segmentation): add elevation grid ground filter (#1899)
    • fix: add grid elevation scan ground filter
    • chore: typo
    • fix: merge with scan ground filter
    • ci(pre-commit): autofix
    • chore: update docs
    • chore: remove debug variables
    • chore: add switchable param for grid scan mode
    • chore: typo
    • chore: refactoring
    • ci(pre-commit): autofix
    • chore: refactoring
    • chore: typo
    • chore: refactoring
    • chore: refactoring
    • chore: refactoring
    • chore: refactoring
    • chore: refactoring
    • chore: typo
    • docs: update docs
    • ci(pre-commit): autofix
    • chore: typo
    • chores: typo
    • chore: typo

    * docs: update Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(tier4_perception_launch): add enable_fine_detection_option (#1991)
    • feat(tier4_perception_launch): add enable_fine_detection_option
    • chore: rename

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(tier4_perception_launch): add arg to swtich lidar_centerpoint model (#1865)
  • feat(multi_object_tracker): update bus size (#1887)
  • refactor(lidar_centerpoint): change default threshold params (#1874)
  • feat(multi_object_tracker): increase max-area for truck and trailer (#1710)
    • feat(multi_object_tracker): increase max-area for truck
    • feat: change truck and trailer max-area gate params
    • feat: change trailer params
  • fix(tier4_perception_launch): add input/pointcloud to ground-segmentation (#1833)
  • feat(radar_object_fusion_to_detected_object): enable confidence compensation in radar fusion (#1755)
    • update parameter
    • feature(radar_fusion_to_detected_object): add debug topic
    • feat(tier4_perception_launch): enable confidence compensation in radar fusion
    • add compensate probability paramter
    • fix parameter
    • update paramter
    • update paramter
    • fix parameter

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(tier4_perception_launch): make lanelet object filter optional (#1698)
    • feat(tier4_perception_launch): make lanelet object filter optional
    • feat(tier4_perception_launch): fix arg
    • feat(tier4_perception_launch): fix argument var

    * feat(tier4_perception_launch): add new parameter Co-authored-by: Kaan Colak <<kcolak@leodrive.ai>>

  • fix(ground_filter): remove base_frame and fix ray_ground_filter (#1614)
    • fix(ray_ground_filter): cannot remove ground pcl
    • fix: remove base_frame
    • docs: update docs
    • chores: remove unnecessary calculation
    • chores: remove unnecessary calculation
    • docs: update parameters
    • docs: update parameters
  • fix(tier4_perception_launch): remove duplicated namespace of clustering in camera-lidar-fusion mode (#1655)
  • feat(tier4_perception_launch): change unknown max area (#1484)
  • fix(tier4_perception_launch): fix error of tier4_perception_launch_param_path (#1445)
  • feat(tier4_perception_launch): declare param path argument (#1394)
    • feat(tier4_perception_launch): declare param path argument
    • Update launch/tier4_perception_launch/launch/perception.launch.xml
    • fix ci error
    • fix ci error
  • feature: update and fix detection launch (#1340)
    • cosmetic change
    • fix bug

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(tier4_perception_launch): add group tag (#1238)
    • fix(tier4_perception_launch): add group tag
    • fix missing tag
  • fix(tier4_perception_launch): pass pointcloud_container params to pointcloud_map_filter in detection module (#1312)
    • fix(tier4_perception_launch): pass pointcloud_container to detection module
    • fix(tier4_perception_launch): container name in detection
  • feat(tier4_perception_launch): add object filter params to tier4_perception_launch (#1322)
    • Add params to tier4_perception_launch

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix: avoid same name nodes in detection module (#1301)
    • fix: avoid same name nodes in detection module
    • add node_name of object_association_merger

    * Update launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml Co-authored-by: Shumpei Wakabayashi <<42209144+shmpwk@users.noreply.github.com>> * Update launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml Co-authored-by: Shumpei Wakabayashi <<42209144+shmpwk@users.noreply.github.com>> * Update launch/tier4_perception_launch/launch/object_recognition/detection/lidar_based_detection.launch.xml Co-authored-by: Shumpei Wakabayashi <<42209144+shmpwk@users.noreply.github.com>> * apply pre-commit Co-authored-by: Shumpei Wakabayashi <<42209144+shmpwk@users.noreply.github.com>>

  • Feature/radar fusion launch (#1294)
    • feat(tier4_perception_launch): add radar launcher (#1263)
    • feat(tier4_perception_launch): add radar launcher

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • fix reviewed by #1263
    • fix format
    • fix default arg

    * Revert "fix default arg" This reverts commit 72b2690dc8cbd91fa5b14da091f4027c2c5fa661. Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(tier4_perception_launch): revert #1263 (#1285)
  • feat(tier4_perception_launch): add radar launcher (#1263)
    • feat(tier4_perception_launch): add radar launcher

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat: change iou param of multi object tracking (#1267)
  • feat(object_filter): add detected object filter (#1221)
    • Add detected object filter
    • Refactor class name
    • Add readme
    • ADd lanelet filter option
    • change default parameter
    • refactor
    • Update readme
    • change detection launch
    • ADd unknown only option
    • Update launcher
    • Fix bug
    • Move object filter into detected_object_validator
    • ci(pre-commit): autofix
    • Add config parameter yaml for position filter
    • Add config for each class
    • ci(pre-commit): autofix
    • Fix config
    • Use shape instead of position
    • Update read me
    • Use disjoint instead of intersects
    • ci(pre-commit): autofix
    • Fix typo, remove debug code.

    * Use shared_ptr Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat: add option to use validator node in detection module (#1233)
    • feat: add option to use validator node in detection module
    • fix
    • remove use_validator option in detection/perception.launch
    • fix
  • feat: change tracking param (#1161)
  • feat: unknown objects from perception (#870)
    • initial commit
    • change param
    • modify launch
    • ci(pre-commit): autofix
    • modify camera lidar fusion launch
    • update config

    * Update perception/detection_by_tracker/include/detection_by_tracker/utils.hpp Co-authored-by: Daisuke Nishimatsu <<42202095+wep21@users.noreply.github.com>> * Update perception/detection_by_tracker/src/utils.cpp Co-authored-by: Daisuke Nishimatsu <<42202095+wep21@users.noreply.github.com>> * Update perception/multi_object_tracker/src/utils/utils.cpp Co-authored-by: Daisuke Nishimatsu <<42202095+wep21@users.noreply.github.com>> * Update perception/multi_object_tracker/include/multi_object_tracker/utils/utils.hpp Co-authored-by: Daisuke Nishimatsu <<42202095+wep21@users.noreply.github.com>>

    • Update perception/multi_object_tracker/src/multi_object_tracker_core.cpp

    * modify for pre-commit Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Daisuke Nishimatsu <<42202095+wep21@users.noreply.github.com>>

  • feat: change data association param (#1158)
  • fix(tier4_perception_launch): add missing dependencies in package.xml (#1024)
  • feat: use multithread for traffic light container as default (#995)
  • fix: delete unused arg (#988)
    • fix: delete unused arg
    • rename: detection_preprocessor -> pointcloud_map_filter
  • fix(tier4_perception_launch): rename pkg name (#981)
  • feat: add down sample filter before detection module (#961)
    • feat: add down sample filter before detection module
    • fix format
    • change comment
    • add output topic

    * Update launch/tier4_perception_launch/launch/object_recognition/detection/detection_preprocess.launch.py Co-authored-by: Yukihiro Saito <<yukky.saito@gmail.com>> * Update launch/tier4_perception_launch/launch/object_recognition/detection/detection_preprocess.launch.py Co-authored-by: Yukihiro Saito <<yukky.saito@gmail.com>>

    • ci(pre-commit): autofix

    * fix pre-commit Co-authored-by: Yukihiro Saito <<yukky.saito@gmail.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat: remove deprecated package in prediction launch (#875)
  • chore: upgrade cmake_minimum_required to 3.14 (#856)
  • refactor: use autoware cmake (#849)
    • remove autoware_auto_cmake
    • add build_depend of autoware_cmake
    • use autoware_cmake in CMakeLists.txt
    • fix bugs
    • fix cmake lint errors
  • style: fix format of package.xml (#844)
  • feat: change ogm default launch (#735)
  • feat(scan_ground_filter): change launch option and threshold (#670)
    • Add care for near but high points

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(image_projection_based_fusion, roi_cluster_fusion): roi and obstacle fusion method (#548)
    • feat: init image_projection_based_fusion package
    • feat: debugger
    • feat: port roi_cluster_fusion to image_projection_based_fusion
    • feat: project detected_objects onto image
    • feat: update detected_object.classification
    • fix: add reset_cluster_semantic_type of roi_cluster_fusion
    • refactor: organize code
    • feat: add cylinderToVertices
    • feat: get transform_stamped at the fixed stamp
    • feat: not miss outside points of object on the image
    • chore: change the name of Copyright
    • kfeat: use image_projection_based_fusion instead of roi_cluster_fusion
    • docs: add roi_cluster_fusion and roi_detected_object_fusion
    • ci(pre-commit): autofix
    • docs: fix typo
    • refactor: rename function
    • refactor: delete member variables of input/output msg
    • fix: change when to clear a debugger
    • ci(pre-commit): autofix
    • refactor: use pre-increment
    • refactor: use range-based for loop
    • chore: add maintainer

    * feat: change the output in perception_launch Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat: pointcloud based probabilistic occupancy grid map (#624)
    • initial commit
    • ci(pre-commit): autofix
    • change param
    • update readme
    • add launch
    • ci(pre-commit): autofix
    • update readme
    • ci(pre-commit): autofix
    • fix typo
    • update readme
    • ci(pre-commit): autofix
    • cosmetic change
    • add single frame mode

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix: localization and perception launch for tutorial (#645)
    • fix: localization and perception launch for tutorial

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • ci(pre-commit): update pre-commit-hooks-ros (#625)
    • ci(pre-commit): update pre-commit-hooks-ros

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat: launch detected object validator (#585)
    • fix bug
    • add validator in launch
    • bug fix
    • modify arg

    * Update launch/tier4_perception_launch/launch/object_recognition/detection/lidar_based_detection.launch.xml Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>> * Update launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>> Co-authored-by: Shunsuke Miura <<37187849+miursh@users.noreply.github.com>>

  • fix(multi_object_tracker): data association parameter (#541)
    • sort matrix
    • ANIMAL->TRAILER
    • apply change to another file

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(multi_object_tracker): add iou gate (#483)
    • add iou gate
    • ci(pre-commit): autofix
    • cosmetic change
    • fix bug
    • ci(pre-commit): autofix
    • fix bug

    * fix tier4_launch Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix: detection launch in perception_launch (#506)
  • fix: integration miss related to camera lidar fusion (#481)
    • fix integration miss
    • bug fix
    • add detection by tracker
    • Update launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml
  • fix(dummy_perception): fix to use launch at perception launch (#454)
    • fix(dummy_perception): fix to use launch file in perception launch
    • fix(tier4_perception_launch): fix angle increment for occupancy grid
  • fix: change the default mode of perception.launch (#409)
    • fix: change the default mode of perception.launch
    • chore: remove unnecessary comments
    • chore: remove default values
  • ci: update .yamllint.yaml (#229)
    • ci: update .yamllint.yaml
    • chore: fix for yamllint
  • feat: change launch package name (#186)
    • rename launch folder
    • autoware_launch -> tier4_autoware_launch
    • integration_launch -> tier4_integration_launch
    • map_launch -> tier4_map_launch
    • fix
    • planning_launch -> tier4_planning_launch
    • simulator_launch -> tier4_simulator_launch
    • control_launch -> tier4_control_launch
    • localization_launch -> tier4_localization_launch
    • perception_launch -> tier4_perception_launch
    • sensing_launch -> tier4_sensing_launch
    • system_launch -> tier4_system_launch
    • ci(pre-commit): autofix

    * vehicle_launch -> tier4_vehicle_launch Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: tanaka3 <<ttatcoder@outlook.jp>> Co-authored-by: taikitanaka3 <<65527974+taikitanaka3@users.noreply.github.com>>

  • Contributors: Alexey Panferov, Alireza Moayyedi, Ismet Atabay, Kaan Çolak, Kenji Miyake, Kosuke Takeuchi, Kotaro Uetake, Mamoru Sobue, Mingyu1991, Ryohsuke Mitsudome, Satoshi Tanaka, Shinnosuke Hirakawa, Shintaro Tomie, Shumpei Wakabayashi, Shunsuke Miura, Taekjin LEE, Takagi, Isamu, Takayuki Murooka, Takeshi Miura, Tao Zhong, Tomohito ANDO, Tomoya Kimura, Vincent Richard, Xinyu Wang, Yamato Ando, Yoshi Ri, Yukihiro Saito, Yuntianyi Chen, Yusuke Muramatsu, badai nguyen, beginningfan, kminoda, pre-commit-ci[bot], taikitanaka3

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/traffic_light_recognition/traffic_light.launch.xml
      • enable_image_decompressor [default: true]
      • fusion_only
      • camera_namespaces
      • use_high_accuracy_detection
      • high_accuracy_detection_type
      • each_traffic_light_map_based_detector_param_path
      • traffic_light_fine_detector_param_path
      • yolox_traffic_light_detector_param_path
      • car_traffic_light_classifier_param_path
      • pedestrian_traffic_light_classifier_param_path
      • traffic_light_roi_visualizer_param_path
      • traffic_light_selector_param_path
      • traffic_light_occlusion_predictor_param_path
      • traffic_light_multi_camera_fusion_param_path
      • traffic_light_arbiter_param_path
      • crosswalk_traffic_light_estimator_param_path
      • whole_image_detection/model_path
      • whole_image_detection/label_path
      • fine_detection/model_path
      • fine_detection/label_path
      • classification/car/model_path
      • classification/car/label_path
      • classification/pedestrian/model_path
      • classification/pedestrian/label_path
      • input/vector_map [default: /map/vector_map]
      • input/route [default: /planning/mission_planning/route]
      • input/cloud [default: /sensing/lidar/top/pointcloud_raw_ex]
      • internal/traffic_signals [default: /perception/traffic_light_recognition/internal/traffic_signals]
      • external/traffic_signals [default: /perception/traffic_light_recognition/external/traffic_signals]
      • judged/traffic_signals [default: /perception/traffic_light_recognition/judged/traffic_signals]
      • output/traffic_signals [default: /perception/traffic_light_recognition/traffic_signals]
  • launch/occupancy_grid_map/probabilistic_occupancy_grid_map.launch.xml
      • 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
      • occupancy_grid_map_updater
      • occupancy_grid_map_updater_param_path
      • input_obstacle_pointcloud [default: false]
      • input_obstacle_and_raw_pointcloud [default: true]
  • launch/object_recognition/prediction/prediction.launch.xml
      • use_vector_map [default: false]
      • input/objects [default: /perception/object_recognition/tracking/objects]
  • launch/object_recognition/tracking/tracking.launch.xml
      • object_recognition_tracking_radar_object_tracker_data_association_matrix_param_path
      • object_recognition_tracking_radar_object_tracker_tracking_setting_param_path
      • object_recognition_tracking_radar_object_tracker_node_param_path
      • object_recognition_tracking_object_merger_data_association_matrix_param_path
      • object_recognition_tracking_object_merger_node_param_path
      • mode [default: lidar]
      • use_radar_tracking_fusion [default: false]
      • use_multi_channel_tracker_merger
      • use_validator
      • input/radar/objects [default: /perception/object_recognition/detection/radar/far_objects]
      • output/objects [default: $(var ns)/objects]
  • launch/object_recognition/detection/detection.launch.xml
      • mode
      • lidar_detection_model_type
      • lidar_detection_model_name
      • use_object_filter
      • objects_filter_method
      • use_pointcloud_map
      • use_detection_by_tracker
      • use_validator
      • objects_validation_method
      • use_low_intensity_cluster_filter
      • use_image_segmentation_based_filter
      • use_multi_channel_tracker_merger
      • use_irregular_object_detector
      • irregular_object_detector_fusion_camera_ids [default: [0]]
      • number_of_cameras
      • node/pointcloud_container
      • input/pointcloud
      • input/obstacle_segmentation/pointcloud [default: /perception/obstacle_segmentation/pointcloud]
      • 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
      • image_topic_name
      • input/radar
      • input/tracked_objects [default: /perception/object_recognition/tracking/objects]
      • output/objects [default: objects]
  • launch/object_recognition/detection/merger/lidar_merger.launch.xml
      • object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(find-pkg-share autoware_object_merger)/config/data_association_matrix.param.yaml]
      • object_recognition_detection_object_merger_distance_threshold_list_path [default: $(find-pkg-share autoware_object_merger)/config/overlapped_judge.param.yaml]
      • lidar_detection_model_type
      • use_detection_by_tracker
      • use_object_filter
      • objects_filter_method
      • input/lidar_ml/objects [default: $(var lidar_detection_model_type)/objects]
      • input/lidar_rule/objects [default: clustering/objects]
      • input/detection_by_tracker/objects [default: detection_by_tracker/objects]
      • output/objects
  • launch/object_recognition/detection/merger/camera_lidar_radar_merger.launch.xml
      • object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(find-pkg-share autoware_object_merger)/config/data_association_matrix.param.yaml]
      • object_recognition_detection_object_merger_distance_threshold_list_path [default: $(find-pkg-share autoware_object_merger)/config/overlapped_judge.param.yaml]
      • far_object_merger_sync_queue_size [default: 20]
      • lidar_detection_model_type
      • use_radar_tracking_fusion
      • use_detection_by_tracker
      • use_irregular_object_detector
      • 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/lidar_ml/objects
      • input/lidar_rule/objects
      • input/radar/objects
      • input/radar_far/objects
      • input/detection_by_tracker/objects
      • output/objects [default: objects]
  • launch/object_recognition/detection/merger/camera_lidar_merger.launch.xml
      • object_recognition_detection_object_merger_data_association_matrix_param_path [default: $(find-pkg-share autoware_object_merger)/config/data_association_matrix.param.yaml]
      • object_recognition_detection_object_merger_distance_threshold_list_path [default: $(find-pkg-share autoware_object_merger)/config/overlapped_judge.param.yaml]
      • lidar_detection_model_type
      • use_detection_by_tracker
      • use_irregular_object_detector
      • 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/lidar_ml/objects
      • input/lidar_rule/objects
      • input/detection_by_tracker/objects
      • output/objects [default: objects]
  • launch/object_recognition/detection/filter/object_filter.launch.xml
      • objects_filter_method [default: lanelet_filter]
      • input/objects
      • output/objects
  • launch/object_recognition/detection/filter/radar_filter.launch.xml
      • radar_crossing_objects_noise_filter_param_path
      • object_velocity_splitter_param_path [default: $(var object_recognition_detection_object_velocity_splitter_radar_param_path)]
      • object_range_splitter_param_path [default: $(var object_recognition_detection_object_range_splitter_radar_param_path)]
      • radar_lanelet_filtering_range_param_path [default: $(find-pkg-share autoware_detected_object_validation)/config/object_lanelet_filter.param.yaml]
      • radar_object_clustering_param_path [default: $(find-pkg-share autoware_radar_object_clustering)/config/radar_object_clustering.param.yaml]
      • input/radar
      • output/objects
  • launch/object_recognition/detection/filter/object_validator.launch.xml
      • objects_validation_method
      • input/obstacle_pointcloud
      • input/objects
      • output/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
  • launch/object_recognition/detection/detector/tracker_based_detector.launch.xml
      • input/clusters
      • input/tracked_objects
      • output/objects
  • launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml
      • lidar_detection_model_type
      • lidar_detection_model_name
      • centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
      • transfusion_model_path [default: $(var data_path)/lidar_transfusion]
      • node/pointcloud_container
      • input/pointcloud
      • output/objects
      • lidar_model_param_path [default: $(find-pkg-share autoware_lidar_transfusion)/config]
      • lidar_model_param_path [default: $(find-pkg-share autoware_lidar_centerpoint)/config]
  • 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
      • node/pointcloud_container
      • input/pointcloud
      • input/pointcloud_map/pointcloud
      • input/obstacle_segmentation/pointcloud
      • output/ml_detector/objects
      • output/rule_detector/objects
      • output/clustering/cluster_objects
  • launch/object_recognition/detection/detector/camera_lidar_irregular_object_detector.launch.xml
      • ns
      • pipeline_ns
      • input/pointcloud
      • fusion_camera_ids [default: [0]]
      • image_topic_name [default: image_raw]
      • irregular_object_detector_param_path
  • launch/perception.launch.xml
      • object_recognition_detection_euclidean_cluster_param_path
      • object_recognition_detection_outlier_param_path
      • object_recognition_detection_object_lanelet_filter_param_path
      • object_recognition_detection_object_position_filter_param_path
      • object_recognition_detection_pointcloud_map_filter_param_path
      • object_recognition_prediction_map_based_prediction_param_path
      • object_recognition_detection_object_merger_data_association_matrix_param_path
      • object_recognition_detection_object_merger_distance_threshold_list_path
      • object_recognition_detection_fusion_sync_param_path
      • object_recognition_detection_roi_cluster_fusion_param_path
      • object_recognition_detection_irregular_object_detector_param_path
      • object_recognition_detection_roi_detected_object_fusion_param_path
      • object_recognition_detection_lidar_model_param_path
      • object_recognition_detection_radar_lanelet_filtering_range_param_path
      • object_recognition_detection_radar_crossing_objects_noise_filter_param_path
      • object_recognition_detection_radar_object_clustering_param_path
      • object_recognition_detection_object_velocity_splitter_radar_param_path
      • object_recognition_detection_object_velocity_splitter_radar_fusion_param_path
      • object_recognition_detection_object_range_splitter_radar_param_path
      • object_recognition_detection_object_range_splitter_radar_fusion_param_path
      • object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path
      • object_recognition_tracking_multi_object_tracker_input_channels_param_path
      • object_recognition_tracking_multi_object_tracker_node_param_path
      • object_recognition_tracking_radar_object_tracker_data_association_matrix_param_path
      • object_recognition_tracking_radar_object_tracker_tracking_setting_param_path
      • obstacle_segmentation_ground_segmentation_param_path
      • obstacle_segmentation_ground_segmentation_elevation_map_param_path
      • object_recognition_detection_obstacle_pointcloud_based_validator_param_path
      • object_recognition_detection_detection_by_tracker_param
      • occupancy_grid_map_method
      • occupancy_grid_map_param_path
      • occupancy_grid_map_updater
      • occupancy_grid_map_updater_param_path
      • lidar_detection_model
      • each_traffic_light_map_based_detector_param_path
      • traffic_light_fine_detector_param_path
      • yolox_traffic_light_detector_param_path
      • car_traffic_light_classifier_param_path
      • pedestrian_traffic_light_classifier_param_path
      • traffic_light_roi_visualizer_param_path
      • traffic_light_selector_param_path
      • traffic_light_occlusion_predictor_param_path
      • traffic_light_multi_camera_fusion_param_path
      • traffic_light_arbiter_param_path
      • crosswalk_traffic_light_estimator_param_path
      • lidar_detection_model_type [default: $(eval "'$(var lidar_detection_model)'.split('/')[0]")]
      • lidar_detection_model_name [default: $(eval "'$(var lidar_detection_model)'.split('/')[1] if '/' in '$(var lidar_detection_model)' else ''")]
      • centerpoint_model_path [default: $(var data_path)/lidar_centerpoint]
      • transfusion_model_path [default: $(var data_path)/lidar_transfusion]
      • pointpainting_model_path [default: $(var data_path)/image_projection_based_fusion]
      • input/pointcloud [default: /sensing/lidar/concatenated/pointcloud]
      • mode [default: camera_lidar_fusion]
      • data_path [default: $(env HOME)/autoware_data]
      • lidar_detection_model_type [default: $(var lidar_detection_model_type)]
      • lidar_detection_model_name [default: $(var lidar_detection_model_name)]
      • image_raw0 [default: /sensing/camera/camera0/image_rect_color]
      • camera_info0 [default: /sensing/camera/camera0/camera_info]
      • detection_rois0 [default: /perception/object_recognition/detection/rois0]
      • image_raw1 [default: /sensing/camera/camera1/image_rect_color]
      • camera_info1 [default: /sensing/camera/camera1/camera_info]
      • detection_rois1 [default: /perception/object_recognition/detection/rois1]
      • image_raw2 [default: /sensing/camera/camera2/image_rect_color]
      • camera_info2 [default: /sensing/camera/camera2/camera_info]
      • detection_rois2 [default: /perception/object_recognition/detection/rois2]
      • image_raw3 [default: /sensing/camera/camera3/image_rect_color]
      • camera_info3 [default: /sensing/camera/camera3/camera_info]
      • detection_rois3 [default: /perception/object_recognition/detection/rois3]
      • image_raw4 [default: /sensing/camera/camera4/image_rect_color]
      • camera_info4 [default: /sensing/camera/camera4/camera_info]
      • detection_rois4 [default: /perception/object_recognition/detection/rois4]
      • image_raw5 [default: /sensing/camera/camera5/image_rect_color]
      • camera_info5 [default: /sensing/camera/camera5/camera_info]
      • detection_rois5 [default: /perception/object_recognition/detection/rois5]
      • image_raw6 [default: /sensing/camera/camera6/image_rect_color]
      • camera_info6 [default: /sensing/camera/camera6/camera_info]
      • detection_rois6 [default: /perception/object_recognition/detection/rois6]
      • image_raw7 [default: /sensing/camera/camera7/image_rect_color]
      • camera_info7 [default: /sensing/camera/camera7/camera_info]
      • detection_rois7 [default: /perception/object_recognition/detection/rois7]
      • image_number [default: 6]
      • image_topic_name [default: image_rect_color]
      • pointcloud_container_name [default: pointcloud_container]
      • use_vector_map [default: true]
      • use_pointcloud_map [default: true]
      • use_low_height_cropbox [default: true]
      • use_object_filter [default: true]
      • objects_filter_method [default: lanelet_filter]
      • use_irregular_object_detector [default: true]
      • use_low_intensity_cluster_filter [default: true]
      • use_image_segmentation_based_filter [default: false]
      • use_empty_dynamic_object_publisher [default: false]
      • use_object_validator [default: true]
      • objects_validation_method [default: obstacle_pointcloud]
      • use_perception_online_evaluator [default: false]
      • use_obstacle_segmentation_single_frame_filter
      • use_obstacle_segmentation_time_series_filter
      • use_traffic_light_recognition
      • traffic_light_recognition/fusion_only
      • traffic_light_recognition/camera_namespaces
      • traffic_light_recognition/use_high_accuracy_detection
      • traffic_light_recognition/high_accuracy_detection_type
      • traffic_light_recognition/whole_image_detection/model_path
      • traffic_light_recognition/whole_image_detection/label_path
      • traffic_light_recognition/fine_detection/model_path
      • traffic_light_recognition/fine_detection/label_path
      • traffic_light_recognition/classification/car/model_path
      • traffic_light_recognition/classification/car/label_path
      • traffic_light_recognition/classification/pedestrian/model_path
      • traffic_light_recognition/classification/pedestrian/label_path
      • use_detection_by_tracker [default: true]
      • use_radar_tracking_fusion [default: true]
      • input/radar [default: /sensing/radar/detected_objects]
      • use_multi_channel_tracker_merger [default: false]
      • downsample_perception_common_pointcloud [default: false]
      • common_downsample_voxel_size_x [default: 0.05]
      • common_downsample_voxel_size_y [default: 0.05]
      • common_downsample_voxel_size_z [default: 0.05]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tier4_perception_launch at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.