Aller au contenu


Photo
* - - - - 1 note(s)

Débutant en robotique : projet robot volant

robot volant; pina SAO;

39 réponses à ce sujet

#21 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 août 2017 - 08:20

Je pense que tu devrai d'abord apprendre à programmer en c. L'arduino je l'ai appris en une demi-journée ( juste les bases mais suffisant pour ton projet.) Mais je savais programmer avant. Si tu veux un coup de main pour t'aider dans ton apprentissage de la programmation n'hésite pas. En tout cas bon courage pour ton projet et surtout beaucoup de patience.

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


#22 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 août 2017 - 08:27

Et il y a le nicelab pas loin de la gare de Riquet. Ils ont pas mal de matos avec normalement des ateliers arduino sinon t'as aussi pobot à Sophia-Antipolis mais ce n'est ouvert que le soir et il faut arriver à le trouver mais ils sont vachement calé en robotique et tout. T'as même des spdes doctorant en intelligence artificielle. Je

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


#23 Gayadriel

Gayadriel

    Membre

  • Membres
  • 18 messages

Posté 10 août 2017 - 11:13

Je pense que tu devrai d'abord apprendre à programmer en c. L'arduino je l'ai appris en une demi-journée ( juste les bases mais suffisant pour ton projet.) Mais je savais programmer avant. Si tu veux un coup de main pour t'aider dans ton apprentissage de la programmation n'hésite pas. En tout cas bon courage pour ton projet et surtout beaucoup de patience.

 

Oui, c'est que je suis en train de faire :) j'ai trouvée un tuto très intéressant sur les bases de la programmation Arduino ! Merci beaucoup ! Si j'ai des questions je te demanderais, alors ^^

 
Le Nicelab ? Super, merci, je ne connaissais pas, j'irais voir ! :D


#24 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 août 2017 - 11:43

Je pense que tu devrais plutôt commencer par du c pur. Pourquoi ?? Parce que apprendre à programmer directement arduino ne te donnera pas les bases et la logique de la programmation. J'ai co-animé un atelier arduino quand j'étais à la fac et une personne est resté bloqué 15 minutes juste à cause d'un problème logique. Il n'arrivait pas à comprendre la logique de la programmation. A mon avis une bonne chose à faire c'est d'avoir un cahier d'essai et de faire des schémas et d'écrire les  algorithmes avant de coder . C'est comme lire la recette avant de commencer à faire un gâteau l'inverse paraitrait un peu bizarre. Je pense que tu devrai te poser de sérieuses questions si jamais t"en a pas :P rien que la question de la gestion de la mémoire est déjà en soit assez complexe au départ :P et je ne te parle pas du reste. Oui le nicelab. Après tu tournes sur quoi ?? Windows Mac ou Linux ?? (Linux est pas mal pour la programmation il intègre de base une très grande majorités de logiciels pour sans parler que beaucoup de nano ordinateur comme le rasperry pi tourne sous linux même si on peut lui mettre Windows)

PS: est-ce que tu as le lien du tutoriel stp ??


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


#25 Gayadriel

Gayadriel

    Membre

  • Membres
  • 18 messages

Posté 10 août 2017 - 12:30

Ok ok, je vais me pencher plus sérieusement sur le C alors >< je tourne sur Windows !
Le lien du tuto : http://www.robot-maker.com/ouvrages/tuto-arduino/
À partir du chapitre 4 ils expliquent un peu la programmation !

#26 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 août 2017 - 12:41

Franchement tu devrai passer en dualboot sous linux. ça sera beaucoup plus simple pour la programmation  et ça te permettra de te familiariser avec l'environnement linux qui est largement utilisé en robotique. (Je peux t'aider aussi pour linux ) Non ça ne sera pas assez surtout si tu veux te lancer dans la robotique après tu peux choisir d'utiliser raspberry et programmer en python qui est beaucoup plus simple :P ou en java


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


#27 R1D1

R1D1

    Modérateur et Membre passionné

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

Posté 10 août 2017 - 12:44

Je pense que tu devrais plutôt commencer par du c pur. Pourquoi ?? Parce que apprendre à programmer directement arduino ne te donnera pas les bases et la logique de la programmation. J'ai co-animé un atelier arduino quand j'étais à la fac et une personne est resté bloqué 15 minutes juste à cause d'un problème logique. Il n'arrivait pas à comprendre la logique de la programmation. A mon avis une bonne chose à faire c'est d'avoir un cahier d'essai et de faire des schémas et d'écrire les algorithmes avant de coder . C'est comme lire la recette avant de commencer à faire un gâteau l'inverse paraitrait un peu bizarre. Je pense que tu devrai te poser de sérieuses questions si jamais t"en a pas :P rien que la question de la gestion de la mémoire est déjà en soit assez complexe au départ :P et je ne te parle pas du reste. Oui le nicelab. Après tu tournes sur quoi ?? Windows Mac ou Linux ?? (Linux est pas mal pour la programmation il intègre de base une très grande majorités de logiciels pour sans parler que beaucoup de nano ordinateur comme le rasperry pi tourne sous linux même si on peut lui mettre Windows)
PS: est-ce que tu as le lien du tutoriel stp ??

Heula doucement.
Je suis partisan d'un apprentissage solide de la programmation, mais il faut mettre ça en perspective avec le but cherché. S'il s'agit juste de faire des cosplays animés, commencer avec Arduino ou Python est suffisant et bien moins galère.
La "logique de la programmation" (si tant est qu'on puisse en définir une indépendamment des différents langages et de leurs particularités) s'acquiert quand on cherche à comprendre plus profondément un langage et à théoriser son expérience.
Je ne sais pas quelle est ta formation, Gayadriel, mais si ta seule expérience avec la programmation est pour la réalisation de cosplay, fais simple. Libre à toi ensuite de te renseigner plus précisément sur la programmation, les autres langages, poser des questions ici si le sujet t'intéresse. Arduino est fait pour ça, même sous Windows.
D'expérience, il n'y a rien de plus frustrant que de vouloir faire un projet et de devoir passer 6 mois à ne pas avancer pour lire la théorie.

N'hésite pas à chercher sur internet (il y a des tas de ressources sur Arduino) et dans la partie programmation du forum si tu bloques, à poser tes questions. Par contre, aller voir un fablab est effectivement une bonne idée, ils ont souvent des machines cool. :)

Et évidemment, on attend des photos du résultat :)
R1D1 - Calculo Sed Ergo Sum -- en ce moment, M.A.R.C.E.L.
Avatar tiré du site bottlebot

#28 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 août 2017 - 12:53

Pas faux mais perso je préfère passer 6 mois à théoriser les choses et ensuite passer à la pratique plutôt que de faire la pratique direct et perdre et finir par perdre du temps au final après un melange des deux est souvent une bonne approche.


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


#29 arobasseb

arobasseb

    Membre chevronné

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

Posté 10 août 2017 - 01:19

Je pense effectivement qu'il faut rester dans le contexte du sujet : à savoir animer un personnage qui contient 3 (servo)moteurs et éventuellement un peu de lumière. Apprendre les bases du langage C c'est bien, mais une carte arduino c'est aussi fait pour les débutants et on peut rapidement faire quelque chose qui fonctionne. Quand on apprend le C on apprend tout ce qui va avec, à savoir entre autre la gestion mémoire, qui je pense est totalement inutile dans ce projet. D'ailleurs je pense que le plus dur du projet va être mécanique, car construire toute l'ossature en les liaisons de mouvement ne va pas être évident.



#30 maximusk

maximusk

    Membre passionné

  • Membres
  • PipPipPip
  • 304 messages
  • Gender:Male
  • Location:Le Mans

Posté 10 août 2017 - 01:21

Perso je trouve que faire QUE de la théorie c'est ennuyeux, et c'est un coup à perdre toute motivation. Je ne dis pas que la théorie est inutile, mais à mon avis il faut accorder la théorie avec la pratique. Sinon, on se retrouve dans une methode à trop "scolaire".

Si ton but c'est d'apprendre à programmer, et à faire des robots complets, alors oui, c'est mieux de vraiment apprendre à coder. Si c'est juste pour un projet et que ton but c'est de faire bouger 3 servos, j'ai un gros doute sur l'utilité de passer 3 mois à apprendre à programmer si tu n'en as pas envie.

Après, chacun ses methodes, la meilleure c'est celle qui marche.



#31 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 août 2017 - 01:24

Sur sa présentation elle à dit s’intéresser à la robotique donc ça sous entends qu'elle compte faire des pros complexe après je me trompe peut être. Faut attendtre qu'elle donne plus de détail sur son but final et ces motivations On est d'accord :P


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


#32 Mike118

Mike118

    Staff Robot Maker

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

Posté 10 août 2017 - 01:57

Ok ok, je vais me pencher plus sérieusement sur le C alors >< je tourne sur Windows !
Le lien du tuto : http://www.robot-maker.com/ouvrages/tuto-arduino/
À partir du chapitre 4 ils expliquent un peu la programmation !

 

On a essayé de rédiger cet ouvrage pour des gens comme toi qui souhaitaient s'initier à la programmation. 
On je pense passé en revu l'essentiel "minimal " des bases pour pouvoir ensuite aborder des choses comme le contrôle d'un servo moteur. ( On a un deuxième ouvrage qui va un jour arriver =) pour présenter la suite : les leds, les servomoteurs, etc .... ) 

Du coup si tu suis ce premier ouvrage hésite pas à indiquer ce que tu trouves peu claire, ce que tu aimes bien etc... En plus de faire les correction correspondantes pour faciliter la compréhension, ça nous aidera à mieux rédiger l'ouvrage suivant =) 


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  

 

 

 


#33 Gayadriel

Gayadriel

    Membre

  • Membres
  • 18 messages

Posté 10 août 2017 - 02:21

 
On a essayé de rédiger cet ouvrage pour des gens comme toi qui souhaitaient s'initier à la programmation. 
On je pense passé en revu l'essentiel "minimal " des bases pour pouvoir ensuite aborder des choses comme le contrôle d'un servo moteur. ( On a un deuxième ouvrage qui va un jour arriver =) pour présenter la suite : les leds, les servomoteurs, etc .... ) 

Du coup si tu suis ce premier ouvrage hésite pas à indiquer ce que tu trouves peu claire, ce que tu aimes bien etc... En plus de faire les correction correspondantes pour faciliter la compréhension, ça nous aidera à mieux rédiger l'ouvrage suivant =) 

 
Je le trouve très bien fait et très clair, merci beaucoup pour ce tuto !! :)

Et effectivement pour ce projet je préférai ne pas avoir à bûcher des mois et des mois sur de la programmation, mais par la suite pour de futures projets je pense que ça serait intéressant que je me penche plus sérieusement sur le sujet pour des projets plus approfondis ! ^^

#34 Oliver17

Oliver17

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 758 messages
  • Gender:Male

Posté 10 août 2017 - 02:47

Plop, je vais mettre mon grain de sel en tant que noob :) (non les gars me faites pas la gueule lol)...

 

Donc Gayadriel, si l'univers du cosplay et ce qui t’intéresse le plus, alors effectivement, met toi à l'Arduino, ici comme ailleurs sur le net tu trouvera bon nombres de tutos, et en toute franchise cela reste accessible pour tous le monde, donc, pour faire bouger trois servomoteurs, et éventuellement éclairer des led's alors fais toi plaisir avec Arduino, maintenant si plus tard tu veux te mettre à autre chose de plus complexe comme la réalisation d'un robot hyper chiader de la mort qui tue, alors oui, il faudra peut être passer à un autre langage (et encore, Arduino pourra t'aider pour ce super robot).

 

Mais en toutes sincérité, si c'est pour animer tes costumes pour du cosplay, t'emmerde pas, Arduino est fait pour toi :)

 

En tapant dans youtube "arduino cosplay" je suis tombé sur ça :

 

 

Bon par contre le gars à pas mal bossé dessus hein, faut pas se voiler la face, si j'ai bien compris ça lui a pris 1000 lignes de code.

 

Amuse toi bien :)


  • NuT aime ceci

signature_01.png -->

 

Mon Tipeee
 


#35 maximusk

maximusk

    Membre passionné

  • Membres
  • PipPipPip
  • 304 messages
  • Gender:Male
  • Location:Le Mans

Posté 10 août 2017 - 03:00

1000 lignes de code parce que c'est contrôlé avec une appli, sinon, le code n'est pas si compliqué, par contre j'admire la réalisation mécanique.



#36 Oliver17

Oliver17

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 758 messages
  • Gender:Male

Posté 10 août 2017 - 03:06

Et ben voilà, et en plus on lui donne l'idée de l'application via sont smartphone lol :)


signature_01.png -->

 

Mon Tipeee
 


#37 Gayadriel

Gayadriel

    Membre

  • Membres
  • 18 messages

Posté 10 août 2017 - 03:06

Omg c'est trop classe ! 😱
Oui c'est uniquement dans le cadre du cosplay ! Donc ça me rassure ce que tu dit ! :D J'ai hâte de tester pour de vrai Arduino ! Regarder des tuto c'est bien, mais s'exercer pour de vrai c'est mieux :P

#38 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 août 2017 - 03:49

C'est sûr :P Bonne chance pour ton projet j'ai hâte de voir les photos :)

EDIT:

 

 

MEA CULPA :drag_01:

DSL pour ma mauvaise compréhension de tes motivations. Effectivement je suis d'accord avec R1D1


Modifié par R2D21995, 10 août 2017 - 03:55 .

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


#39 Jekert

Jekert

    Auteur

  • Modérateur
  • PipPip
  • 223 messages
  • Gender:Male

Posté 10 août 2017 - 05:28

 

Je le trouve très bien fait et très clair, merci beaucoup pour ce tuto !! :)

Merci ! :)

 

J'espère que la suite te plaira tout autant (d'ailleurs elle ne devrait pas tarder ;) #MoiAussiJePeuxFaireDesTeasers^^ )


Mon blog  ------  101robotics.com

Ouvrage    -----  Guide pour débuter avec Arduino

Ancien Blog  --  Journal d'un Arduinaute


#40 Gayadriel

Gayadriel

    Membre

  • Membres
  • 18 messages

Posté 10 août 2017 - 06:16

Merci ! 

Ouii je vous posterais l'avancement au fur et à mesure ici je pense :) 

 

 

J'espère que la suite te plaira tout autant (d'ailleurs elle ne devrait pas tarder ;) #MoiAussiJePeuxFaireDesTeasers^^ )

 

J'ai hâte :P





Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users