Este artículo presenta el proceso de diseño e implementación de un control de velocidad y posición para un motor de corriente directa, en doble lazo, con cuatro tipos de controladores: PID clásico, PID difuso, difuso y PID no lineal, basado en heurística, el cual es una propuesta de los autores. Se hace hincapié en aspectos como el desarrollo de la etapa de potencia, la elaboración de algoritmos para la medida de las variables, la estimación de un modelo matemático de la planta y el control en tiempo real en Matlab.