Line_follower

Line_follower - 2018-2020
Metehan Demirtola Line followed Çizgi İzleyen

During high school, our teachers assigned us a project to build a line follower robot, which served as our exam project right after our Arduino lessons. My best friend, Onur Mutlu, and I formed a group and began researching existing line follower projects. We managed to program a basic line follower, and although its performance wasn’t perfect, we were proud of what we had achieved as it showed our effort and skills.

A few weeks later, Onur discovered a PID-controlled line follower and suggested we try it. I had never heard of PID control before, and the formulas I found online seemed complicated. Despite this, we uploaded the code and tested it. To our surprise, the results were excellent. The line follower followed the line perfectly, and this experience helped us understand PID control better. It was a significant breakthrough for us in learning advanced robotics concepts.

Improving

Seeing how well PID control worked, we decided to enter line follower robot competitions. The competition organizers provided details about the track, which we recreated at our high school for testing. Despite our limited experience, we worked hard and managed to complete the track. We then focused on improving our robot's speed and joined the competitions. It was an exciting experience, and our robot completed the track without mistakes, though it didn’t place in the top five. The journey was very rewarding and taught me a lot.

Here are some specs of our line follower.

  • QTR8-a line follower sensor, Arduino nano, MZ-80 object sensor and a motor driver used.
  • Decent speed with precise and accurate line following capabilities.
  • Designed and programmed by high school students.