I understand your comment, but the rules of the robotic competition allow that. There are small robots that can fit in one lane, but some other teams have robots larger than that. And also, there are no robots coming the other way. Thanks for your comment.
you probaly used PID to do line following, but in some curves the robot gets too slow, probaly due to a high value to the diferencial constant(probaly Kd)
This kind of comment does not help science. A roomba (even though has hundreds of engineers working on it) is much simpler than this robot, and it has other purposes. My students developed this robot to participate in a robotics competition. The rules involve keeping the car inside the track, obeying the traffic lights (specific for this competition), watching and recognising traffic signs, avoiding obstacles (the jury places them randomly on the track), passing through a tunnel (not visible in this video), and also autonomous parking. If you search you will find other videos of this competition.
ok nerd boy, im developing a game in c# i use python scripts on my own homemaqde home assistand console which controls my smarthome, but you build toys@@lar_uminho