You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/design/autoware-architecture/map/index.md
+2-39
Original file line number
Diff line number
Diff line change
@@ -42,51 +42,14 @@ The point cloud map must be supplied as a file with the following requirements:
42
42
- Its resolution should be at least 0.2 m to yield reliable localization results.
43
43
- It can be in either local or global coordinates, but must be in global coordinates (georeferenced) to use GNSS data for localization.
44
44
45
+
For more details on divided map format, please refer to [the Readme of `map_loader` in Autoware Universe](https://github.com/autowarefoundation/autoware.universe/blob/main/map/map_loader/README.md).
46
+
45
47
!!! note
46
48
47
49
Three global coordinate systems are currently supported by Autoware, including [Military Grid Reference System (MGRS)](https://en.wikipedia.org/wiki/Military_Grid_Reference_System), [Universal Transverse Mercator (UTM)](https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system), and [Japan Rectangular Coordinate System](https://ja.wikipedia.org/wiki/%E5%B9%B3%E9%9D%A2%E7%9B%B4%E8%A7%92%E5%BA%A7%E6%A8%99%E7%B3%BB).
48
50
However, MGRS is a preferred coordinate system for georeferenced maps.
49
51
In a map with MGRS coordinate system, the X and Y coordinates of each point represent the point's location within the 100,000-meter square, while the Z coordinate represents the point's elevation.
50
52
51
-
If it is split into a single file, Autoware assumes the following directory structure by default.
52
-
53
-
```bash
54
-
sample-map-rosbag
55
-
├── lanelet2_map.osm
56
-
├── pointcloud_map.pcd
57
-
```
58
-
59
-
If it is split into multiple files, Autoware assumes the following directory structure by default.
60
-
61
-
```bash
62
-
sample-map-rosbag
63
-
├── lanelet2_map.osm
64
-
├── pointcloud_map
65
-
├── pcd_00.pcd
66
-
├── pcd_01.pcd
67
-
├── pcd_02.pcd
68
-
├── ...
69
-
└── pointcloud_map_metadata.yaml
70
-
```
71
-
72
-
Note that, if you split the map into multiple files, you must meet the following additional conditions:
73
-
74
-
- It must be split by lines parallel to the x-y axis.
75
-
- Additional metadata must be provided as well.
76
-
77
-
Metadata should look like as follows:
78
-
79
-
```yaml
80
-
x_resolution: 100.0
81
-
y_resolution: 150.0
82
-
A.pcd: [1200, 2500] # -> 1200 < x < 1300, 2500 < y < 2650
83
-
B.pcd: [1300, 2500] # -> 1300 < x < 1400, 2500 < y < 2650
84
-
C.pcd: [1200, 2650] # -> 1200 < x < 1300, 2650 < y < 2800
85
-
D.pcd: [1400, 2650] # -> 1400 < x < 1500, 2650 < y < 2800
86
-
```
87
-
88
-
You may use [pointcloud_divider](https://github.com/MapIV/pointcloud_divider) from MAP IV for dividing pointcloud map as well as generating the compatible metadata.yaml.
89
-
90
53
#### Vector Map
91
54
92
55
The vector cloud map must be supplied as a file with the following requirements:
0 commit comments