Description
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
Parent Discussion: Merge launch/configuration repositories under autoware_launch repository #5839
This issue proposes merging several configuration-related repositories into the autowarefoundation/autoware_launch
repository. The goal is to simplify the configuration and integration process of Autoware by consolidating related packages under a single repository while maintaining them as separate ROS 2 packages.
Purpose
The current configuration system in Autoware is fragmented across multiple repositories, making it cumbersome for users to manage, version, and customize for their own vehicle setups. This consolidation aims to:
- Reduce complexity for end users and integrators
- Improve maintainability and traceability of configuration changes
- Set the foundation for future improvements to the launch system
Possible approaches
- Move the following repositories into
autowarefoundation/autoware_launch
as subdirectories/packages: - Preserve each as a separate ROS 2 package within the monorepo
- Update documentation and references accordingly
- Archive the original repositories after migration
Definition of done
- Update readmes and archive:
-
sample_sensor_kit_launch
-
awsim_labs_sensor_kit_launch
-
awsim_sensor_kit_launch
-
single_lidar_sensor_kit_launch
-
sample_vehicle_launch
-
awsim_labs_vehicle_launch
-
- Move each target repository's content into the respective subdirectory in
autoware_launch
within a single PR- Remove CI related duplicated info
- Merge build_depends.repos into the parent
- feat(*_launch): move here autoware_launch#1369
- Bump up the version of
autoware_launch
with a patch of this PR - Update the autoware.repos and autoware-nightly repos within main autoware repo.
- autoware-nightly will have the refs to these packages removed.
- autoware.repos will use the bumped version of
autoware_launch
and remove refs to these packages. - feat(autoware*.repos): remove *_launch refs and bump autoware_launch to 0.43.1 #5967
Note: autoware_individual_params
will be handled in a separate issue. We will remove the dependency to autoware_individual_params
rather than merging it to autoware_launch
Metadata
Metadata
Assignees
Type
Projects
Status