Esta ecuación matemática cambiará tu forma de ver el mundo

Publicado por en Ciencia el 02/03/2020

El canal de Veratasium sube muy pocos vídeos a su canal de Youtube, pero cuando lo hace nunca defrauda ya que tocan todo tipo de temas muy interesantes relacionados con la ciencia en general. En éste interesante episodio nos hablan sobre una formula matemática de mapeo logístico que tienen una relación estrecha entre el conocido fractal Mandelbrot, una población de conejos y las neuronas de tu cerebro, que seguro no te dejará indiferente.

Leer más

Aprende cómo funciona el PID con un ejemplo práctico en vídeo

Publicado por en Robótica el 01/08/2019

El control con realimentación PID es extremadamente útil y se usa en infinitas aplicaciones. En su esencia, calcula la desviación o error entre un valor medido y un valor deseado. Con esto se puede controlar de forma eficaz drones, robots sigue líneas o la temperatura de la cama caliente de tu impresora 3D por ejemplo. Se trata de un algoritmo con tres factores principales: Proporcional, Integral y Derivada. Que no cunda el pánico al leer sobre derivadas e integrales, ya que si entiendes bien cómo funciona el algoritmo PID, no te será complicado implementarlo en tu siguiente proyecto. En el vídeo que te dejo a continuación se muestra un ejemplo utilizando una bola de ping pong que debe mantenerse estable sobre una plataforma en movimiento. Ahora es cuando te das cuenta de que aquel primer año de la carrera de ingeniería haciendo derivadas en integrales como si no hubiese un mañana, por fin tiene sentido... ;)

ACTUALIZACIÓN: Gracias a David Pereira, os dejo también otro vídeo explicativo en Español sobre el funcionamiento del sistema PID con ejemplo práctico. 

Leer más

Por qué no es posible dividir entre cero

Publicado por en Ciencia el 10/05/2018

Una operación matemática tan sencilla como una división puede convertir en algo muy loco si el número por el que dividimos es cero. Eso es algo que se aprende desde muy temprano, pero ¿sabes por qué no es posible dividir un número entre cero? En el vídeo que te dejo a continuación te lo explican en detalle y es sorprendente.

Leer más

Cómo calcular la cinemática inversa de un robot Delta

Publicado por en Programación el 20/01/2018

Los robots de tipo Delta son rápidos, muy rápidos ya que debido a su propio funcionamiento, la punta del brazo pesa muy poco y por lo tanto puede desplazarse muy rápidamente. El sistema delta es ampliamente utilizado en aplicaciones industriales y también en algunas impresoras 3D. Hacer un robot de éste tipo mola y mucho, pero su programación no es sencilla ya que los motores, generalmente tres, deben posicionarse con el ángulo acorde a donde queremos apuntar el cabezal. Eso se hace en base a una coordenada espacial (X, Y y Z) y calculando a la inversa la rotación exacta de los motores. A ésto se le llama cinemática inversa (inverse kinematics en inglés). A continuación os dejo un vídeo del funcionamiento de un robot delta casero para ir poniéndose calientes, pero lo más importante y quizás más interesante, es el enlace que os dejo a una función escrita en C para el cálculo de la cinemática inversa y cómo funciona.

Leer más

Calculando un Bitcoin a mano

Publicado por en Tecnología el 30/09/2014

En este momento hay miles de ordenadores conectados a Internet calculando obedientemente hashes SHA-256 y enviando sus resultados a otros peers en la red Bitcoin. Hay una tremenda cantidad de potencia de proceso en esta red, pero Ken sin embargo lo está haciendo con un lápiz y papel. Hacer las matemáticas a mano no es demasiado difícil, pero hace falta tener una extraordinaria cantidad de tiempo disponible y Ken puede calcular aproximadamente dos tercios de un hash por día. 

La función hash SHA-256 utilizada para Bitcoin no es realmente tan difícil de realizar a mano. El problema, sin embargo, es que es un valor 64 bytes que se envía a través de un algoritmo y se repite 64 veces. Hay algunas sumas de 32 bits, pero el resto se acaba por el mayor valor en un conjunto de tres bits, rotación de bits y la realización de un mod 2. 

Para realizar una sola ronda de SHA-256, al autor de este vídeo le ha llegado dieciséis minutos y cuarenta y cinco segundos. Hay sesenta y cuatro pasos en el cálculo del hash, esto significa un solo hash tomaría aproximadamente 18 horas en completarse. En Bitcoin se utiliza un algoritmo de doble SHA-256, haciendo que los cálculos deun bloque bitcoin completo llevaría un par de días.

Sólo por diversión, Ken trató de averiguar cuánta energía consume al realizar este proceso. Él obviamente no necesita electricidad, pero los Donuts son una fuenta barata de calorías, unos 0.23 dólares por cada 200 kcalorías. Suponiendo una tasa metabólica de 1500 kcal por día, esto significa que su costo de energía es de unos 67 mil billones de veces mayor que la de un minero ASIC.

Leer más