Splitting the Autoware.AI repository and changing the organisation

After moving the packages to the new repositories, I can make a couple of observations:

  • There would be almost nothing in core_control, only one or two packages.
  • core_perception would be huge.

Based on these observations, I think it is worth considering merging core_control and core_planning, and splitting localisation out from core_perception to try and get that repository down to a more manageable size.

utilities is also huge, so there is some thinking that needs to be done there. Some of the packages, such as the one providing build flags, are used everywhere as well which is a nasty dependency to have.

drivers is full of stuff we can get rid of, like unnecessary forks of existing ROS packages.

1 Like