Aller au contenu


Photo
- - - - -

robot labyrinthe


  • Veuillez vous connecter pour répondre
17 réponses à ce sujet

#1 Ali002

Ali002

    Membre

  • Membres
  • 11 messages

Posté 16 janvier 2015 - 02:02

bonjour

j'ai terminé de realiser mon robot solveur de labyrinthe avec 3 ultrasons 2 servomoteurs et carte arduino mais il me reste le programme je voudrais savoir des idées de programmation sachant que les details du piste sont :

Labyrinthe est un ensemble des cellules.
 Chaque cellule est un carré de 25 cm.
 La distance entre deux murs est de 25cm (une cellule).
 La hauteur des murs est de 20cm.
 L’épaisseur des murs est de 1cm.
 Toutes les dimensions sont données avec une précision de 10%.
 Les murs sont réalisés en bois de couleur noir.

Le sol est de couleur blanche.
 La sortie du labyrinthe est une cellule noire sans murs.
 Le labyrinthe est fixe.

Merci bcp



#2 Taupiot_Jr

Taupiot_Jr

    Habitué

  • Membres
  • PipPip
  • 232 messages
  • Gender:Male

Posté 16 janvier 2015 - 04:03

Hello,

Tu as déjà réalisé l'électronique et la mécanique du robot et tu cherches de l'aide pour la programmation?

As-tu cherché un peu sur Google? Il y a des exemples qui devraient t'aider ;)

Et si tu es bloqué, donne nous plus d'informations sur ce qui te bloque

#3 Ali002

Ali002

    Membre

  • Membres
  • 11 messages

Posté 16 janvier 2015 - 05:05

je me suis bloqué au niveau du strategie pour resoudre le labyrinthe j ai trouvé l algo du dijsktra mais je sais pas comment l utiliser



#4 Taupiot_Jr

Taupiot_Jr

    Habitué

  • Membres
  • PipPip
  • 232 messages
  • Gender:Male

Posté 16 janvier 2015 - 07:34

Tu as déjà de l'expérience en code?

Si non, je pense que tu devrais commencer par plus simple..

 

De toute façon je pense qu'il est mieux d'arriver à le faire suivre un chemin sans se prendre de murs avant de vouloir l'optimiser à fond

 

Qu'as-tu déjà fait? Il bouge? Tu arrives à lire ses capteurs?



#5 Ali002

Ali002

    Membre

  • Membres
  • 11 messages

Posté 16 janvier 2015 - 09:19

Tu as déjà de l'expérience en code?
Si non, je pense que tu devrais commencer par plus simple..
 
De toute façon je pense qu'il est mieux d'arriver à le faire suivre un chemin sans se prendre de murs avant de vouloir l'optimiser à fond
 
Qu'as-tu déjà fait? Il bouge? Tu arrives à lire ses capteurs?

oui j ai testé les capteurs . Il fonctionnet bien le robot aussi .. j utilise la carte arduino uno

#6 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 16 janvier 2015 - 09:57

Salut! Pourquoi ne pas lui faire éviter les obstacles en se déplacent aléatoirement dans un premier temps? Ca permettrait de le prendre en main!

#7 Ali002

Ali002

    Membre

  • Membres
  • 11 messages

Posté 16 janvier 2015 - 10:49

Salut! Pourquoi ne pas lui faire éviter les obstacles en se déplacent aléatoirement dans un premier temps? Ca permettrait de le prendre en main!

j'ai depassé cette etape



#8 Taupiot_Jr

Taupiot_Jr

    Habitué

  • Membres
  • PipPip
  • 232 messages
  • Gender:Male

Posté 16 janvier 2015 - 11:59

Donc actuellement tu en es vraiment à l'application de cette algorithme?

Ton but est donc de résoudre un labyrinthe bien précis? Ou n'importe quel labyrinthe aux bonnes dimensions?

#9 Ali002

Ali002

    Membre

  • Membres
  • 11 messages

Posté 17 janvier 2015 - 12:07

Donc actuellement tu en es vraiment à l'application de cette algorithme?
Ton but est donc de résoudre un labyrinthe bien précis? Ou n'importe quel labyrinthe aux bonnes dimensions?

je voudrais savoir une idee sur l algorithmes de resolution de n importe quel labyrinthe

#10 Jan

Jan

    Webmaster

  • Membres
  • PipPipPipPipPip
  • 4 747 messages
  • Gender:Male
  • Location:Rhône Alpes

Posté 17 janvier 2015 - 09:00

Tu devrais jeter un œil là dessus et les liens vers lesquels transistance publie ses fiches techniques :

http://www.robot-maker.com/forum/topic/9388-dedale-le-robot/



#11 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 17 janvier 2015 - 09:11

Il faudra surement qu'il se "r'appelle" ou il est deja passé, donc rajouter une boussole ou des codeurs sur tes roues. Il faut qu'il puisse aussi revenir sur ses pas si il a exploré a fond un chemin.

#12 Ali002

Ali002

    Membre

  • Membres
  • 11 messages

Posté 17 janvier 2015 - 09:24

Il faudra surement qu'il se "r'appelle" ou il est deja passé, donc rajouter une boussole ou des codeurs sur tes roues. Il faut qu'il puisse aussi revenir sur ses pas si il a exploré a fond un chemin.

j ai plus de place pour mettre les encodeurs

#13 Taupiot_Jr

Taupiot_Jr

    Habitué

  • Membres
  • PipPip
  • 232 messages
  • Gender:Male

Posté 17 janvier 2015 - 09:34

Sans encodeurs ça va être difficile de savoir facilement quels mouvements il a déjà fait..

Tu as d'autres capteurs que tes ultrasons? Ou de la place pour en mettre d'autres?

#14 Ali002

Ali002

    Membre

  • Membres
  • 11 messages

Posté 17 janvier 2015 - 01:30

Sans encodeurs ça va être difficile de savoir facilement quels mouvements il a déjà fait..
Tu as d'autres capteurs que tes ultrasons? Ou de la place pour en mettre d'autres?

juste 3 uultrasons

#15 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 934 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 17 janvier 2015 - 02:53

juste 3 uultrasons

 

Avec des réponses aussi courte de ta part je crois que tu risques de rester sans plus de réponses ... Tu demandes de l'aide mais tu donne l'impression de devoir t'extirper les informations ... 

Peux tu présenter ton robot avec plus de détail, même poster une vidéo du robot en fonctionnement

Si je comprend bien tu commande ton robot en boucle ouverte, Est ce que ton robot tourne de 90° de manière précise et répétable ? Est ce qui avance bien droit ? Et puisque tu as que 3 capteurs à Ultrasons, comment veux tu détecter la sortie du labyrinthe dont le sol est noir ? 

Bref dis nous en plus ... Par ce que en fonction de tes réponses plusieurs choses sont possible ! 

à bientôt !


 


  • Jan aime ceci

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  

 

 

 


#16 Ali002

Ali002

    Membre

  • Membres
  • 11 messages

Posté 17 janvier 2015 - 05:55

voila mon robot

il tourne parfaitement .. mon probleme est au niveau du programmation

Fichier(s) joint(s)



#17 lakou

lakou

    Membre

  • Membres
  • 30 messages
  • Gender:Male
  • Location:Montpellier
  • Interests:Robotique, électronique, impression 3D.

Posté 30 janvier 2015 - 10:21

Salut,

pour qu'un robot sorte d'un labyrinthe rien de plus facile !

Il suffit qu'il se déplace en restant collé à sa parois de droite.

 

Pourquoi ne pas mettre un capteur à sa droite et une fois qu'il a atteint l'entrée du laby il faut que se capteur reste toujours activé (qu'il détecte toujours la parrois de droite) et puis avec cette méthode il arrivera très vite à la sortie !

 

l@kou



#18 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 934 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 01 février 2015 - 07:56

Salut,

pour qu'un robot sorte d'un labyrinthe rien de plus facile !

Il suffit qu'il se déplace en restant collé à sa parois de droite.

 

Pourquoi ne pas mettre un capteur à sa droite et une fois qu'il a atteint l'entrée du laby il faut que se capteur reste toujours activé (qu'il détecte toujours la parrois de droite) et puis avec cette méthode il arrivera très vite à la sortie !

 

l@kou

 

Ceci n'est pas toujours vrai : c'est vrai que si ton entrée est " extérieur au labyrinthe " et que la sortie aussi, c'est le cas des labyrinthe dans lesquels on peut rentrer et sortir. 

Dans le cas des labyrinthe de robotique souvent les labyrinthe sont clos, et l'entrée et la sortie sont des case particulière, exemple : une case de couleur différente, ces cases pouvant alors se trouver n'importe où dans le labyrinthe même en plein milieu. Dans ce cas là la règle de toujours longer le mur du même côté ne marche pas! 
 


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  

 

 

 





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

0 members, 1 guests, 0 anonymous users