Bewertungskriterien

Die folgende Auflistung soll einen groben Überblick darüber geben, welche Teilbereiche bzw. Aufgaben für eine erfolgreiche Prüfung relevant sind und als Kriterien in die Bewertung mit einfließen. Das Hauptgewicht bei der Bewertung liegt auf dem Absolvieren des Kleinen Planeten sowie den individuellen Kriterien (Meta).

  1. Mechanik

    • Line-Following

    • Knoten- und Pfaderkennung

    • Hinderniserkennung

  2. Odometrie

    • Positionsbestimmung

    • Orientierung auf dem Planeten

  3. Kommunikation

    • PubSub-Verbindung mit Server

    • Nutzung korrekter Channel und Syntax

    • JSON-Handling und Nachrichtenverarbeitung

      • Pfadkorrekturen

      • Pfad- und Zielanweisungen

      • Richtungsänderungen

      • Beendigung der Erkundung

  4. Karte

    • Datenstruktur

      • Hinzufügen und Blockieren von Pfaden

    • Shortest-Path Algorithmus

    • Intelligentes Erkunden des Planeten

      • D.h nicht "zufällig" fahren/erkunden

  5. Meta

    • Unit-Tests

    • Git-Nutzung

    • Logbuch führen

    • Zusammenarbeit im Team

    • Persönliche Lernkurve

Für Line-Following und Odometrie gelten folgende Anforderungen:

  • Kleiner Planet:

    • Kurze Gerade

    • Lange Gerade

    • Kurven/Loop

  • Großer Planet:

    • Längere zusammenhängende Strecken

    • Schlangenlinien