Créer un blog Présentation

Nom du blog :
quibot
Description du blog :
Suivi de la conception d'une plateforme robotique.
Catégorie :
Blog Sciences
Date de création :
12.05.2007
Dernière mise à jour :
01.11.2007
RSS

Rubriques

>> Toutes les catégories <<

Navigation

Accueil
Livre d'or quibot
Créer un blog
Contactez-moi !
Faites passer mon Blog !
Mes blogs et sites préférés

Billets les plus lus

· Interface graphique-Bis
· Photo du robot en l'état
· Structure du programme embarqué
· Xenomai
· dernières modifs d'Interface
· Nouvelles
· nouveau blog
· Des nouvelles!!
· Suite et Fin des capteurs
· Première photo du nouveau modèle

Statistiques



Recherche personnalisée

Derniers commentaires

vive temps réel!
19.08.2007
Traitement d'images
19.08.2007
Oula ... Il est ou afflelou ?
14.07.2007
ca avance!
09.07.2007
il e bo le robo
29.05.2007
cool!
25.05.2007
RSS

Autres blogs à visiter :

· issakasalia
· meteoplus
· madelaine
· nepthtys
· programmer
· typologue
· astrometeo76
· cieldumedoc
· azedgard
· kadiri



Structure du programme embarqué

Structure du programme embarqué

Posté le 12.05.2007 par quibot
Pour l'instant, ce programme tourne sur mon PC...
Il est écrit intégralement en langage C.
Il est constitué de 4 threads POSIX:

-le thread Comm', permettant la communication avec le PC de controle fixe, lui.
Il utilise les sockets TCP/IP, la communication se fait pas envoi de chaine de caractères.

-le thread Mouvement, qui gère les différents mouvements du robot.

-le thread Vision, dont le but est d'acquérir et de traiter les images
Dedans, j'ai déja programmé l'extraction de contours, la recherche d'ellipse( inclinées ou non), la détection de droites, la détection de mouvement. Avec ca, on a déja accès à pas mal de fonctions pour rechercher une balle, ou une station de repos...

-le thread stratégie, qui coordonne tout ce petit monde!

Les 3 premiers threads sont fonctionnels, le thread stratégie est en élaboration, j'essaye d'implémenter un comportement pour l'instant, celui de recherche de balle...

Je vais bientot poster une vidéo du robot en mouvement, pour donner une meilleure idée de la bete...
Si, pour l'instant, certains lecteurs ont des idées, faites les moi savoir!!

Avant de me lancer, j'étais un peu effrayé de partir de 0, aussi bien du coté matériel que logiciel. Je pense qu'il pourrait être sympa de publier des sources permettant à tout le monde d'accéder directement à un squelette de programme fonctionnel, associé à un matériel accessible au plus grand nombre...Cela encouragerait peut etre les personnes désireuses de se lancer dans la robotique, sans passer trop de temps sur des détails...Le plus intéressant est en fait d'implémenter ses propres fonctions, pas de passer 1 mois à comprendre comment fonctionne les sockets ou les threads...
Meme en utilisant des architectures matérielles différentes, s'il était possible de fournir une API "robotique" sous Linux, cela serait profitable à beaucoup de personnes...
Voila, le message est passé...J'attend des commentaires...



--


:: Poster un commentaire

Votre nom : *
Votre adresse email : *
Titre du commentaire : *
Votre commentaire : *
Votre centerblog : http://.centerblog.net

Code de validation

CAPTCHA Image

Pour valider votre commentaire, vous devez recopier ci-dessous le chiffre que vous lisez sur l'image à gauche :

 

Ce blog est hébérgé par centerblog. Créer un blog c'est simple, rapide et gratuit sur centerblog.net !
Signaler un abus