Evaluation
The indoor positioning dataset consists of five data sequences acquired in indoor environments with various complexity. Data sequences of sensor records from smartphones are provided. Users can test their positioning algorithm on these data. The first two sequences (“mimap_in_pose 00” and “mimap_in_pose 01”) were acquired in one building, and the other three sequences (“mimap_in_pose 02”, “mimap_in_pose 03”, “mimap_in_pose 04”) were acquired in another building.
We provide two ways of evaluation as follows:
(1) Evaluation using downloaded ground truth
The ground truth trajectory data of this dataset is centimeter-level accuracy platform trajectory data from the SLAM algorithm. Users can compare their trajectory results to the ground truth trajectory.
(2) Evaluation by submitting results
More ground truth trajectories are available for performance comparison. To participate in the performance comparison, users need to submit the result trajectories generated by their positioning algorithms from the smartphone records. The evaluation results will be listed on the webpage.
Submission data format. In the submitted trajectory file, each line in the trajectory file should be {p_x, p_y, p_z, timestamp (UTC time(s))}. Each ground truth trajectories file (in TXT format) contains an N9 table, where N is the number of frames of this sequence. The format of each row in the file is {frame_id p_x p_y p_z q_x q_y q_z q_w, timestamp}, where frame_id is the index of lidar frame with the current pose, p_x, p_y, and p_z are the translation components of the current pose, q_x, q_y, q_z, and q_w are the quaternion representations of the rotation component of the current pose.
Evaluation Criterion. Our evaluation firstly locates the corresponding pose information in the submitted trajectory results based on the timestamp of each pose in ground truth files. Then, computes translational errors for all possible subsequences of some lengths (5, 10, 25, 50 meters). The evaluation table will rank methods according to the average of translational errors, where errors are measured in percent.