Can our Fusion robot clear the toys from the swimming pool?
We imagine that our class has gone on a bus trip to a beautiful swimming pool in the wilderness. They have only been playing for a little time when there is a sudden heavy shower of rain. The driver of the bus is concerned that the shallow stream the bus crossed may suddenly get deeper, so he hurries all the children into the bus and they leave quickly before the stream can rise. Unfortunately this leaves the teacher to clear, from the swimming pool, all the toys that the class were playing with. Unfortunately, the teacher can not swim. So, we need to program our special amphibious Fusion robot to follow a winding trail through the wilderness, to next detect the silvery white sands of a beach on the edge of the pool, and to then push all of the toys to the edge of the pool so that teacher can collect them without getting wet.
How can we teach our Fusion robot to do that?