Worum geht es bei luhbots Soccer?

Der Wettbewerb
Autonomer Fußball
Bei der RoboCup Soccer Small Size League geht es um vollautonome Roboter, die in einem 6-gegen-6-Match mit einem Golfball Fußball spielen. Die Regeln sind denen des echten Fußballs sehr ähnlich, nur einige Regeln wurden angepasst.
Bewegungsverfolung
Alle Roboter werden mit mehreren Kameras von der Spitze des Spielfelds aus verfolgt. Beide Teams haben Zugriff auf die Position und Orientierung aller Roboter, einschließlich der Position des Balls. Dennoch müssen die Daten aus dem globalen Positionssystem gefiltert werden.
Cloud-Robotik
Die Teams können einen externen Server bzw. Arbeitsplatzrechner verwenden, um alle auszuführenden Aktionen zu berechnen. Dies ermöglicht eine bessere Kommunikation zwischen allen Robotern, da alle Entscheidungen auf einem Gerät getroffen werden.
Unser Ziel ist es nicht, so schnell wie möglich ein Team aufzubauen, sondern so viel wie möglich auf unserem Weg zu lernen.
Was für Aufgaben müssen wir als Team bewältigen?
Neben der Programmierung der Roboter-Firmware wird auch die auf dem Server laufende Software programmiert. Außerdem wird die gesamte Hardware sowie Elektronik von unserem Team entworfen, gebaut und stetig verbessert.
Unser Team ist in vier Abteilungen aufgeteilt...
Hardware
The Hardware group is working on all construction related topics like design und fabrication of the robots. The robots are mainly manufactured with our own cnc machine at the university or 3D printed with one of the severale 3D printers.
Elektronik
The Electronics group is focusing on developing, designing and testing printed circuit boards of our robots. Besides simple voltage regulators, the boards consist mainly of power electronics and regulation for the four BLDC motors and some advanced circuits including safety security measures for the kicking device of the robot.
Software
The Software group is developing the software that runs on our robots as well as the software on our compute server. As the name implies, most of the computation is done on the server while the robots mainly execute commands given by the programs on the server. Besides programming, the software team has to design a complex structure of nodes involving serval state graphs and knowledge books.
Strategie
Die Strategie stellt die künstliche Intelligenz im Spiel gegen andere Teams. Sie analysiert die aktuelle Spielsituation und koordiniert die Bewegungen und Handlungen unserer Roboter für den bestmöglichen Erfolg. Die Strategie passt sich an die ändernden Bedingungen im Spiel an und trifft Echtzeitentscheidungen.