Aller au contenu


Photo

PC embarqué aide


  • Veuillez vous connecter pour répondre
3 réponses à ce sujet

#1 Nicos

Nicos

    Nouveau membre

  • Membres
  • 2 messages

Posté 03 septembre 2007 - 06:00

Salut , alors je suis passionné de robot, je me prénomme Nicolas j’ai participé à un concours de robot en Guyane à l’époque c’était le robot pince filoguidé il fallait ramené des pots de coca ….. Enfin bref g t en 4° à cette époque . Ensuite g réalisé 2 robot filoguidé toujours dans l’esprit pince (donc moto réducteur, ressort , file, pince…..
Aujourd’hui je suis en Guadeloupe j’ais fait un BEP électronique, je passe en 1° bac pro SNE (service numérique électronique) donc je suis fort intéressé par la réalisation d’un robot avec PC embarqué …..


Donc le choix de la carte (pc embarqué): une VIA EPIA ML8000AG ou une FOX BOARD
Mon projet consiste à faire un robot avec Web Cam que je contrôle a partir de mon pc portable en WIFI
mais la c’est vraiment le néant je ne c’est absolument pas comment faire !

Ma vision :




< web cam USB
WIFI > < robot pc embarqué
> Carte contrôleur moteur/servo port com




Il y A-t-il une possibilité ? Avec quel programme ? Linux, XP ?

#2 francoisp31

francoisp31

    Nouveau membre

  • Membres
  • 9 messages

Posté 05 septembre 2007 - 06:00

la structure la plus simple est de faire un chassi filoguidable de la meme maniere que tu connais dejà
sauf que c'est le pc embarqué qui fera la liaison (port serie ou firewire) avec la carte.

la webcam et le wifi seront là pour émettre une page web de l'image vue du robot (webcam) suffit d'installer apache et un outil webcam et de faire une page html.

la difficultée est le programme qui attend les instructions de mouvement à faire faire au chassis.
le langage C sera le plus adapté à piloter un port serie.

je te conseille aussi pour des raisons évidentes de performances en multitaches pour que les programmes tournent en meme temps (presque réellement) d'installer un linux pour faire ça

avantages
-pas de couche graphique chargée au démarrage nécéssaire donc tu choisis de ne pas en installer = énorme gain de performance ce qui pour un pilotage à distance est extrement necessaire
-hebergement facile de site intranet/internet avec apache pour envoyer une page web avec ce que voit la web cam vers le PC pilote ce qui facilite le travaille car alors il n'y a aucun logiciel à concevoir pour émétre l'image de la webcam ni pour la lire sur le pilote
(bref le developpement de 2 applications en moins à faire (et des plus complexes qui soient en plus))
-le multitache est particulierement bien géré sous les systemes unix conçus pour ça des le départ y'a plus de 35 ans d'experience sur ce point précis.
-la facilité d'accès aux materiel par un logiciel (dans unix tout est fichier meme le hardware) c'est pourquoi c'est si simple il n'est pas besoin d'ecrire de driver si on fait de l'accès direct par exemple
cat fichier.bin > /dev/ttyS0 envera une suite de bits (contenus dans fichier.bin) sur le port serie 0 (com1)
-permet de s'affranchir de tout developpement au niveau chassis, tu peux repartir d'un chassi filoguidé simple avec juste une carte d'adaptation pour mettre en forme les signaux reçus du pc embarqué

#3 Nicos

Nicos

    Nouveau membre

  • Membres
  • 2 messages

Posté 05 septembre 2007 - 07:07

Ou la merci beaucoup vous m'apportez une grande aide je vous remercie

je veux réalisé un truk comme ça enfaite mais avec vau info je comprend mieux B)


http://www.robotbuilder.org/index.php?n=Main.HomePage

#4 damunix

damunix

    Nouveau membre

  • Membres
  • 13 messages

Posté 27 décembre 2007 - 12:16

notre robot (coupe de france de robotique) embarque une carte mere aussi (anciennement on embarquait une EPIA 800), avec un OS linux ( c'était une gentoo a une époque, puis une low-arch), avec un branchement d'une webcam en USB, une connection bluetooth au pc, etc etc. et ca marche très très bien.

tu trouvera plus d'info sur notre site, et surtout dans ce qu'on appelle "guide de la robotique"




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users