Filip Troníček

A passionate maniac who loves modern web technologies, advocating for a better world with OSS. Your friendly neighborhood Open VSX man.


RoboSchool (TU in Chemnitz)

Published Sep 14, 2019

Hi everybody! last week, I was in Germany for a week at the Technical University of Chemnitz, where I was attending the project RoboSchool for the week. The goal for the week was to build a working robot from scratch. With that in mind, we started with soldering the parts onto the mainboard, which we then connected to an Arduino Uno.

image image image

Thanks to the UNObot library for the robot written by Florian Zylla, we were able to keep the code very easily readable. After a couple of hours developing and testing, we had to start all over again, because our code structure was just too sophisticated. We made a sketch and all the if statements were now far easier to understand. There was a parkour course, which we had to guide our robot trough. It was easy at first because we only needed to check if the robot is on a line and that was it. But then came the dashed lines. Most teams solved it with just letting the robot go straight when the sensors didn’t see a line, but that was too bad for you know…. us, so we developed an Easy Exploring Algorithm (EEA). The point was to let the robot look around and if he doesn’t see anything just go a little bit forward and repeat the process.

image image

I hope you enjoyed this post. See you again soon, Filip

Extra code :)