Algorithmen-Duell beim RoboCup: Fußball mit Maschinen

Bei der SPL des RoboCup treten alle Teams mit der gleichen Hardware an, mittels welchem die Qualität der Software umso entscheidender wird. Die Herausforderung steigt · wenn Roboter aus unterschiedlichen Teams kooperieren müssen · um gemeinsam zu spielen.


Die Simulationsligen
  • 2. RoboCup Rescue

  • 3. RoboCup Junior

  • 4. Humanoid League

  • 5. Industral Logistic Liga

  • 6. RoboCup@home

  • 7. RoboCup@work

  • 8. Standard Platform League



  • Im letzten Teil unserer RoboCup-Serie kehren wir zum "klassischen" Roboter-Fußball zurück: In der Standard Platform League (SPL) treten zwei Teams aus je 5 Robotern gegeneinander an. Die Besonderheit der SPL ist die einheitliche Roboter-Plattform, denn alle Spieler basieren auf dem NAO V5 von Softbank Robotics. Mehr als in den anderen RoboCup-Fußball-Ligen kommt es deswegen auf die beste Software an.

    Damit sich die Roboter auf dem Spielfeld korrekt verorten und die richtigen Entscheidungen treffen, müssen die Programmierer der RoboCup-Teams Sensordaten verknüpfen, Modelle für dynamische Roboterbewegungen ausarbeiten und die komplexen Aufgaben auf dem Spielfeld in eine Vielzahl kleiner, voneinander abhängigen Module aufteilen. Die Software des fünfmaligen Weltmeisters B-Human aus Bremen beispielsweise ist inzwischen auf ungefähr 150․000 Zeilen C++-Code angewachsen.

    Im 2017 eingeführten Nebenwettbewerb Mixed Team Competition wird es besonders knifflig. Hier spielen die Roboter aus zwei Teams gemeinsam gegen andere gemischte Mannschaften und sie müssen sich die Frage stellen: Welche Aufgaben traue ich meinen Mitspielern zu und welche übernehme ich besser selbst?

    Wie die SPL ebendies funktioniert und wie die Roboter des Teams B-Human es schaffen, den Ball von den Gegnern zu unterscheiden, beschreiben zwei Mitglieder des Teams in unserer RoboCup-Serie Meisterschaft der Maschinen auf c't:
    • Roboter-Fußball: Zum Tor mit den richtigen Algorithmen

    Zuletzt aktualisiert am Uhr





    Kommentare


    Anzeige