Un petit pas pour leurs avocats, mais un grand pas pour la robotique ! Gostai (Ghost + A.I.), l’éditeur de logiciel qui depuis 2006 développe Urbi dans un but d'améliorer l'innovation dans la robotique et l’intelligence artificielle annonce que sa technologie d’OS robotique Urbi passe en Open Source. Sous licence GNU GPL Affero, ce changement permet aux utilisateurs de travailler gratuitement sur Urbi et de le modifier sans être dépendant de Gostai et donc de passer à une vitesse de développement supérieure !
Jean-Christophe Baillie, fondateur et président de Gostai, explique d’ailleurs: "Passer en open source avec une licence compatible avec la GNU GPL est le meilleur moyen de s’assurer qu’Urbi sera toujours disponible gratuitement pour tous, tout en conservant un modèle à double licences apportant un support pour les partenaires commerciaux. Gostai, qui est issue du monde académique, a toujours cru dans le modèle open source et le partage de l’innovation. Nous préparons Urbi depuis longtemps pour ce moment, et il est enfin arrivé !”
Urbi intègre une librairie de composants C++ nommée UObject avec gestion de dataflow (les données provenant des capteurs et du programme sont des entités actives qui traversent le programme de manière asynchrone) qui est livrée avec chaque standard robotique sous forme d’API (afin de décrire les capteurs, moteurs, algorithmes de marche, etc…). L’interaction à chaud avec votre robot est possible, et l’urbiscript (un langage de script vous l’aurez deviné) vous permettra d’interagir sur du haut niveau avec les composants, un peu comme du python, mais dans le cadre d’un vrai langage de programmation événementiel !
L’objectif d’Urbi est d’aider à rendre les robots compatibles, et de simplifier le processus de programmation pour ces robots.
Urbi est compatible avec Linux, Windows, MacOSX et les systèmes d’exploitation temps réel. Vous pourrez le télécharger sur Urbiforge ainsi que tester Gostai Lab 2.3 et Gostai Studio 2.3 qui sont deux GUI d’aide au développement.
Voici un aperçu des modules déjà présents sur Urbiforge : colormap, face-detection, joystick-linux
Il me manque certes le robot pour développer dessus, mais je m’amuse déjà comme un petit garçon ! De votre côté, il vous reste à trouver un robot compatible avec Urbi (Aibo, Bioloid, Create, Mindstorm NXT, Nao, Pioneer, Segway RMP, Spykee, Wifibot, …) et de vous mettre au travail rapidement pour que la communauté robotique se développe !

1 commentaire
Poster un nouveau commentaire