Issue link: https://fieldtech.trimble.com/resources/i/1303513
Objective & Executive Summary With a reputation of excellence in spatial data integrity, Trimble's customers have come to expect precision and accuracy at the forefront of every Trimble product. Trimble Connect for HoloLens (TCH) is no exception, and is one of the few mixed reality solutions enabling users the ability to work with models at a 1:1 scale. Until recently, maintaining precise alignment of models in the HoloLens has relied on a spatial engine referred to as Spongy Space. In spongy space, the device constantly updates its own location and orientation as it receives new sensor information, irrespective of previous alignment knowledge. Alternatively, the new World Locking Tools engine (WLT) constrains this spongy space between a collection of dropped 1 anchors, optimizing position and orientation of the model alignment as the user moves about their space. With WLT now integrated into the TCH application, our team set out to measure the improved precision and accuracy of the new engine. The way in which the HoloLens' depth sensor maps its surroundings is good at determining where real-world features are in relation to the user, however, it is not as good at telling where the user is in comparison to where they were. As a user moves from Point A to Point B, the device uses SLAM-based algorithms to map and measure their movement. As with any SLAM algorithm, the relation between these points will be recorded with some error. When the user returns to Point A, the HoloLens will be slightly off again, resulting in a Drift error where the user perceives that the model has drifted away from its anchor at Point A. Generally, this drift will have also been noticeable at Point B, growing as the user moves away from their initial placement point. Another important factor to consider is Scale error. This error causes users to see the size of their model differently than it was designed to be. For instance, a sphere that is modeled at 1 meter diameter may not perfectly appear as a 1 meter hologram. Scale error is unique because it varies from device to device, model to model, and even person to person. A number of factors contribute to this error, such as the factory calibration of the device, the conversion of a model from the authoring tool into the HoloLens, a user's physical eye characteristics, and/or the way in which the user is wearing their device. By defining both Drift and Scale errors, as done in this report, it is possible to prescribe best practices for users to limit the impact of such effects in their use of mixed reality. After a thorough series of tests, these errors were isolated and defined. Testing first looked at scale error in order to apply these findings to future observations and subsequently isolate drift on its own. Here, it was determined that the tested XR10 device scaled the model at a near perfect 1:1 ratio, showing a small scale error of only -0.03%. With scale error defined, the average impact of drift (expressed as a percentage of distance travelled) could be determined. 1 Microsoft Inc. World Locking Tools For Unity. Retrieved from https://bit.ly/3m7UI3V 1