Máquina de Turing

Alan Turing (1912 – 1954) puede ser considerado el padre de la Inteligencia Artificial. Turing trabajó para romper los códigos de la máquina Enigma y permitir a los aliados anticipar los ataques y movimientos militares Nazis. En 1947 el famoso matemático inglés pronunció su polémica conferencia “¿Puede pensar una máquina?”. Es chocante que algo tan normalizado hoy en día como el hecho de que las máquinas realicen mucho mejor que nosotros ciertas actividades que calificaríamos como inteligentes, hace tan sólo cincuenta años sonara a despropósito irrelevante. Leer el resto de este artículo »

Tutorial: Trigonometría en NXT-G (II)

Artículo nº 6 de la serie de 10 artículos sobre NXT-G

    sinxCORDIC es un algoritmo iterativo para el cálculo de funciones hiperbólicas o trigonométricas como seno, coseno, la magnitud y fase (arcotangente) con la precisión deseada. Este algoritmo es especialmente adecuado para implementaciones hardware, ya que no requiere de un multiplicador. Leer el resto de este artículo »

    Transformada de Fourier con NXT y LabVIEW

      experimentoEste experimento permite demostrar cómo es posible el cálculo en tiempo real de la DFT (Discrete Fourier Transform) en un NXT con el toolkit de National Instruments LabVIEW Add-ons for LEGO MINDSTORMS NXT. Este experimento se mostraba impracticable hace un par de años, pero gracias a las nuevas versiones tanto del firmware del NXT como del toolkit, el procesado ha sido finalmente posible a una velocidad más razonable. Leer el resto de este artículo »

      Tutorial: Trigonometría en NXT-G

      Artículo nº 2 de la serie de 10 artículos sobre NXT-G

        sonar1Si en alguna ocasión has querido dibujar un círculo en el display, realizar una aplicación tipo sonar presentando las lecturas del sensor ultrasónico en el display, extraer las componentes del vector aceleración del acelerómetro o, en general, hacer uso de cualquier función trigonométrica en NXT-G, te habrás dado cuenta de que simplemente no han sido implementadas. Tiene bastante sentido porque -en general- para la edad a la que va destinada la programación gráfica el concepto de trigonometría queda un poco distante. Cuando queremos hacer uso de estas funciones normalmente nos veremos programando en otros lenguajes cuyas librerías sí incorporan todo tipo de funciones matemáticas. Leer el resto de este artículo »