Archive

Archive for the ‘robot’ Category

Festival de robotique

4 mai 2009 Commentaires fermés

Samedi 16 mai 2009 à l’EPFL

L'affiche officielle. Cliquez dessus pour l'agrandir

Les nouveautés de cette année sont multiples :

  • plus de 1500 places d’atelier pour les jeunes, avec la moitié des places réservables par internet
  • plus de 700 robots pour les visiteurs et visiteuses, soit à emporter, programmer ou simplement voir fonctionner
  • une vingtaine d’expositions de robots par des écoles, clubs, associations et entreprises
  • des concours de robots spectaculaires et uniques au monde
  • le même jour, possibilité de visiter les portes ouvertes de l’université de Lausanne, Les Mystères de l’UNIL

En résumé, une journée unique, riche en émotions et en opportunités d’en apprendre plus sur la robotique et la technologie en général.

Important: il est fortement conseillé de se rendre sur le site EPFL par les transports public (M1, bus 33) à cause des évènements combinés de l’EPFL (festival) et de l’UNIL (portes ouvertes) en cette journée.

Programme

Présentations :

  • 9:30 – 10:30 Introduction à la robotique mobile, par Francesco Mondada
  • 10:45 – 11:45 La robotique dans les travaux de maturité, par Ludovic Barman, Antoine Albertelli, Pierre Grydbeck, Daniel et Jean-Claude Besse

Concours :

  • 13:00 – 15:00 Robots à hydrogène, concours réalisé avec le soutien financier du « Fond communal pour l’utilisation rationnelle de l’électricité et la promotion des énergies renouvelables » des services industriels de la ville de Lausanne.
  • 15:30 – 17:00 Le « triathlon » robotique ! Robopoly = des étudiant·e·s + leurs robots, en particulier le kit PRisme (développé par le club depuis sa création). Le Grand Concours se sont ces robots qui s’affrontent sur une piste effrénée et lors d’un challenge enflammé.

Expositions : En continu de 9 heures à 18 heures

Ateliers : De 9 heures à 18 heures selon les horaires de chaque atelier

plus d’infos et inscriptions sur http://festivalrobotique.epfl.ch/

Publicités
Catégories :EPFL, robot

Proposez un Microprojet !

14 mars 2009 Commentaires fermés

Microclub aide les jeunes intéressés par la robotique et l’électronique

Les jeunes sont attirés par la robotique et par les possibilités qu’apportent l’électronique et les microcontrôleurs. Mais réaliser une idée n’est pas facile, souvent par manque de matériel, de documentation en français et de contact avec des spécialistes. Il est donc évident que les jeunes ont besoin d’un encadrement et de ressources.

Microclub a été créé en 1976 quand l’électronique était en plein essor et que les premiers microprocesseurs devenaient disponibles. De par ses statuts, il encourage l’étude des microprocesseurs et leurs applications. C’est pourquoi Microclub offre son aide pour susciter et développer des activités groupées de jeunes en Suisse romande.

Microclub lance donc à l’intention de tous les intéressés un appel pour des Microprojets concernant des activités touchant au domaine de l’électronique et de la robotique, comme par exemple :

  • Proposer une réalisation originale, en équipe de préférence.
  • Créer un club avec des copains et demander de l’outillage et des composants
  • Organiser des concours ou des démonstrations
  • Demander l’organisation d’ateliers ou de cours, ou les organiser avec le soutien de Microclub

Pas besoin d’idées très précises au départ, pas de paperasserie, mais de l’enthousiasme !

Microclub parrainera les projets en faisant intervenir un membre géographiquement proche pour que l’interaction soit facile. Le parrain de Microclub aidera à concrétiser et mettre en place un bon scénario.

Si le projet est viable et la structure adéquate, Microclub offrira tout ou partie du financement nécessaire.

A noter que Microclub ne sponsorisera pas des concours ou des activités déjà en place : son but est d’encourager de nouvelles activités, simples ou ambitieuses, qui ne pourraient pas démarrer et réussir sans son soutien.

La procédure pour solliciter Microclub est très simple :
Envoyez un courriel à microprojets@microclub.ch dans lequel vous exposez simplement votre idée. Indiquez également où vous habitez et où vous étudiez ou travaillez.

Quel que soit votre âge – pour autant que vous ayez envie d’utiliser un fer à souder et de faire l’effort de comprendre la robotique – contactez-nous !
Bricobot vous aide par l’information sur son site. Microclub offre son soutien, matériel, technique ou financier pour démarrer, un parrainage et même des possibilités de contacts (autorités, obtention de locaux, de matériel, etc.)

Profitez-en pour découvrir le plaisir d’apprendre, d’inventer et de construire avec des amis !

Vous trouvez ce texte avec des commentaires sur les photos sur www.bricobot.ch

Jean-Daniel Nicoud

Catégories :PIC, processeurs, robot

Aseba, c’est cool !

23 février 2009 Commentaires fermés

Suite à la présentation d’Aseba par Stéphane Magnenat, je me suis attaqué à la programmation d’un robot mobile pour le « Challenge ». Voici le résultat d’un duel de deux exemplaires partageant le même code:

Si vous voulez vous y mettre et tenter de battre mon robot :

  1. téléchargez Aseba et la doc en français
  2. lancez asebachallenge et créez 2 robots : un « Goulu » et un pour vous
  3. lancez asebastudio.exe, connectez vous au port 33333 (par défaut), coupez/collez mon code ci-dessous et cliquez [Charger] puis [Executer] : mon robot démarre. fermez asebastudio
  4. relancez asebastudio.exe, connectez vous au port 33334 et programmez votre robot. Si vous battez le mien, mettez votre code dans un commentaire, ça m’intéresse 😉
var gains_R[3]=1,0,-1
var gains_B[3]=-1,0,1
var speed=0
var turn=0
var turn_R=0
var turn_B=0
var mode=1
onevent timer
    if mode==1 then #forward
        speed=(camB[1]-camR[1])/5
        call math.dot(turn_R,camR,gains_R,3)
        call math.dot(turn_B,camB,gains_B,3)
        turn=turn_R+turn_B
        leftSpeed=speed+turn
        rightSpeed=speed-turn
        if leftSpeed<2 and rightSpeed<2 then
            mode=2
            colorB=255 #follow me
            colorR=0
            colorG=0
        end
    elseif mode==2 then #rotate
        leftSpeed=-max_speed/3
        rightSpeed=-max_speed
        speed=(camB[1]-camR[1])/8
        if speed>5 then
            mode=1
            colorB=0
            colorR=255 #avoid me
            colorG=0
        end
    end

Pour rappel et pour publicité j’ai traduit en français la description d’Aseba figurant sur la page de l’EPFL :

Aseba est une architecture basée « événements » pour la commande distribuée des robots mobiles. Il cible les robots intégrant plusieurs processeurs, ou des groupes d’appareils mono-processeurs pour autant qu’il communiquent par un réseau. Le coeur d’Aseba est une machine virtuelle légère, assez petite pour tourner sur un microcontrôleur. En Aseba, on écrit les comportements du robot dans un langage de script. Ceci se fait dans un environnement de développement tournant sur un PC. L’environnement permet de compiler, déployer et déboguer les comportements en temps réel. Aseba s’applique dans plusieurs contextes:

  • Dans des robots à multiples microcontrôleurs, Aseba permet de tirer parti de la puissance des microcontrôleurs pour atteindre une modularité hardware, une faible latence entre perception, et une utilisation économique de la bande passante du bus. De plus, son langage facile à comprendre permet l’écriture rapide de comportements du robot (article IROS 2007).
  • En robotique collective, Aseba accélère le processus de développement en permettant des modifications instantanées du code ainsi que le déboguage en parallèle de tous les robots (article SIMPAR 2008).
  • Dans l’éducation, la facilité d’apprentissage du langage Aseba, son environnement de programmation user-friendly , et le plaisir de faire bouger un robot apportent une approche originale à l’enseigement et à l’apprentissage de la programmation  (article FNG 2008).

Aseba est « open source » et tout le monde peut l’utiliser et le modifier gratuitement tant que l’on respecte la licence  (GNU General Public License version 3).

Pour en savoir plus sur Aseba, regardez la presentation ou lisez les articles sus-mentionnés.

Pour ceux qui ne l’auraient pas vue, voici une vidéo assez spectaculaire du « robot bibliothécaire » en cours de développement dans ce labo :

Catégories :programmation, robot Étiquettes : ,

Festival de robotique – photos de Michel Vonlanthen

18 janvier 2009 2 commentaires

Michel Vonlanthen a (enfin!) publié ses photos lors du festival de robotique 2008 de l’EPFL. Elles sont visibles en commençant ici: http://www.hb9afo.ch/blog/20080419_epfl_festival%20robotique/robotique.gif

Et ensuite, le chargement de la suivante se fait en diaporama. Elle sont représentatives de l’ensemble de la manifestation, qui avait eu un succès mérité. Merci Michel pour ces vues!  Et un conseil en passant: utilise plutôt Jalbum pour créer tes albums WEB… il fait tout: imagettes, réduction, mise en page, navigation, skin, etc, etc!

Yves Masur

Piratez votre aspirateur ! (Roomba)

27 février 2008 Commentaires fermés

iRobot fabrique et commercialise toute sorte de robots mobiles, notamment des robots nettoyeurs dont le plus connu est Roomba, un aspirateur qui se promène tout seul dans votre appartement et va m^me se recharger tout seul. Il en existe de nombreuses versions entre $120 et $500, ce qui n’est pas cher pour une plate-forme de robot mobile truffée de capteurs.

Il n’en fallait pas plus pour que des petits malins trouvent le moyen d’y greffer du matériel et du software pour détourner l’engin de son but premier, au grand dam de leur dame. Il existe même un livre sur le sujet « Hacking Roomba » !

Voici un exemple particulièrement inutile  réalisé avec 3 aspirateurs piratés (mais je sais que vous allez apprécier):

Vodpod videos no longer available.

Suite à ceci, iRobot a eu l’excellente idée de créer une version programmable de son Roomba, le « Create », vendu avec interface, logiciel, et grand emplacement disponible pour un montage de votre cru à la place de l’aspirateur. Comptez $300 pour le robot avec chargeur et télécommande, et $130 pour un robot tout nu.

Catégories :gadgets, hardware, robot