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

Optimiza tu código de Arduino: Conoce qué son y cómo funcionan los registros

Publicado por en Arduino el 11/01/2018

La plataforma Arduino se caracteriza por facilitar enormemente todo tipo de problema a la hora de programar, pero eso tiene un precio y es la velocidad de ejecución. Cuantas más capas tengamos por encima de nuestro código, peor será su rendimiento. Aunque la mayoría de veces podemos programar casi cualquier cosa sin preocuparnos demasiado por si nuestro código es rápido no, hay veces donde es necesario que el código se ejecute lo más rápido posible. Una de las partes más importantes a conoces para eso son los registros. Los pines que llamamos D1, D2, D3 etc forman parte de un puerto llamado PORT y se puede manejar de forma muy rápida utilizando los registros en muy pocos ciclos de reloj.

Leer más

TEDxYouth: Programar para aprender sin limites por Antonio Garcia

Publicado por en Programación el 15/08/2017

Antonio con solo 8 años no solo programa para que sus compañeros aprendan lecciones de clase sino que enseña a otros niños más pequeños aún la magia que es crear con unos cables, un ordenador y mucha imaginación. En su charla Antonio comparte como lo hace y sobre todo su visión de la importancia de compartir recursos con todo el mundo para seguir aprendiendo y creando. Su pasión es la programación. Con ella imagina, crea juegos, historias, animaciones, y aprende divirtiéndose y compartiendolo con niños de todo el mundo. Pertenece al CJP (Club de Jóvenes Programadores) de la Universidad de Valladolid y participa en el Scratch Day, que en Valladolid se celebra en la Universidad de Informática

Leer más

PyConES 2016: La conferencia nacional sobre Python más importante de España

Publicado por en Programación el 21/09/2016

Si te gusta programar en Python, no te puedes perder la PyConES. La PyConES celebrará su cuarta edición los días 6, 7 y 8 de octubre de 2016 en Almería, después de tres exitosas ediciones en Madrid, Zaragoza y Valencia respectivamente y siguiendo el formato del evento mundial PyCon. La conferencia tendrá lugar en la Universidad de Almería y será organizada conjuntamente por la asociación Python España y la comunidad local, integrada por el Departamento de Informática de la UAL, el colectivo HackLab Almería y la Oficina de Software Libre de la asociación UNIA para la UAL.

Leer más