Logiciel de Simulation
#1
Posté 14 février 2013 - 11:19
Je suis tout nouveau sur ce forum, j'ai parcouru quelques sujets par ci par la mais sauf erreur de ma part je n'ai pas trouvé ce que je cherche, peut être que j'ai mal vu ou pas assez cherché.
Concrètement je n'y connais rien, ni à la programmation logiciel, ni à la robotique ou électronique, j'ai le niveau collège genre souder 3-4 fils sur un circuit pour faire un buzzer etc... mais je suis ambitieux et motivé. Le but serai de me faire mon propre robot full option etc, ce que je dis est bien vague et le chemin sera très long et souvent arpenté d’échec et d'erreur mais c'est ce qui fera que je réussirai.
Pour le moment je ne souhaite pas m'aventurer sur l'aspect électronique et robotique, je veux dire l’aspect physique de la bête même si j'ai fais quelque croquis je suis assez bon en dessin. Ce que je souhaite c'est pouvoir évoluer au niveau virtuel, apprendre la programmation pas à pas, définir des ordres, définir des directives au niveau virtuel.
Pour la création virtuel du robot je saurai utiliser 3D studio max (après si vous en avez un moins compliqué je suis preneur).
Ce que je souhaite c'est un logiciel qui va m'apprendre à faire ou coder les ordres, les directives, faire que si le robot trouve une solution meilleur pour franchir tel ou tel obstacle il écrase la directive précédente, et éventuellement la communication et l’échange de données entre plusieurs robots, par exemple je défini une zone donnée, je lance 3-4 robot en mode exploration, a un moment 2 d'entres eux s’échangent on va dire la "carte" et se mettent a jour mutuellement.
Je suis bien conscient que ceci est déjà pas mal du tout et que je demande plusieurs choses mais pour résumer je souhaiterai avoir (gratuit ou payant) un bon logiciel de simulation robotique avec simulation d'environnement.
Je vous remercie de m'avoir lu et d'avance pour vos réponses.
#2
Posté 14 février 2013 - 11:38
Ce que je souhaite c'est un logiciel qui va m'apprendre à faire ou coder les ordres,
Bonjour,
Selon moi il n'y a pas de logiciel qui apprenne à coder... Pour moi c'est comme forger : c'est en programmant que tu deviendras programmeur. Je pense qu'il faut que tu avances étape par étape :
Avant de faire un code il faut que tu développes le côté algorithmique. C'est cela qui va réellement t'apprendre "comment formuler " des ordres qui pourraient traduire ce que tu souhaites. S'habituer au pseudo code, et commencer à rédiger des programmes complet en pseudo code t'aidera vraiment à pouvoir ensuite créer un code complet et efficace sans faire que du copier coller.
Ensuite le langage de programmation n'est qu'une façon parmi d'autre d'exprimer la logique du côté algorithmique.
En gros mon conseil de manière imagé : Apprend à "penser" avant de "parler", ensuite tu pourras apprendre à "marcher" et "observer"...
D'ailleurs un bon exercice serait de commencer par faire un logiciel 2D de simulation de ton robot... ça peut se faire simplement en console sans interface graphique, mais ça développera vraiment tes capacités en algorithmique.
Si tu as des question ou autre pour te guides dans cette voir n'hésite pas .
( Perso moi je suis passé par le site du zéro et j'ai appris à programmer en C ... )
Bonne journée.
Si mon commentaire vous a plus laissez nous un avis !
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!
#3
Posté 14 février 2013 - 11:49
#4
Posté 14 février 2013 - 01:48
Il existe même un générateur de code
#5
Posté 14 février 2013 - 02:44
#6
Posté 14 février 2013 - 04:58
#7
Posté 14 février 2013 - 05:04
Sinon, j'ai déjà utilisé le Player/Stage sous Linux pour simuler mes algorithmes. ça marche très bien. Tu peux simuler ton environnement, tes robots, tes capteurs et faire tourner tes algos dessus.
Mon site internet : http://ferdinandpiette.com/
#8
Posté 14 février 2013 - 05:21
Il existe même un générateur de code
comme quoi on en aprend tout les jour!
je connaissais absolument pas ce generateur de code
je vais tester la parti communication de ce generateur (j'ai souvent eu des souci avec ce truc!)
merci
#9
Posté 15 février 2013 - 12:01
#11
Posté 15 février 2013 - 12:53
je sais pas si ça va t'aider, mais regarde ce lien
Mon lien
Robocode, c'est pas vraiment un simulateur robotique, plutôt une plateforme pour coder l'IA d'un robot précis, avec un seul type de capteur et sans contraintes vraiment robotique (pas de problème de détection, de localisations, etc.)
Mais c'est fun en effet
http://www.ferdinandpiette.com/blog/2011/05/robocode-programmez-votre-ia/
Mon site internet : http://ferdinandpiette.com/
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users