Kinect facilita la programación de un brazo robótico

¿Qué podrían hacer con un brazo robótico? Si son parte de la comunidad de fabricantes, las posibilidades son casi infinitas. Lo pueden enganchar a un control Arduino o Raspberry Pi, y tendrán un acompañante que podrá pintar, buscar objetos, jugar y en general impresionar a sus amigos y familiares. Todo lo que necesitan es una pila de dinero y ciertas habilidades para codificar ¿Las tienen?

Una reciente campaña de fondeo en Kickstarterha promovido el 7Bot, un brazo robótico con seis ejes, un alcance de 17 pulgadas, y grandes ambiciones, acompañado con una pequeña etiqueta con el precio de $350. Y mejor aún, pueden programarlo sin tener que escribir una solo línea de código, con solo usar su propio brazo para ejecutar las funciones deseadas bajo la observación del ojo del sensor de Kinect para Xbox One.

Kinect - robotic arm

Al utilizar las capacidades otorgadas por Kinect para Windows SDK 2.0, el sensor captura las coordenadas 3D de las articulaciones de su brazo, de las cuales después de un conjunto de algoritmos cinemáticos reversibles (de hecho, son una serie de multiplicaciones entre las matrices y los vectores, los cuales el equipo de 7Bot intenta generar en código abierto) calculan el ángulo de cada servo requerido para duplicar los movimientos ejecutados por su brazo. Esos datos son después enviados al 7Bot vía Bluetooth, y voilà, han programado a su robot sin tener que terminar primero una carrera en ingeniería. Este video les muestra el proceso en acción: