Sensorik - informatik.uni-bremen.deroefer/kr00/04.pdf · 3 Universität Bremen Kognitive Robotik I...
Transcript of Sensorik - informatik.uni-bremen.deroefer/kr00/04.pdf · 3 Universität Bremen Kognitive Robotik I...
Universität Bremen
Kognitive Robotik I
Sensorik
Thomas Röfer
Steuerung und Regelung
Interne Sensorik
Rotation, Belastung, ...Externe Sensorik
Taktil, Infrarot, Ultraschall, ...
2
Universität Bremen
Kognitive Robotik I – Sensorik
Rückblick „Motorik“Antriebs-/Lenkachse
Stützräder
Differenzieller Antrieb
Lenk
mot
or
Achse fürAufbau
Antriebsmotor
Synchronantrieb Omnidirektionaler Antrieb Laufmaschinen
3
Universität Bremen
Kognitive Robotik I – Sensorik
Regelung
� Stellgröße
� Eine Ausgangsgröße, die verändert werden kann
� Ist-Größe (Messgröße)
� Eine Eingangsgröße, die gemessen werden kann
� Sollgröße
� Ein Wert, der von der Messgröße erreicht werden soll (nicht von der Stellgröße!)
� Steuerung
� Verändern der Stellgröße ohne Kontrolle
� Regelung
� Verändern der Stellgröße in Abhängigkeit von der Ist-Größe
Prozess
Regler
Stellgröße Ist-Größe
Sollgröße
4
Universität Bremen
Kognitive Robotik I – Sensorik
Regelung – Beispiel
� Ziel
� Ist-Größe soll der Sollgrößemöglichst ohne Verzögerung folgen
� Möglichst kein Überschießen
deltaProp = (target - current) * INTENSITY;
if(current < target – TOLERANCE)deltaInt += STEP;
else if (current > target + TOLERANCE)
deltaInt -= STEP;output = target + deltaProp + deltaInt;
deltaProp = (target - current) * INTENSITY;
if(current < target – TOLERANCE)deltaInt += STEP;
else if (current > target + TOLERANCE)
deltaInt -= STEP;output = target + deltaProp + deltaInt;
t
Sollgröße
Ist-Größe
� Beispiel
� Regelung der Rollstuhllenkung
� PID-Regler
� Proportional
� Integration
� Differenziell
5
Universität Bremen
Kognitive Robotik I – Sensorik
Interne Sensorik
� Zweck
� Erfassung des internen Zustands eines Systems
� Regelung der Motoren
� Z.B. Erfassung von
� Geschwindigkeit
� Lenkradius
� Gelenkstellung (bei Armen)
� Schräglage
� Belastung eines Motors
� Batteriespannung
6
Universität Bremen
Kognitive Robotik I – Sensorik
Intern - Tachometer
� Tachometer
7
Universität Bremen
Kognitive Robotik I – Sensorik
Intern - Inkrementalgeber
� Tachometer
� Inkrementalgeber
00 01 10 11
00 0 - 1 1 - -
01 1 0 - - - 1
10 - 1 - - 0 1
11 - - 1 - 1 0
Vorher
Nac
hh
er
8
Universität Bremen
Kognitive Robotik I – Sensorik
Intern - Absolutgeber
� Tachometer
� Inkrementalgeber
� Absolutgeber
ω
R
9
Universität Bremen
Kognitive Robotik I – Sensorik
Intern - Sonstige
� Tachometer
� Inkrementalgeber
� Absolutgeber
� Sonstige
� Verbrauch
� Belastung
� etc.
10
Universität Bremen
Kognitive Robotik I – Sensorik
Externe Sensorik
� Zweck
� Erfassung der Umgebung des Roboters
� Passive Sensorik
� Erfassung der Umwelt ohne Eingriff in diese
� Vorteile
� Keine störenden Einflüsse, z.B. Laserlicht, Schall, etc.
� Nachteile
� Umgebungsabhängigkeit (messbare Größe muss ausreichend vorhanden sein, Problem z.B. „Kamera im Dunkeln“)
� Ungenau
� Aktive Sensorik
� Aussenden von Strahlung o.ä., deren Veränderung durch die Umgebung gemessen wird
� Vorteile� Messen unter wohldefinierten
Bedingungen → genau� Nachteile
� Störenden Einflüsse, z.B. Knacken bei Ultraschall, Laserlicht, hohe Strahlungsdosen
11
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - passiv - taktil
� Taktile Sensoren
12
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - passiv - taktil
� Taktile Sensoren
� Probleme
0 0
0 1
13
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - passiv - Kamera
� Taktile Sensoren
� Probleme
� Kamera
x
y
zb
p
14
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - passiv - Kompass
� Taktile Sensoren
� Probleme
� Kamera
� Kompass
15
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - passiv - Neigungsdetektor
� Taktile Sensoren
� Probleme
� Kamera
� Kompass
� Neigungsdetektor
PendelLampe
Helligkeitssensor
Öffnung Achse
Lichtstrahlen
16
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - passiv - GPS
� Taktile Sensoren
� Probleme
� Kamera
� Kompass
� Neigungsdetektor
� Global Positioning System (GPS)
17
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - passiv - GPS
� Taktile Sensoren
� Probleme
� Kamera
� Kompass
� Neigungsdetektor
� Global Positioning System (GPS)
� Satelliten
18
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - passiv - GPS
� Taktile Sensoren
� Probleme
� Kamera
� Kompass
� Neigungsdetektor
� Global PositioningSystem (GPS)
� Satelliten
� Peilung
19
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - passiv - GPS
� Taktile Sensoren
� Probleme
� Kamera
� Kompass
� Neigungsdetektor
� Global Positioning System (GPS)
� Satelliten
� Peilung
� Differenziell
20
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - passiv - GPS
� Taktile Sensoren
� Probleme
� Kamera
� Kompass
� Neigungsdetektor
� Global PositioningSystem (GPS)
� Satelliten
� Peilung
� Differenziell
21
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - aktiv - Infrarot
� Infrarot
22
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - aktiv - Ultraschall
� Infrarot
� Ultraschall
� Hohe Entfernungsgenauigkeit
� Geringe Winkelauflösung
23
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - aktiv - Ultraschall
� Infrarot
� Ultraschall
� Hohe Entfernungsgenauigkeit
� Geringe Winkelauflösung
� Spiegelreflektionen (Distanz zu lang)
24
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - aktiv - Ultraschall
� Infrarot
� Ultraschall
� Hohe Entfernungsgenauigkeit
� Geringe Winkelauflösung
� Spiegelreflektionen (Distanz zu lang)
� Cross-Talks (Distanz zu kurz)
25
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - aktiv - Ultraschall
� Infrarot
� Ultraschall
� Hohe Entfernungsgenauigkeit
� Geringe Winkelauflösung
� Spiegelreflektionen (Distanz zu lang)
� Cross-Talks (Distanz zu kurz)
� Timing (Nahbereichs-/Fernblindheit)
tA
usschwingen
Messzeitraum
Wartezeit
Messung
Senden
26
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - aktiv - Laserscanner
� Infrarot
� Ultraschall
� Hohe Entfernungsgenauigkeit
� Geringe Winkelauflösung
� Spiegelreflektionen (Distanz zu lang)
� Cross-Talks (Distanz zu kurz)
� Timing (Nahbereichs-/Fernblindheit)
� Laserscanner
27
Universität Bremen
Kognitive Robotik I – Sensorik
Extern - aktiv - Laserscanner
� Infrarot
� Ultraschall
� Hohe Entfernungsgenauigkeit
� Geringe Winkelauflösung
� Spiegelreflektionen (Distanz zu lang)
� Cross-Talks (Distanz zu kurz)
� Timing (Nahbereichs-/Fernblindheit)
� Laserscanner
� Scans