Lebot-James has various tasks to perform. In order to fulfill these tasks, he needs many different components that communicate and work with each other. Since each individual component has a partial function, the result is an overall construct that fulfils all criteria.
We have defined various subfunctions for the robot. The mechanical functions are shooting and catching the ball, aiming and locomotion. For shooting the ball we tension a spring which is then released on command. Simple but effective. We will catch the ball with a funnel, which is extended shortly after the starting shot. The exact positioning of the whole robot and the throwing distance, which is influenced by the spring tension, will be used to target the ball.
The electronics consists of a total of twelve different printed circuit boards. Ten of them are sensors, which serve to ensure that the robot knows at all times where it is on the playing field. However, the heart of the system is the mainboard, which is also the largest board. It contains the brain (processor), various communication technology and control elements such as motor drivers.
Lebot-James is powered by two powerful 9V DC motors, which ensure that he can reach any position on the pitch. To throw the ball to the partner robot, a spring is preloaded. A 9V DC motor is also used to tension this spring. The launch system is triggered by a strong electromagnet.
All mechanics and electronics are useless if the different components cannot communicate with each other and react accordingly.
By programming the microcontroller, we in the IT team ensure the interaction of all components such as distance sensors as well as motors and implement the logic necessary for the game and communication with the partner robot.