So I have some knowledge of Arduino and previously built a simple line-following robot using an Arduino, basic IR sensors, slow motors, and caster wheels. Honestly, it was very basic and nowhere near competition level.
Now, I want some advice on how to design and build a line-following robot for competitions. For example, regarding sensors—should I use an array of IR sensors this time, or are there better options? Also, would it make sense to switch to something like the ESP32 instead of Arduino?
Any suggestions or guidance would really help me a lot since I’m still a beginner.
Presumably the competition rules etc give some description of the line that is to be followed? Is it black, white, coloured or reflective? How wide is the line? What type of surface is the line is on top of? What about the layout of the course? Does your robot have to handle the line crossing over itself? What corners will there be - nice radius curves or sharp 90deg turns?
What’s the total length of the course? Will your robot run for long enough to cover that distance.
What do the competition rules say about robot size limits or weight limits etc?
What does your robot have to do to be the winner? Is it the fastest to complete the course?
Once you have those sorts of details, then I think you will be better placed to specify your robots requirements.
I think the next thing to save a lot of people a lot of time is post what the rules, requirements are as well as the course specifications and restrictions.