Vector Map creation requirement specifications#
Overview#
Autoware relies on high-definition point cloud maps and vector maps of the driving environment to perform various tasks such as localization, route planning, traffic light detection, and predicting the trajectories of pedestrians and other vehicles.
A vector map contains highly accurate information about a road network, lane geometry, and traffic lights. It is required for route planning, traffic light detection, and predicting the trajectories of other vehicles and pedestrians.
Vector Map uses lanelet2_extension, which is based on the lanelet2 format and extended for Autoware.
The primitives (basic components) used in Vector Map are explained in Web.Auto Docs - What is Lanelet2. The following Vector Map creation requirement specifications are written on the premise of these knowledge.
This specification is a set of requirements for the creation of Vector Map(s) to ensure that Autoware drives safely and autonomously as intended by the user. To Create a Lanelet2 format .osm file, please refer to Creating a vector map.
Handling of the Requirement Specification#
Which requirements apply entirely depends on the configuration of the Autoware system on a vehicle. Before creating a Vector Map, it is necessary to clearly determine in advance how you want the vehicle with the implemented system to behave in various environments.
Next, you must comply with the laws of the country where the autonomous driving vehicle will be operating. It is your responsibility to choose which of the following requirements to apply according to the laws.
Caution#
- The examples of the road signs and road surface markings are used in Japan. Please replace them with those used in your respective countries.
- The values for range and distance indicated are minimum values. Please determine values that comply with the laws of your country. Furthermore, these minimum values may change depending on the maximum velocity of the autonomous driving vehicle.
List of Requirement Specifications#
Category | ID | Requirements |
---|---|---|
Category Lane | vm-01-01 | Lanelet basics |
vm-01-02 | Allowance for lane changes | |
vm-01-03 | Linestring sharing | |
vm-01-04 | Sharing of the centerline of lanes for opposing traffic | |
vm-01-05 | Lane geometry | |
vm-01-06 | Line position (1) | |
vm-01-07 | Line position (2) | |
vm-01-08 | Line position (3) | |
vm-01-09 | Speed limits | |
vm-01-10 | Centerline | |
vm-01-11 | Centerline connection (1) | |
vm-01-12 | Centerline connection (2) | |
vm-01-13 | Roads with no centerline (1) | |
vm-01-14 | Roads with no centerline (2) | |
vm-01-15 | Road shoulder | |
vm-01-16 | Road shoulder Linestring sharing | |
vm-01-17 | Side strip | |
vm-01-18 | Side strip Linestring sharing | |
vm-01-19 | Walkway | |
Category Stop Line | vm-02-01 | Stop line alignment |
vm-02-02 | Stop sign | |
Category Intersection | vm-03-01 | Intersection criteria |
vm-03-02 | Lanelet's turn direction and virtual | |
vm-03-03 | Lanelet width in the intersection | |
vm-03-04 | Lanelet creation in the intersection | |
vm-03-05 | Lanelet division in the intersection | |
vm-03-06 | Guide lines in the intersection | |
vm-03-07 | Multiple lanelets in the intersection | |
vm-03-08 | Intersection Area range | |
vm-03-09 | Range of Lanelet in the intersection | |
vm-03-10 | Right of way (with signal) | |
vm-03-11 | Right of way (without signal) | |
vm-03-12 | Right of way supplements | |
vm-03-13 | Merging from private area, sidewalk | |
vm-03-14 | Road marking | |
vm-03-15 | Exclusive bicycle lane | |
Category Traffic Light | vm-04-01 | Traffic light basics |
vm-04-02 | Traffic light position and size | |
vm-04-03 | Traffic light lamps | |
Category Crosswalk | vm-05-01 | Crosswalks across the road |
vm-05-02 | Crosswalks with pedestrian signals | |
vm-05-03 | Deceleration for safety at crosswalks | |
vm-05-04 | Fences | |
Category Area | vm-06-01 | Buffer Zone |
vm-06-02 | No parking signs | |
vm-06-03 | No stopping signs | |
vm-06-04 | No stopping sections | |
vm-06-05 | Detection area | |
Category Others | vm-07-01 | Vector Map creation range |
vm-07-02 | Range of detecting pedestrians who enter the road | |
vm-07-03 | Guardrails, guard pipes, fences | |
vm-07-04 | Ellipsoidal height |