64-424 intelligent robotics - uni-hamburg.de...i ultrasonic waves require a medium like air or water...
TRANSCRIPT
![Page 1: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/1.jpg)
University of Hamburg Department of Informatics
6 Distance 64-424 Intelligent Robotics
Outline1. Introduction2. Fundamentals3. Rotation / Motion4. Force / Pressure5. Frame transformations6. Distance
Physical principlesSensors for distance measurementLiterature
245
![Page 2: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/2.jpg)
University of Hamburg Department of Informatics
6 Distance 64-424 Intelligent Robotics
Distance measurement
I Very important aspect of mobile robotic systemsI Use of infrared or ultrasonic sensors and laser range finders
I A few of the underlying physical principles are:I Time-of-flightI Phase di�erenceI Triangulation
246
![Page 3: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/3.jpg)
University of Hamburg Department of Informatics
6.1.1 Distance - Physical principles - Time-of-flight 64-424 Intelligent Robotics
Time-of-flight
1. Emit impulse2. Measure the time until reception of the echo/reflection
Distance =measured time ⇥ speed in the medium
2
247
![Page 4: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/4.jpg)
University of Hamburg Department of Informatics
6.1.1 Distance - Physical principles - Time-of-flight 64-424 Intelligent Robotics
Time-of-flight (cont.)
I Advantage: Emitter and receiver lie on the same axisI Diameter of the beam is specified as
Diameter = 2 ⇥ Distance ⇥ tan (angle of beam)
248
![Page 5: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/5.jpg)
University of Hamburg Department of Informatics
6.1.1 Distance - Physical principles - Time-of-flight 64-424 Intelligent Robotics
Time-of-flight (cont.)
249
![Page 6: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/6.jpg)
University of Hamburg Department of Informatics
6.1.2 Distance - Physical principles - Phase di�erence 64-424 Intelligent Robotics
Phase di�erence
I Alternative to time-of-flight: Measurement of the phasedi�erence between emitted and reflected beam of a transducer(e.g. laser)
I The emitted beam with a wavelength of � is split up using abeam splitter
I The so called reference beam is measured at distance L by ameasurement unit
I The second beam runs to the object’s surface and back intothe measurement unit
250
![Page 7: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/7.jpg)
University of Hamburg Department of Informatics
6.1.2 Distance - Physical principles - Phase di�erence 64-424 Intelligent Robotics
Phase di�erence (cont.)
The distance traveled by the reflected beam is specified asD0 = L + 2D
251
![Page 8: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/8.jpg)
University of Hamburg Department of Informatics
6.1.2 Distance - Physical principles - Phase di�erence 64-424 Intelligent Robotics
Phase di�erence (cont.)
I If D = 0, then D0 = L and both beams reach the measurementunit simultaneously
I If D is increased, the reflected beam needs to run a longerdistance, resulting in a phase di�erence ✓ compared to thereference beam
252
![Page 9: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/9.jpg)
University of Hamburg Department of Informatics
6.1.2 Distance - Physical principles - Phase di�erence 64-424 Intelligent Robotics
Phase di�erence (cont.)
The following equation applies:
D0 = L +✓
360�
For ✓ = 360� the phase di�erence is 0, therefore one cannotdistinguish between D0 = L and D0 = L + n�, n = 1, 2, . . .I To receive a distinct result, ✓ < 360� respectively 2D < � need
to applyI Since D0 = L + 2D, one gets
D =✓
360
✓�
2
◆
as distance, if the wavelength is known253
![Page 10: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/10.jpg)
University of Hamburg Department of Informatics
6.1.2 Distance - Physical principles - Phase di�erence 64-424 Intelligent Robotics
Phase di�erence (cont.)
I Since the wavelength of a laser is very small (e.g. 632.8 nm fora Helium-Neon laser), this direct approach is not usable in thefield of robotics
I A simple solution for this problem is the modulation of thebeam with a much longer wave (c = f �)
I A modulating sine wave with a frequency of f = 10 MHz has awavelength of about 30 m
254
![Page 11: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/11.jpg)
University of Hamburg Department of Informatics
6.1.3 Distance - Physical principles - Triangulation 64-424 Intelligent Robotics
Triangulation
I Determination of the distance with the help of two visual pointsI Distance between the visual points needs to be knownI Distance is determined through the angles to the object at
both visual pointsI Two visual points may result in a variety of ways:
I Movement of a single sensorI Special design of the active sensorI Several sensors
I An active sensor emits a signal and receives the reflectionI A passive sensor receives environmental signals (e.g. stereo
vision)
255
![Page 12: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/12.jpg)
University of Hamburg Department of Informatics
6.1.3 Distance - Physical principles - Triangulation 64-424 Intelligent Robotics
Triangulation (cont.)
Distance = l2 =l1 sin(↵)
sin(⇥+ ↵)
256
![Page 13: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/13.jpg)
University of Hamburg Department of Informatics
6.1.3 Distance - Physical principles - Triangulation 64-424 Intelligent Robotics
Triangulation (cont.)
257
![Page 14: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/14.jpg)
University of Hamburg Department of Informatics
6.1.3 Distance - Physical principles - Triangulation 64-424 Intelligent Robotics
Triangulation (cont.)
Example: Okada’s optical distance meter (1982)
258
![Page 15: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/15.jpg)
University of Hamburg Department of Informatics
6.2 Distance - Sensors for distance measurement 64-424 Intelligent Robotics
Outline6. Distance
Physical principlesSensors for distance measurementLiterature
259
![Page 16: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/16.jpg)
University of Hamburg Department of Informatics
6.2.1 Distance - Sensors for distance measurement - Infrared sensors 64-424 Intelligent Robotics
Infrared sensors
I Infrared sensors are the most simple type of non-contact sensorsI Are commonly used for obstacle detection in roboticsI Infrared sensors emit an infrared light signal
260
![Page 17: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/17.jpg)
University of Hamburg Department of Informatics
6.2.1 Distance - Sensors for distance measurement - Infrared sensors 64-424 Intelligent Robotics
Infrared sensors (cont.)
I The infrared light signal is reflected by objects in the vicinityI To be able to distinguish the emitted signal from other infrared
sources in the vicinity (e.g. fluorescent lamps or sunlight), it isusually modulated with a low frequency (e.g. 100 Hz)
I Assuming that all objects are equal in color and surface, thedistance to the objects can be determined
I The intensity of the reflected light is inversely proportional tothe squared distance
261
![Page 18: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/18.jpg)
University of Hamburg Department of Informatics
6.2.1 Distance - Sensors for distance measurement - Infrared sensors 64-424 Intelligent Robotics
Infrared sensors (cont.)
I Issue: In realistic environments, surfaces are not equal in colorI Colored surfaces reflect di�erent amounts of lightI Black surfaces are practically invisibleI In fact, IR-sensors can only be used for object detection, but
not for exact distance measurementI If an IR-signal is received by the sensor, one can assume, that
there’s an object in front of of the sensorI Note: A missing IR-signal does not necessarily mean there’s an
object in front of the sensorI IR-sensors are used for short distances (50 to 100 cm)
262
![Page 19: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/19.jpg)
University of Hamburg Department of Informatics
6.2.1 Distance - Sensors for distance measurement - Infrared sensors 64-424 Intelligent Robotics
Infrared sensors (cont.)
263
![Page 20: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/20.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic sensors
In biology there are two inspiring examples for the application ofultrasonic sensing technology1. Dolphin
I LocalizationI NavigationI CommunicationI Tracking (Hunting)
2. BatI LocalizationI Navigation (e.g. in complete darkness)I Tracking (Hunting)
264
![Page 21: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/21.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic sensors (cont.)
Bats use various di�erent sound navigation and ranging (sonar)techniquesI Fixed frequenciesI Varying frequencies
Although artificial ultrasonic sensors are capable of creatingfrequencies similar to those in the animal world, the animalcapabilities remain unmatched
265
![Page 22: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/22.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic sensors (cont.)
I Ultrasonic waves are di�erentiated from electromagnetic wavesbased on the following physical properties:I MediumI Speed (in medium)I Wavelength
I Ultrasonic waves require a medium like air or waterI Ultrasonic speed in air amounts to 331.6 + 0.6 ⇥ �C m/sI Time-of-flight measurement is possible for short distancesI The wavelength of an ultrasonic sensor driven with a frequency
of 50 kHz amounts to 6.872 mm
266
![Page 23: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/23.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic sensors (cont.)
I Reflection of ultrasonic waves from smooth (and flat) surfacesis well-defined
I Very rough structures lead to di�use reflection of ultrasonicwaves
I Note: A round rod produces a di�use reflection
267
![Page 24: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/24.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Piezoelectric ultrasonic transducer
I To produce ultrasonic waves, the movement of a surface isrequired, leading to a compression or expansion of the medium
I One possibility to generate ultrasonic waves is the use of apiezoelectric transducer
I Applied voltage causes a bending of the piezoelectric elementI Piezoelectricity is reversible, therefore incoming ultrasonic
waves produce an output voltage
268
![Page 25: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/25.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Piezoelectric ultrasonic transducer (cont.)
I Typically, piezoelectric transducers are operated in theproximity of their resonance frequency fr (usually 32 kHz)
I That’s where the ceramic element reacts with the highestsensitivity
269
![Page 26: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/26.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Piezoelectric ultrasonic transducer (cont.)
I The piezoelectric transducer operates as a transmitter(motor-mode) and a receiver (passive-mode)
I It transforms electricity into sonic waves and the other wayaround (both due to mechanical stress)
I As a receiver, the transducer operates very much like anelectrostatic microphone
I The piezoelectric component is usually a solid material such asa specific ceramic or crystal
I The opening angle of the ultrasonic signal emitted by thetransducer amounts to roughly 15�
270
![Page 27: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/27.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Piezoelectric ultrasonic transducer (cont.)
271
![Page 28: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/28.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Piezoelectric ultrasonic transducer (cont.)
272
![Page 29: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/29.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Piezoelectric ultrasonic transducer (cont.)
Example: Pioneer platform equipped with 16 ultrasonic (sonar) sensors
273
![Page 30: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/30.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision
The minimum distance dmin which can still be measured, isspecified as:
dmin =12vtImpulse
v : Speed of the wave in the corresponding mediumtImpulse : Duration of the emitted impulse in seconds
274
![Page 31: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/31.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision (cont.)
The maximum distance dmax which can still be measured, isspecified as:
dmax =12vtInterval
v : Speed of the wave in the corresponding mediumtInterval : Time span between the single impulses
275
![Page 32: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/32.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision (cont.)
The distance resolution dResolution of a sonar sensor is specified as:
dResolution =dmax
q
q: Quantization steps available for distance encodingdmax : Maximum range (distance) of the sensor
276
![Page 33: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/33.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision (cont.)
I Measurements with sonar sensors are subject to severalinaccuracies
I The precise position of the object usually remains unknown dueto the cone-shape of the sensitivity area of the emitted impulse
I An object perceived at a distance of d may be located at anarbitrary position within the sonar cone on the arc at a distanceof d
I Mirror and total reflections cause flawed measurementsI If the sonar beam hits a smooth object in a flat angle, the
signal will usually be deflected and no echo will reach the sensor
277
![Page 34: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/34.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision (cont.)
I If several sonar sensors are used simultaneously, specificallyencrypted signals need to be used, because otherwise crosstalkmay occur
I Since the measurement depends on the temperature of themedium, a change in air temperature will introducemeasurement errors (e.g. a di�erence of 16�C will cause ameasurement error of 30cm over a distance of 10m)
I Though such an error has no influence on simplesensor-motor-behavior like obstacle avoidance, it may lead toimprecise area maps during map creation
278
![Page 35: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/35.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision (cont.)
Measuring principle
279
![Page 36: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/36.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision (cont.)
Resolution280
![Page 37: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/37.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision (cont.)
Measurement error
281
![Page 38: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/38.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision (cont.)
Invisible wall
282
![Page 39: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/39.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision (cont.)
Invisible corner283
![Page 40: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/40.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Ultrasonic precision (cont.)
Corner error284
![Page 41: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/41.jpg)
University of Hamburg Department of Informatics
6.2.2 Distance - Sensors for distance measurement - Ultrasonic sensors 64-424 Intelligent Robotics
Applications of ultrasonic sensors
I Motion detectionI Level detectionI Expansion measurementI Sorting, SelectionI Approaching, positioning and object detection
285
![Page 42: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/42.jpg)
University of Hamburg Department of Informatics
6.2.3 Distance - Sensors for distance measurement - Laser range finders 64-424 Intelligent Robotics
Laser range finders
I Laser range finders (LRF) measure thedistance, speed and acceleration ofrecognized objects
I Functional principle similar to that ofa sonar sensor
I Instead of a short sonic impulse, ashort light impulse is emitted fromthe laser range finder
I The time span between emission andreception of the reflected impulseis used for distance measurement(time-of-flight)
286
![Page 43: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/43.jpg)
University of Hamburg Department of Informatics
6.2.3 Distance - Sensors for distance measurement - Laser range finders 64-424 Intelligent Robotics
Laser range finders (cont.)
I The wavelength lies in the range of infrared light (700nm –1mm)
I It is significantly smaller compared to that of a sonar impulseI The likelihood of symmetric reflection from a smooth surface is
a lot smaller) fewer mirror reflections
287
![Page 44: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/44.jpg)
University of Hamburg Department of Informatics
6.2.3 Distance - Sensors for distance measurement - Laser range finders 64-424 Intelligent Robotics
LRF - Functional principle
I A pulsed laser beam is emitted from the LRFI If the laser beam hits an object, it is reflected and registered by
the receiver within the LRFI The time span between emission and reception of the impulse
is directly proportional to the distance between the LRF andobject
I Using the internal mirror, the pulsed laser beam is deflected andthe environment is scanned in a fan-shaped area ("laser radar")
I Using the order of the received impulses, the shape of theobject can be calculated
I The measured values are usually available for analysis at theinterface in real-time
288
![Page 45: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/45.jpg)
University of Hamburg Department of Informatics
6.2.3 Distance - Sensors for distance measurement - Laser range finders 64-424 Intelligent Robotics
LRF - Functional principle (cont.)
289
![Page 46: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/46.jpg)
University of Hamburg Department of Informatics
6.2.3 Distance - Sensors for distance measurement - Laser range finders 64-424 Intelligent Robotics
LRF - Functional principle (cont.)
I Within its field (plane) of view the LRF emits a light impulse(spot) with a typical resolution of 0.25�, 0.5� or 1�
I Due to the geometry of the beam and the diameters of thesingle spots, they overlap on the measured object up to acertain distance
290
![Page 47: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/47.jpg)
University of Hamburg Department of Informatics
6.2.3 Distance - Sensors for distance measurement - Laser range finders 64-424 Intelligent Robotics
LRF - Remission
The range of the laser range finders depends on the remission(reflectivity) of the object and the transmitting power
Material RemissionCardboard, black 10 %Cardboard, grey 20 %Wood (fir raw, dirty) 40 %PVC, grey 50 %Paper, white dull 80 %Aluminum, black 110...150 %Steel, stainless glossy 120...150 %Steel, high-gloss 140...200 %Reflectors >2000 %
291
![Page 48: 64-424 Intelligent Robotics - uni-hamburg.de...I Ultrasonic waves require a medium like air or water I Ultrasonic speed in air amounts to 331.6+0.6 Cm/s I Time-of-flight measurement](https://reader030.vdocument.in/reader030/viewer/2022040523/5e8455e100b24c7bff589fde/html5/thumbnails/48.jpg)
University of Hamburg Department of Informatics
6.3 Distance - Literature 64-424 Intelligent Robotics
Literature list
[1] Gregory Dudek and Michael Jenkin.Computational Principles of Mobile Robotics, chapter 4.4, 4.5,4.7, pages 90–100.Cambridge University Press, 2. edition, 2010.
[2] Jacob Fraden.Handbook of Modern Sensors: Physics, Designs, andApplications, chapter 7.5, pages 314–316.Springer New York, 4. edition, 2010.
292