Lidar Accuracy

I am using Lidar to measure the distance between the target point and the iPhone Pro. I am getting the correct distance only if I am greater than 70 cm away from the target point. I need that value to be accurate for distances below 70 cm as well.

Is there any coding level issue or It's Lidar's limitations?

For non-dark and non-reflective object surfaces, ARKit ARDepthData delivers depthMap with a wide ‘High’ confidenceMap for target points close to 20 cm away. Additionally, measurement accuracy is a statistical measure that should be handled mathematically by algorithms. A single measurement point may be inaccurate, but the average of 10-time measurements is statistically more stable.

The video below demonstrates a real-time plane detection & measurement from ARKit ARDepthData.

Finding Planes in depthMap - Apple iPad Pro LiDAR https://youtu.be/8ixtwnfsuzA

Lidar Accuracy
 
 
Q