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