Il n'est pas surprenant que Skydio, avec ses impressionnantes capacités d'IA et d'autonomie, fasse des vagues dans la communauté robotique. Depuis des années, l'entreprise partage les enseignements tirés de son système de planification des mouvements afin d'aider les autres à construire des robots à grande échelle grâce à SymForce - une bibliothèque de modèles de vision par ordinateur pré-entraînés disponible sur GitHub afin que chacun puisse y contribuer !
L'équipe d'autonomie de Skydio a pu développer SymForce en cinq ans, grâce notamment à l'accent mis par l'entreprise sur la performance et la maintenabilité du code.
SymForce permet de coder un problème une fois, de l'expérimenter symboliquement, puis de générer un code optimisé qui résout le problème.
La bibliothèque de génération de code permet non seulement de modéliser des problèmes robotiques complexes sous forme d'expressions symboliques, mais aussi d'ajouter des composants tels que des types de géométrie 3D, des modèles de caméra et des algorithmes de bruit.
Le vice-président de l'autonomie de Skydio, Hayk Martiros, déclare que SymForce est un "outil incroyable" pour le prototypage rapide et l'exécution de code d'exécution hautement optimisé sur les SkyDrones. Il explique ensuite pourquoi il a pris la décision de le rendre open source avec GitHub :
Ce flux de travail polyvalent est efficace pour résoudre une grande variété de tâches en robotique et dans des domaines connexes, et peut accélérer les tâches courantes d'un ordre de grandeur tout en nécessitant moins de code manuscrit et en réduisant la surface des bogues.
Nous pensons que ses composantes essentielles peuvent être utiles dans tout domaine nécessitant du code algorithmique et qu'elles peuvent profiter à un large éventail de publics, des élèves du secondaire aux entreprises technologiques.
SymForce est un puissant logiciel pour robots qui est utilisé par des dizaines de milliers de robots chez Skydio. La bibliothèque publique est nouvelle et en phase bêta. Vous pouvez installer SymForce à l'aide de pip, jouer avec dans un carnet de notes et déployer du code de production en quelques heures. Vous pouvez également vous rendre sur le site Le blog de Skydio pour en savoir plus sur le fonctionnement de SymForce et sur les raisons de sa rapidité.