ApolloAuto / apollo

An open autonomous driving platform
Apache License 2.0
25.19k stars 9.71k forks source link

关于LANE的属性BIDIRECTION问题 #15511

Open MingLi128490 opened 2 months ago

MingLi128490 commented 2 months ago

We appreciate you go through Apollo documentations and search previous issues before creating an new one. If neither of the sources helped you with your issues, please report the issue using the following form. Please note missing info can delay the response time.

System information

Steps to reproduce the issue:

目前我的项目中存在双向单车道(一个lane,但是通行方向是双向)场景,我看apollo的地图数据的lane存在BIDIRECTION双向的属性,但是实际使用过程中发现生成routing_map时,只会生成固定方向(点的顺序方向)的node以及edge,并且dreamview仿真测试使用routing_editing都不支持道路为BIDIRECTION这个属性?我在双向车道设置起始点的方向如果与地图文件里面lane的点方向不一致时会报“Point should be on the road that can be driven”的错误。

想问一下Apollo是暂时不支持这个么?还是说有方法可以使用双向单车道的这种场景。

Supporting materials (screenshots, command lines, code/script snippets):

1012327963 commented 2 months ago

这个我之前有问过同样的问题,说是要用百度新开发的地图工具去绘制

MingLi128490 commented 2 months ago

您是说百度官方的map editing么,请问你现在使用过进行双向单车道的编辑么?

1012327963 commented 2 months ago

您是说百度官方的地图编辑么,请问您现在使用过进行过结构单车道的编辑吗?

单向双车道的话你就把那部分提取出来,按照点的顺序反向再生成一次就可以。之前我问过相同的问题百度说建议用他们自己的Map Editor地图工具去画

MingLi128490 commented 2 months ago

我现在有尝试在OpendriveAdapter::LoadData里把点的顺序反向再生成一次,从而原有数据上增加一个新的lane,routing没问题,但是planning倒是出问题了,planning的问题还没研究