Wow great ideas guys, thanks a lot!
I don't mind oddballs, coz it makes the brainstorming more fun
I really like Ben's idea of mixing both strategies. The robot will start by following a short line, then off with the encoders, and then come back to the line. That could really work well, as long as my programming is good enough.
The robot will move really slow actually. I can't remember how slow, but it will need to capture the video slowly. And since its slow, one video loop would take about 15 minutes to complete.
This project is actually a testing platform for a research my uni is doing in insect vision. They said that they have almost perfectly mimic how bugs like flies see, and so now they are ready to test it in the real world. That's where this robot will (hopefully in a year's time) come in.
Arif