Thank you for your comment.
Here are some of the information that I can think of

Assumptions:

  • All nodes that access to map data should use Lanelet2 library. Although you mentioned about flexibility of using data without lanelet2 library, I think we should access to the map through the library if you don’t have any critical reasons. This would keep us from having similar codes everywhere in Autoware.

Requirements:

  • Message data must contain enough information to reconstruct LaneletMap data structure
  • Message should be flexible enough to be used in different use cases. e.g. message should be able to express custom tags without changing message definition
  • Message should be scalable. e.g. It should be able to represent subset of a map.

Detailed Use Case:

  • retrieving traffic light related to current lane
  • calculating route to goal from current position
  • retrieving crosswalk area
  • retrieving intersection information (yield, right of way)
  • finding stop lines
  • retrieve geometrical subset of map
1 Like