Pollen Robotics mostró el mes pasado Microduck, un pequeño pato robot con hardware muy completo. Quien quiera uno tendrá que esperar hasta más adelante este año. A Luwu Dynamics le pareció demasiado tiempo y creó XGO Duck, una alternativa de código abierto que cualquiera puede construir desde ya, según informó Hackster.io.

XGO Duck toma de Microduck el cuerpo con forma de pato, la distribución de 15 servos en las articulaciones y el orden de esas articulaciones, pero cambia la electrónica. El centro del robot es un Arduino UNO Q, que combina un procesador Qualcomm con Linux y un microcontrolador STM32. Así el pato tiene capacidad de cómputo para el software de alto nivel y un microcontrolador para el control de hardware en tiempo real.

¿Qué mueve al pato?

El movimiento sale de 15 servos FeeTech 1910 repartidos por el cuerpo. Mueven las patas, los pies, el cuello, la cabeza y el resto de las articulaciones que le dan vida al robot. Luwu Dynamics también liberó políticas para caminar, levantarse y recoger objetos, junto con el firmware del UNO Q y una interfaz web, en un repositorio aparte dedicado al software de ejecución.

Sobre el UNO Q va una placa de expansión diseñada a medida para este robot. Se encarga de la distribución de energía y del bus de los servos, y suma una IMU QMI8658A de seis ejes para detectar el movimiento. La placa incluye además regulación a 5 V y 3,3 V, buffers seriales, conectores para los servos, un interruptor de encendido, un conector DC y un conector para la batería.

¿Qué incluye el repositorio?

La mayoría de las piezas mecánicas se pueden fabricar en una impresora 3D. El repositorio trae los archivos STL del cuerpo, las patas, la cabeza, el cuello y los demás componentes, con modelos separados para las piezas izquierdas y derechas cuando hace falta. Las suelas de los pies y la boca están pensadas para imprimirse en TPU flexible. Un conjunto de rodamientos y una buena cantidad de tornillos M2 mantienen todo unido.

El proyecto publica también:

  • El esquemático completo y el diseño del PCB de la placa de expansión
  • La lista de materiales
  • Los datos de pick-and-place para el montaje de componentes
  • Una guía de armado ilustrada

Quien no quiera esperar a Microduck ya tiene otra opción. Los detalles están en el repositorio de GitHub del proyecto.