Articles en vrac, présents dans cette catégorie car pas de place ailleurs ... ou par dont gracieux d'un posteur, issu d'une catégorie que vous ne pouvez pas consulter ...
Je suis actuellement en stage de milieu d'études depuis maintenant 4 mois chez Gostai, une entreprise parisienne qui développe un Middleware pour la robotique, baptisé Urbi. Gostai compte une 20e de personnes travaillant autour d'Urbi, dont le cœur est lui même développé par une équipe de 5 personnes que j'ai eu la chance d'intégrer. Le noyau Urbi est passé sous licence AGPL V3 (donc Libre) récemment.
Urbi est également un interpréteur pour un langage développé en interne, l'urbiscript. Sa syntaxe est très proche de celle du javascript, d'ailleurs urbiscript est également un langage fonctionnel. Une de ses différence se situe sur la gestion des événements et du temps, que l'on va jusqu'à retrouver au sein de sa syntaxe. Mais là n'est pas le but de ce post, je vous laisse cliquer sur le lien ci-dessus.
En somme Urbi permet de manipuler facilement et en peu de lignes de code des comportements robotiques complexes.
ROS est un Middleware "concurrent" (sous licence BSD) développé par Willow Garage, une entreprise américaine qui dispose de beaucoup de moyens, qui fait parler d'elle de temps en temps sur les sites traitant de l'Informatique et de la Robotique. ROS ne dispose pas de couche haut niveau, mais possède de très nombreux modules (codés en C ou en Python) qui couvrent un large panel de drivers et de programmes spécifiques à la robotique. L'architecture de ROS peut être vue comme un graphe, dans laquelle un noeud principal sert à synchroniser les autres nœuds, le tout communiquant au travers de "topics" (canaux de discussion). Ainsi on lance le nœud principal, on lance le nœud de driver de Joystick, puis on peut créer un nœud qui écoute ce que dit le nœud de joystick, et qui se sert de ces informations pour faire avancer le robot, etc...
La première partie de mon stage consiste à faire communiquer les deux univers, afin de pouvoir depuis le monde Urbi tirer avantage des différents modules de ROS. Mon travail fera en partie l'objet de la prochaine release d'Urbi (2.1), actuellement en cours de préparation.
En théorie la deuxième partie de mon stage porte sur la création d'un système de paquets pour Urbi, permettant d'installer facilement des modules Urbi externes (driver, algorithmes, etc...), un peu de la même façon que CPAN pour perl.
Pour l'instant à part les longs trajets quotidiens, mon stage se passe très bien, et quand je vois d'autres personnes en stage, je suis vraiment content d'avoir échappé au développement web (qui pourtant est inscrit sur mon front depuis des années), et d'avoir intégré une équipe à la fois techniquement très performante, et surtout très sympathique (du geekisme, de l'humour parfois vaseux, des canards, du fun). Je ne suis pas spécialement attiré par la robotique à la base, lui préférant l'administration système, la sécurité, les réseaux (domaines dans lesquels il est difficile de trouver un stage de milieu d'étude). Cependant j'admire le travail réalisé sur d'Urbi, qui rend urbiscript aussi intéressant (même vu de l'intérieur !).
Romain, young girl talking about herself
Posté par Romain le 7 Juin 2010 à 22h42 - Commenter
La rentrée est maintenant passée depuis presque deux mois, et déjà de nombreux projets en cours :
Back to school for nearly two month now, and many projects to do:
Posté par Romain le 9 Octobre 2009 à 12h49 - Commenter
C'est reparti pour un nouveau semestre, 2e de la branche informatique, mes choix d'UVs :
, à suivre...
.
Encore un semestre intéressant en perspective, il me faudra aussi chercher un stage, j'hésite à me présenter aux élections de représentants étudiants en branche informatique... à m'impliquer plus fortement dans l'asso de promotion des Logiciels Libres.
Posté par Romain le 11 Septembre 2009 à 20h05 - Commenter
Pour le grand public qui n'est pas au courant (oui, un article public !), je suis donc intégré à UTC en première année, tout c'est plutôt bien passé ...
Voici ci-dessous quelques phrases récoltées par ci par là, si vous vous sentez l'auteur de ces phrases, tant pis pour vous :
Ces personnes m'ont particulièrement gêné, je faisais mes exos, mais c'était pas vraiment possible, elles parlaient trop fort. J'aime beaucoup les complots entre filles, qui se tapent les unes sur les autres, qui tente de rivaliser pour des garçons, ou alors se croient aptes à donner des conseils ou à juger les personnes, j'aime beaucoup ce comportement (je ne juge pas hein, je constate).
Ce qui est mis en avant par cette pseudo conversation est le fait étrange de chercher à savoir qui est gay et qui ne l'est pas, ça sert à quoi ? À part peut être dégrader l'image de certaines personnes (si si malheureusement c'est à mon avis considéré comme dégradant part grande partie de la population).
Je ne sais pas si j'ai bien fait de rendre cet article public, mais ça commençait à manquer les articles publiques, donc voilà ... À très bientôt pour un test de windows Vista (RC1 build 5600).
Posté par Romain le 29 Septembre 2006 à 19h46 - Commenter
Pour l'Integ' à UTC, j'ai des devoirs de vacances que j'expose ci dessous :
).
Je pense pouvoir faire le poème (après recherche de quelques mots dans le dico), pour la présentation, éventuellement aussi, pour le dessin sur blouse pas du tout
.
Je fais donc appel à toi gentils visiteur, notamment pour réaliser un dessin que je porterai toute l'année dans mon dos lors des TPs, qui puisse me caractériser par exemple.
N'ayant aucune affaire de football et n'étant pas spécialement fana du football professionnel, toute idée est bonne à prendre aussi.
Voilà l'annonce est passée, je me met de suite à chercher les mots dans le dictionnaire ...
Posté par Romain le 1 Septembre 2006 à 23h24 - Commenter
Twitter...
