Numerous videos below of 3D Virtual Agent ‘Simmy‘ in a square Learning Confine. Enjoy!
[Please activate sound] Once the Xzistor Concept brain model that I developed was ready, I decided to build an C++/OpenGL simulation to test the working of the model. This little simulated robot called ‘Simmy’ is the precursor or ‘virtual ancestor’ to Troopy, the Lego robot I built later. All the algorithms worked correctly in Simmy, so I did not build Troopy to prove the concept, but to prove that a hardware version can be built using the Xzistor Concept.
[No sound] In this pioneering simulation you can see virtual agent ‘Simmy‘ driven by the X-zistor Concept brain model in a learning confine. In this case Simmy had received training for about 2 hours to find and open the purple power juice container by pressing the green button on its control panel.
Note: The square confine contains colour panels just like Troopy’s circular confine, but in the simulation I can push a button to hide the colours to put focus on the virtual agent against a clean blue background.
[No sound] In this video I have adapted Simmy’s environment to demonstrate how a virtual ‘Robot Kindergarten’ can be created within the simple C++/OpenGL simulation. The virtual agent (Simmy) will ‘see’ images on the TV screen and learn basic concepts via encouragement from a cherished tutor (emotional reward). The simulated agent’s optic view will be generated using the CameraView Method.
[No sound] Towards the end of this video clip Simmy can be seen experiencing the Fear of Pain (look at the overhead ‘Emotion Panel’. This fear is caused by bumping into the wall of the Learning Confine and the cactus and causing pain.