Skip to content

Conversation

a-maumau
Copy link
Contributor

@a-maumau a-maumau commented Aug 25, 2025

Description

This PR will add a new package autoware_localized_position_validator which validate the localized position independently.

localized_position_validator is trained on a dataset consist from pointcloud of map, points_aligned topic from NDT scan matcher, and odometry topic. It will predict validity of the current ego's self-localized position.

Dependency

tier4/tier4_autoware_msgs#195

  • this package needs the new message to run.

Compilation

See README.md in this PR for compilation.

Note

This package will not be compiled by default.
Use SKIP_THIS_PACKAGE=OFF argument for compilation. For example:

colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_THIS_PACKAGE=OFF --packages-up-> to autoware_localized_position_validator

This is because compilation for the LibTorch take a long time.

Input / Output

Inputs

Name Type Description
input/odometry nav_msgs::msg::Odometry Ego vehicle odometry topic.
input/pointcloud_map sensor_msgs::msg::PointCloud2 Map (when partial map loading option is false)
input/partial_pointcloud_map autoware_map_msgs::srv::GetPartialPointCloudMap Map (when partial map loading option is true)
input/pointcloud sensor_msgs::msg::PointCloud2 Topic from NDT (points_aligned)

Output

Name Type Description
validation_result tier4_localization_msgs::msg::LocalizedPositionValidatorPrediction Prediction result

Related links

Parent Issue:

  • Link

How was this PR tested?

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None.

@github-actions github-actions bot added type:documentation Creating or refining documentation. (auto-assigned) component:localization Vehicle's position determination in its environment. (auto-assigned) labels Aug 25, 2025
Copy link

github-actions bot commented Aug 25, 2025

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:localization Vehicle's position determination in its environment. (auto-assigned) type:documentation Creating or refining documentation. (auto-assigned)
Projects
Status: To Triage
Development

Successfully merging this pull request may close these issues.

1 participant