Aller au contenu


Photo
- - - - -

[ROS] Help premier projet pour debutant en robotique


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

#1 safe

safe

    Nouveau membre

  • Membres
  • 9 messages

Posté 04 octobre 2017 - 01:39

Bonsoir,

 

     Je débute en robotique et je suis un peu perdu...:/, et bien l'idée est de réalisé un robot capable de cartographié son environnement et y naviguer tout en évitant les obstacles, pour cela je vai travaillé sous ROS en programmant l'arduino mega, et pour la detection d'obstacles je me servirai des capteurs ultrasons HC-SR04,

     Voila, eh bien les amis pour réalisé ceci, le problème que j'affronte est comment enchainer tout cela? comment les programmes sur l'arduino jouerant sur ROS et puis sur le robot? pour l'environnement ros j'ai suivi le tuto d'installation  dispo sur ROS wiki, mais est ce que c suffisant pour y travailler ? a la fin de l'instalation d ROS par les lignes de commande figurant dans le tuto, j'ai eu le module GAZEBO de plus sur l'ordi, or comment travailler sur? si ce GAZEBO est bien l'environnement où je vai simuler mon robot, comment va il recevoir les commandes de la part d'arduino?
     Enfin si quelqu'un ici pourai me guider a ce sujet ou bien me donner des étapes précise comment procéder, ou aussi m'éxpliquer l'enchainement que jdois faire entre l'ROS, l'Arduino, les différent capteur...etc qu'est ce qui vient avant ? qu'est ce qui vient aprés ? j'en serai ravi.

Dans l'attente de vos réponses, et vos conseils, je vous remercie d'avance.


  • Mike118 aime ceci

#2 arobasseb

arobasseb

    Membre chevronné

  • Administrateur
  • PipPipPipPip
  • 737 messages
  • Gender:Male
  • Location:BORDEAUX (33)

Posté 04 octobre 2017 - 06:39

Bonjour, tout d'abord pense à te présenter dans la section adaptée, afin que l'on ai quelques informations sur ton âge ton niveau,... Pour qu'on puisse adapter au mieux nos réponses.

Sinon concernant ta demande, j'ai l'impression que tu débutes sur tous les points et je ne peux que te conseiller de procéder par étapes.
D'abord fait un programme simple sur arduino qui utilise les capteurs.
Ensuite adapte ton programme pour le piloter via la liaison série.

Pour ROS si tu te demande comment piloter gazebo c'est que tu n'as pas compris le fonctionnement de ROS. Je te recommande donc de voir les termes suivant : Topic, node, message. Suit les tutos (et pose des questions ici) afin de bien comprendre la mécanique de ROS. Quand tu seras à l'aise alors tu pourras combiner arduino et ROS avec Rosserial.
  • Mike118 , R1D1 , Path et 2 autres aiment ceci

#3 safe

safe

    Nouveau membre

  • Membres
  • 9 messages

Posté 04 octobre 2017 - 07:27

Merci beaucoup, d'accord je vai suivre tes instructions



#4 R1D1

R1D1

    Modérateur et Membre passionné

  • Modérateur
  • PipPipPipPipPip
  • 1 211 messages
  • Gender:Male
  • Location:Autriche

Posté 04 octobre 2017 - 11:11

Waou.

Si c'est le projet que vous vous êtes donnés avec ton amie pour apprendre la robotique, c'est bien trop ambitieux si vous ne maîtrisez pas les bases. Pour moi, ça sonne comme un sujet de stage/projet de recherche de master.
S'il s'agit juste d'apprendre, un robot simple avec Arduino, c'est une première base. La couche additionnelle de ROS est utile pour des projets plus ambitieux, mais pas pour découvrir l'électronique, la mécanique et l'informatique en robotique.
Suivre les conseils d'arobasseb est le meilleur moyen de commencer sans trop de douleurs (ROS est ingrat parfois :D).
  • safe aime ceci
R1D1 - Calculo Sed Ergo Sum -- en ce moment, M.A.R.C.E.L.
Avatar tiré du site bottlebot

#5 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 04 octobre 2017 - 11:23

Non mais ROS ça ira mieux quand R1D1 nous aura fait un super tutoriel ;) 

Il va nous montrer comment utiliser ROS avec son robot froggy ! :P ça sera top ! 
En attendant tu peux déjà faire pas mal juste avec l'arduino ;)


  • safe aime ceci

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#6 safe

safe

    Nouveau membre

  • Membres
  • 9 messages

Posté 05 octobre 2017 - 03:31

Ouiiii R1D1, c'est justement une parmis les raisons pour les quels on a choisi de travailler sur ce projet avant l'arriver du semester final... On veut avoir un bagage assez riche, et pourquoi pas travailler sur une mémoire de fin d'étude dans ce domaine, mais biensur pour justifier son choix ça sera trés interessant de montrer une experience antérieur réussi, et ainsi on poura allé plus loin dans la robotique, en effectuant une deuxième réalisation en mémoire... c'est notre vision.. éspérant qu'on arrivera a acomplir ce projet pour faire tt cela, sinn on gardera nos propre projet et essaie pour le plaisir ou bien pour des exploit futur, et voir autre chose pour la mémoire.

 

Ehh bien pour ROS c vraiment pas facile, j'ai personnellement tjr pas compris le principe... comme a dis Mike118, R1D1 on compte sur vous pour un bon tuto en ROS  ^_^  ^_^ avec ton robot.. ça sera vraiment supper  ^_^  ^_^

 

sinn on a bien commencer par les instructions, et conseil d'arobasseb (d'ici je le remercie encore), et je compte sur vous en cas d'ambiguité :secret:  :secret: , merci beaucoup pour vos réponse et votre attention les amis  :)  :)



#7 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 octobre 2017 - 11:32

Je pense que pour commencer faudrait commencer par faire une petite voiture qui evite les obstacles. Et ensuite rien t'empeche de te joindre à de plus gros projets. Sinon tu risque d'etre tres rappidement décu
  • safe aime ceci

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#8 safe

safe

    Nouveau membre

  • Membres
  • 9 messages

Posté 12 octobre 2017 - 07:26

Merci beaucoup R2D21995



#9 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 13 octobre 2017 - 04:26

De rien. Si tu as besoin de plus de détails n'hésite pas. Je répondrai avec plaisir. Mais déjà est-ce que tu as une idée du niveau que tu veux atteindre ? Quels sont tes connaissances en programmation ? En électronique ? Tu parles de le présenter pour la fin de tes études as-tu demandé l'avis de tes profs ? Quel matériel tu as à ta disposition ?
PS: vous êtes d'où ?

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#10 safe

safe

    Nouveau membre

  • Membres
  • 9 messages

Posté 16 octobre 2017 - 01:57

Merci beaucoup, c'est claire que je vais avoir besoin d'aide, vu que je débute sur présque tout..., pour l'instant je n'ai pas une idée sur le niveau que je peux atteindre, car c'est mon premier éssaie dans ce domaine..

En programmation chui assez alaise, pour l'éléctronique j'ai des connaissance théorique..

Et non, on a pas prit l'avis de nos profs psk a ce stade là, ce ne sont que des voeux.. :lol: :lol:

Pour le matériel que j'ai pour l'instant, le voici :

Fichier joint  22538013_1480621065354392_14443438_n.jpg   103,71 Ko   17 téléchargement(s)



#11 arobasseb

arobasseb

    Membre chevronné

  • Administrateur
  • PipPipPipPip
  • 737 messages
  • Gender:Male
  • Location:BORDEAUX (33)

Posté 16 octobre 2017 - 02:27

Hey ! c'est cool, tu as de quoi commencer à t'amuser un peu :) 



#12 Amhnemus

Amhnemus

    Membre passionné

  • Membres
  • PipPipPip
  • 593 messages
  • Gender:Male
  • Location:Montigny-le-bretonneux

Posté 16 octobre 2017 - 06:36

Ouais y'a de quoi s'amuser un peu avec une petite led en plus c'est le top pour commencer entre ton ultrason et une led y'a pas mal de montage à faire.

Et t'inquiète pas l'électronique c'est pas le plus compliqué faut juste pas faire n'importe quoi ;) amuse toi bien
1ère place Robot Warrior 2019 humanoïdes autonome

#13 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 16 octobre 2017 - 07:23

Tu as un bon setup de départ ! =) 

arduino mega   + câble usb AB   avec ça tu peux déjà suivre l'ouvrage complet pour débuter avec arduino 

 

Ensuite tu as une breadboard : Pour t'en servir tu as ce tutoriel sur comment utiliser une breadboard qui est plutôt bien fait :P ( non c'est pas par ce que c'est moi qui l'ai écrit que je dit ça :P

tu as un capteur HCSR04  avec un tutoriel  pour le HCSR04 avec arduino =)

 

Et des fils en nappe pour relier le tout !  =)


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#14 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 17 octobre 2017 - 05:41

Cool. Je vois que t'as déjà pas mal de choses. L'arduino ce n'est pas vraiment de l'électronique. C'est surtout beaucoup de programmation. C'est pour ça que beaucoup de débutants commence sur arduino et n'utilise pas directement le micro contrôleur.

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#15 safe

safe

    Nouveau membre

  • Membres
  • 9 messages

Posté 24 octobre 2017 - 10:38

Merci Merci beaucoup tt le monde :thank_you: :thank_you:






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

0 members, 0 guests, 0 anonymous users