Tangible Recognition

Tangible Recognition is the integral part of Tangible Embodied Algebra Games project. The idea is to use the tangible on the 3M or Microsoft Table so that it should be recognized by the touch surface of the table. For this purpose, we have used the methodology Capacitive Tangible Recognizer which has been implemented by our tutor Dimitry Alexandrovsky and his coworkers. But later it was modified by me and the group member Bastian Dänekas to make a perfect use of it in our project.

I will briefly give you an overview that how the recognition algorithm works in Capacitive Tangible Recognizer, the idea is to generate unique pattern, pre-processing the pattern, there are two fixed points which are called anchors besides that there are two moving points.  In total, we are using four tracking points for the small table. In our original Capacitive Tangible Recognizer project which was developed separately to test and make the tracking efficient. We have assigned different colors to the different types of points. Green color is for 1st anchor point, yellow 2nd anchor point, red and blue are information points. We must train each tangible before using it in the game system.

Working Tangible Recognition in Capacitive Tangible Recognizer project.

After the successful implementation and evaluation of the Capacitive Tangible Recognizer project. We later integrated it into our game to have some basic mathematical operations interaction through it. In our game, wherever you put the tangible it will make a purple circle on the touch display which depicts that the tangible is been recognized.

While designing the base of the tangible we have gone through many interactions. There is another blog by Florian Saade which explains about it in detail. The tangible base which has been used for the final tangible character has used the conductive filament.

This is all for now, for tangible recognition. In my next blog, I am planning to tell you that how we used this recognition feature for performing mathematical and general interactions in our game. So, just wait for it! 🙂

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *