Desktop based tool for viewing, editing and saving road network maps for autonomous vehicle platforms such as Autoware.
- Ubuntu 18.04
- Ubuntu 22.04
- Windows 10 with Docker and WSL
On the host:
- Install Docker.
- Test docker works by following the helloworld tutorial.
- Install nvidia container toolkit.
- Test that you have access to nvidia from docker by running either (glxgears or nvidia-smi)
- You might need to install the following on the host:
sudo apt install mesa-utils
On the host:
- Install PowerShell from Microsoft Store. Will be used to run Docker command in the following steps.
- Install Docker.
- Start Docker Desktop from the start menu.
- Test docker works by following the helloworld tutorial.
Set your data folders by modifying the followiing in the docker compose yaml file
- /home/user/data:/root/data
On Windows you need to make sure the "ros_entrypoint.sh" End of Line Sequence is actually "LF" not "CRLF". Can be modified from VSCode. Change CRLF to LF then save the file.
docker compose -f docker-compose-linux-app-nvidia.yaml build
docker compose -f docker-compose-windows-wsl-app.yaml build
xhost + local:
docker compose -f docker-compose-linux-app-nvidia.yaml up
docker compose -f docker-compose-windows-wsl-app.yaml up
- OpenPlanner map format .kml
- Signle path file .csv
- Vector Map, collection of .csv files composing the map
- OpenDRIVE, is open file format for the logical description of road networks .xodr
- Lanelet2, map format .osm, with autoware extention
- OpenPlanner map format .kml
- Google Earth .kml format, if only the loaded vector map has GPS information.
- Lanelet2, map format .osm
- pointcloud map .pcd files
- rosbag of (LIDAR, Camera, Pose) .bag files comming soon
- Lanes
- Waypoints
- Road lines
- Traffic Lights
- Stop Lines
- Traffic Sign
- Road Boundaries
- Crossings
- New OpenDRIVE parser
- ASSURE map editor save the projection data with the .kml and .osm files to be use when the map is loaded.
- Accurate conversion from vector map to lanelet2 is available. use should find the projection string for the ptoj library online.
- This website provides prepared projection string, if you select Proj4js format. you will get this string which represent central Japan area.
- Documentation document is uploaded
- No support for multi-storey parking maps yet.
- Exporting traffic lights and signs to lanelet2 require connection all Ids correctly between light-lane-stopline.