David is a small, maneuverable robot designed for the Line-following and Maze-solving/Flag-collecting challenges at the World Robot Olympiad in Bangkok, Thailand.
About this creation
David is a small, maneuverable robot designed for the Line-following and Maze-solving/Flag-collecting challenges at the World Robot Olympiad in Bangkok, Thailand. It did not do very well, but it was a very sound design that I am very proud of. It has a rotating bumper to help slide past possible collisions with the walls.
In the line-following challenge, many other robots had problems with the variable lighting (because they used natural illumination from a skylight). This caused them to all go off track. However, David caught the line well, and kept it between the light sensors. The only problem was that he never did make that last right turn (maybe due to the coding. I put in a forced forwards after each turn, that may have caused David to move past the line).
David did OK in the maze challenge. We had to collect flags and complete the maze. David collected two flags (before getting stuck) and so passed the qualifier. In the actual round, David accidentally got caught in the pillars that held the walls together, and had a really bad run. But in the second run, David did very well, collecting two flags. While on the way to the third flag, bad coding made it back up RIGHT BEFORE it touched the flag. The same thing happened to the fourth flag... [sigh] After that, I had to remove it because it got too confused. I hope I do more testing of my code next time.