Define "hatched road markings" in Lanelet2 #3414
Replies: 4 comments 13 replies
-
@xmfcx @mehmetdogru cc @TakaHoribe |
Beta Was this translation helpful? Give feedback.
-
@takayuki5168 Thank you for the suggestion. I agree with adding the new load mark. Regarding its type, as @mehmetdogru mentioned, the zone may have a complex shape in some cases, so I would suggest defining them in areas. Additionally, it would be helpful to connect the area to a lanelet using a From a platform perspective, I have some comments, although they are not critical for this discussion. Firstly, map compatibility is important, so we should make sure that Autoware works correctly even if this road mark is not defined on the map. Moreover, since not everyone can create highly accurate maps with all road markers, such as individual researchers, we will need an alternative way to express the drivable area more simply, such as with a large polygon, in the future. It is up to the user to decide whether to use a well-generated map with detailed information or a rough set of "drivable area", but we must ensure that this "hatched road markings" definition is not exclusive. |
Beta Was this translation helpful? Give feedback.
-
The drivable area expansion and avoidance path planning utilizing the area of hatched road markings have been implemented. This is the last PR for the minor bug fix. autowarefoundation/autoware.universe#3900 I close the discussion. |
Beta Was this translation helpful? Give feedback.
-
@mehmetdogru cc @satoshi-ota @TakaHoribe |
Beta Was this translation helpful? Give feedback.
-
Issue
Currently, we cannot use "hatched road markings" in LL2 (lanelet2) since it's not officially defined.
In order to deal with the use case avoiding obstacles by using the lane of hatched road markings as shown in the figure, I would like to define hatched road markings in LL2.
How to define hatched road markings in LL2
In the avoidance module of behavior_path_planner, we expand the right or left lanelets laterally to make a space to avoid wider.
To make use of this implementation, I think it would be better to define hatched road markings not as an area but as a lanelet.
As a similar kind of lanelet, we have road shoulder that is a lanelet whose subtype is
road_shoulder
.https://github.com/autowarefoundation/autoware_common/blob/main/tmp/lanelet2_extension/docs/extra_lanelet_subtypes.md#road-shoulder-subtype
In this way, I'm planning to define the extra lanelet for hatched road markings whose type is
hatched_road_markings
.If you have any opinions, please let me know.
Beta Was this translation helpful? Give feedback.
All reactions