Educational Robotics Constructivism and Modeling of Robots using Reverse Engineering - David G. Maxínez (2012)