Scan Pattern

Qb2 sensors are scanning LiDARs. Scanning LiDARs usually perform subsequent measurements, each comprising only single or a couple of points in space in one direction at a time. In contrast to flash LiDARs, the whole field of view is, therefore, not covered at once but rather within a certain time frame. Qb2 sensors use two MEMS mirrors to deflect a collimated laser beam in the desired direction. The angle of both mirrors define the direction the system is looking at. A ‘time of flight’ measurement then determines the distance of the object to the LiDAR. Both mirrors oscillate at a given eigenfrequency and the relative phase of both mirrors defines the trajectory. The resulting laser beam trajectory for maximum amplitude of both scanners circumscribes the field of view (FoV).

Simplified mathematical description of the Blickfeld Scanner

Blickfeld LiDARs comprise two mirrors that oscillate with the same frequency. Both mirrors are identical and differ only in their orientation (one vertical, one horizontal) and in their relative phase and amplitude. Together, they create a Lissajous curve with a frequency ratio of \(1:1\), a phase difference of \(\Delta\phi=1/4\pi\), and a variable amplitude ratio.

Horizontal mirror

The two mirrors, both with the natural frequency, create a scan pattern with the frame duration \(T\). Hereby, \(T\) is always an integer multiple of \(1/f\), where \(f\) is the mirror’s oscillation frequency. The horizontal mirror oscillates in a continuous sinusoidal motion. One frame is comprised of one full oscillation period of the mirror. The resulting horizontal angle \(\theta_H\) can be described as follows:

\[\theta_H(t) = \theta_{H,max} / 2 \times \cos(2\pi f t)\]

With the horizontal field of view \(\theta_{H,max}\) (which can be chosen freely within the physical limitations of the horizontal mirror).

The blue line in Figure 1 below shows a plot of the horizontal angle \theta_H for an exemplary frame with an eigenfrequency of \(f=270\ \mathrm{Hz}\), a horizontal Field of View \(\theta_{H,max}=80^{\circ}\), 40 scanlines (20 periods) and a duration of \(T=2/f\).

Vertical mirror

The vertical mirror has a phase offset of \(\Delta \phi = \pi / 4\) with respect to the horizontal mirror and a variable amplitude that is described by the ramp function r(t). The vertical angle can therefore be written as:

\[\theta_V(t) = r(t) \times \theta_{V,max} / 2 \cdot \sin(2 \pi f t)\]

The vertical field of view \(\theta_{V,max}\) can also be chosen freely within the physical limitations of the vertical mirror.

Ramp function

The ramp function consists of two segments. During the first half of the frame it is a strictly monotonically increasing function from 0 to 1, while during the second half, it is a strictly monotonically decreasing function from 1 to 0. An exemplary function consisting of two linear areas can be described as:

\[r(t) = 4/3 t / T \ \text{for} \ t \in [ 0; 3/4 T ]\]
\[r(t) = 4 - 4t / T \ \text{for} \ t \in ] 3/4 T; T ]\]

Note that these linear functions are only exemplary. To create different densities of scanlines, throughout the scan pattern, ramp functions with varying slopes, or nonlinear ramp functions can be chosen (the maximum slope of these functions is limited by the characteristics of the mirror). The spacing of the scanlines can therefore be controlled by adjusting the ramp function \(r(t)\).

The ramping phases are known as the up-ramping phase and the down-ramping phase.

The orange line in the following figure 1 shows a plot of the vertical angle \(\theta_V\) for an exemplary frame with a natural frequency \(f=270\ \mathrm{Hz}\), a vertical field of view \(\theta_{V,max}=30^{\circ}\), and the ramp function \(r(t)\) defined in the previous example.

scan pattern mirror movement
Figure 1. Movement of the horizontal mirror (blue) and the vertical mirror (orange).

Scan lines

One scanline is defined as half of the period of the horizontal mirror’s oscillation, i.e. a movement of the laser beam from right to left or from left to right.

The number of scanlines per frame N results from the following equation:

\[N = 2 T f\]

By altering the number of scanlines per frame, you can directly decrease or increase the frame duration \(T\). As the frame rate of the system is equal to \(1/T\), the frame rate is inversely proportional to the number of scanlines per frame.

The horizontal mirror starts on the left and moves to the right. The vertical mirror starts at zero and moves to the bottom. As depicted in figure 2, the first scanline is nearly a straight line in the middle from left to right. The second scanline is above the first scanline and moves from right to left. The third scanline is below the first scanline and moves from left to right. The fourth scanline is above the second scanline and moves from right to left, and so on.

scan pattern buildup
Figure 2. Movement of the laser beam.