Mauricio Contreras

Domino Recognition

For the course "Cognitive Robotics" I developed a machine vision algorithm to detect dominoes.

Domino recognition with the Tekkotsu framework

For the course "Cognitive Robotics" at CMU, which is an intro to the foundations of robotics, I had the chance to use the Tekkotsu framework and the Calliope robots, created for educational purposes. The framework provides a way to easily create state machines for robot behavior using templates in C++, and includes a rich set of controls ranging from motion, vision, map building and location, manipulation, simulation, etc. For the final project, I developed machine vision software to recognize dominoes, so that we could make the Calliope robots play with them. All my progress was documented HERE.

Calliope 5KP robot