Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

localization/map component is dependent on the packages outside of localization/map component #10282

Open
3 of 6 tasks
youtalk opened this issue Mar 17, 2025 · 0 comments
Open
3 of 6 tasks
Labels
component:localization Vehicle's position determination in its environment. (auto-assigned) component:map Map creation, storage, and loading. (auto-assigned)

Comments

@youtalk
Copy link
Member

youtalk commented Mar 17, 2025

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • I've agreed with the maintainers that I can plan this task.

Description

autowarefoundation/autoware#5586 found that the planning/control component is dependent on the following packages outside of the planning/control component.

  • sensing/autoware_pcl_extensions
  • sensing/autoware_pointcloud_preprocessor
  • system/autoware_default_adapi_helpers/autoware_automatic_pose_initializer

Since the dependencies will no longer follow a parent-child relationship, the components become tightly coupled.

Purpose

Ensure that there are no dependency packages spanning across components. Connections between components should depend only on the core packages or the autoware.universe/common packages.

Ref. #8805

Possible approaches

Ensure that there are no dependency packages spanning across components. Connections between components should depend only on the core packages or the autoware.universe/common packages.

Definition of done

The localization/map packages will no longer directly depend on the following packages.

  • sensing/autoware_pcl_extensions
  • sensing/autoware_pointcloud_preprocessor
  • system/autoware_default_adapi_helpers/autoware_automatic_pose_initializer
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) component:map Map creation, storage, and loading. (auto-assigned)
Projects
Status: To Triage
Development

No branches or pull requests

1 participant