Capstone-Projekt: Coral Reef Cleanup
Wir stellen vor: die Coral Reef Cleanup Challenge
Jedes Jahr verschmutzen 8 bis 12 Millionen Tonnen schädlicher Kunststoffabfälle die Ozeane auf der ganzen Welt. In dieser Herausforderung programmierst du den VR-Roboter, um das Korallenriff zu reinigen und den Ozean zu einem gesünderen und sichereren Lebensraum für das Meeresleben zu machen.
Sehen Sie sich das Video unten an, um mehr über die Coral Reef Cleanup Challenge zu erfahren.
Herausforderungsdetails
- Der VR-Roboter ist mit einem Solarladegerät und einem Akku ausgestattet.
- Die Akkuladung dauert nur wenige Minuten. Sie müssen so viel Müll wie möglich sammeln, bevor der Akku vollständig entladen wird.
- Der Roboter darf nicht mit dem Korallenriff kollidieren. Wenn dies der Fall ist, endet die Mission sofort.
- Der VR-Roboter ist auch mit einem Abstandssensor, einem Augensensor, einem Stoßstangensensor und einem Positionssensor ausgestattet.
- Sobald der Akku leer ist, stoppt der VR-Roboter seine Bewegung und die Gesamtmenge des gesammelten Mülls wird angezeigt.
Dieses Challenge-Dokument enthält wichtige Details zur Coral Reef Cleanup Challenge.
Verfügbare Ressourcen
- VEX-BIBLIOTHEK
- VEXcode-Ressourcen
- CS Level 1- VEXcode VR Blocks Kurs
- Ihr technisches Notizbuch
- Ihre bisherigen VEXcode VR-Projekte
Herausforderungsrubrik
Die Leistung Ihres Teams wird anhand einer Rubrik bewertet, die die folgenden Kategorien enthält: Planung und Brainstorming, Pseudocodierung, Programmierung und Ausführung, Teamarbeit und Zusammenarbeit sowie Missionserfolg.
Korallenriff-Reinigungs-Challenge-Rubrik
Nachfolgend finden Sie eine Zusammenfassung jeder Kategorie sowie einen Überblick über beispielhafte Arbeiten in jeder Kategorie.

Planung und Brainstorming
Ein solider Plan ist unerlässlich, um den VR-Roboter erfolgreich zu codieren, um so viel Müll wie möglich vom Meeresboden zu entfernen.
Beispielhafte Planung und Brainstorming:
- Ergibt eine Liste mit mehreren innovativen, umfassenden Ideen zur Lösung der Herausforderung.
- Zeigt, dass die Gruppe gemeinsam die Vor- und Nachteile jeder Idee besprochen hat.
- Spiegelt die unterschiedlichen Perspektiven aller Teammitglieder wider.

Pseudocodierung
Pseudocoding ist der Prozess, bei dem Ihre Ideen zum Aufräumen von Müll mit dem VR-Roboter in menschenlesbare Schritte zerlegt werden, bevor Sie mit dem Programmieren beginnen.
Beispielhafte Pseudocodierung umfasst:
- Mit vielen Funktionen des VR-Roboters, damit er sein volles Potenzial ausschöpfen kann.
- Gründliche und effiziente Wegeplanung.
- Detaillierte Kommentare.
- Schritte, die in logischer Reihenfolge sind.

Codierung und Ausführung
Die Kategorie Codierung und Ausführung bewertet den Erfolg Ihres Codierungsprojekts.
Beispielhafte Codierung und Ausführung bedeutet das Projekt:
- Reinigt so viel Müll wie möglich vom Meeresboden.
- Ist hocheffizient.
- Enthält Kommentare für jeden Abschnitt.
- Wurde gründlich getestet.

Teamarbeit und Zusammenarbeit
Teamarbeit und Zusammenarbeit ist, wie gut Ihr Team kommuniziert und zusammenarbeitet.
Beispielhafte Teamarbeit und Zusammenarbeit bedeutet:
- Die Teammitglieder unterstützen sich aktiv gegenseitig.
- Alle Teammitglieder tragen zur Diskussion bei und spielen eine Rolle bei der Lösung der Herausforderung.
- Die Kommunikation ist kontinuierlich, klar und produktiv.

Missionserfolg
In dieser Kategorie geht es darum, wie Ihre Gruppe Ihr Codierungsprojekt für den VR-Roboter optimiert hat, um Müll zu sammeln.
Beispielhafter Missionserfolg bedeutet:
- Es wurde viel Müll gesammelt, einschließlich schwer zugänglicher Teile.
- Eine fortgeschrittene Strategie zum Sammeln von Müll ist offensichtlich.
- Das VEXcode-Projekt ist so optimiert, dass es eine effiziente Pfadplanung und Entscheidungsfindung umfasst.
Phase 1: Planung
Die Coral Reef Cleanup Challenge kann in einem dreiphasigen Prozess gelöst werden. Die erste Phase ist die Planung. Das Ziel dieser Phase ist eine Liste mit mehreren Ideen, mit denen Sie den VR-Roboter codieren könnten, um so viel Müll wie möglich zu entsorgen.
- Überprüfen Sie das Challenge-Dokument mit Ihrem Team. Stellen Sie sicher, dass jeder die Ziele und Anforderungen der Herausforderung vollständig versteht, bevor Sie Ideen brainstormen. Wenn Sie Fragen zur Herausforderung haben, fragen Sie andere Gruppen oder Ihren Lehrer.
- Arbeiten Sie mit Ihrem Team zusammen, um eine Liste mit mehreren Ideen für die Programmierung des VR-Roboters zu erstellen, um so viel Müll wie möglich zu beseitigen. Notieren Sie Ihre Ideen, damit Sie sie später ansehen können.
- Schränken Sie die Liste Ihres Teams auf die wichtigsten Ideen ein.
- Die Planung und das Brainstorming Ihres Teams werden dahingehend bewertet, wie gut Sie zusammenarbeiten, um eine detaillierte Liste kreativer Lösungen zu erstellen.

Wenn deine Gruppe fertig ist, melde dich bei deinem Lehrer, indem du deine Ideenliste teilst. Fahren Sie nicht mit der nächsten Phase fort, bis Ihr Lehrer Ihre Ideen genehmigt hat.
Phase 2: Pseudocodierung
Nachdem Ihr Plan von Ihrem Lehrer überprüft wurde, ist die nächste Phase die Pseudocodierung.
- Beginnen Sie mit der Aufzeichnung der übergeordneten Schritte, die erforderlich sind, um die Herausforderung in einer für Menschen lesbaren Sprache zu lösen.
- Diese Schritte sollten zu den Kommentaren in Ihrem Codierungsprojekt werden.
- Unterteilen Sie Ihre übergeordneten Schritte in die einzelnen Verhaltensweisen, die der VR-Roboter ausführen muss, um so viel Müll wie möglich zu beseitigen.
- Ihre Pseudocodierung wird danach ausgewertet, wie klar sie geschrieben ist, ob die Schritte detailliert und in der richtigen Reihenfolge sind und ob Sie mehrere der Hauptfunktionen des VR-Roboters verwenden (z. B. die Verwaltung der Akkulaufzeit).

Wenn deine Gruppe fertig ist, melde dich bei deinem Lehrer, indem du deinen Pseudocode teilst. Fahren Sie nicht mit der nächsten Phase fort, bis Ihr Lehrer sie genehmigt hat.
Phase 3: Bauen und Testen
Die nächste Phase des Prozesses besteht darin, Ihr Projekt aufzubauen und zu testen.
- Verwenden Sie Ihren Pseudocode, um jedes Verhalten zu erstellen und zu testen, das der VR-Roboter ausführen muss, um so viel Müll wie möglich zu beseitigen.
- Testen Sie, wie Sie gehen! Versuchen Sie nicht, das gesamte Projekt auf einmal zu erstellen, bevor Sie es testen. Dies erleichtert die Fehlerbehebung.
- Wiederholen Sie Ihr Projekt häufig, um die Menge an Müll zu erhöhen, die der VR-Roboter bereinigen kann.
- Verfeinern Sie Ihren Plan und Pseudocode nach Bedarf, um Ihre Fähigkeit zur Reinigung des Meeresbodens zu verbessern.
- Die Codierung und Ausführung Ihres Teams wird danach bewertet, wie viel Müll der VR-Roboter mit so wenigen Fehlern und so vielen Optimierungen wie möglich aufräumt.

Abschließende Überprüfung
Sobald Ihr Team den VR-Roboter so programmiert hat, dass er so viel Müll wie möglich sammelt, treffen Sie sich mit Ihrem Lehrer, um Ihren Fortschritt in allen Phasen der Herausforderung zu überprüfen. Sie werden die Rubrik zusammen ausfüllen. Es bewertet die Planung, den Pseudocode, das Codierungsprojekt, die Zusammenarbeit und den Missionserfolg Ihres Teams.
Korallenriff-Reinigungs-Challenge-Rubrik
Zusammenfassung Reflexion
Sobald du die Coral Reef Cleanup Challenge abgeschlossen hast, ist es an der Zeit, über deinen Prozess und deine Fortschritte nachzudenken. Beantworten Sie zunächst die folgenden Fragen in Ihrem technischen Notizbuch. Treffen Sie sich dann wieder als Team, um Ihre Antworten miteinander zu teilen und zu besprechen.
- Wie viele Kilogramm Müll konntest du bei der Challenge einsammeln? Welche Maßnahmen oder Entscheidungen haben Ihrer Meinung nach zu diesem Ergebnis beigetragen? Welche Verbesserungen könnten Sie an Ihrem Projekt vornehmen?
- Welche Rolle haben Sie in Ihrer Gruppe bei der Lösung der Herausforderung gespielt? Welche Beiträge haben Sie geleistet, die Ihrem Team bei der Lösung der Herausforderung geholfen haben? Was könntest du tun, um ein besseres Gruppenmitglied zu sein?
- Was haben Sie darüber gelernt , wie Sie bei der Lösung dieser Herausforderung gelernt haben?
- Wie könnten Sie das Wissen und die Fähigkeiten, die Sie aus dieser Herausforderung gewonnen haben, anwenden, um Probleme in der Zukunft zu lösen?