<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>LI-SLAM: Fusing LiDAR and Infrared Camera for Simultaneous Localization and Mapping</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Baoding Zhou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Doudou Xie</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shoubin Chen</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chunyu Li</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Haoquan MO</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>College of Civil and Transportation Engineering, Shenzhen University</institution>
          ,
          <addr-line>Shenzhen 518060</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Guangdong Key Laboratory of Urban Informatics, Shenzhen University</institution>
          ,
          <addr-line>Shenzhen 518060</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institute of Urban Smart Transportation &amp; Safety Maintenance, Shenzhen University</institution>
          ,
          <addr-line>Shenzhen 518060</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>As an active sensor, light detection and ranging (LiDAR) has an important position in Simultaneous Localization and Mapping (SLAM). In particular, it is not affected by lighting conditions, so that it can work well at night. Infrared image is also less affected by illumination, so it can be well fused with LiDAR. Generally, the LiDAR SLAM system consists of a frontend odometer and a back-end optimization module. The back-end with loop closure detection plays an important role in systematically improving the positioning and mapping accuracy of LiDAR SLAM. However, LiDAR works at a single wavelength (such as 905nm), and few features are extracted, which limits the performance of loop closure detection and graphics optimization based on point cloud matching. In order to improve the performance of LiDAR SLAM, a SLAM back-end which is not affected by illumination conditions is proposed in this paper. This method combines infrared image and the geometric features of LiDAR as loop detection. Firstly, the bag of word (BOW) model, describing the visual similarities, was constructed to assist in the loop closure detection. Then, through the time interval of infrared image and the spatial distance of point cloud, the loop closure detection is verified, and accomplish graph optimization. We conducted experiments in different scenes at night to evaluate our method. The results show that the addition of infrared images effectively helps the loop closure detection and improves the performance of LiDAR SLAM.</p>
      </abstract>
      <kwd-group>
        <kwd>1 LiDAR</kwd>
        <kwd>Infrared Camera</kwd>
        <kwd>loop closure detection</kwd>
        <kwd>graph optimization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        With the coming of the "New Technology Revolution", human beings have higher and higher
requirements for automation, intelligence and even intelligence, and the demand for positioning
services is also increasing day by day. In outdoor environments, the global navigation satellite system
(GNSS) is a very mature localization technology that can provide accurate outdoor localization services
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, it is greatly affected by satellite signals and is not suitable for working in weak signal
areas, especially in indoor scenes with satellite e signal occlusion [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. For indoor environment, SLAM
has the characteristics of high positioning accuracy and no need to lay infrastructure in advance. With
these characteristics, SLAM technology is widely used in the field of positioning. Traditionally, SLAM
technology is generally divided into visual SLAM and LiDAR SLAM according to different sensors
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ][
        <xref ref-type="bibr" rid="ref4">4</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ][
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. With the continuous research on SLAM technology by scholars, there are more and more
SLAM schemes for the fusion of the two sensors.
      </p>
      <p>
        Graeter proposed the LiDAR-monocular visual odometry [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], The depth information extracted from
LiDAR point cloud is used for camera feature point tracking, which makes up for the defect of
monocular vision scale. However, the core framework of this method is still based on visual SLAM,
and the role of LiDAR is only a supplement, which does not give full play to the advantages of LiDAR.
Similar schemes include binocular vision inertial navigation LiDAR SLAM proposed by Shao and
Shin's direct vision slam using sparse depth [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ][
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Zhang proposed the slam method of visual LiDAR
fusion [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The visual odometer provides the initial value for laser point cloud matching, its accuracy
and robustness are further improved than LOAM [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. But this method lacks back-end loop detection
and global graph optimization. In order to solve this problem, Chen proposed a scheme to provide loop
detection with LiDAR odometer as the front-end and image as the back-end, and achieved good results
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        Most of the visual information used in the above scheme is RGB image. In the case of poor lighting
conditions such as at night, these schemes often have poor effects or even useless. Infrared image is
less affected by light and can be used normally at night. It can be well fused with LiDAR. At present,
scholars have few SLAM schemes for the fusion of infrared image and LiDAR. Pierre proposed a
SLAM method, which is able to solve various difficulties (lack of GPS signal, lighting conditions,
smoke) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. In this method, the infrared camera and LiDAR sensor are fused when the illumination is
insufficient. However, infrared images are different from RGB images. Directly using BOW to perform
loop detection will lead to inaccurate loop candidates [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Shin propose a thermal-infrared SLAM
system enhanced by sparse depth measurements from LiDAR [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Compared with the SLAM method
of monocular camera and LiDAR fusion, this method has good robustness in day and night. But the
core framework of this method is still based on visual SLAM, which does not give full play to the
advantages of LiDAR. Kataoka proposed a SLAM method combining LiDAR intensity and
nearinfrared according to the near-infrared information of common puddles in the damaged nuclear power
plant and the characteristics of LiDAR reflection intensity [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. This method may be limited in other
scenarios.
      </p>
      <p>This paper constructs a LiDAR / infrared SLAM based on loop closure detection and global graph
optimization to improve the accuracy of localization trajectories and the consistency of point cloud
images in the night environment. In LiDAR / infrared SLAM system, a loop closure detection method
based on infrared image information and point cloud re-matching is realized. We conducted
experiments in different scenes at night to evaluate our method. The results show that the addition of
infrared image effectively helps the loop closure detection and improves the SLAM performance of
LiDAR in night environment.</p>
    </sec>
    <sec id="sec-2">
      <title>2. MODEL FOR LOCALISATION IN NIGHT</title>
    </sec>
    <sec id="sec-3">
      <title>2.1. System Overview</title>
      <sec id="sec-3-1">
        <title>LiDAR</title>
      </sec>
      <sec id="sec-3-2">
        <title>NDT-LOAM</title>
      </sec>
      <sec id="sec-3-3">
        <title>Odometer, Point Cloud</title>
      </sec>
      <sec id="sec-3-4">
        <title>Infrared Images</title>
      </sec>
      <sec id="sec-3-5">
        <title>Loop closure detection</title>
        <sec id="sec-3-5-1">
          <title>Sensor data</title>
        </sec>
        <sec id="sec-3-5-2">
          <title>Front-end</title>
        </sec>
        <sec id="sec-3-5-3">
          <title>Back-end</title>
        </sec>
      </sec>
      <sec id="sec-3-6">
        <title>Pose graph</title>
      </sec>
      <sec id="sec-3-7">
        <title>Global</title>
        <p>optimization</p>
        <p>In this section, we will introduce the system and structure of our method in detail. As shown in
Figure 1, our method consists of sensor data, algorithm front-end and algorithm back-end.</p>
        <p>The sensor data of our algorithm includes LiDAR point cloud data and infrared image data. LiDAR
point cloud data is collected by 16-line LiDAR, and infrared image data is collected by Azure Kinect
DK camera.</p>
        <p>
          The front-end input of our algorithm is LiDAR sensor data. Through NDT-LOAM algorithm [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]
to process LiDAR data, we finally get the front-end odometer. The back-end input of our algorithm is
infrared image data and odometer data obtained from the front-end. Firstly, Bow is used to evaluate the
similarity of infrared images. Then judge the similarity results from the time interval of the infrared
image, and then judge the spatial distance from the data obtained from the front end of the algorithm to
realize loop detection. Then, the edge constraints between key frames are calculated, and the attitude
graph of global key frames is constructed. Finally, the graph optimization theory is used to reduce the
global cumulative error, improve the global Trajectory Accuracy and map consistency, and obtain the
final global motion trajectory and point cloud map.
2.2.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Infrared Loop Closure Detection</title>
      <p>
        The technical route of loop closure detection is mainly based on geometry and appearance. The loop
closure detection method based on geometry refers to verifying whether there is a loop closure when
the platform returns to a previous position according to the front-end odometer or other known
information [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The loop closure detection method based on appearance is independent of the state
estimation of the front-end and back-end. It uses the similarity detection of two images or point clouds
to get rid of the influence of cumulative error [18][19][20].
      </p>
      <p>Infrared image and RGB image have certain similarity, they can reflect the structural information of
the scene, so the principle of loop closure detection using the two devices is the same. However,
compared with RGB images, infrared images have less information and poor quality. The accuracy and
recall of loop matching of infrared image are worse than that of RGB image. Therefore, improving the
accuracy and recall of infrared loop matching is an important problem that need to be solved urgently
before we optimize the back-end. In order to improve the accuracy and recall of infrared loop matching,
the loop closure detection method adopted in this paper combines geometric detection method and
appearance detection method. The algorithm flow chart is shown in Figure 2.</p>
      <p>
        Firstly, we use Bow model to test the similarity of infrared images and get the similarity score results
of each image. The program we use here is the open source library DBOW3
(https://github.com/rmsalinas/DBow3, accessed on 7 June 2021) to assist the implementation. However,
the characteristics of infrared image and RGB image are different. Direct loop closure detection will
lead to inaccurate loop closure candidates[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. In order to improve the computational efficiency and
loopback accuracy of the algorithm, we eliminate the results of infrared image similarity less than 0.05.
Then the results are verified in temporal distance and spatial distance. The first is to screen the loop
closure results from the temporal distance. Details are shown in points 1 to 3. The spatial filtering is
based on the odometer and LIDAR point cloud output from the front-end of the algorithm. Details are
shown in points 4 to 7.
      </p>
      <p>1) Because there is usually a standing time at the beginning and end of data acquisition, we
eliminate the start and end  1 second data;
2) The time length threshold  2 of the loop, and the elapsed time of the loop is greater than this
threshold;
3) The interval of each loop is  3. In each time interval  3, select the point with the highest
similarity as the suspected loop closure frames.
4) The threshold L1 of the search area, and only the loop closure frames less than the threshold
can be the potential loop closure frames;
5) The space interval threshold L2 of the loop, and the interval between two loops should be
greater than this threshold;
6) The loop length threshold is L3, and the loop distance should be greater than this threshold;
7) After the above 6 conditions are met, the point cloud re-matching verification is carried out.</p>
      <p>Match the current frame with the suspected loop closure frame one by one in order. If the
mean square of the distance from the source point cloud to the target point cloud is lower
than the threshold L4, the frame is the final loop closure frame of the current frame.</p>
      <p>When detecting the loop closure, there are usually four conditions: true positives (TPs), false
positives (FPs), true negatives (TNs), and false negatives (FNs). An FP indicates that the truth is not a
loop but the algorithm determines that it is a loop. A TN indicates that the truth and algorithm detection
are not loop closures. An FN indicates that the truth is a loop, but the algorithm determines that it is not
a loop.</p>
      <p>In our results, we want TP and TN to appear as much as possible, and FP and FN to appear as little
as possible, or not at all. According to the frequency of the four possible results, we can calculate the
accuracy rate and recall rate as two evaluation indexes:</p>
    </sec>
    <sec id="sec-5">
      <title>Global Graph Optimization</title>
      <p>With the accumulation of time, the trajectory of the robot will be longer and longer, and the scale of
the map will continue to grow. Since the scanning space of LiDAR is always limited, the scale of point
cloud or road sign can not grow indefinitely with the map, and the constraint relationship between the
current frame and earlier historical data may no longer exist. In addition, there are errors in direct
matching and feature point optimization, the cumulative error obtained at the front end of the algorithm
will be larger and larger, and the inconsistency of the global map will be more and more obvious.</p>
      <p>In order to improve the pose accuracy of odometer and ensure the quality of global point cloud map,
we save the trajectory obtained from the front-end of the algorithm and construct a back-end global
map optimization with only trajectory to reduce the cumulative error. The global pose map takes the
pose of odometer as the node. The relative motion estimator between the two pose nodes obtained by
point cloud matching is used as the constraint edge. Finally, the nonlinear least squares adjustment
method is used to obtain the results with higher accuracy and stronger consistency.</p>
    </sec>
    <sec id="sec-6">
      <title>3. EXPERIMENTS AND RESULTS</title>
      <p>To evaluate our method and compare with other approaches, we designed a series of experiments to
compare the performance of NDT-LOAM and LI-SLAM in positioning and mapping.
3.1.</p>
    </sec>
    <sec id="sec-7">
      <title>Dataset Description</title>
      <p>We use mobile robots for data acquisition. The mobile machine is loaded with a variety of sensors,
including Azure Kinect DK camera and RS-LiDAR-16, as shown in Figure 3. Through these sensors,
we can obtain data such as LiDAR and infrared images.</p>
      <p>As shown in Figure 4. Experimental scene 1 was an underground parking lot of the Zhi Teng
Building at Shenzhen University, covering a total distance of 203.245 m. The feature points of the scene
are obvious, and there are no dramatic changes in the scene. Generally speaking, LiDAR has high
accuracy in this scene.
distance of 323.552m. In Figure 6, the red arrow indicates the approximate walking route of the robot.
In the process of walking, the scenes that the robot passes through include railing scene, hall scene and
narrow corridor scene. Generally speaking, there are few geometric features in the corridor, and the
location accuracy of the laser radar is very poor.</p>
      <p>We tested the data of these three experiments. Some important threshold parameters used in the
experiment are set as follows:</p>
      <p>Parameter  1,  2,  3 are 10s, 25s and 3s; Parameters L1, L2, L3 and L4 are 5m, 7m, 20m and 0.2m.
3.2.</p>
    </sec>
    <sec id="sec-8">
      <title>Results and Analysis</title>
      <p>At night, we conducted experiment 1, experiment 2 and experiment 3 in the above experimental
scene 1, experimental scene 2 and experimental scene 3 respectively, and all experiments have loops.
We compare the results with loops (LI-SLAM) and without loops (NDT-LOAM). The positioning
accuracy results are shown in Table 1.</p>
      <p>Table 1
Comparison of error results</p>
      <p>Group
#01
#02
#03</p>
      <p>Distance(m) Amount of Detected Loop Closure
203.245 8
422.863 6
323.552 10</p>
      <p>Accuracy (%) NDT-LOAM
100% 0.107
100% 1.735
100% 4.575</p>
      <p>LI-SLAM
0.024
0.245
1.176</p>
      <p>Experiment 1 is an underground parking lot scene, including many columns, beams and other
conventional buildings, with good environmental perception structure. It can be seen from Table I. and
Figure 7 that in this experiment, the positioning accuracy of NDT-LOAM has been relatively high, and
the positioning error is 0.1072m. In this experiment, LI-SLAM detects 8 loop closures, with an accuracy
of 100% and a positioning error of 0.0244m. Since the positioning accuracy of NDT-LOAM is
relatively high, point cloud comparison is not done here. The experiment shows that the positioning
accuracy of LI-SLAM is much higher than that of NDT-LOAM in the environment with simple scene
and good LiDAR positioning and mapping effect.
space is relatively wide, the feature points are relatively few, and there are several speed bumps. Figure
8 shows the positioning trajectory obtained by NDT-LOAM and LI-SLAM, in which the red circle
represents the starting point of the trajectory. In Table 1 and Figure 7, it can be seen that in this
experiment the positioning error of NDT-LOAM is 1.735m. The LI-SLAM algorithm proposed by us
has a positioning error of 0.245m. Compared with the algorithm without loop closure optimization, the
positioning accuracy of LI-SLAM has been greatly improved. Figure 9 (a) and Figure 9 (b) are the point
cloud images obtained by NDT-LOAM and LI-SLAM respectively. It can be clearly seen that the
mapping accuracy of LI-SLAM is higher than that of NDT-LOAM.</p>
      <p>(a) (b)
Figure 11: Point cloud maps of experimental scene3.</p>
      <p>The scene of experiment 3 is complex. The scene includes narrow corridors, halls and railings.
Especially in narrow corridors, the structure of environmental perception is poor. in Table 1 and Figure
8, It can be seen that the positioning accuracy of LI-SLAM is significantly higher than that of
NDTLOAM. The positioning accuracy of NDT-LOAM is relatively poor, and the positioning error is 4.575m.
The LI-SLAM proposed in this paper detects 8 loop closures, with an accuracy of 100% and a
positioning error of 1.1758m. The experiment shows that the positioning accuracy of LI-SLAM is much
higher than that of NDT-LOAM in the environment of complex scene and poor effect of LiDAR
positioning and mapping.</p>
      <p>Figure 11 is the point cloud diagram of experiment 3, in which figure 11 (a) is the point cloud
diagram obtained by NDT-LOAM and Figure 11 (b) is the point cloud diagram obtained by LI-SLAM.
From the point cloud map, it can be clearly seen that the point cloud map obtained by NDT-LOAM has
wall ghosting and bending, which does not appear in LI-SLAM. This shows that, the mapping accuracy
of LI-SLAM is significantly higher than that of NDT-LOAM in this environment.</p>
    </sec>
    <sec id="sec-9">
      <title>4. DISCUSSION</title>
      <p>In this paper, we propose a LiDAR SLAM back-end used at night. This method combines LiDAR
and infrared image. First, we use NDT-LOAM as the front-end to get the front-end odometer data. Then
we use BOW to score the similarity of infrared images. Then we combine the infrared image, front-end
odometer and LIDAR point cloud data to determine the loop closure. Finally, we optimize the
frontend results and build the global map.</p>
      <p>The main innovation of this paper is a new method of loop closure detection based on infrared image
and LiDAR. This method is a good fusion of image and LiDAR information, and it can work normally
in dark conditions. It judges the loop closure points in time and space and identifies the final loop
closure. We selected several different scenes at night to verify our method. The results show that
compared with the SLAM Based on LiDAR, our LiDAR/Infrared image SLAM with loop closure
detection and global graphics optimization has achieved better performance, including better mapping
and point location results. However, in some cases, the information extracted from infrared images is
too little. Therefore, there is still room for improvement in the enhancement of infrared image
information. In the future, we plan to use deep learning and other methods to enhance the infrared image
information.
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003)(Cat. No.
03CH37453). IEEE, 2003, 1: 206-211.
[18] Mur-Artal R, Montiel J M M, Tardos J D. ORB-SLAM: a versatile and accurate monocular SLAM
system[J]. IEEE transactions on robotics, 2015, 31(5): 1147-1163.
[19] Latif Y, Cadena C, Neira J. Robust loop closing over time for pose graph SLAM[J]. The</p>
      <p>International Journal of Robotics Research, 2013, 32(14): 1611-1626.
[20] Ulrich I, Nourbakhsh I. Appearance-based place recognition for topological
localization[C]//Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference
on Robotics and Automation. Symposia Proceedings (Cat. No. 00CH37065). Ieee, 2000, 2:
10231029.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Zhou</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            <given-names>Q</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mao</surname>
            <given-names>Q</given-names>
          </string-name>
          , et al. ALIMC:
          <article-title>Activity landmark-based indoor mapping via crowdsourcing[J]</article-title>
          .
          <source>IEEE Transactions on Intelligent Transportation Systems</source>
          ,
          <year>2015</year>
          ,
          <volume>16</volume>
          (
          <issue>5</issue>
          ):
          <fpage>2774</fpage>
          -
          <lpage>2785</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Zhou</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            <given-names>Q</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mao</surname>
            <given-names>Q</given-names>
          </string-name>
          , et al.
          <article-title>Activity sequence-based indoor pedestrian localization using smartphones[J]</article-title>
          .
          <source>IEEE Transactions on Human-Machine Systems</source>
          ,
          <year>2014</year>
          ,
          <volume>45</volume>
          (
          <issue>5</issue>
          ):
          <fpage>562</fpage>
          -
          <lpage>574</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Klein</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murray</surname>
            <given-names>D.</given-names>
          </string-name>
          <article-title>Parallel tracking and mapping for small AR workspaces[C]//2007 6th IEEE</article-title>
          and
          <article-title>ACM international symposium on mixed and augmented reality</article-title>
          .
          <source>IEEE</source>
          ,
          <year>2007</year>
          :
          <fpage>225</fpage>
          -
          <lpage>234</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Hess</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kohler</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rapp</surname>
            <given-names>H</given-names>
          </string-name>
          , et al.
          <article-title>Real-time loop closure in 2D LIDAR SLAM[C]//2016 IEEE international conference on robotics and automation (ICRA)</article-title>
          . IEEE,
          <year>2016</year>
          :
          <fpage>1271</fpage>
          -
          <lpage>1278</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Grisetti</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stachniss</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burgard</surname>
            <given-names>W.</given-names>
          </string-name>
          <article-title>Improved techniques for grid mapping with rao-blackwellized particle filters[J]</article-title>
          .
          <source>IEEE transactions on Robotics</source>
          ,
          <year>2007</year>
          ,
          <volume>23</volume>
          (
          <issue>1</issue>
          ):
          <fpage>34</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Qin</surname>
            <given-names>T</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            <given-names>S</given-names>
          </string-name>
          .
          <article-title>Vins-mono: A robust and versatile monocular visual-inertial state estimator[J]</article-title>
          .
          <source>IEEE Transactions on Robotics</source>
          ,
          <year>2018</year>
          ,
          <volume>34</volume>
          (
          <issue>4</issue>
          ):
          <fpage>1004</fpage>
          -
          <lpage>1020</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Shin</surname>
            <given-names>Y S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Park</surname>
            <given-names>Y S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <article-title>Direct visual slam using sparse depth for camera-LiDAR system</article-title>
          [C]//2018 IEEE International Conference on Robotics and
          <article-title>Automation (ICRA)</article-title>
          . IEEE,
          <year>2018</year>
          :
          <fpage>5144</fpage>
          -
          <lpage>5151</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Shao</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vijayarangan</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            <given-names>C</given-names>
          </string-name>
          , et al.
          <article-title>Stereo visual inertial LiDAR simultaneous localization</article-title>
          and mapping[C]//2019 IEEE/RSJ International Conference on
          <article-title>Intelligent Robots and Systems (IROS)</article-title>
          . IEEE,
          <year>2019</year>
          :
          <fpage>370</fpage>
          -
          <lpage>377</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Zhang</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            <given-names>S</given-names>
          </string-name>
          .
          <article-title>Laser-visual-inertial odometry and mapping with high robustness and low drift[J]</article-title>
          .
          <source>Journal of Field Robotics</source>
          ,
          <year>2018</year>
          ,
          <volume>35</volume>
          (
          <issue>8</issue>
          ):
          <fpage>1242</fpage>
          -
          <lpage>1264</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Hahnel</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burgard</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fox</surname>
            <given-names>D</given-names>
          </string-name>
          , et al.
          <article-title>An efficient FastSLAM algorithm for generating maps of large-scale cyclic environments from raw laser range measurements</article-title>
          [C]//Proceedings 2003 IEEE/RSJ International Conference on
          <source>Intelligent Robots and Systems (IROS</source>
          <year>2003</year>
          )
          <article-title>(Cat</article-title>
          . No.
          <year>03CH37453</year>
          ). IEEE,
          <year>2003</year>
          ,
          <volume>1</volume>
          :
          <fpage>206</fpage>
          -
          <lpage>211</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Zhang</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            <given-names>S. LOAM</given-names>
          </string-name>
          :
          <article-title>LiDAR Odometry and</article-title>
          Mapping in Real-time[C]//Robotics: Science and Systems.
          <year>2014</year>
          ,
          <volume>2</volume>
          (
          <issue>9</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Chen</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jiang</surname>
            <given-names>C</given-names>
          </string-name>
          , et al.
          <article-title>A LiDAR/Visual SLAM Backend with Loop Closure Detection</article-title>
          and
          <string-name>
            <given-names>Graph</given-names>
            <surname>Optimization</surname>
          </string-name>
          [J].
          <source>Remote Sensing</source>
          ,
          <year>2021</year>
          ,
          <volume>13</volume>
          (
          <issue>14</issue>
          ):
          <fpage>2720</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Alliez</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonardi</surname>
            <given-names>F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouchafa</surname>
            <given-names>S</given-names>
          </string-name>
          , et al.
          <article-title>Indoor localization and mapping: Towards tracking resilience through a multi-slam approach[C]//2020 28th Mediterranean Conference on Control and Automation (MED)</article-title>
          . IEEE,
          <year>2020</year>
          :
          <fpage>465</fpage>
          -
          <lpage>470</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Shin</surname>
            <given-names>Y S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <article-title>Sparse depth enhanced direct thermal-infrared SLAM beyond the visible spectrum[J]</article-title>
          .
          <source>IEEE Robotics and Automation Letters</source>
          ,
          <year>2019</year>
          ,
          <volume>4</volume>
          (
          <issue>3</issue>
          ):
          <fpage>2918</fpage>
          -
          <lpage>2925</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Kataoka</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suzuki</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ji</surname>
            <given-names>Y</given-names>
          </string-name>
          , et al.
          <article-title>ICP-based SLAM Using LiDAR Intensity</article-title>
          and
          <string-name>
            <surname>Near-infrared Data</surname>
          </string-name>
          [C]//2021 IEEE/
          <article-title>SICE International Symposium on System Integration (SII)</article-title>
          . IEEE,
          <year>2021</year>
          :
          <fpage>100</fpage>
          -
          <lpage>104</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Chen</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ma</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jiang</surname>
            <given-names>C</given-names>
          </string-name>
          , et al.
          <article-title>NDT-LOAM: A Real-time LiDAR odometry and mapping with weighted NDT and LFA[J]</article-title>
          .
          <source>IEEE Sensors Journal</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Hahnel</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burgard</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fox</surname>
            <given-names>D</given-names>
          </string-name>
          , et al.
          <article-title>An efficient FastSLAM algorithm for generating maps of large-scale cyclic environments from raw laser range measurements</article-title>
          [C]//Proceedings 2003
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>