In this video, Rovio's goal is to navigate out of the confined area by
finding a gap to freedom. This is accomplished using the RoboRealm
vision processing package and a filter that highlights the part of the
image that looks like the floor just in front of Rovio. The output of
the "floor finder" filter is the white blob superimposed on the image
in the left panel. I then wrote a program to analyze this blob and
move Rovio in a direction most likely to get it out of trouble. Note
how Rovio's omnidirectional wheels allow him to move directly sideways
or on a diagonal without having to turn his body.