I've added the first version of the new short-term visual memory. This is based upon earlier VB demos but this time its a C++ DLL. The STVM is actually a variant of Adaptive Resonance Theory in that the tollerances for exemplars expand or contract dynamically in order to optimally cover the state space. Instead of just trying to classify the entire image as a gestalt the new memory seeks only to classify salient areas highlighted by motion tracking etc.
It's a long time since I did anything with the sourceforge site, so it was due for an overhaul. I've dumped most of the earlier stuff (to my horror I couldn't actually delete it, only hide it).
The new source which I've uploaded is for version 4 of the robot. Each chunk of code consists of a VC++ 6.0 DLL and accompanying visual basic 6 examples. I felt that turning most of the critical algorithms into DLLs would simplify the overall software architecture and also make it easier for others to experiment with the system without needing to have a lot of detailed knowledge about how the algorithms work.... read more
I've added a stereo vision demo, which shows a very simple and fast method for determining horizontal displacement and distance for neerby objects. This algorithm seems particularly robust, no matter what type or colour of object is presented.
I've added a standalone demonstration program for the short term visual memory. You can try it as long as you have a webcam. The system stores up to 1000 templates called "exemplars" and matches these against the currently observed image.
Rodney is an upper torso humanoid robot designed to investigate the areas of visual perception, social interaction and large scale semantic networks.
I've posted the current code for the robot (written in VB6) onto sourceforge in the hope that this will help me go about the software development in a more organised way, and so that other people can see what I'm doing.
I hope to post more details on the mechanics and construction of the robot which could potentially allow other people to build similar designs.... read more