Je suis nouveau, où sommencer
#1
Posté 09 octobre 2011 - 04:32
Je suis nouveau sur le forum.
Je suis fortement intéressé par la robotique depuis pas mal d'années mais je n'ai jamais essayé d'être actif dans le domaine. Je suis ici pour changer cela
Ma question est: par où puis-je commencer pour construire un robot (par kit ce serait peut-être plus facile pour débuter)?
Mes connaissances sont très bonnes en informatique (je suis ingénieur en informatique), des connaissances en électronique/mécanique (ce que j'ai pu apprendre à l'unif).
Mon idée est de débuter avec un robot à monter (en kit) et pouvoir le programmer en C par exemple (une sorte d'intelligence artificielle) pour interagir avec l'extérieur (avec par exemple des capteurs de lumières, de mouvements, de son,...). Je dois dire que je suis plus intéressé par la programmation d'un robot que par sa fabrication (dans un premier temps).
Par la suite, si je réussis ce premier projet, je passerai à l’électronique.
Que me faut-il pour ce premier projet? Que me conseillez-vous?
Merci d'avance,
#2
Posté 09 octobre 2011 - 07:56
Mon idée est de débuter avec un robot à monter (en kit) et pouvoir le programmer en C par exemple (une sorte d'intelligence artificielle) pour interagir avec l'extérieur (avec par exemple des capteurs de lumières, de mouvements, de son,...). Je dois dire que je suis plus intéressé par la programmation d'un robot que par sa fabrication (dans un premier temps).
Par la suite, si je réussis ce premier projet, je passerai à l'électronique.
Que me faut-il pour ce premier projet? Que me conseillez-vous?
Pou commencer, je te conseillerais de faire un robot à 2 roues contrôlé par une carte arduino !
Vu que tu as déjà pas mal de connaissance, tu seras très probablement capable d'acheter les composants à part et de monter tout ça tout seul !
Il te faut donc :
- Une carte Arduino : c'est une plateforme open source intégrant un microcontroleur programmable en C/C++ extrêmement simple à programmer
- Une carte de puissance pour moteur à courant continue : il existe des shields compatible Arduino te permettant de contrôler 2 moteurs. Cette carte est indispensable car tu ne peux pas contrôler un moteur avec la carte Arduino directement (pas assez puissante)
- Deux moteurs à courant continue : il te faudra dimensionner les moteurs qu'il te faut en fonction de ce que tu veux faire
Exemple : http://www.robotshop.com/eu/moteurs-reducteurs-avec-essieu-arriere.html
Ensuite, tu construis un petit châssis tout simple (un vieux bout de machin peut suffire ^^) et ça te fera une base robotiser pour débuter ! Tu pourras lui programmer des petits comportements tout simple. Par la suite, pour compliquer tout ça, tu pourras te pencher vers la partie capteur afin d'avoir des infos sur l'environnement du robot (capteurs ultrason, infre-rouge, etc.), mais une chose en son temps ^^
++
Black Templar
Mon site internet : http://ferdinandpiette.com/
#3
Posté 10 octobre 2011 - 11:21
J'ai deux questions/remarques:
1- comment un robot peut-il être en équilibre sur 2 roues? J'ai l'impression que ce serait plus simple sur 3 roues, non? (Deux roues motrices et 1 roue libre pour éventuellement tourner). Quel moteur dois-je prendre? (je débute en robotique !) Peux-tu me conseiller?
2- C'est quoi une carte de puissance pour courant continu? Peux-tu me donner un lien vers une carte de ce type à acheter?
D'avance merci
#4
Posté 13 octobre 2011 - 10:33
Ya bien deux roues Et une ball caster pour l'equilibre : Mon lien
Voila une carte de puissance : Mon lien
Ca sert a pouvoir mettre des moteur sur ta carte de programmation, sans ça ya tout qui crame !
Et en moteur, d'apres ce que j'ai vu, les "gens d'ici" aime bien les moteurs réducté : Mon lien Mon lien
Voila en espérant t'avoir aider !
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
#5
Posté 18 octobre 2011 - 08:49
Avec les capteurs de base, tu pourras rapidement faire de l'odométrie, t'initier à la programmation de boucles de contrôle PID et réaliser des comportements classiques de suiveurs de ligne, évitement d'obstacle ou des comportements réflexes (cf. Véhicules de Braitenberg).
Ensuite, tu pourras ajouter des capteurs plus sophistiqués (accéléromètres, gyroscopes, caméras, boussoles...)et commencer des algorithmes plus compliqués comme le SLAM (Simultanéous Localization and Mapping) et enfin aller vers de l'IA et des algorithmes d'apprentissages (algo génétiques, réseaux de neurones éventuellement...).
Le Kit Lego (je précise que je n'ai pas d'actions chez Lego ) est un bon départ dans le domaine de la robotique. Il est utilisé au Lycée et juqu'en université et écoles d'ingénieurs. Son spectre d'usage est très large (nombreux capteurs, moteurs avec encodeurs, nombreux langages de programmation disponibles comme Java, C ou Matlab, capacité à fabriquer des robots de nature différente...).
Sa principale limitation est le manque de précision (à la fois des moteurs et des capteurs). Cette précision n'est ensuite disponible que pour des kits plus haut de gamme, entre 1000 et 2000 €.
Bon, je crois que j'ai tout dit
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users