How to draw a football field

Hi

I got this project in school where we are supposed to build a robot and get it to paint a football field.

My first thought was a robot which where programmed to drive xx meters and then turn and so forth with a dispenser with flour or something similar in it.

So my question is now what do I need and what would be the best way to proceed? I have some skill in programming C# but none about robots.

Hope you can help :)

Is it a football or a

Is it a football or a "football"* field?

You could use an incremental sensor. Have a dummy wheel that is of a known diameter and put pegs around the circumference (At a known spacing). Make the pegs hit a microswitch and this will allow you to know how far you have gone by counting the clicks. Since you know the dimensions of the pitch you can make it go for a certain distance before having to turn. No quite sure how you would deal with checking you had gone exactly 90 degrees, but you get the idea.

Question is, how would you do the centre circle and "D"s?

* ie do they actually use their feet on the ball as the main method of movement…