EM2019WSP01/Tests und Validierung

Aus Verteilte Systeme - Wiki
Wechseln zu: Navigation, Suche

NXT-Baustein

Test Anmerkung Ergebnis
Ansteuerung des NXT-Bausteins Die Ansteuerung erfolgt per USB und dient dem flashen von Programmen auf den NXT-Baustein. positiv
Starten und Beenden des Programms Das Starten des Programms mithilfe der Buttons des NXT-Bausteins und das Beenden mithilfe eines Timeout war die ursprüngliche Idee, wurde aber nicht umgesetzt. Stattdessen wurde ein delay am Start des Programms eingebaut und das Ausschalten muss manuell vorgenommen werden. offen
Anzeigen von Motor- und Sensordaten Das Anzeigen von Daten auf dem Display ist möglich. positiv
Nutzung der Kabel Das Verbinden der Motoren und Sensoren mit dem NXT-Baustein funktioniert mit den Kabeln des Mindstorms Education Set 9797. positiv

Motoren

Test Anmerkung Ergebnis
Ansteuerung der Motoren Quelldateien sind hier zu finden. positiv
Bewegungsmuster Die Bewegungsmuster umfassen vorwärts und rückwärts fahren, links und rechts drehen und bremsen und anhalten.

Quelldateien sind hier zu finden.

positiv
Auslesen von Motordaten Das Auslesen des Motor Encoders ist möglich und kann auch auf dem Display verfolgt werden.

Quelldateien sind hier zu finden.

positiv
Motoransteuerung als Reaktion auf Ultraschallsensordaten (a) Der Roboter soll vorwärts fahren, wenn kein Hindernis in Fahrtrichtung entdeckt wird.

Quelldateien sind hier zu finden.

positiv
Motoransteuerung als Reaktion auf Ultraschallsensordaten (b) Der Roboter soll bremsen und anhalten, wenn ein Hindernis in Fahrtrichtung entdeckt wird.

Quelldateien sind hier zu finden.

positiv
Motoransteuerung als Reaktion auf Farbsensordaten (a) Der Roboter soll bei positivem Farbsensorergebnis rückwärts fahren, um Platz für die Schaufel zu machen.

Quelldateien sind hier zu finden.

positiv
Motoransteuerung als Reaktion auf Farbsensordaten (b) Der Roboter soll sich bei negativem Farbsensorergebnis nach rechts drehen, um dem Objekt auszuweichen.

Quelldateien sind hier zu finden.

positiv
Hindernis ausweichen Vorgehen:

- nach dem Erkennen eines Hindernis um ca 90 Grad nach rechts drehen

- überprüfen, ob sich in der neuen Fahrtrichtung ein Hindernis befindet mithilfe des Ultraschallsensors

- falls ja, Abfolge wiederholen

- falls nein, vorwärts fahren

Quelldateien sind hier zu finden.

positiv

Ultraschallsensor

Test Anmerkung Ergebnis
Ansteuerung des Ultraschallsensors Quelldateien sind hier zu finden. positiv
Auslesen von Ultraschallsensordaten Das Auslesen des Abstands vom Ultraschallsensor ist möglich und kann auch auf dem Display verfolgt werden.

Quelldateien sind hier zu finden.

positiv
Erkennen von Objekten Das Erkennen von Objekten ist möglich.

Quelldateien sind hier zu finden.

positiv
Hindernis ausweichen Vorgehen:

- nach dem Erkennen eines Hindernis um ca 90 Grad nach rechts drehen

- überprüfen, ob sich in der neuen Fahrtrichtung ein Hindernis befindet mithilfe des Ultraschallsensors

- falls ja, Abfolge wiederholen

- falls nein, vorwärts fahren

Quelldateien sind hier zu finden.

positiv

Farbsensor

Test Anmerkung Ergebnis
Ansteuerung des Farbsensors Quelldateien sind hier zu finden. positiv
Auslesen von Farbsensordaten Das Auslesen und Anzeigen des Wertes des Farbsensors ist möglich.

Quelldateien sind hier zu finden.

positiv
Müll entdecken mithilfe des Farbsensors Die Farbe des Objekt, das Müll darstellen soll, muss vorher mit dem Farbsensor gemessen werden.

Quelldateien sind hier zu finden.

positiv
Müll einsammeln Vorgehen:

- nach dem Erkennen eines Objekts scannt der Farbsensor das Objekt

- falls der Scan positiv ist, kleines Stück zurückfahren, Schaufel herunterlassen, durch nach vorne fahren den Müll mit der Schaufel einsammeln und mit dem Herauffahren der Schaufel den Müll in einen Behälter ablegen

- falls der Scan negativ ist, dem Objekt ausweichen

Quelldateien sind hier zu finden.

positiv

Schaufel

Test Anmerkung Ergebnis
Auslesen von Motordaten Das Auslesen des Motor Encoders ist möglich und kann auch auf dem Display verfolgt werden.

Quelldateien sind hier zu finden.

positiv
Bewegen der Schaufel Das Ab- und Aufbewegen der Schaufel um ca. 180 Grad funktioniert mithilfe des Motor Encoders.

Quelldateien sind hier zu finden.

positiv
Müll einsammeln Vorgehen:

- nach dem Erkennen eines Objekts scannt der Farbsensor das Objekt

- falls der Scan positiv ist, kleines Stück zurückfahren, Schaufel herunterlassen, durch nach vorne fahren den Müll mit der Schaufel einsammeln und mit dem Herauffahren der Schaufel den Müll in einen Behälter ablegen

- falls der Scan negativ ist, dem Objekt ausweichen

Quelldateien sind hier zu finden.

positiv