5
1 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 Lenkmotor Achse für Aufbau 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öße mö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

Universität Bremen Sensorik Rückblick „Motorik“roefer/kr00/04s.pdf · Zweck Erfassung des internen Zustands eines Systems Regelung der Motoren Z.B. Erfassung von Geschwindigkeit

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Universität Bremen Sensorik Rückblick „Motorik“roefer/kr00/04s.pdf · Zweck Erfassung des internen Zustands eines Systems Regelung der Motoren Z.B. Erfassung von Geschwindigkeit

1

Universität Bremen

Kognit ive Robo t ik I

Sensorik

Thomas Röfer

Steuerung und Regelung

Interne SensorikRotation, Belastung, ...

Externe SensorikTaktil, Infrarot, Ultraschall, ...

2

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Rückblick „Motorik“Antriebs-/Lenkachse

Stützräder

Differenzieller Antrieb

Len

kmot

or

Achse fürAufbau

Antriebsmotor

Synchronantrieb Omnidirektionaler Antrieb Laufmaschinen

3

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Regelung� Stellgröße

� Eine Ausgangsgröße, die verändert werden kann

� Ist-Größe (Messgröße)� Eine Eingangsgröße, die gemessen

werden kann� Soll größ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

Kognit ive Robo t ik I – Sensor ik

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

Kognit ive Robo t ik I – Sensor ik

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

Kognit ive Robo t ik I – Sensor ik

Intern - Tachometer� Tachometer

Page 2: Universität Bremen Sensorik Rückblick „Motorik“roefer/kr00/04s.pdf · Zweck Erfassung des internen Zustands eines Systems Regelung der Motoren Z.B. Erfassung von Geschwindigkeit

2

7

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

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

Kognit ive Robo t ik I – Sensor ik

Intern - Absolutgeber� Tachometer� Inkrementalgeber� Absolutgeber

ω

R

9

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Intern - Sonstige� Tachometer� Inkrementalgeber� Absolutgeber� Sonstige

� Verbrauch� Belastung� etc.

10

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Externe Sensorik� Zweck

� Erfassung der Umgebung des Roboters

� Pass ive 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

Kognit ive Robo t ik I – Sensor ik

Extern - passiv - taktil� Taktile Sensoren

12

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - passiv - taktil� Taktile Sensoren

� Probleme

0 0

0 1

Page 3: Universität Bremen Sensorik Rückblick „Motorik“roefer/kr00/04s.pdf · Zweck Erfassung des internen Zustands eines Systems Regelung der Motoren Z.B. Erfassung von Geschwindigkeit

3

13

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - passiv - Kamera� Taktile Sensoren

� Probleme� Kamera

x

y

zb

p

14

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - passiv - Kompass� Taktile Sensoren

� Probleme� Kamera� Kompass

15

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - passiv - Neigungsdetektor� Taktile Sensoren

� Probleme� Kamera� Kompass� Neigungsdetektor

PendelLampe

Helligkeitssensor

Öffnung Achse

Lichtstrahlen

16

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - passiv - GPS� Taktile Sensoren

� Probleme� Kamera� Kompass� Neigungsdetektor� Global Positioning System (GPS)

17

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - passiv - GPS� Taktile Sensoren

� Probleme� Kamera� Kompass� Neigungsdetektor� Global Positioning System (GPS)

� Satelliten

18

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - passiv - GPS� Taktile Sensoren

� Probleme� Kamera� Kompass� Neigungsdetektor� Global Positioning

System (GPS)� Satelliten� Peilung

Page 4: Universität Bremen Sensorik Rückblick „Motorik“roefer/kr00/04s.pdf · Zweck Erfassung des internen Zustands eines Systems Regelung der Motoren Z.B. Erfassung von Geschwindigkeit

4

19

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - passiv - GPS� Taktile Sensoren

Probleme� Kamera� Kompass� Neigungsdetektor� Global Positioning System (GPS)

Satelliten Peilung Differenziell

20

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - passiv - GPS� Taktile Sensoren

Probleme� Kamera� Kompass� Neigungsdetektor� Global Positioning

System (GPS) Satelliten Peilung Differenziell

21

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - aktiv - Infrarot� Infrarot

22

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - aktiv - Ultraschall� Infrarot� Ultraschall

Hohe Entfernungsgenauigkeit Geringe Winkelauflösung

23

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - aktiv - Ultraschall� Infrarot� Ultraschall

Hohe Entfernungsgenauigkeit Geringe Winkelauflösung Spiegelreflektionen (Distanz zu lang)

24

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - aktiv - Ultraschall� Infrarot� Ultraschall

Hohe Entfernungsgenauigkeit Geringe Winkelauflösung Spiegelreflektionen (Distanz zu lang) Cross-Talks (Distanz zu kurz)

Page 5: Universität Bremen Sensorik Rückblick „Motorik“roefer/kr00/04s.pdf · Zweck Erfassung des internen Zustands eines Systems Regelung der Motoren Z.B. Erfassung von Geschwindigkeit

5

25

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

Extern - aktiv - Ultraschall Infrarot Ultraschall

� Hohe Entfernungsgenauigkeit� Geringe Winkelauflösung� Spiegelreflektionen (Distanz zu lang)� Cross-Talks (Distanz zu kurz)� Timing (Nahbereichs-/Fernblindheit)

t

Ausschw

ingen

Messzeitraum

Wartezeit

Messung

Senden

26

Universität Bremen

Kognit ive Robo t ik I – Sensor ik

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

Kognit ive Robo t ik I – Sensor ik

Extern - aktiv - Laserscanner Infrarot Ultraschall

� Hohe Entfernungsgenauigkeit� Geringe Winkelauflösung� Spiegelreflektionen (Distanz zu lang)� Cross-Talks (Distanz zu kurz)� Timing (Nahbereichs-/Fernblindheit)

Laserscanner� Scans