2.本文采用OpenDrive->CommonRoad->Lanelet2的方式进行地图格式转换
3.转换代码如下:
4.转换方法:
(1)安装地图转换包commonroad:
~/.local/lib/python3.10/site-packages/crdesigner/map_conversion/opendrive/opendrive_parser/parser.py中将
withfile_path.open("r")asfile_in:改为:
withopen(file_path,"r")asfile_in:~/.local/lib/python3.10/site-packages/crdesigner/config/lanelet2_config.py中将
autoware=Attribute(False,"Autoware","Booleanindicatingwhethertheconversionshouldbeautowarecompatible")改为:
autoware=Attribute(True,"Autoware","Booleanindicatingwhethertheconversionshouldbeautowarecompatible")将:
use_local_coordinates=Attribute(False,"Uselocalcoordinates","Booleanindicatingwhetherlocalcoordinatesshouldbeadded")改为:
use_local_coordinates=Attribute(True,"Uselocalcoordinates","Booleanindicatingwhetherlocalcoordinatesshouldbeadded")