Objekterkennung mit TeraRanger mit Matlab/Simulink auf einem EV3: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
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.
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 zum Stillstand kommt. 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 zu diesem zum Stillstand kommen.


Für eine systematische Recherche und Lösung dieser Aufgabe sind entlang der Signalverarbeitungskette folgende Fargestellungen definiert und gestellt worden:
Für eine systematische Recherche und Lösung dieser Aufgabe sind entlang der Signalverarbeitungskette folgende Fargestellungen definiert und gestellt worden:


=== Schritte zur Signalberarbeitung ===
=== Schritte zur Signalbearbeitung ===
# Auswahl eines Primärsensors
# Auswahl eines Primärsensors
## Wie funktioniert der Sensor?
## Wie funktioniert der Sensor?
Zeile 33: Zeile 33:
## Welche Fehler treten in welchem Verarbeitungsschritt auf?
## Welche Fehler treten in welchem Verarbeitungsschritt auf?
## Stellen Sie die Messunsicherheit bzw. das Vertrauensintervall dar.
## Stellen Sie die Messunsicherheit bzw. das Vertrauensintervall dar.
=== Schritte zur Signalberarbeitung ===
Die Programmierung des EV3 Roboters muss mit dem Programm MATLAB durchgeführt werden.
==Technische Spezifikationen des Sensors==
Der Sensor NXT IRSeeker V2 wird von der Firma HiTechnic hergestellt. Es ist ein Infrarot Sensor
[[Datei:IRSeeker.Sensor.jpg|300px|thumb|right|Abbildung 1: IR Seeker V2 Sensor]]


== Einleitung ==
== Einleitung ==

Version vom 3. Juli 2017, 07:47 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 zum Stillstand kommt. 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 zu diesem 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 Signalbearbeitung

  1. Auswahl eines Primärsensors
    1. Wie funktioniert der Sensor?
    2. Welche Rohsignale liefert der Sensor?
  2. Signalvorverarbeitung
    1. Sollen Messwerte oder vorverarbeitete Daten übertragen werden?
    2. Wie lässt sich eine Vorverarbeitung umsetzen?
    3. Wird eine Kennlinie eingesetzt? Wenn ja, wie wird diese kalibriert?
  3. Analog-Digital-Umsetzer
    1. Wie werden die analogen Signale umgesetzt?
    2. Welcher ADU kommt zum Einsatz?
    3. Welche Gründe sprechen für diesen ADU? Alternativen?
  4. Bussystem
    1. Wird ein Bussystem zwischen Sensor und Mikrocontroller eingesetzt?
    2. Wenn ja, wie funktioniert dieses Bussystem?
  5. Digitale Signalverarbeitung
    1. Welche Verarbeitungsschritte sind notwendig?
    2. Welche Filter werden angewendet?
    3. Bestimmen Sie Auflösung, Empfindlichkeit und Messunsicherheit des Sensors.
  6. Darstellung der Ergebnisse
    1. Welche Fehler treten in welchem Verarbeitungsschritt auf?
    2. Stellen Sie die Messunsicherheit bzw. das Vertrauensintervall dar.

Schritte zur Signalberarbeitung

Die Programmierung des EV3 Roboters muss mit dem Programm MATLAB durchgeführt werden.

Technische Spezifikationen des Sensors

Der Sensor NXT IRSeeker V2 wird von der Firma HiTechnic hergestellt. Es ist ein Infrarot Sensor

Abbildung 1: IR Seeker V2 Sensor

Einleitung

Spezifikationen IR Seeker V2

→ zurück zum Hauptartikel: Signalverarbeitende Systeme SoSe2017