-
Introduction
* Abstract
* Main Contributions -
Lisence
-
Sensor Setup
* Acquisition Platform
* Sensor Description -
Comparison with other datasets
-
Environments
-
Dataset Sequences
* Data Download -
Reference Solution
-
Work Dictionary
-
Development Toolkits
We propose the GREAT Dataset: a novel multi-sensor raw observation dataset collected from a vehicle-mounted platform in complex urban environments, featuring a high-precision multi-frequency GNSS receiver, a tactical-grade IMU, a MEMS IMU, two CMOS cameras, and a LiDAR. All of these sensors achieve hardware-level time synchronization and their spatiotemporal relationships are well calibrated. In this dataset, the bidirectional smoothed solutions of tightly coupled multi-GNSS RTK/tactical-IMU, solved by the commercial Inertial Explorer (IE) 8.9 software, are taken as the reference solutions.
The dataset comprises eight sequences that encompass environments within the campus of Wuhan University and the suburban periphery of the city. This dataset serves to evaluate the performance of various multi-sensor fusion navigation algorithms.
- We provide a vehicle-mounted dataset that includes multi-frequency, multi-system GNSS raw observations, IMU measurements, camera images, and LiDAR scan data. The timestamps of all sensors have been unified to the GPS time system, via hardware synchronization.
- We collected data from various urban environments, including campus, urban canyon and suburban area. Diverse data sequences can facilitate a more comprehensive evaluation of the robustness and accuracy of SLAM algorithms.
- We provide full-frequency, high-precision raw GNSS observations and high-accuracy inertial navigation measurements, which can benefit the communities of Robotics, SLAM, satellite navigation and other related fields.
This work is licensed under MIT license. International License and is provided for academic purpose. If you are interested in our dataset for commercial purposes or collaborations, please contact us on xingkonggreat@163.com for further communication.
If you face any problem when using this dataset, feel free to propose an issue. If you find the dataset useful for your research, we would appreciate it if you could give the project a star. For academic use of the GREAT Dataset, please cite:
GREAT(GNSS+ REsearch, Application and Teaching) Group from SGG of Wuhan University, Nov. 2024, "GREAT Dataset:A vehicle-mounted multi-sensor raw observation dataset in complex urban environment.", [Online]. Available: https://github.com/GREAT-WHU/GREAT-Dataset.git
The equipment loading and external parameters of most sequences are shown in the following figures:
Figure 1. Equipment Configuration 1
Figure 2. Distribution of Sensor Installations on Vehicle 1
Since some of the sensors were replaced in urban-02 dataset, the equipment loading and external parameters are shown in the following figures:
Figure 3. Equipment Configuration 2
Figure 4. Distribution of Sensor Installations on Vehicle 2
The table below presents detailed information about the various sensors utilized during the observations in 2020:
Table 1. Sensor Description
Sensors | Model Type | Measurement Frequency | Details |
---|---|---|---|
GNSS Receiver | Septentrio PolaRx5 | 1 Hz | High-precision multi-frequency and multi-system receiver, supporting: GPS (L1, L2, L5) GLONASS (L1,L2,L3) GALILEO (E1, E5ab, AltBoc, E6) BDS (B1, B2, B3) IRNSS (L5), QZSS (L1, L2, L5) |
Tactical-Grade IMU | StarNeto XW-GI7660 | 200 Hz | Gyroscope bias: ≤ 0.5 (°/h) Accelerometer bias: ≤ 100 mGal Angle random walk: 0.01(°/√h ) |
MEMS-IMU | ADIS-16470 | 100 Hz | Gyroscope bias: 8 (°/h) Accelerometer bias: 13 mGal Angle random walk: 0.34 (°/√h ) Speed random walk: 0.037(m/s/√h ) |
Camera | FLIR BFS-PGE-31S4C | 10-20 Hz | Imaging device:Sony IMX265 Sensor type:Progressive Scan CMOS Shutter type:Global Data transmission:PoE GigE Maximum image resolution(H×V):2048×1536 |
LiDAR | Velodyne VLP-16 | 10 Hz | Vertical field of view:30°(+15°~-15°) Angular resolution (vertical):2° Horizontal field of view:360° Angular resolution (horizontal):0.1°-0.4° Rotation rate:5-20 Hz Maximum measurement distance:100 m |
In 2022, only the GNSS receiver was replaced, with the model changing from Septentrio PolaRx5 to AsteRx4. The AsteRx4 is also a high-precision, multi-frequency, multi-system receiver that supports the same signals. At the same time, we modified the camera frequency, changing it from 20 Hz to 10Hz.
The table below summarizes the characteristics of the GREAT Dataset compared to various existing high-quality SLAM datasets:
Table 2. Comparison with other datasets
Dataset | Sensors | Hardware Synchronization | |||||
---|---|---|---|---|---|---|---|
GNSS | IMU | LiDAR | Cam | ||||
Raw Data | Multi-Frequency | MEMS | Tactical-grade(FOG) | ||||
WHU-Helmet | × | √ | √ | × | √ | √ | √ |
SubT-MRS | × | × | √ | × | √ | √ | √ |
GEODE | × | √ | √ | × | √ | √ | √ |
KITTI | × | √ | × | √ | √ | √ | × |
Hilti SLAM | × | × | √ | × | √ | √ | √ |
RobotCar | × | × | √ | × | √ | √ | × |
M2DGR | √ | × | √ | × | √ | √ | × |
Brno Urban | × | √ | √ | × | √ | √ | √ |
SmartPNT-POS | √ | √ | × | √ | × | × | √ |
OURS | √ | √ | √ | √ | √ | √ | √ |
This dataset contains a total of 8 sequences, including four sets of vehicle data collected on the campus of Wuhan University (three sets of daytime scenes and one set of nighttime scenes), two sets of vehicle data in urban canyons around the campus, and two sets of vehicle data from the suburban areas of Wuhan. The image below shows the scenes around the vehicle in different sequences:
Figure 5. Environments of sequences 1
Figure 6. Environments of sequences 2
The table below provides a detailed description of the observational environment for each dataset:
Table 3. Data sequences
Sequence | Date | Environment | Duration/(s) | Level of difficulty | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
High-rise buildings | Dense trees | Flyovers and tunnels | Dynamic vehicles | Dynamic pedestrians | GNSS Observation | ||||||
Open-sky | Partially obstructed | Severely obstructed | |||||||||
campus-01 | 2020/10/27 | √ | √ | √ | √ | √ | 606.85 | Medium | |||
campus-02 | 2020/10/27 | √ | √ | √ | √ | √ | 806.9 | Medium | |||
campus-03 | 2020/10/27 | √ | √ | √ | √ | √ | √ | 1200.1 | Hard | ||
campus-night | 2020/10/29 | √ | √ | √ | √ | √ | 545.7 | Hard | |||
suburb-01 | 2020/10/29 | √ | √ | 1081.35 | Easy | ||||||
suburb-02 | 2020/10/29 | √ | √ | √ | 837 | Easy | |||||
urban-01 | 2020/10/27 | √ | √ | √ | √ | 767.3 | Medium | ||||
urban-02 | 2022/10/23 | √ | √ | √ | √ | 1399.2 | Hard |
Based on sensor observation conditions in each sequence's environment, we assessed the difficulty level of each sequence (with a total of three levels), making it easier to evaluate the performance of SLAM algorithms.
You can download the IMU data、images and LiDAR data you need via the links in the following table.
Table 4. Download Links
Sequence | IMU | Image | LiDAR | Reference Solution |
---|---|---|---|---|
campus-01 | IMU.zip | Image.zip | LiDAR.zip | reference solution |
campus-02 | IMU.zip | Image.zip | LiDAR.zip | reference solution |
campus-03 | IMU.zip | Image.zip | LiDAR.zip | reference solution |
campus-night | IMU.zip | Image.zip | LiDAR.zip | reference solution |
suburb-01 | IMU.zip | Image.zip | LiDAR.zip | reference solution |
suburb-02 | IMU.zip | Image.zip | LiDAR.zip | reference solution |
urban-01 | IMU.zip | Image.zip | LiDAR.zip | reference solution |
urban-02 | IMU.zip | Image.zip | LiDAR.zip | reference solution |
For raw GNSS observation data, visit: GNSS_RAW_DATA
For sensor parameters, visit: Extrinsic & Intrinsic Parameters
We have plotted reference solution of each data set in Google Earth for easy comparison. Figure 7 shows the summarized trajectories of the 8 data sets:
Figure 7. reference solution
Due to overlapping trajectories in some cases, it is difficult to see clearly on a single map. Therefore, we have also created individual trajectory maps for each data set, corresponding to Figures 8 to 14 (with the reference solutions of the two suburban environments plotted on one map):Figure 8. campus-01 reference solution
Figure 9. campus-02 reference solution
Figure 10. campus-03 reference solution
Figure 11. campus-night reference solution
Figure 12. urban-01 reference solution
Figure 13. urban-02 reference solution
Figure 14. suburb reference solution
The raw GNSS observation data and ephemeris files are packaged in the GNSS_RAW_DATA folder. Each sequence's folder contains IMU observation data, images captured by the stereo camera, LiDAR observation data, and reference solution. The directory structure is as follows:
Figure 15. Work Dictionary
We have uploaded a script in the Tools folder for converting the raw observation data into bag format, which can be used as needed.
This tool is intended to be used within a ROS environment.Before proceeding, it is essential to install the necessary dependencies. We recommend using Python 3.7. You can install the required dependencies through the requirements.txt file in the folder:
pip install -r requirements.txt
The script requires position information derived from GNSS raw observation data. Our dataset does not provide the solution process. However, we recommend using GREAT-PVT, a software recently open-sourced by our team, which includes this functionality. After obtaining the position information, you need to update the following file path:
gnss_data_path = os.path.join(gnss_path, 'gnss.pos')
Please note that the format of the .pos file should be as follows:
# Seconds_of_Week Lat Lon H Cov_XX Cov_YY Cov_ZZ AmbStatus
# (s) (m) (m) (m) (m) (m) (m) (#)
The AmbStatus should be represented as either Fixed or Float.
To use it, type:
python rawdata2bag.py raw_synced /path/to/your/data -n data_name
Tip
Abbreviation | Full name |
---|---|
GNSS | Global Navigation Satellite System |
INS | Inertial Navigation System |
IMU | Inertial Measurement Unit |
MEMS | Micro-Electro-Mechanical Systems |
CMOS | Complementary Metal-Oxide-Semiconductor |
LiDAR | Light Detection and Ranging |