$Date: 2002/11/11 19:23:37 $
This part deals with the general strategy for the conception of a robot for the Coupe de France de Robotique (in French, http://www.anstj.org/robot/index.html) / the Eurobot (in English, http://www.anstj.org/robot/concours/eurobot/garde_en.html).
In this competition, we use a flat rectangular field (2m x 3m).
What wee need:
We have 1min30 to win, it's short and maybe it's important that the robot adapt his behavior with the remaining time. For example, in a first time it will try to ensure a minimal point, then it could try to make complex things (like stack up 3 pucks), and a the end, it has to score the last point (for example put a single puck rather than to keep it for a stack).
It's also very important for the robot, to detect dead lock situations.
Match are very short, so it's better to have multi-tasks robot that could quickly adapt it's behavior with output events.
How to do that, well you need some timers, an interrupt handler, and ... it will be easier with a real-time multi-tasking system (we use RTEMS, see part VIII).
Of course, an absolute positioning (this means that you precisely know were you are in the field) is great, but it has a cost and it's not always necessary. It mainly depend on the subject of the competition: for a soccer or basket ball game it's necessary, but this year the robot could works fine without on absolute positioning. Of course, it's a good thing to cover the field when you look for pucks, but you could ensure that without knowing your position.
firstname.lastname@example.org , http://botzilla.free.fr/