Aller au contenu


Photo
- - - - -

Nouveau débutant plein d'ambitions conseil...


4 réponses à ce sujet

#1 talel94

talel94

    Nouveau membre

  • Membres
  • 2 messages

Posté 16 juillet 2009 - 05:16

Avant tout bonjour a tous,

Rapide présentation, je suis 100% mécanique, CAO DAO et c'est mon métier, je viens de découvrir la robotique et je trouve cela passionnant!

Voici mon projet:
(Sans rien pomper sur le net)

.Guider de façon autonome une petite voiture RC via des waypoints, mais aussi des trajectoire inattendue... (assez large)
.Créer le logiciel avec un affichage perso en langage VB ou C++ qui enverrai en temps réel les infos et une image reconstruite des capteurs (obstacles)
.Faire la carte programmable, ou via un pocket PC

Projet ambitieux sachant que je n'est jamais toucher a l'elec, encore moins a la programmation!

Voici mes questions:
Par quoi commencer? (logiciel, elec)
2/ avez vous des idée d'ouvrages pour apprendre un max, sur tout ce qui est centré pour mon projet
3/ je reste lucide, et me donne 6mois pour réaliser le projet, sachant que je serai capable de passer 5h par jour (ou nuit) a gober des infos et encore plus cet eté!

4/ il y a des club de robotique sur l'ile de France? comment je serai accueilli, j'ai l'image des matheux à fond qui ne perde pas de temps à expliquer...

Merci a tous

#2 Positron

Positron

    Membre

  • Membres
  • 48 messages
  • Gender:Male
  • Location:Exoudun

Posté 20 juillet 2009 - 11:10

Bonjour,

La bonne démarche :

Trouver un club ou des passionnés proches de chez toi,
Décrire exactement ce que tu veux (coome dans ton post) ce qui constitue une
sorte de cahier des charges (ou carnet de route).

Discuter des solutions possibles, voies faciles et faire une analyse détaillée
pour découper ton projet en sous-projets.

Ensuite voir les besoins : matériel, intellectuels (savoir-faire à acquérir en fonction des solutions retenues)

Maintenant au boulot !
Pour chaque sous-projet : acheter le matériel, apprendre (programmation, mécanique, électronique) et tester unitairement .

Quand il y a 2 modules (module = sous-projet) de fait et testés on réalise un assemblage et on teste.

Si ça fonctionne pas comme on veux on revient sur le module en cause.

On adopte ainsi un modèle de développement en V.

Et on continue...
Bon courage.

Olivier

S'informer sur l'électronique par le blog positronique ou suivre sur son lien social skyrock


#3 Sven

Sven

    Nouveau membre

  • Membres
  • 7 messages

Posté 22 juillet 2009 - 09:46

Bonjour,

J'ai des questions sur ton projet.
Si j'ai bien compris, ta voiture doit être autonome, et juste communiquer des informations capteur au PC (ce qui se fait facilement avec des modules HF ZigBee).

Pour faire avancer une voiture droite, il faut plus que 2 moteurs alimentés à la même puissance. Il faut apporter une correction permanente (asservissement), ce qui demande des codeurs (sur les moteurs, ou directement sur le sol) et une carte de commande (simple a faire avec des micro-controleurs et une interface de puissance (quelques composants)). Tu parts bien dans cette voie ?

Je ne comprend pas trop tes waypoints. Ce sont des marques que le robot devra suivre ? Tu peux peut être commencé par un robot suiveur de ligne. C'est plus simple que ce que tu proposes, et ça touche à tout.
Sinon, il est possible de mettre des aimants dans le sol et de les capter avec des capteurs à effet hall (pas évident, électronique analogique en vue).
Tu peux aussi utiliser des "lecteurs de badge". Selon l'identifiant du badge, il est possible d'enchainer avec un mouvement près programmé différent.

Pour développer un interface rapidement, tu peux regarder Visual Basic. Un bon tutoriel est d'ouvrir un projet existant et de le bidouiller ;)

Bonne continuation !

#4 talel94

talel94

    Nouveau membre

  • Membres
  • 2 messages

Posté 23 juillet 2009 - 03:23

Merci des rep!! je commençais a désespérer..

Alors entre le temps ou j'ai poster et maintenant il c'est passer pas mal de chose et j'ai un peu éclaircit ce que je veux.

Alors mon objectif est de :

1/ Apprendre a manipuler en électronique, apprendre un langage de programmation (ou 2, type PIC (mplab) et VB.net), apprendre a utiliser des PIC ou autre microcontrolleurs
2/ réussir à manipuler une voiture RC avec des waypoints

Je suis quasiment sur que ça existe sur le net, mais l'intérêt de mon projet est de TOUT faire moi même, j'ai vu des platine type ARDUINO basé sur des Atmel microcontroleur, on va dire qu'une grosse partie de travail est faite,
http://diydrones.ning.com/profiles/blog/show?id=705844%3ABlogPost%3A19556

Si je récupère cette platine qui est en vente ici https://www.sparkfun...roducts_id=8785 j'aurai une base pour bosser, mais cela est trop facile...


MON PROJET

Cahier des charges:

1/utiliser une voiture RC à 2 voies : avance/arrière et rotation) donc un moteur et un servomoteur (type hitec HSxx)
2/Inclure un gps sur cette voiture, et/ou une souris optique pour les distances.
3/créer une platine, avec comme composant principale une PIC de microship (je prend volontairement autre que atmel)

en schémas de principe ça donne a peu près ça:

IN: GPS;SOURIS; in telecomande (type futaba)
OUT: CMSERVO;CMMOTEUR

ALIM INDEPENDANTE 3 a 5v

principe de marche;

prg1: suivre une ligne droite a faible vitesse
prg2: faire un cercle a vitesse continue
prgr3: faire un S en alternant vitesse rapide, vitesse lente

Voila, c'est peut être simple pour certain, mais pour moi se sera une bonne base!

si vous avez des conseil...

#5 Sven

Sven

    Nouveau membre

  • Membres
  • 7 messages

Posté 03 août 2009 - 12:34

je vais te donner des infos sur les système que tu proposes :

- GPS : la précision est de l'ordre de 30m pour une installation standard. Des modules peuvent t'apporter une précision au mètre, mais ils demandent des références au sol (et coutent très chers). Pour contrôler la trajectoire d'un robot, il faut plutôt une précision en dessous du millimètre. La souris optique est une solution envisageable (j'ai testé). Il faut compter 2 souris pour connaitre la position et l'orientation de la voiture. Le protocole PS2 (sortie des souris, proche de l'USB) peut être lu par un PIC si tu codes le protocole dedans (je l'ai fait pour un PIC, loin d'être parfait, mais ça marche). Les souris optiques n'aiment pas les changements de couleurs ni certaines textures (non lisses comme la moquette ou trop réfléchissantes comme le carrelage). Le sol doit être parfaitement lisse (pas de fantes comme dans un planché ni de rainures comme le carrelage). Bref, beaucoup de contraites. Avec 2 roues codeuses, tu auras beaucoup moins de contraintes sur la nature du sol, tout en ayant la même précision théorique. Ca ajoute un peu de méca ;)

- Télécommande : un récepteur (Futaba....) donne aux servo-moteurs une position. Si ta voiture doit être autonome, je ne comprend pas pourquoi utiliser un récepteur dans la voiture ? Commander un servo-moteur avec un PIC est très simple. Pour commander un moteur, les interfaces de puissance en modéilmse sont très performantes et faciles à piloter. En revanche, ça fait beaucoup d'électronique intégrée à ne pas développer, mais chaque chose en son temps ;)

- Waypoint : quel système penses-tu utiliser ? la voiture connait-elle un parcourt programmé, ou doit-elle lire des instructions en se déplaçant ?



Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users