Could anyone explain in depth how Rescue in Robocup Works?

In Robocup Rescue, there is an assortment of curvy lines that your autonomous robot must pass.
There are a few special cases where there are forks in the lines. The shorter path will be marked by 40mm by 40mm green square.
There is also one water can on the line which is a large PET bottle with water in it. You must navigate off the line and back on it on the other side.
At the end, there is a silver foil and beyond it is a green "chemicla spill" that has a can in it. You must either push the can off the area or pick it up and place it on a provided platform.

If this doesn't sound familiar, then you must be doing something different to me.