This might be a more theoretical question than a practical one, but I couldn't find a more fitting Stack Exchange (if you know of one, please point me in the right direction?).
I have control of a rover-like robot that has a single front facing camera. The rover itself will be placed in a room (which my team and I won't be able to see) and we will only be able to see through the robot's camera. On the floor of the room are a series of fiducials that the robot needs to find within a limited time period.
What navigation strategy should I apply to find the highest number of fiducials possible?
NOTE: The camera isn't a live feed, it takes a single photo on command.