<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "https://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" article-type="research-article" dtd-version="1.2" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">IJRRA</journal-id>
<journal-title-group><journal-title>International Journal of Robotics Research and Automation</journal-title></journal-title-group>
<publisher><publisher-name>Thomson &amp; Ryberg Publications</publisher-name></publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.62715/ijrra.2026.v1.i1.pp14-19</article-id>
<article-id pub-id-type="publisher-id">2099f53e53</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Methodology Article</subject></subj-group></article-categories>
<title-group><article-title>Benchmarking Simultaneous Localisation and Mapping Pipelines in Feature-Poor Warehouse Aisles</article-title></title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes"><name><surname>Petrovic</surname><given-names>Beatriz</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1">*</xref></contrib>
<contrib contrib-type="author"><name><surname>Sithole</surname><given-names>Sophie</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib>
<contrib contrib-type="author"><name><surname>Chukwu</surname><given-names>Minh</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib>
<aff id="aff1"><label>1</label>Department of Mechanical Engineering, Transylvanian School of Mechanical Engineering, Barbados</aff>
<aff id="aff2"><label>2</label>Department of Mechanical Engineering, Limpopo Institute of Mechanical Engineering, Hungary</aff>
<aff id="aff3"><label>3</label>Department of Mechanical Engineering, Thames Academy of Mechanical Engineering, Norway</aff>
</contrib-group>
<author-notes><corresp id="cor1">* Correspondence: <email>beatriz.petrovic@transylvanian.edu</email></corresp></author-notes>
<pub-date pub-type="epub" iso-8601-date="2026-09-13"><day>13</day><month>09</month><year>2026</year></pub-date>
<volume>1</volume>
<issue>1</issue>
<fpage>14</fpage>
<lpage>19</lpage>
<history>
<date date-type="received" iso-8601-date="2026-05-07"><day>07</day><month>05</month><year>2026</year></date>
<date date-type="accepted" iso-8601-date="2026-07-19"><day>19</day><month>07</month><year>2026</year></date>
</history>
<permissions><copyright-statement>© 2026 The Author(s)</copyright-statement><copyright-year>2026</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>This is an open access article distributed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).</license-p></license></permissions>
<self-uri xlink:href="https://trpub.org/article.php?id=2099f53e53"/>
<abstract><p>Mobile robots in warehouses spend much of their working time in the place where simultaneous localisation and mapping performs worst: long, narrow aisles between racks that look the same from one bay to the next. Along the aisle a laser scan offers nothing to constrain position, cameras see repeated shelving and bare floor, and a wrong loop closure between two identical bays can fold the map. Public benchmarks, built around offices, streets and flying vehicles, contain little of this, so a pipeline that ranks well on them may still fail on the warehouse floor. This article proposes a protocol for benchmarking SLAM pipelines specifically in feature-poor aisles. It defines aisle classes by measurable descriptors, specifies a sensor rig and its calibration, describes how to obtain ground truth from surveyed fiducials where motion capture cannot reach, prescribes a set of trajectories that provoke the known failure modes, fixes rules for configuring the pipelines under test, and sets out metrics that separate along-aisle drift from cross-aisle error and count false loop closures. The protocol is a proposal built from published evaluation practice. It has not been carried out here, and the article states what a first application would have to demonstrate.</p></abstract>
<kwd-group kwd-group-type="author">
<kwd>SLAM benchmarking</kwd>
<kwd>Warehouse robotics</kwd>
<kwd>Degenerate geometry</kwd>
<kwd>Perceptual aliasing</kwd>
<kwd>Trajectory evaluation</kwd>
<kwd>Lidar odometry</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="sec1"><title>1. Introduction</title>
<p>Simultaneous localisation and mapping is often described as a mature technology, and for many settings the description is fair. The survey by Cadena et al. (2016) nonetheless argues that maturity depends on the combination of robot, environment and performance requirement, and that robustness in hard environments remains open. Warehouse aisles are such an environment. They are geometrically simple, which sounds like an advantage and is the opposite: two parallel planes of racking and a flat floor leave the direction of travel unconstrained.</p>
<p>Operators have historically avoided the problem with infrastructure. Reflectors, floor codes and magnetic tape give automated vehicles a position without any need to interpret the scene. Autonomous mobile robots that navigate from natural features promise cheaper installation and easier rerouting, and their dependence on SLAM brings the aisle problem back. An integrator choosing among open-source pipelines has little evidence to go on, because the common benchmarks were recorded elsewhere.</p>
<p>This article proposes a benchmarking protocol aimed at that gap. It is a method paper: it specifies what to record, how to obtain a reference, which pipelines to compare under which rules, and what to report. No dataset has been collected and no pipeline has been evaluated for this article. The protocol is put forward for others to apply, criticise and amend.</p>
</sec>
<sec id="sec2"><title>2. Background</title>
<p>The design rests on two bodies of work: the analysis of why estimation degrades in aisles, and the established practice of SLAM evaluation.</p>
<sec id="sec2-2"><title>2.1. Why aisles defeat SLAM</title>
<p>Three mechanisms are at work. The first is geometric degeneracy. Scan matching aligns each new scan to a map or to the previous scan, and in a corridor with featureless walls the alignment cost is flat along the corridor axis. Censi (2007) showed how the covariance of an iterative closest point estimate can be computed in closed form, which makes the weak direction visible, and Zhang et al. (2016) proposed detecting degeneracy from the eigenvalues of the optimisation problem and updating the state only in well-conditioned directions. Pipelines that lack such a safeguard report confident and wrong motion.</p>
<p>The second mechanism is perceptual aliasing: different places that produce the same sensor reading. Racking is modular by design, and one bay matches the next in a laser scan and often in an image. Place recognition then proposes loop closures between distinct locations, and a single accepted false closure can corrupt a pose graph beyond repair (Cadena et al., 2016). The third is change. Pallets arrive and leave, so the occupied volume of a rack face differs between the mapping run and the working run, and people and forklifts occlude the view.</p>
</sec>
<sec id="sec2-3"><title>2.2. Existing benchmarks and metrics</title>
<p>The reference datasets of the field were recorded for other purposes. The TUM RGB-D benchmark covers handheld and robot-mounted cameras in offices and a hall (Sturm et al., 2012), KITTI covers road driving (Geiger et al., 2012) and EuRoC a micro aerial vehicle in a machine hall and a small room (Burri et al., 2016). Their lasting contribution is methodological. Sturm et al. (2012) defined the absolute trajectory error, computed after rigid alignment of estimate and reference by the closed-form method of Umeyama (1991), and the relative pose error over a fixed interval. Kümmerle et al. (2009) argued for measuring errors in relative displacements between selected poses, which avoids dependence on a global frame. Zhang and Scaramuzza (2018) showed that the choice of alignment changes the reported error and must be stated. Open tools implement these measures (Grupp, 2017).</p>
</sec>
</sec>
<sec id="sec3"><title>3. The Proposed Protocol</title>
<p>The protocol has five stages, each with a defined output, as set out in Figure 1. The stages are described below in the order in which they would be carried out.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>The five stages of the proposed benchmarking protocol and the output of each</p></caption><graphic xlink:href="IJRRA_V1I1_2026_03_Figure1.png" mimetype="image" mime-subtype="png"/></fig>
<sec id="sec3-2"><title>3.1. Stage 1: Classify the aisles</title>
<p>&quot;Feature-poor&quot; must be made measurable before it can be benchmarked. Each test aisle is described by its length, its width, the ratio of the two, the type of rack face (open beams, mesh, solid panels or wrapped pallets), the fill level at recording time, the floor finish and the lighting. From these the protocol defines three classes: a reference class of short aisles with open, varied rack faces; a degenerate class of long aisles with uniform or solid faces; and an aliased class in which several parallel aisles are identical to one another. Reporting results by class prevents a good average from hiding failure in the class that matters.</p>
</sec>
<sec id="sec3-3"><title>3.2. Stage 2: Build and calibrate the sensor rig</title>
<p>All pipelines must be fed from one recording, so the rig carries the union of the sensors they need: a planar safety-type laser scanner at the usual mounting height, a three-dimensional lidar, a stereo or depth camera, an inertial measurement unit and wheel encoders. Sensors are hardware-synchronised where possible and time offsets are estimated otherwise. Intrinsic and extrinsic calibration follows published practice for joint spatial and temporal calibration of cameras and inertial sensors (Furgale et al., 2013), and the calibration files and their residuals are released with the data, since a poor extrinsic estimate is easily mistaken for a weakness of the algorithm.</p>
</sec>
<sec id="sec3-4"><title>3.3. Stage 3: Survey the ground truth</title>
<p>Motion capture, the reference used in small indoor datasets, cannot cover an aisle of industrial length, and satellite positioning is unavailable under a roof. The protocol therefore uses surveyed fiducials. Visual tags of the AprilTag family (Olson, 2011) are fixed to rack uprights at regular spacing on both sides, and their positions are measured with a total station from stations tied into a common control network. A dedicated upward- or side-facing camera, not available to the pipelines under test, observes the tags and yields reference poses wherever a tag is in view. The uncertainty of the reference is estimated from the survey and stated; errors below it are not interpreted. Tags are masked from the images supplied to visual pipelines so that the reference does not become a feature.</p>
</sec>
<sec id="sec3-5"><title>3.4. Stage 4: Record the runs</title>
<p>Each trajectory is chosen to provoke one mechanism. A straight traverse of a single long aisle at constant speed isolates along-aisle drift. A serpentine route through adjacent identical aisles invites false loop closures. A route that leaves the racking, crosses an open dock area and returns tests recovery and genuine loop closure. A repeat of the first route after the rack contents have changed tests sensitivity to change, and a run with pedestrians and trucks present tests dynamic clutter. Runs are recorded at the working speed of the vehicle, including the stops and turns in place that real missions contain. Raw data are stored unfiltered.</p>
</sec>
<sec id="sec3-6"><title>3.5. Stage 5: Evaluate and report</title>
<p>The pipelines compared should span the main designs in use: planar lidar SLAM by particle filter (Grisetti et al., 2007) and by graph optimisation with submaps (Hess et al., 2016), three-dimensional lidar odometry with and without tight inertial coupling (Zhang and Singh, 2014; Shan et al., 2020), and visual and visual-inertial systems (Qin et al., 2018; Campos et al., 2021). Two configuration rules apply. Each pipeline is run once with its published default parameters and once with parameters tuned on a held-out aisle that is never used for scoring, and both results are reported. Each sequence is processed several times, because pipelines with multithreading or random sampling are not deterministic.</p>
<p>Table 1 lists the metrics. The departure from common practice is the decomposition of error into an along-aisle and a cross-aisle component in the frame of the racking, since a single root-mean-square figure conceals the degeneracy the benchmark exists to expose.</p>
<table-wrap id="tbl1"><label>Table 1</label><caption><p>Metrics specified by the proposed protocol and the failure each is meant to reveal</p></caption><table frame="hsides" rules="groups"><thead><tr><th>Metric</th><th>How it is obtained</th><th>What it reveals</th></tr></thead><tbody><tr><td>Absolute trajectory error</td><td>Position error after rigid alignment (Sturm et al., 2012)</td><td>Global consistency of the trajectory</td></tr><tr><td>Along-aisle error</td><td>Error component parallel to the rack line, per aisle</td><td>Drift from geometric degeneracy</td></tr><tr><td>Cross-aisle error</td><td>Error component perpendicular to the rack line</td><td>Clearance margin for safe driving</td></tr><tr><td>Relative pose error</td><td>Error in displacement over fixed path lengths</td><td>Local odometry quality</td></tr><tr><td>False loop closures</td><td>Accepted closures between poses in different surveyed places</td><td>Susceptibility to perceptual aliasing</td></tr><tr><td>Completion rate</td><td>Share of repeated runs finishing without tracking loss</td><td>Reliability, not accuracy</td></tr><tr><td>Compute load</td><td>Processor and memory use on a stated computer</td><td>Feasibility on vehicle hardware</td></tr></tbody></table></table-wrap>
<p>Reports give the distribution of each metric over repeated runs, by aisle class, together with every run that failed. A pipeline that loses tracking is recorded as a failure for that run and is not dropped from the averages without comment.</p>
</sec>
</sec>
<sec id="sec4"><title>4. Fitting the Protocol to an Operating Warehouse</title>
<p>A working site imposes limits that a laboratory does not. Aisles can seldom be closed for long, so the survey should be planned so that the tags, once fixed, can stay in place and be re-observed on later visits. Rack contents cannot be controlled, and the protocol treats this as information: fill level is photographed and logged for each run. Safety rules govern where a test vehicle may travel alongside staff, which may restrict the dynamic-clutter run to supervised periods. Commercial confidentiality may prevent the release of camera images, in which case lidar and inertial data with the reference trajectory still permit most of the comparison. Where no total station is available, a calibrated measuring wheel and laser distance meter give a coarser reference whose larger uncertainty must be carried through to the interpretation.</p>
</sec>
<sec id="sec5"><title>5. Limitations and What Remains to Be Shown</title>
<p>The protocol is proposed and untested. Its weakest element is the ground truth. Fiducial-based reference poses are discontinuous, available only where a tag is seen, and their accuracy depends on survey quality and on the calibration of the reference camera. A first application would need to show, by an independent check such as repeated total-station shots to a prism on the vehicle at rest, that the reference is good enough to rank the pipelines.</p>
<p>Several design choices also await evidence. Whether the three aisle classes separate pipeline behaviour as intended, or whether a continuous descriptor of degeneracy would serve better, can only be learned from data. The tuned-parameter rule reduces the advantage of the experimenter who knows one pipeline well, without removing it. A benchmark recorded at one site reflects that site&#x27;s racking, floor and lighting, and generality requires several. Finally, trajectory accuracy is a proxy: the property an operator cares about is whether the vehicle completes missions, and the link between the two is assumed here and not demonstrated.</p>
</sec>
<sec id="sec6"><title>6. Conclusion</title>
<p>Warehouse aisles combine geometric degeneracy, perceptual aliasing and continual change, and none of the standard datasets represents them. The protocol proposed in this article specifies aisle classes, a common sensor rig, a surveyed fiducial reference, trajectories matched to failure mechanisms, configuration rules and a set of metrics that splits error along and across the aisle and counts false loop closures. It is offered as a starting point. Its usefulness will be settled by the first groups who record data with it and report where it needed to change.</p>
</sec>
<sec id="sec7"><title>Conflict of interest</title>
<p>To be declared by the author(s) before publication.</p>
</sec>
<sec id="sec8"><title>Funding</title>
<p>To be declared by the author(s) before publication.</p>
</sec>
</body>
<back>
<ref-list><title>References</title>
<ref id="ref1"><label>1</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Burri, M., Nikolic, J., Gohl, P., Schneider, T., Rehder, J., Omari, S., Achtelik, M.W. and Siegwart, R.</string-name></person-group> (<year>2016</year>). <article-title>The EuRoC micro aerial vehicle datasets</article-title>. <source>International Journal of Robotics Research</source>, <volume>35(10)</volume>, <fpage>1157-1163</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/0278364915620033">https://doi.org/10.1177/0278364915620033</ext-link></mixed-citation></ref>
<ref id="ref2"><label>2</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Cadena, C., Carlone, L., Carrillo, H., Latif, Y., Scaramuzza, D., Neira, J., Reid, I. and Leonard, J.J.</string-name></person-group> (<year>2016</year>). <article-title>Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age</article-title>. <source>IEEE Transactions on Robotics</source>, <volume>32(6)</volume>, <fpage>1309-1332</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TRO.2016.2624754">https://doi.org/10.1109/TRO.2016.2624754</ext-link></mixed-citation></ref>
<ref id="ref3"><label>3</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Campos, C., Elvira, R., Rodríguez, J.J.G., Montiel, J.M.M. and Tardós, J.D.</string-name></person-group> (<year>2021</year>). <article-title>ORB-SLAM3: An accurate open-source library for visual, visual-inertial, and multimap SLAM</article-title>. <source>IEEE Transactions on Robotics</source>, <volume>37(6)</volume>, <fpage>1874-1890</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TRO.2021.3075644">https://doi.org/10.1109/TRO.2021.3075644</ext-link></mixed-citation></ref>
<ref id="ref4"><label>4</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Censi, A.</string-name></person-group> (<year>2007</year>). <article-title>An accurate closed-form estimate of ICP&#x27;s covariance</article-title>. <source>Proceedings of the 2007 IEEE International Conference on Robotics and Automation (ICRA)</source>, <fpage>3167-3172</fpage></mixed-citation></ref>
<ref id="ref5"><label>5</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Furgale, P., Rehder, J. and Siegwart, R.</string-name></person-group> (<year>2013</year>). <article-title>Unified temporal and spatial calibration for multi-sensor systems</article-title>. <source>Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</source>, <fpage>1280-1286</fpage></mixed-citation></ref>
<ref id="ref6"><label>6</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Geiger, A., Lenz, P. and Urtasun, R.</string-name></person-group> (<year>2012</year>). <article-title>Are we ready for autonomous driving? The KITTI vision benchmark suite</article-title>. <source>Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>, <fpage>3354-3361</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CVPR.2012.6248074">https://doi.org/10.1109/CVPR.2012.6248074</ext-link></mixed-citation></ref>
<ref id="ref7"><label>7</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Grisetti, G., Stachniss, C. and Burgard, W.</string-name></person-group> (<year>2007</year>). <article-title>Improved techniques for grid mapping with Rao-Blackwellized particle filters</article-title>. <source>IEEE Transactions on Robotics</source>, <volume>23(1)</volume>, <fpage>34-46</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TRO.2006.889486">https://doi.org/10.1109/TRO.2006.889486</ext-link></mixed-citation></ref>
<ref id="ref8"><label>8</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Grupp, M.</string-name></person-group> (<year>2017</year>). <article-title>evo: Python package for the evaluation of odometry and SLAM</article-title>. <source>Open-source software, github.com/MichaelGrupp/evo</source></mixed-citation></ref>
<ref id="ref9"><label>9</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Hess, W., Kohler, D., Rapp, H. and Andor, D.</string-name></person-group> (<year>2016</year>). <article-title>Real-time loop closure in 2D LIDAR SLAM</article-title>. <source>Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA)</source>, <fpage>1271-1278</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICRA.2016.7487258">https://doi.org/10.1109/ICRA.2016.7487258</ext-link></mixed-citation></ref>
<ref id="ref10"><label>10</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Kümmerle, R., Steder, B., Dornhege, C., Ruhnke, M., Grisetti, G., Stachniss, C. and Kleiner, A.</string-name></person-group> (<year>2009</year>). <article-title>On measuring the accuracy of SLAM algorithms</article-title>. <source>Autonomous Robots</source>, <volume>27(4)</volume>, <fpage>387-407</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10514-009-9155-6">https://doi.org/10.1007/s10514-009-9155-6</ext-link></mixed-citation></ref>
<ref id="ref11"><label>11</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Olson, E.</string-name></person-group> (<year>2011</year>). <article-title>AprilTag: A robust and flexible visual fiducial system</article-title>. <source>Proceedings of the 2011 IEEE International Conference on Robotics and Automation (ICRA)</source>, <fpage>3400-3407</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICRA.2011.5979561">https://doi.org/10.1109/ICRA.2011.5979561</ext-link></mixed-citation></ref>
<ref id="ref12"><label>12</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Qin, T., Li, P. and Shen, S.</string-name></person-group> (<year>2018</year>). <article-title>VINS-Mono: A robust and versatile monocular visual-inertial state estimator</article-title>. <source>IEEE Transactions on Robotics</source>, <volume>34(4)</volume>, <fpage>1004-1020</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TRO.2018.2853729">https://doi.org/10.1109/TRO.2018.2853729</ext-link></mixed-citation></ref>
<ref id="ref13"><label>13</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Shan, T., Englot, B., Meyers, D., Wang, W., Ratti, C. and Rus, D.</string-name></person-group> (<year>2020</year>). <article-title>LIO-SAM: Tightly-coupled lidar inertial odometry via smoothing and mapping</article-title>. <source>Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</source>, <fpage>5135-5142</fpage></mixed-citation></ref>
<ref id="ref14"><label>14</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Sturm, J., Engelhard, N., Endres, F., Burgard, W. and Cremers, D.</string-name></person-group> (<year>2012</year>). <article-title>A benchmark for the evaluation of RGB-D SLAM systems</article-title>. <source>Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</source>, <fpage>573-580</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/IROS.2012.6385773">https://doi.org/10.1109/IROS.2012.6385773</ext-link></mixed-citation></ref>
<ref id="ref15"><label>15</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Umeyama, S.</string-name></person-group> (<year>1991</year>). <article-title>Least-squares estimation of transformation parameters between two point patterns</article-title>. <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>, <volume>13(4)</volume>, <fpage>376-380</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/34.88573">https://doi.org/10.1109/34.88573</ext-link></mixed-citation></ref>
<ref id="ref16"><label>16</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Zhang, J. and Singh, S.</string-name></person-group> (<year>2014</year>). <article-title>LOAM: Lidar odometry and mapping in real-time</article-title>. <source>Robotics: Science and Systems X</source> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.15607/RSS.2014.X.007">https://doi.org/10.15607/RSS.2014.X.007</ext-link></mixed-citation></ref>
<ref id="ref17"><label>17</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Zhang, J., Kaess, M. and Singh, S.</string-name></person-group> (<year>2016</year>). <article-title>On degeneracy of optimization-based state estimation problems</article-title>. <source>Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA)</source>, <fpage>809-816</fpage></mixed-citation></ref>
<ref id="ref18"><label>18</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Zhang, Z. and Scaramuzza, D.</string-name></person-group> (<year>2018</year>). <article-title>A tutorial on quantitative trajectory evaluation for visual(-inertial) odometry</article-title>. <source>Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</source>, <fpage>7244-7251</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/IROS.2018.8593941">https://doi.org/10.1109/IROS.2018.8593941</ext-link></mixed-citation></ref>
</ref-list>
</back>
</article>