|
J'ai une question bête. D'autant plus bête que je n'ai pas la chance d'avoir de Mindstorms, donc c'est certainement à côté de la plaque.
Je pense que ce langage "style grafcet" va vite rencontrer ses limites quand on rentre dans le "scientifique" (=> PID). Ou en tout cas devenir vite illisible et non maintenable. Il doit bien exister des kits de dév dans des langages plus appropriés ? Genre C, C++ ou autres ? |
|
En effet on peut programmer le EV3 avec le langage qu'on veut mais pour cela il faut supprimer le firmware Lego pour en mettre un autre, et si il y a un problème durant le transfert, ta brique EV3 part à la poubelle.
Donc c'est possible mais dangereux K/AFOL un jour, K/AFOL toujours ! 2° de France en robotique !!
Ma collection Brickset - Ma chaîne Youtube - Mon site en construction |
|
Félicitations, un topic très intéressant...
On peut suivre l'évolution de la démarche et les résultats obtenus sont vraiment convaincants. En lisant ce post j'ai hâte d'ouvrir ma boite 31313 qui était en sommeil car je travaillais sur ma pelle araignée...je vais enfin pouvoir m'y coller |
|
Pas du tout! Mais alors pas du tout! à la différence du NXT2, l'ev3 dispose d'un port micro SD, du coup si l'on souhaite programmer autrement que dans le langage officiel (style labview) il suffit de faire booter l'ev3 sur la carte SD ou l'on préalablement copier un autre systeme (lejos, python, etc...) De cette façon, dès qu'on retire la carte SD, l'ev3 redémarre comme s'il venait sortir de sa boite... |
|
Super, vraiment, merci à vous ! Moi, je cherchais désespérément dans le bloc moteur, je n'avais même pas eu l'idée d'aller voir dans les capteurs, ce bloc rotation du moteur.
Il faut vraiment que je prenne le temps de voir tout ça de plus près. Si j'osais ... Allez, j'ose ! Les photos, c'est très bien, mais un lien vers le fichier programme, ce serait encore mieux.
Je pense que si tu veux faire un suiveur de ligne comme vient de le faire Hugolin, avec des vis, des profilés d'aluminium, un Arduino, et en langage C, et bien bon courage. J'ai déjà donné dans tout ça, pour moi, c'est que des galères à ne plus en finir, et je ne parle pas du coût. Je crois qu'il faut choisir, soit on fait de la mécanique, soit on fait de l'électronique, soit on fait de programmation, soit on fait de la robotique. C'est un choix. |
|
On part en hors sujet, mais je ne vois pas la chose de la même manière. Tu confonds les outils (électronique/méca/programmation, etc) et la finalité (robotique). D'une manière où d'une autre, si tu veux faire de la "robotique", tu es obligé de travailler à la fois sur l'intelligence de ton système (algorithmique, modélisation, developpement qu'il soit en langage lego ou autre) et sur le support en lui même (Lego, mecano, éléments plus mécaniques comme alu ou autre). En gros, il te faut un bidule mécaniquement apte, et de la cervelle à mettre dedans. Tout ce que je dis, c'est le bazar peut être fait en légo, car cela résoud beaucoup de problèmes matériels, MAIS il me parait plus efficace de développer l'intelligence du système dans un langage approprié. Enfin en tout cas quand tu veux rentrer dans du complexe, comme le PID. Mais ce n'est que mon avis hein |
|
Je suis d'accord sur le fait que la robotique, c'est de l'électronique, de la mécanique et de la programmation.
Le kit de robotique Lego est très fort car justement : - Il permet de résoudre facilement les problèmes mécaniques. - de rendre complètement transparent le coté électronique. - Et permet de programmer sans avoir besoin de base solide dans un langage ( c, c++ etc...) Alors évidement, toute cette facilité de mise en oeuvre à un prix. Je ne doute pas que quelqu'un qui est habitué à la robotique va vite se trouver à l'étroit dans cet environnement. Pour ce qui est de la programmation, ça dépend surtout de ton niveau et de tes habitudes. J'ai fini mon programme de régulation PID pour mon suiveur de ligne, ça ne me semble pas trop indigeste. En plus, même si je ne sais pas encore comment ça marche, il y a la possibilité de le transformer en un bloc personnel. (Bloc qui aura en entrée les coef (Kp,Ki,Kp), la valeur cible, la puissance moteur, et qui commandera deux moteurs) |
|
Bonne nouvelle dans ce cas
|
|
Ce bloc est pratique mais ne se sauvegarde que dans ton projet, si tu en ouvre un autre, il n’existe plus Hâte de voir le robot à l’œuvre K/AFOL un jour, K/AFOL toujours ! 2° de France en robotique !!
Ma collection Brickset - Ma chaîne Youtube - Mon site en construction |
|
Il me semble avoir vu que tu pouvais sauvegarder ton bloc pour le réutiliser dans d'autres projets de manière simple. |
|
Il me semble que Tcdovdi14 a raison. On peut créer un bloc dans son programme, dans le menu outils, on peut importer des blocs fournis par des sociétés autres que Lego, mais nul part dans l'aide je ne vois la possibilité d'exporter son propre bloc, alors que le titre de la fenêtre est bien "Assistant d'importation et d'exportation de blocs". Attendons la mise à jour... |
|
Tu as quelle version du logiciel ? classique ? education ?
Je regarderais ce soir sur la version education Dernière édition par YodaSoftware le Mar Déc 09, 2014 3:38 pm, édité 1 fois au total.
|
|
Je suis complètement d'accord avec cela. Et même, je n'ai aucun état dame sur l'utilisation de d'environnement de développement comme Aduino ou Raspberry Pi, D'autant que ces environnement existent pour Mindstorms : http://www.generationrobots.com/fr/218- ... nxt-et-ev3 http://www.generationrobots.com/fr/180- ... nxt-et-ev3 Ce qui m'intéresse chez Lego, c'est le concept. La rapidité de montage et de démontage, en résumé la rapidité de création. Mais s'il m'apparaissait nécessaire dans un projet d'utiliser des éléments autres que spécifiquement Lego, je n'hésiterais pas. Et d'ailleurs, si nécessaire, je ne m'interdit pas de coller, couper ou faire une pièce. Si j'avais une imprimante 3D, je l'utiliserais pour faire mes pièces. Mais, la robotique, c'est très vaste et on peut facilement se noyer en refaisant la roue alors qu'elle existe déjà et cela a un cout, en temps et en argent. Ce qui existe actuellement en produits Lego ou dérivés me convient largement. On dispose quand même de gyroscope et de caméra, et on peut mettre en œuvre un segway en moins d'une journée, c'est pas mal ! |
Retourner vers Vos MOCs Technic
Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 4 invités