• No results found

Characterization of Neato Lidar

N/A
N/A
Protected

Academic year: 2021

Share "Characterization of Neato Lidar"

Copied!
4
0
0

Loading.... (view fulltext now)

Full text

(1)

Characterization of Neato Lidar

Anas W. Alhashimi

I. ABSTRACT

1

The Light Detection and Rangings (Lidars) are very useful

2

sensors in many robotic applications. The problem is that

3

the price of these sensors are quite expensive. A cheap

4

version of these sensors is the Neato1 Lidar. In this report

5

we will present different experiments that had been done to

6

characterize this device. Also discuss the possibilities that

7

can be done to improve its performance in the robotics

8

applications.

9

II. INTRODUCTION

10

Neato Lidar is a low cost 360 degree 2D laser scanner. The

11

system can perform 360 degree scan within 6 meter range.

12

The produced 2D point cloud data can be used in mapping,

13

localization and object/environment modelling. It’s scanning

14

frequency reached 5.5 Hz when sampling 360 points each

15

round and it can be configured up to 10 Hz maximum.

16

It is basically a laser triangulation measurement system. It

17

can work in indoor environment and outdoor environment

18

without sunlight. It emits infra-red laser signal and the laser

19

signal is then reflected by the object to be detected. Distance

20

to an object is measured by the angle of the reflected

21

light. Fig. 1 shows a simplified diagram of the triangulation

22

method. There is no accurate information about the camera,

23

however, reverse engineers believe that the camera has 2080

24

pixels of resolution. Each pixel is 4µm × 4µm, it is expected

25

to be able to resolve the laser dot to within 0.1 pixel using the

26

centroid algorithm [1]. It measures the distance x between

27

the dotted line that is parallel to the laser beam and the ray

28

reflected from the object. The similarity between the big and

29

small triangles gives the equation

30 q s = f x (1) 31

where q is the perpendicular distance to the object, s and f

32

are constants from the geometry of the Lidar and x is the

33

distance returned by the camera. It is clear from (1) that x is

34

inversely proportional to q. The range sensitivity dq

dx grows

35

quadratically with distance q

36 dq dx = q2 f s (2) 37

Longer distances are measured by few pixels in the camera

38

while smaller distances are measured by tens of pixels,

39

therefore, the resolution for short distances is much higher

40

than the resolution for long distances.

41

1Neato Robotics, Inc. https://www.neatorobotics.com/company/

Laser d s pinhole camera f q Object x

Fig. 1. A simplified diagram of the triangulation method.

III. SOME PROBABLE SOURCES OF ERROR 42

A. Laser and lens pointing angles 43

Low-cost laser modules have typical pointing accuracies 44

of at best 6 degrees. The physical linkage between lens ele- 45

ments, camera, laser, and laser optics must be rigid and have 46

low thermal distortion. Any relative movement of the chassis 47

that causes the laser dot to deviate more than a fraction of 48

a micron can cause large distance errors, especially at larger 49

distances. 50

B. Lens distortion 51

For a low-cost 16mm lens, the distortion will be at least 52

a few percent at the edge of field, even when optimizing for 53

a single wavelength. This is enough to be the major error in 54

distant readings, and must be compensated. 55

C. Laser dot localization on the sensor 56

To reduce errors at larger distances, the image of the 57

laser dot must be localized to sub-pixel precision. A simple 58

centroid algorithm were used for localization [1]. First, the 59

rows in 10-pixel horizontal band are summed. The resultant 60

line image is then differentiated and smoothed, and the center 61

of the dot is found using the maximum value. A better 62

sub-pixel localization can be achieved using more advanced 63

(2)

Saturation

1

An interesting phenomenon is that the errors do not go

2

down very much below 0.5 meter. This is because the

3

apparent size of the laser dot grows, and more pixels become

4

saturated at closer distances. Thus, it is more difficult to

5

localize the dot accurately.

6

IV. THEEXPERIMENTS

7

A. Device warming-up

8

Fig. 2 shows the recorded measurements for a target

9

fixed at 2 meters. The measurements recorded for about 1

10

hour. Both the recorded distance and recorded intensity are

11

stabilizing after about 2000 seconds. These changes could

12

be due to the temperature effect.

0 500 1,000 1,500 2,000 2,500 3,000 3,500 2.01 2.02 2.03 2.04 time [sec] distance [m] measured distance 0 500 1,000 1,500 2,000 2,500 3,000 3,500 140 160 180 200 220 time [sec] intensity [normalized] measured intensity

Fig. 2. Device warm-up effect on the measured distance and the measured reflected laser intensity.

13

B. Distance error

14

The distance error curve is shown in Fig. 4. We did three

15

different experiments in different places and during different

16

day time. In each experiment the same target was used. we

17

move the target along the detection range from 0 to 3 meters

18

in 20cm step. We noticed that the probability of detection

19

for the target is decreasing greatly for distances longer than

20

3 meters. Negative distance error means that the measured

21

value is larger than the actual value.

22

distance error = actual distance − measured distance (3) 23 24 4,300 4,400 4,500 4,600 4,700 0.587 0.588 0.589 0.590 time [sec] distance [m] measured distance 4,300 4,400 4,500 4,600 4,700 500 520 time [sec] intensity [normalized] measured intensity

Fig. 3. Device warm-up effect on the measured distance and the measured reflected laser intensity for 0.6 meter target distance.

0 0.5 1 1.5 2 2.5 3 3.5 −0.3 −0.2 −0.1 0 distance [m] distance error [m] experiment #2 experiment #3 experiment #4 0 0.5 1 1.5 2 2.5 3 3.5 10−7 10−6 10−5 10−4 10−3 distance [m] v ariance [m 2] experiment #2 experiment #3 experiment #4

Fig. 4. Distance error mean and variance verses distance for three independent experiments.

(3)

C. Measurements variance and intensity

1

The box-plot for the distance error and the intensity is

2

shown in Fig. 5 for three different targets for both 1 meter

3

and 2 meters distances. We noticed that there is a direct

4

relation between the intensity and distance error. Also there is

5

inverse relation between the error variance and the measured

6

intensity. Finally, these relations become more clear at longer

7

distances.

8

target 1 target 2 target 3

50 100 150 200

intensity

target distance 1 meter

target 1 target 2 target 3

−2 0 2 ·10−3 distance error [m]

target distance 1 meter

target 1 target 2 target 3

100 150 200 250

intensity

target distance 2 meters

target 1 target 2 target 3

−3 −2 −1 ·10−2 distance error [m]

target distance 2 meters

(4)

V. RESEARCHQUESTIONS

1

1) The noise variance is not fixed and increasing

non-2

linearly with the distance. The same thing with the

3

measurement bias. Can we propose a calibration or

4

linearisation procedure to get the best performance from

5

the device.

6

2) Is it possible to do warm-up (or temperature)

compen-7

sation ? and how much it will be useful?

8

3) A very clear problem is the missing measurement

9

or maybe a false measurement especially at longer

10

distances. Is it possible to detect and remove these

11

measurements?

12

4) It is more accurate (has law variance) for distances

be-13

tween 0.2m and 1.2m which makes it not very useful for

14

fast moving platforms (like quad-rotor for example). Is

15

it possible to make it more useful for such applications?

16

5) Specifying the robot mapping and localization

applica-17

tions, Is it possible to optimize the device to give the

18

best possible performance in the application?

19

REFERENCES

20

[1] K. Konolige, J. Augenbraun, N. Donaldson, C. Fiebig, and P. Shah,

21

“A low-cost laser distance sensor,” in Robotics and Automation, 2008.

22

ICRA 2008. IEEE International Conference on. IEEE, 2008, pp. 3002–

23

3008.

References

Related documents

De positiva reaktionerna från företaget och användarna (genom testfall under design och undersökning av den färdiga applikationen) visar att det finns incitament för vidareutveckling

a) Some distance dimensions may present opposite (or significantly different) effects, when departing from the reference point to opposite directions, therefore the

Estimation of the Box–Cox parameter alone (assuming an additive RUV model on the transformed scale) and estimation of the power parameter alone (keeping the same transformation as

A problem that the decision maker mentioned is that the video group within the county council of Uppsala has experienced that when trying to increase the use of distance meetings

in the Bible never was identified as an apple tree, it traditionally often has been depicted as such. According to one hypothesis, this can be due to the fact that the Latin word

In terms of distance functions, the Mahalanobis distance and Cosine distance have little difference in the accuracy of the KNN model prediction, but the accuracy

significant to significant but with a decrease in importance from 1985 to 2005. If we also include the estimations with the interaction variable in the analysis, we acquire less clear

The vice dean had several reasons for this, with providing academic support for new students and improved student performance and learning in intro- ductory courses being the main