Programmierung von Minirobotern

Für den diesjährigen Eurobot-Wettbewerb müssen wir neben unserem großen Hauptroboter müssen wir auch Aufgaben mit kleineren Robotern absolvieren.

Die Roboter (offiziell SIMAs genannt) müssen zu bestimmenten Zonen auf dem Spielfeld fahren und dabei Hindernissen, Gegnern und sich gegeneinander ausweichen. Die SIMAs werden über einen ESP32 Mikrocontroller angesteuert und besitzen einen Distanzsensor, um Gegner in Fahrtrichtung zu erkennen und zusätzlich zum Antrieb mindestens einen weiteren Motor, um Aktionen durchzuführen.

Für die Programmierung der SIMAs gibt es folgende Aufgaben:

  • Ansteuerung der Motoren zum Fahren
  • Kommunikation mit dem Hauptroboter via MicroRos
  • Aufbauend auf den Daten unserer Kamera:
    • Gegner- und Hindernisvermeidung
    • Pfade planen und fahren
Offener SIMA vom Eurobot 2025