Archive for the ‘robotique’ Category

Contrôler des robots avec Squeak

Thursday, May 22nd, 2008

Noury Bouraqadi, chercheur à l’École des Mines de Douai, a annoncé qu’il est maintenant possible d’utiliser Squeak avec des robots de type WifiBot. Il s’agit du projet WifiBotST. Jusqu’à présent, il était seulement possible de contrôler les robots à distance en utilisant l’API de contrôle fourni par le constructeur par l’intermédiaire d’une communication sans fil de type Wifi. Une machine virtuelle Squeak est maintenant disponible pour ce robot. Elle inclut le strict minimum pour pouvoir faire tourner Squeak : il n’y a pas notamment de plugin graphique. A terme les communications avec les robots s’effectueront par l’intermédiaire de UbiquiTalk (Ubiquitous computing in Smalltalk), un framework d’informatique ubiquitaire développé également à l’École des Mines de Douai.

Comme on le voit sur la vidéo qui suit, il est également possible de récupérer la sortie de la caméra vidéo du robot depuis Squeak.

Un simulateur permettant de tester les algorithmes avant de les faire tourner sur les véritables robots a été également réalisé.

WifibotST simulator

Ce travail se place dans le cadre du projet VerySmalltalk auquel je participe. L’École des Mines de Douai cherche un étudiant pour une thèse sur la conception de systèmes de robots multi-agents.

Squeak sur des plateformes à ressources limitées

Wednesday, March 5th, 2008

Il est tout à fait possible de faire tourner Squeak sur des plateformes matérielles disposant de peu de ressources. Deux annonces récentes sur la liste squeak-dev vont dans ce sens. Pablo Oliveira a annoncé sur squeak-dev un portage d’une version allégée de Squeak 3.0 sur la Nintendo DS. Tansel Ersavas propose également de travailler dans le prochain Google Summer of Code 2008 sur une version de Squeak pour Chumby, une plateforme embarquée ouverte qui s’apparente par beaucoup d’aspect au lapin Nabaztag. Une version préliminaire existe déjà.

Nitendo DS Squeak port

Une nouvelle vie pour 6 mois

Friday, February 15th, 2008

Depuis 15 jours, j’ai commencé en quelque sorte une nouvelle vie. En effet, je suis en congé recherche pendant 6 mois et dans ce cadre, je suis accueilli dans l’équipe MOVE du Laboratoire d’Informatique de Paris 6. Cela signifie que je ne vais plus faire d’enseignements pendant un certain tems pour me consacrer à des activités de recherche notamment sur les architectures logicielles pour la robotique. Cela doit faire plus de 12 ans que je n’avais pas fait une pause aussi importante dans mes activités d’enseignant.

Même si j’ai toujours adoré faire de l’enseignement, il est clair que le métier d’enseignant-chercheur est parfois un peu schizophrénique tant les deux activités (enseigner et chercher) sont très différentes et nécessitent sans arrêt de changer de contexte. De plus, on nous demande de plus en plus de prendre en charge des responsabilités administratives. Tout cela nuit forcément à la productivité (d’où l’intérêt de méthode comme GTD). Je retrouve maintenant avec joie la possibilité d’avoir des plages de temps plus importantes sur le même contexte.

Pour ne rien gâcher à l’affaire, j’ai également une superbe vue de mon bureau : je vois la tour Eiffel, le sacré coeur au lointain et la seine avec des péniches au pied de l’immeuble. Les conditions idéales pour avoir de bonnes idées.