chengkaiqiang 6213262140 v-0.1.1-1:20240806 | 3 months ago | |
---|---|---|
.. | ||
docs | 3 months ago | |
include | 3 months ago | |
lib | 3 months ago | |
src | 3 months ago | |
test | 3 months ago | |
CMakeLists.txt | 3 months ago | |
README.md | 3 months ago |
This package contains external library for Lanelet2 and is meant to ease the use of Lanelet2 in Autoware.
Autoware uses extended Lanelet2 Format for Autoware, which means you need to add some tags to default OSM file if you want to fully use Lanelet2 maps. For details about custom tags, please refer to this document.
Autoware Lanelet2 Format uses .osm extension as original Lanelet2. However, there are some custom tags that is used by the parser.
Currently, this includes:
local_x
and local_y
tags.<MapMetaInfo>
tag wich contains information about map format version and map version.The parser is registered as "autoware_osm_handler" as lanelet parser
MGRS projector projects latitude longitude into MGRS Coordinates.
Autoware Traffic Light class allows you to retrieve information about traffic lights. Autoware Traffic Light class contains following members:
This contains functions to convert lanelet map objects into ROS messages. Currently it contains following conversions:
This module contains functions to retrieve various information from maps. e.g. crosswalks, trafficlights, stoplines
This module contains other useful functions related to Lanelet. e.g. matching waypoint with lanelets
Visualization contains functions to convert lanelet objects into visualization marker messages. Currenly it contains following conversions:
Code for this explains how this lanelet2_extension library is used. The executable is not meanto to do anything.
This node checks if an .osm file follows the Autoware version of Lanelet2 format. You can check by running:
rosrun lanelet2_extension autoware_lanelet2_validation _map_file:=<path/to/map.osm>