Affichage des articles dont le libellé est Vie du blog. Afficher tous les articles
Affichage des articles dont le libellé est Vie du blog. Afficher tous les articles

mardi 20 décembre 2011

Noël et bonnes résolutions avant l'heure

Malgré le manque de temps, je n'ai pas pu résister à m'offrir quelques cadeaux de chez Parallax :



Me voici donc heureux propriétaire d'un BS2PX, de 2 Pings))) et de codeurs de roue. Pourquoi cet investissement sur la platine microcontroleur alors que le PC104 présentent pas mal d'avantages : la puissance de calcul est supérieure, la complexe concurrence d'évènements pourrait être centralisée et traitée à l'aide d'un outil spécialisé comme MS-RDS...

Les réponses sont multiples et font appel au bon sens. Ce sont mes bonnes résolutions pour ce projets.

1. La puissance et l'architecture du PC104 ne permettent pas de centraliser toute la gestion du robot. L'expérience montre qu'avec la configuration matérielle actuelle, le PC104 doit être épargné au maximum pour rester performant en traitement d'image. "Toutes" les autres tâches seront donc confiées au BS2. C'était mon plan initial, mais j'ai dévié de cet objectif en explorant diverses pistes. Retour aux sources !

2. Le BS2 est sous-employé, employons-le ! De plus, une promotion intéressante sur le site du fabricant va me permettre de changer pour le plus rapide de la famille Basic Stamp. J'espère que cela permettra d'absorber les nouvelles tâches, mais aussi que cela aidera à améliorer la qualité des échanges avec le PC104. Ce dernier point m'avait semblé influent lors de la programmation Object Avoidance. Le BS2PX offre 126 octets de buffer sur l'instruction de réception série asynchrone SERIN. Intéressant.

3. Les codeurs de roue ouvrent des possibilités intéressantes pour la navigation, en améliorant largement la notion de Dead Reckonning. Mon objectif en commençant ce robot était de fabriquer un "véhicule" pouvant se déplacer de manière autonome dans un environnement hostile et complexe : un appartement... Avec les codeurs, il sera normalement capable de partie à l'aventure, puis de revenir à son point de départ. En tout cas suffisamment proche de son point de départ pour qu'il puisse utiliser d'autres capteurs pour affiner son positionnement (reconnaissance d'image par exemple).

4. Enfin, depuis le démontage des capteur latéraux IR, le robot est un peu démuni pour la détection rapide d'obstacles proches (hors vision). Un Ping))) devant chaque roue combleront de manque !

Plein d'idées et de nouveaux jouets, avec l'envie de travailler sur la fonction "Navigation" du robot.

lundi 31 octobre 2011

Analyseur logique / Logic analyzer

Mon nouvel outil :

Zeroplus Logic Analyser LAP-C (16032)

Un analyseur logique USB qui offre aussi la possibilité d'analyser des protocoles standards (RS232, I²C...). Un vrai couteau suisse pour le développement. Le logiciel qui l'accompagne est complet et j'apprends tranquillement à l'utiliser.
Les 16 entrées disponibles permettront par exemple de surveiller toute l'activité du BS2 en une seule mesure...
Dispo chez Lextronic.

vendredi 14 octobre 2011

Back to school...

Après un déménagement, après une saison pendant laquelle on peut jouer dehors, après plusieurs mois sans toucher à mon robot préféré, c'est la rentrée !

Pas mal d'idées de programmations et d'améliorations matérielles. A ce sujet, il y a des soldes intéressantes sur le site de Parallax. Je viens de craquer pour un Basic Stamp 2px dont je prendrai possession dans quelques semaines. Pourquoi ce choix : puissance de calcul, configuration programmable des entrées/sorties. A suivre...

Du coté programmation, je vais "à nouveau" m'intéresser à MSRDS. La programmation séquentielle de RoboRealm a ses limites, par exemple, pour la gestion des concurrences, ou pour la répartition des tâches entre BS2 et PC104.

Je parlais plus haut de déménagement ; je suis maintenant parisien ! Avez-vous connaissance de "clubs" d'apprentis roboticiens dans la capitale ?

mercredi 2 février 2011

Une nouvelle page ! A new page !

Pour compléter les photos accompagnant chaque amélioration matérielle, je vous invite à visiter la nouvelle page "Photos".

You are invited to check the new "Photos" page, with close ups and facts about my robot.

lundi 13 décembre 2010

Vidéos

Pas le temps de jouer avec le robot ce soir.

Par contre, les vidéos sont désormais partagées via YouTube. En cours traitement au moment où j'écris. Elles seront donc accessibles depuis vos mobiles de geeks nomades...



Videos are now shared with YouTube: you should be able to watch them on your cellphone...

dimanche 12 décembre 2010

Le blog du robot est ouvert !

Après une longue hésitation, je me lance dans la rédaction d'un blog.

Faire un robot, c'est bien. Le montrer, c'est mieux. J'espère surtout que ce support me permettra de mieux documenter mes travaux et d'échanger sur des sujets techniques avec d'autres "gens bizarres". Je tâcherai de consigner ici les améliorations apportées, les missions réalisées, les problèmes résolus, les questions sans réponses, etc.

Un peu d'histoire...
Ce projet est né il y a quelques années avec un cadeau de Noël pour geek : un Boe-Bot de Parallax. Ce kit d'initiation reste la base de ce robot : le micro-contrôleur Basic Stamp 2 a été conservé pour sa facilité de mise en oeuvre, ainsi que la partie véhicule, dont la petite taille impose certains choix techniques.

La configuration matérielle ne cesse d'évoluer suivant les objectifs attendus et ma capacité à exploiter les équipements embarqués. Voici à quoi ressemble l'engin aujourd'hui.


2 choses à retenir : il n'a pas de nom et il ne recevra pas de "carrosserie" !...