luhbots Soccer

Autonomous soccer on another level

What is luhbots Soccer all about?

Since 2019 we building a fully autonomous robot team consisting of 6 identical robots. These robots are designed and programmed to play soccer against other teams. Connected via a server these robots should communicate with each other and coordinate complex actions like passing or goal scoring, as well as defending the own goal. To manipulate the ball the robots are equipped with a dribbling and a kicking device. Our goal is to participate in the Robocup Soccer Small Size League in 2022. 

The Competition

Autonomous Soccer

The Robocup Soccer Small Size League is about fully autonomous robots which play soccer in a 6 vs. 6 match with a golf ball. The rules are quiet similar so real soccer, only some rules are modified to suit this setting.

Camera tracked

All robots are tracked with multiply cameras from the top of the field. Both teams get access to all robots position and orientation including the balls position. Never the less the data from the global position system has to be filtered.

Cloud Robotics

The teams can use an external server/workstation computer to compute all action that show be executed. This provides a better connection between all robots since the decision are all made on one computer.

Our goal is not to build a team as fast as possible but to learn the most on our way to a reliable intelligent robot team.

What are task the team is facing?

Besides of programming the robot firmware the software running on the compute server is programmed as well. The complete hardware and electronic and pcbs are designed, build and improved by the team as well. 

Our team is devided into three main working groups...

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 printer.

Electronic

The Electronic group is focusing on developing, designing and testing printed circuit boards of our robots. Besides simple voltage regulators the boards consists mainly of power electronic 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. Like 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.

Interested in joining the team?