Time of flight
A LIDAR sends a short pulse of infrared laser light and times its echo. The light travels to the surface and back, so a round trip of gives the range with the speed of light (Li and Ibanez-Guzman 2020, Section II.A). A surface 6 m away returns the pulse after 40 ns. Measuring that delay precisely is difficult: a change of 1 cm in range changes the round trip by about 67 ps, so centimeter ranging needs timing electronics that resolve delays of that size (Corke, Robotics, Vision and Control, 3rd edition, Section 14.6.2).1D, 2D and 3D LIDARs
Corke describes three LIDAR configurations (Robotics, Vision and Control, Section 6.8). A 1D LIDAR, or laser rangefinder, measures a single range along its beam. A 2D LIDAR rotates that beam about an axis and returns a planar cross-section of the world in polar form, . On a mobile robot it usually scans a plane parallel to the floor and slightly above it. A spinning 3D LIDAR rotates a vertical fan of beams and returns spherical coordinates in , or points in , a point cloud. Other 3D LIDARs steer the beam without turning the whole head, as described below.
The Hokuyo ranges are the guaranteed detection ranges, on a white Kent sheet and on a 10% diffuse target; it outputs readings out to 30 m, and its error figures hold under the factory test conditions. The Livox ranges are stated for 100 klx of ambient light, about full sunlight. A Livox frame is a 0.1 s slice of a pattern that never repeats, not a full revolution.
Compared with a camera, a LIDAR returns metric range directly and works in the dark. Sunlight adds infrared background at the sensor’s wavelength, which can drown a weak echo and shorten the range. A sweep takes time, so a moving sensor distorts its own scan. A LIDAR measures no color, and a spinning one needs a motor. Compared with a typical camera, a typical robot LIDAR is larger, draws more power and costs more (Corke, Section 6.8).
Intensity and failure modes
Most scanning LIDARs also report, with each range, how strongly the light came back, the intensity or remission. It depends on the infrared reflectivity of the surface (Corke, Section 6.8) and on the angle at which the beam strikes it (Li and Ibanez-Guzman 2020, Section II.A.1). A dark surface returns less light, so the sensor sees it over a shorter distance. The range table above shows this: the OS1 reaches 170 m on an 80% reflective target and 90 m on a 10% one. A black, light-absorbing object may return nothing at all (Probabilistic Robotics, Section 6.3.1). Glass passes most of the beam and reflects the rest like a mirror, so a scanner detects a pane only over a limited range of incidence angles. That range narrows when a wall stands behind the glass (Foster et al. 2013). A beam can also bounce off glass or a mirror onto another object and come back by way of the mirror. The sensor converts the longer travel time into a range along the beam’s original direction, so it places a point on the far side of the reflecting surface, where nothing is. This is multipath, and it leaves false points in the scan (Li, Zhao and Schwertfeger 2024, Section 4). Fog, rain, dust and snow scatter and absorb the light and produce false detections (Royo and Ballesta-Garcia 2019, Section 4.4). The beam spreads as it travels, so the spot it lights grows with distance. At the edge of an object the spot can fall partly on the object and partly on a wall behind it, and the pulse comes back as two echoes. The VLP-16 reports the strongest return, the last return or both, depending on its return mode. In dual-return mode it reports both echoes when the two surfaces are at least 1 m apart (VLP-16 user manual, Chapter 6). The beam model does not model each of these failures. It describes what the readings of one beam look like with four terms: a Gaussian around the expected range for a correct return, an exponential for returns from objects in front of the mapped surface, a point mass at the maximum range for a beam that returns nothing, and a uniform density for readings that the other three do not explain. A multipath point or a split return lands in whichever term its range falls under, most often the uniform one.Found an error on this page? Report an issue.

