No es de extrañar que Skydio, con sus impresionantes capacidades de IA y autonomía, esté causando sensación en la comunidad de la robótica. La empresa lleva años compartiendo los aprendizajes de su sistema de planificación del movimiento para ayudar a otros a construir robots a escala a través de SymForce, una biblioteca de modelos de visión por ordenador preentrenados disponible en GitHub para que todo el mundo pueda contribuir.
El equipo de autonomía de Skydio fue capaz de desarrollar SymForce en cinco años, gracias en gran medida a que la empresa se centró en el rendimiento y la mantenibilidad del código.
SymForce permite codificar un problema una vez, experimentar con él simbólicamente y, a continuación, generar un código optimizado que resuelva el problema.
La biblioteca de generación de código no sólo permite modelar problemas de robótica complejos como expresiones simbólicas, sino que también añade componentes como tipos de geometría 3D, modelos de cámara y algoritmos de ruido.
El vicepresidente de autonomía de Skydio, Hayk Martiros, afirma que SymForce es una "herramienta increíble" para la creación rápida de prototipos y la ejecución de código de tiempo de ejecución altamente optimizado en los SkyDrones. A continuación, explica por qué tomó la decisión de hacerla de código abierto con GitHub:
Este flujo de trabajo de propósito general es eficaz para resolver una amplia variedad de tareas en robótica y dominios relacionados, y puede acelerar las tareas comunes en un orden de magnitud, al tiempo que requiere menos código escrito a mano y reduce la superficie de errores.
Creemos que sus componentes básicos pueden ser útiles en cualquier ámbito que requiera código algorítmico y pueden beneficiar a una amplia gama de público, desde estudiantes de secundaria hasta empresas tecnológicas.
SymForce es un potente software para robots que está siendo utilizado por decenas de miles de robots en Skydio. La biblioteca pública es nueva y en fase beta. Puedes instalar SymForce usando pip, jugar con él en un cuaderno y desplegar el código de producción en unas pocas horas. También puedes dirigirte a la página web Blog de Skydio para saber más sobre cómo funciona SymForce y por qué es tan rápido.