Aller au contenu


Photo
- - - - -

Mon Premier robot


10 réponses à ce sujet

#1 baallrog

baallrog

    Membre

  • Membres
  • 12 messages

Posté 06 janvier 2008 - 10:29

Bonjour @ tous,


Bon je ne suis pas sur que cela soit la bonne section ..


Voilà je voudrais me lancer en robotique et faire es trucs sympa !
mais le soucis c'est que je ne m'y connais pas du tout en électronique, enfin un peu mais c'est pas grand chose ...

Je suis bricoleur et surtout je suis développeur de profession et passion !


Je cherche avant tout un kit pas trop chère 200/300 € qui ne soit pas limité en améliorations!
J'entend par là qu'il ne faut pas que je soit lié au constructeur pour y apporter des modification et amélioration.


Après tous les modèlesde robot que j'ai vu, le quadripode et l'hexa on retenu mon attention mais ce doit être un mauvais choix pour un premier robot je suppose ... de plus les kits sont horriblement chère !!

Sinon j'ai pensé a un chenille ou un 4 roue ... moins fun mais bon y a un début a tout !

Au niveau du software, je suis un utilisateur de linux au quotidien donc une carte embarqué sous linux me parait bien.

Le langage de programmation n'as pas trop d'importance a partir du moment ou j'ai de la doc ... sauf peut etre pour de l'assembleur !

Enfin voilà pour un premier jet et une vue d'enssemble.

Merci d'avance pour vos précieux conseils!!


Vincent.

#2 Jan

Jan

    Webmaster

  • Membres
  • PipPipPipPipPip
  • 4 747 messages
  • Gender:Male
  • Location:Rhône Alpes

Posté 07 janvier 2008 - 06:57

Un vieux PC portable genre 500Mhz, 2 moteurs pas à pas, quelques tubes d'alu pour la structure, des cartes d'interface et hop t'as un pc super évolutif...par contre on doit dépasser un peu le budget.

#3 baallrog

baallrog

    Membre

  • Membres
  • 12 messages

Posté 07 janvier 2008 - 08:01

un vieux pc portable j'en ai un, un athlon 1.8ghz meme lol !

Par contre la batterie est hs ...

Sinon ce qui me freine le plus c'est la partie motrice et l'interface mécanique / software !

Peux tu m'en dire plus stp ?

Encore merci

#4 Matthieu

Matthieu

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 604 messages
  • Gender:Male

Posté 07 janvier 2008 - 11:20

Pour la batterie : regarde si avec l'alim sa fonctionne , regarde la tension ( ex pour moi 20V 3,25 A ) Tu peux placer a la place du secteur une batterie au plomb 10 éléments de 2 V ( ou une allim a découpage + une batterie de 12 ou 24 V )

La partie soft , je peux pas trop t'aider , je travaille avec un pic . Mais une solution qui peux être pas mal : utiliser I2C ( si tu as un port com , sa serai génial , sinon travailler avec USB , s'est pas se qui a de plus simple) J'ai eu que la théorie, je suis pas motivé pour commencer tout de suite.

Grace au bus I2C , tu peux contrôler 128 équipement ( se qui peux te permettre d'ajouter des équipement . )

Sinon , que veux tu faire exactement en robot ?

#5 JEF

JEF

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 819 messages
  • Gender:Male
  • Location:St Cannat (13)

Posté 08 janvier 2008 - 06:04

Mais sinon, je pense que tu dois pouvoir trouver ce qu'il faut sur le net car electronique pratique a deja proposé plusieur fois des montages permettant de controler des moteur CC ou pas a pas a partir de l'USB. donc là bas tu dois pouvoir trouver, mais aussi ailleur sur le net, ou meme des kit a acheter...

là, il faut chercher:
www.gotronic.fr
www.conrad.fr
www.selectronic.fr
etc....

Chaque jour est le premier du reste de ta vie.


#6 baallrog

baallrog

    Membre

  • Membres
  • 12 messages

Posté 28 janvier 2008 - 09:30

J'ai cherché un peu des kits, je pense que je vais dvoir accorder un kit mécanique avec une carte embarquée.

Concernant la partie mécanique, je pense m'orienter vers un chenillard. Je pense que c'est le plus polyvalent et l'un des moins chère en kit tout fait sans avoir a mettre la main a la patte.
Meme si j'aurais préféré un quadri ou hexapode ... Mais bon le budget est trop limité !


Sinon pour la partie UC, une carte embarqué linux type aqme Fox devrait faire l'affaire non ?


J'aime beaucoup linux et développe sous cet environnement. Que ce soit des scripts, du C/C++ ou autres ...

De plus je sais manipuler les port rs232 et faire du réseau.



Par contre je suis clairement du coté soft et pas du tout du coté hardware ... moi et un fer a souder sa fait pas deux mais presque ...


Vous auriez pas des ptites idées?

Des kits pour relier une UC type carte embarquée a des moteurs ?
Ou mme mieux un kit qui rponds a mes attentes mais je pense pas que sa existe (on peut toujours rever !)

Voilà voilà et encore merci !!!

#7 Guest_Calibanproject_*

Guest_Calibanproject_*
  • Guests

Posté 08 février 2008 - 06:05

J'ai cherché un peu des kits, je pense que je vais dvoir accorder un kit mécanique avec une carte embarquée.

Concernant la partie mécanique, je pense m'orienter vers un chenillard. Je pense que c'est le plus polyvalent et l'un des moins chère en kit tout fait sans avoir a mettre la main a la patte.
Meme si j'aurais préféré un quadri ou hexapode ... Mais bon le budget est trop limité !
Sinon pour la partie UC, une carte embarqué linux type aqme Fox devrait faire l'affaire non ?
J'aime beaucoup linux et développe sous cet environnement. Que ce soit des scripts, du C/C++ ou autres ...

De plus je sais manipuler les port rs232 et faire du réseau.
Par contre je suis clairement du coté soft et pas du tout du coté hardware ... moi et un fer a souder sa fait pas deux mais presque ...
Vous auriez pas des ptites idées?

Des kits pour relier une UC type carte embarquée a des moteurs ?
Ou mme mieux un kit qui rponds a mes attentes mais je pense pas que sa existe (on peut toujours rever !)

Voilà voilà et encore merci !!!


Franchement, en réfléchissant a ta problématique, je me dit que y'a moyen de faire un truc sympa avec ton budget. Tu achéte un chassis quelconque (a patte ou a roue = fonction de ce que tu souhaite et peut dépenser), tu monte dessus une carte Linxmotion SSC32 et connecte les servo de, par exemple ton hexa, dessus. Sur le port RS232 de la carte, un convertisseur WIFI (y'en a désormais des pas trop chers) et tu peut directement controler a distance ton robot depuis ton pc via le port Com grace a des routine simple. D'ailleur, je peut te passer une routine de commande de cette carte sous Delphi (une unité a ajouter au projet) qui te permet d'actionner les servo.

Tu as aussi la possibilité d'embarquer directement le PC (donc car Serie au lieu de wifi) et connecter dessus des cam USB (la aussi j'ai des routines ;)

dis moi si ca t'interresse d'en savoir plus la dessus...

#8 baallrog

baallrog

    Membre

  • Membres
  • 12 messages

Posté 08 février 2008 - 07:49

Franchement, en réfléchissant a ta problématique, je me dit que y'a moyen de faire un truc sympa avec ton budget. Tu achéte un chassis quelconque (a patte ou a roue = fonction de ce que tu souhaite et peut dépenser), tu monte dessus une carte Linxmotion SSC32 et connecte les servo de, par exemple ton hexa, dessus. Sur le port RS232 de la carte, un convertisseur WIFI (y'en a désormais des pas trop chers) et tu peut directement controler a distance ton robot depuis ton pc via le port Com grace a des routine simple. D'ailleur, je peut te passer une routine de commande de cette carte sous Delphi (une unité a ajouter au projet) qui te permet d'actionner les servo.

Tu as aussi la possibilité d'embarquer directement le PC (donc car Serie au lieu de wifi) et connecter dessus des cam USB (la aussi j'ai des routines ;)

dis moi si ca t'interresse d'en savoir plus la dessus...



J'avais pas du tout pensé a décentraliser la partie UC ... ;)
Trés bonne idée !

Plus de soucis de choix de matos, c'est mon pc qui gère !
Je vais sérieusement étudier la question.

Surtout que coté programmation résau j'ai deja pas mal donné.

En plus si je me sert du réseau wifi comme support de transport des informations, je peux choisir ce que je veux comme langage de programmation et n'importe qu'elle technologie.


Bon par contre la carte qui controle les servo j'ai regardé, elle ne donne pas d'info sur la position des servos ... c'est embettant sa.

Sinon on peut mettre des capteur sur cette carte?
Genre distance, accelorometre, ...
Et la video ?

Mais sa m'interesse beaucoup cette solution !!!

#9 Guest_Calibanproject_*

Guest_Calibanproject_*
  • Guests

Posté 12 février 2008 - 11:23

J'avais pas du tout pensé a décentraliser la partie UC ... ;)
Trés bonne idée !

Plus de soucis de choix de matos, c'est mon pc qui gère !
Je vais sérieusement étudier la question.

Surtout que coté programmation résau j'ai deja pas mal donné.

En plus si je me sert du réseau wifi comme support de transport des informations, je peux choisir ce que je veux comme langage de programmation et n'importe qu'elle technologie.
Bon par contre la carte qui controle les servo j'ai regardé, elle ne donne pas d'info sur la position des servos ... c'est embettant sa.

Sinon on peut mettre des capteur sur cette carte?
Genre distance, accelorometre, ...
Et la video ?

Mais sa m'interesse beaucoup cette solution !!!


Ravi d'avoir stimulé ton imagination sur cette voie :) De plus effectivement si tu debrouille correctement en prog ca ne devrait pas te poser de problème de réaliser un truc du genre.

Personnellement, je commence aussi a décentraliser l'UC de mon robot Caliban (puisque j'ai une super machine qui arrive mais trop volumineuse pour être intégrée dedans) en lui intégrant un simple PC portable 1Ghz destiné a servir de passerelle avec le serveur 2*3Ghz distant. J'ai entamé le dev d'un appli cliente jouant juste le role de relai dans le robot (flux entrant et sortant). Cette machine est donc destinée a envoyer vers le serveur tout ce qui est acquisition (webcam...etc) et a recevoir tout ce qui est ordre et le transmettre aux différentes cartes. Je vais utiliser le protocole UDP pour ça car facile a mettre en oeuvre sur un LAN aussi restreint (connexion Wifi transparente pour les machine -> réseau ethernet non filliaire).

Bref, ca va envoyer du gros ;)

Au sujet de la carte SSC32, effectivement, je ne sais même pas si on peu connaitre la poition de servo mais, dans le cas de Caliban, tout au moins au stade ou j'en suis, cela ne m'inporte pas vue qu'ils sont asservie en temps réel (ordre de positionnement envoyé a chaque servo toutes les 20 ms). Ceci dit, si tu trouves une carte similaire avec une routine permettant de réceptionner l'info (et pas trop cher) je suis preneur ;) Ce que je sais en revanche, c'est qu'on ne peut pas mettre de capteur dessus :/ Là encore si tu trouve une carte correcte pour ca, je suis preneur car je vais bientot avoir besoin d'acquérir un signal pour des capteurs de pression. Si je trouve avant toi je te tiendrai informé... Pour la vidéo, j'utilise 2 webcam dont le stream est intercepté dans mon appli Delphi puis décomposée en matrice RGB 800*600 et aprés, bah ça aprés, y'a pas mal de code pour : rechercher un mouvement sur chaque oeuil, rechercher les contours, Trianguler les deux images afin de déterminer la distance du mouvement, isoler les contour de l'objet mouvant, calculer son ratio et diverses données (couleur prédominate...etc) puis comparaison avec une base, définir un mouvement...etc

Bref, même avec de bète webcam et un CPU qui cause bien, tu peux t'occcuper pendant plusieures années, crois moi ;)

#10 baallrog

baallrog

    Membre

  • Membres
  • 12 messages

Posté 12 février 2008 - 11:13

Salut,

Intéréssant ton projet, tu aurais un endroit ou je peux en savoir plus sur lui ? (un lien, un blog, ...)

Sinon tu peux m'en dire plus.


En ce moment je regarde les parti mécanique, j'aimerais faire un robot "a pattes" quadri ou hexapode.
Mais les chassis sont plutot chère et celà prend un grande partie du budget ...

Sinon concernant la partie embaqué du robot, je me demande si la carte foxboard de acme ne serait pas capable de nous offrir un controle des moteur et l'utilisation de capteurs.
De plus elle est assez puissante pour transmettre du flux video en stream.


Voilà voilà, je continue mes recherches. Une dépense pareil ne se fait pas à la légère !
Surtout que j'ai envie de m'amuser a développer plutot que de faire de la mécanique ou de l'électronique !


Merci encore et continue !!!! :P

#11 Jan

Jan

    Webmaster

  • Membres
  • PipPipPipPipPip
  • 4 747 messages
  • Gender:Male
  • Location:Rhône Alpes

Posté 25 mars 2008 - 11:27

J'ai ouvert un nouveau forum dédié et j'ai envoyé les derniers messages dans celui-ci.

Pour en savoir + sur Caliban : www.caliban-web.com



Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users