Objekterkennung mit TeraRanger mit Matlab/Simulink auf einem EV3: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 7: | Zeile 7: | ||
== Aufgabe == | == Aufgabe == | ||
Im Rahmen des Projektes für das Modul "Signalverarbeitende Systeme" musste ein EV3 Lego Roboter so programmiert werden, dass er vor einem Objekt mit einem Abstand von 5 cm eine Notbremsung durchführt und stehen bleibt. Für den zugeteilten Sensor IR Seeker V2 ist ein zusätzliches Ziel hinzugefügt worden. Dieser muss zunächst einen IR Ball identifizieren und dann in einem Abstand von 5 cm zum Stillstand kommen. | |||
Für eine systematische Recherche und Lösung dieser Aufgabe sind entlang der Signalverarbeitungskette folgende Fargestellungen definiert und gestellt worden: | |||
=== Schritte zur Signalberarbeitung === | |||
# Auswahl eines Primärsensors | |||
## Wie funktioniert der Sensor? | |||
## Welche Rohsignale liefert der Sensor? | |||
# Signalvorverarbeitung | |||
## Sollen Messwerte oder vorverarbeitete Daten übertragen werden? | |||
## Wie lässt sich eine Vorverarbeitung umsetzen? | |||
## Wird eine Kennlinie eingesetzt? Wenn ja, wie wird diese kalibriert? | |||
# Analog-Digital-Umsetzer | |||
## Wie werden die analogen Signale umgesetzt? | |||
## Welcher ADU kommt zum Einsatz? | |||
## Welche Gründe sprechen für diesen ADU? Alternativen? | |||
# Bussystem | |||
## Wird ein Bussystem zwischen Sensor und Mikrocontroller eingesetzt? | |||
## Wenn ja, wie funktioniert dieses Bussystem? | |||
# Digitale Signalverarbeitung | |||
## Welche Verarbeitungsschritte sind notwendig? | |||
## Welche Filter werden angewendet? | |||
## Bestimmen Sie Auflösung, Empfindlichkeit und Messunsicherheit des Sensors. | |||
# Darstellung der Ergebnisse | |||
## Welche Fehler treten in welchem Verarbeitungsschritt auf? | |||
## Stellen Sie die Messunsicherheit bzw. das Vertrauensintervall dar. | |||
== Einleitung == | == Einleitung == |
Version vom 3. Juli 2017, 07:16 Uhr
Verfasser: Oleg Patrusev
Betreuer: Prof. Dr.-Ing. Ulrich Schneider
→ zurück zum Hauptartikel: Signalverarbeitende Systeme SoSe2017
Aufgabe
Im Rahmen des Projektes für das Modul "Signalverarbeitende Systeme" musste ein EV3 Lego Roboter so programmiert werden, dass er vor einem Objekt mit einem Abstand von 5 cm eine Notbremsung durchführt und stehen bleibt. Für den zugeteilten Sensor IR Seeker V2 ist ein zusätzliches Ziel hinzugefügt worden. Dieser muss zunächst einen IR Ball identifizieren und dann in einem Abstand von 5 cm zum Stillstand kommen.
Für eine systematische Recherche und Lösung dieser Aufgabe sind entlang der Signalverarbeitungskette folgende Fargestellungen definiert und gestellt worden:
Schritte zur Signalberarbeitung
- Auswahl eines Primärsensors
- Wie funktioniert der Sensor?
- Welche Rohsignale liefert der Sensor?
- Signalvorverarbeitung
- Sollen Messwerte oder vorverarbeitete Daten übertragen werden?
- Wie lässt sich eine Vorverarbeitung umsetzen?
- Wird eine Kennlinie eingesetzt? Wenn ja, wie wird diese kalibriert?
- Analog-Digital-Umsetzer
- Wie werden die analogen Signale umgesetzt?
- Welcher ADU kommt zum Einsatz?
- Welche Gründe sprechen für diesen ADU? Alternativen?
- Bussystem
- Wird ein Bussystem zwischen Sensor und Mikrocontroller eingesetzt?
- Wenn ja, wie funktioniert dieses Bussystem?
- Digitale Signalverarbeitung
- Welche Verarbeitungsschritte sind notwendig?
- Welche Filter werden angewendet?
- Bestimmen Sie Auflösung, Empfindlichkeit und Messunsicherheit des Sensors.
- Darstellung der Ergebnisse
- Welche Fehler treten in welchem Verarbeitungsschritt auf?
- Stellen Sie die Messunsicherheit bzw. das Vertrauensintervall dar.
Einleitung
Spezifikationen IR Seeker V2
→ zurück zum Hauptartikel: Signalverarbeitende Systeme SoSe2017