I tested Lidar Lite V3 with Uno using the Garmin library I2C example. The specs says the reading accuracy should be within ±2.5cm for <5m range and ±10cm for the rest, but my result didn't match at all.
I pointed Lidar Lite towards a wall at different distances, recorded ~1000 samples at ~30Hz rate at each location and checked reading fluctuation:
Location Fluctuation
1m 6cm
3m 9cm
7m 17cm
11m 52cm
18m 101cm
After 20m range, I could barely get any valid reading even though the measurement range should go to 40m written on the specs.
My connection exactly followed the diagram on the specs and I tried both default and maximum range modes.
http://static.garmin.com/pumac/LIDAR_Lite_v3_Operation_Manual_and_Technical_Specifications.pdf
Could anybody help me with this? Did I receive a faulty unit?
Thanks