The setup is really simple so I don't include it here. Instead I hope these results, presented as QuickTime movies, speak for themselves. Here is a 1 minute long movie demonstrating Ball-Sound-Track-Head running:
This movie is scaled 2x in this shot. Download instead of clicking on the movie links.
QuickTime (~660K)(frames dropped by compressor)
QuickTime (~2.5MB)(smooth)
FYI: the raw image data for this is 27MB.
The sound-tracking behavior can clearly be seen in the video.
(0:47) -- AIBO looses track of the ball as I raise the ball quickly (0:50) -- AIBO performs visual search to the right (0:51) -- AIBO stops turning its head right in response to me tapping the ball on the floor off to AIBO's left (0:52) -- AIBO regains track of the ballIf motivated, one may correlate this with the output of the debugging log of the session.

QuickTime (~5.6MB)(smooth)
FYI: the raw image data for this is over 114MB.

QuickTime (~13.3MB)(a little choppy in the original too)
FYI: the raw image data for this is also over 114MB. I used the ImportExport sample QuickTime for Java (Windows) - (Mac) application to compress the movies for distribution.
We're getting video from Aibo at cognitive speeds as I'm starting to perceive something. This is good. High resolution movies (176x144 25fps lossless compression) show us a lot of shortcomings of video.
It might be interesting to try to detect and possibly filter some of these if a need arose.
BTW, anyone see the line of green and red indicators in the images. What is it?

The Dashboard
Tell me what you think it could be. Email