# Trajectory Anchoring and Point Cloud Fidelity: A Comparison of Mobile SLAM vs Static TLS

**By Sam Hough** · 2026-05-05

At **PQS Tech**, our approach to the hardware we supply and support is rooted in verification. For a professional surveyor, a point cloud is only as reliable as the methodology used to generate it.

To evaluate the current state of mobile mapping, we conducted a comparative study in our office, benchmarking several SLAM systems, including the **CHCNAV RS30**, **CHCNAV RS7**, **Viametris**, and **SHARE S20**, against our trusty **Trimble X7** terrestrial laser scanner (TLS).

### The Key Takeaway

Our study confirms that when SLAM data is treated with traditional survey discipline - utilising Trajectory Ground Control Points (TGCPs) and a stabilised gait - it can achieve a **Mean Error in Plane of 5mm**, rivalling TLS for many BIM and interior mapping applications. Without these constraints, rotational drift can render the data unusable for professional tolerances, even though it may ‘look’ great.

### The Survey Methodology: Establishing the "Truth"

To ensure a rigorous comparison, we did not rely on "best-fit" cloud-to-cloud registration. We followed a traditional survey workflow to isolate hardware performance from processing artefacts:

-   **Primary Control:** We established a rigid control network using a Total Station to define the absolute coordinate system, transferring a baseline from outside into our office upstairs.
    
-   **The TLS Benchmark (Green):** We captured the environment using a **Trimble X7**. By performing a resection in the **centre** of the largest room, we ensured the control points maintained good geometry. This dataset serves as our **"Truth"**, representing static observations with negligible drift.
    
-   **Controlled SLAM Capture (Orange/Red):** For the CHCNAV RS30 and SHARE S20, we **utilised** a controlled trajectory. We integrated **Trajectory Ground Control Points (TGCPs)** - surveyed coordinates that "pin" the SLAM path to the primary network during post-processing.
    
-   **Uncontrolled SLAM Capture (Purple/Yellow):** To simulate poor field practice, we captured the office without TGCPs and without **optimised** trajectory loops.
    
-   **Post-Processing:** Data was processed in proprietary software for each manufacturer, with the final comparison conducted in **Trimble RealWorks**.
    

### The Fundamental Difference: Static Observations vs Dynamic Draping

The core difference between TLS and SLAM lies in the spatial reference of the sensor. A TLS provides rigid observations from a fixed position. In contrast, SLAM data is effectively sensor data **"draped"** onto a calculated trajectory.

The SLAM algorithm estimates the sensor’s **Pose** in real-time using an **Inertial Measurement Unit (IMU)** and LiDAR feature tracking. However, IMUs naturally drift over time. If the trajectory estimation drifts, even by a fraction of a degree, the error is propagated through the entire point cloud. Without external constraints like TGCPs and a sensible walking path, this leads to the **"ghosting"** or **"doubling"** of walls typically seen in uncontrolled datasets.

### Trajectory Discipline: Beyond the "Walk-and-Go" Myth

A SLAM system is fundamentally reliant on the quality of the sensor path (the trajectory). For this project, we executed a disciplined, **stabilised** trajectory with a total collect time of **3 minutes and 12 seconds**.

By maintaining a smooth, consistent gait and a deliberate route, we ensured the sensors maintained optimal feature tracking. We didn't treat the scanner like a consumer camera; we treated it as a survey instrument. This professional approach ensures the sensor has sufficient time to "see" geometric anchors—such as corners, door frames, and alcoves—without the jarring motion that causes algorithmic failure.

I explored poor methodology versus the technology in detail in a recent article, [found here](https://www.linkedin.com/pulse/its-time-stop-blaming-tech-sam-hough-gwt8e).

![](https://media.licdn.com/dms/image/v2/D4E12AQHBYO60bOWDUg/article-inline_image-shrink_1000_1488/B4EZ3026xwKsAI-/0/1777929532077?e=1779321600&v=beta&t=EXb-RIRaxPlvJtncpl7tjEKdNVHdTan_ZxPaypy-efQ)

  

### Visual Analysis: Comparative Performance

When **analysing** the datasets side-by-side, the impact of trajectory anchoring and a disciplined route becomes undeniable.

### 1\. Global Alignment and Planimetric Consistency

In the plan view, the **Green (X7)** data acts as our primary control.

-   The **Orange (RS30 + TGCPs)** and **Red (SHARE S20)** datasets show high planimetric fidelity, following the X7’s wall profiles with minimal deviation.
    
-   The **Purple (Viametris)** and **Yellow (Uncontrolled)** begin to diverge significantly. This is **rotational drift**, where the entire room geometry begins to skew relative to the true office layout.
    

![](https://media.licdn.com/dms/image/v2/D4E12AQEoB7dcrfefpw/article-inline_image-shrink_1000_1488/B4EZ304xGIJIAI-/0/1777930015458?e=1779321600&v=beta&t=YL_RMIY2y96_owMIedhYSOziRFlW9HkNERmh7MGun8Q)

  

### 2\. Wall Thickness and "Smearing"

Looking at a close-up of a partition adjoining the external brickwork, we can **analyse** the "thickness" of the wall data:

-   **Green:** A clean, single-skin line (the benchmark).
    
-   **Orange/Red:** Maintains a tight overlap, confirming the trajectory was anchored well enough to prevent "smearing."
    
-   **Yellow/Purple:** Shows significant smearing where the algorithm has misjudged the true movement of the sensor. This most likely occurred whilst transitioning through a door frame, where the sensor saw limited distinct features.
    

![](https://media.licdn.com/dms/image/v2/D4E12AQHwapd2uLjpLQ/article-inline_image-shrink_400_744/B4EZ3026kHIMAM-/0/1777929529918?e=1779321600&v=beta&t=LImSDR4PS6MnKZZGpEczxwT-nnIs4Hnr8FM3cDv83B8)

  

### 3\. Vertical Profile Fidelity

While relative accuracies within a single room are often maintained in uncontrolled SLAM, **absolute accuracy** is degraded substantially. As the trajectory drifts, the vertical profile begins to shift or tilt, leading to significant errors in height measurements on larger projects.

![](https://media.licdn.com/dms/image/v2/D4E12AQGeyzuA3CE93g/article-inline_image-shrink_400_744/B4EZ3026n5KsAQ-/0/1777929530279?e=1779321600&v=beta&t=XITQ3CwbpJyis4fRwFdLRZiSotttkGtl4iiNgwNuIGQ)

![](https://media.licdn.com/dms/image/v2/D4E12AQEqSDh-JpjxVg/article-inline_image-shrink_400_744/B4EZ303TyFIcAM-/0/1777929633243?e=1779321600&v=beta&t=prRl2T3bKSFH1-HuVUGYzlMVdYsvSAu8gaNuUjwK9iQ)

![](https://media.licdn.com/dms/image/v2/D4E12AQGl7VfXDUfY9g/article-inline_image-shrink_400_744/B4EZ3026moIgAM-/0/1777929530278?e=1779321600&v=beta&t=Oj9HrHeIzNwBRO6tB1sp2w_Gzf7jRG-3_SKY3P3fB5o)

![](https://media.licdn.com/dms/image/v2/D4E12AQGwASAJcGx-mQ/article-inline_image-shrink_400_744/B4EZ3026mCJcAM-/0/1777929530098?e=1779321600&v=beta&t=8din8k9lmoYKpm7j5J1lm_VJdspa8NeP9hWFXR2besY)

### Summary of Results

![](https://media.licdn.com/dms/image/v2/D4E12AQFO4_CBxvfJUw/article-inline_image-shrink_400_744/B4EZ304U75K8AQ-/0/1777929900583?e=1779321600&v=beta&t=Cu4-vxNSR-baCIJQTcwWgo2_lqVx1FcgFQfn0PmHoBk)

### Conclusion: Methodology Over Hardware

The results of our controlled run with the RS30 show that **100% of the points met a precision threshold of 0–1cm**, with a **Mean Error in Plane of 5mm** and a **Mean Error in Height of 6mm**.

These results are only possible when the data is treated as a trajectory-based observation requiring both external constraints and professional gait.

### When to use what?

-   **Use TLS when:** You require sub-3mm accuracy for structural monitoring, high-precision engineering, or floor flatness (FF/FL) analysis.
    
-   **Use SLAM when:** Speed is critical, environments are congested, or you are performing high-detail BIM/as-built surveys - provided you have the expertise to anchor the trajectory.
    

**At PQS Tech, we don’t guess. We verify.**

**Join the Discussion**

How are you managing trajectory drift in environments with limited vertical features? Do you find that increasing TGCP density compensates for poor loop-closure opportunities, or do you rely more on post-processing optimisation? Let’s discuss the nuances of trajectory anchoring in the comments.

![](https://media.licdn.com/dms/image/v2/D4E12AQGI7AYl75aRjQ/article-inline_image-shrink_400_744/B4EZ3026oGHMAM-/0/1777929530309?e=1779321600&v=beta&t=ZCEnyouT3Tc2Y_BljhkIvRMBRMdjHa7xXWBIlShyldk)

![](https://media.licdn.com/dms/image/v2/D4E12AQEfci84y6Krpg/article-inline_image-shrink_400_744/B4EZ304muYIoAM-/0/1777929972984?e=1779321600&v=beta&t=rRvVfT-ZG-i5gKv_pDRx5fatRfh82G7jR7nWKlIudpc)

![](https://media.licdn.com/dms/image/v2/D4E12AQF9px8WfEHnkA/article-inline_image-shrink_400_744/B4EZ305EHeHQAM-/0/1777930093474?e=1779321600&v=beta&t=W-fjk9vdiNJznRzaW9_mH56My4NwPzAQL60UCZBwG1Y)

![](https://media.licdn.com/dms/image/v2/D4E12AQFsn9Y-lcxCAg/article-inline_image-shrink_400_744/B4EZ305HRFIoAM-/0/1777930106284?e=1779321600&v=beta&t=cACCcZEU05ZrqJu9svpRrKT39OOQh3HIRO2xHHMNKLU)

**Tags:** BIM, CHCNAV RS30, CHCNAV RS7, Comparative Study, Digital Twin, Geospatial, Land Surveying, Mobile Mapping, Point Cloud Accuracy, Product Review, Reality Capture, SLAM vs TLS, Surveying Equipment, Trimble X7

---

> Source: [PQS Tech](pqstech.com/blogs/news/slam-vs-tls-comparative-study-mobile-mapping-accuracy)
