Aller au contenu


Photo
- - - - -

robot localiser


6 réponses à ce sujet

#1 mickal

mickal

    Membre

  • Membres
  • 12 messages
  • Gender:Male
  • Location:feluy

Posté 05 mai 2018 - 10:28

Bonjour, tous le monde je besoin d'aide pour mon robot son but est de faire tourne la camera ov7670 dans toute les direction jusqu'au moment ou la camera detecte un objet en particulier comme un tete s est sur se point que j'ai un problème

Le matériel:

Un camera ov7670 2axe
Un carte arduino méga 2560

Si quelqu'un peu m aide s il vous plait conntacter moi merci d avances


(premier message )

#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 968 messages
  • Gender:Male
  • Location:Anglet

Posté 05 mai 2018 - 10:37

Je déconseille d'utiliser une caméra OV7670 pour ce genre de chose ... 

Sauf si tu veux genre juste détecter une couleur et rien de plus.


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  

 

 

 


#3 Jekert

Jekert

    Auteur

  • Modérateur
  • PipPip
  • 223 messages
  • Gender:Male

Posté 05 mai 2018 - 10:42

Salut,

 

Il ne me semble pas que l'arduino Mega est une puissance de calcul suffisante pour reconnaitre (je suis même pas sûr qu'elle puisse assurer un traitement efficace d'un flux vidéo) mais si quelqu'un pense que c'est possible, qu'il n'hésites pas à me contredire. Je te conseille donc de regarder du coté des raspberry pi, quelque chose comme la RPi Zero (normale ou W) devrait faire l'affaire pour une reconnaissance de simple objets (en utilisant quelques choses comme OpenCV ou TensorFlow par exemple).

 

Aussi tu parles de détection, es-ce que tu pourrais nous confirmer si tu souhaites reconnaitre un objet (savoir si c'est une pomme ou un visage par exemple) ou seulement le détecter (le robot sait qu'il y a un obstacle à x cm devant le capteur mais il ne sait pas ce que c'est).

 

Edit : devancé par mike ^^


Mon blog  ------  101robotics.com

Ouvrage    -----  Guide pour débuter avec Arduino

Ancien Blog  --  Journal d'un Arduinaute


#4 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 769 messages
  • Gender:Male

Posté 06 mai 2018 - 06:30

Il ne me semble pas que l'arduino Mega est une puissance de calcul suffisante pour reconnaitre (je suis même pas sûr qu'elle puisse assurer un traitement efficace d'un flux vidéo) mais si quelqu'un pense que c'est possible, qu'il n'hésites pas à me contredire.

Il semblerait que ce soit possible. Voir le livre de Tavernier, "Arduino, applications avancées", chapitre 9, p:167.
Mais Tavernier le souligne également, le up de l'Arduino n'est effectivement pas suffisant pour ce genre de tâche, mais il est secondé par un module spécialisé, le "shield" CMUcam4. Ce shield est particulier dans le sens où il peut être utilisé avec ou sans Arduino avec la caméra CMUcam4.

Voici 2 liens pris au hazard sur le sujet :
http://www.cmucam.org/boards/5/topics/347
https://github.com/A..._Arduino_Shield

Mais intuitivement, je ferais comme tout le monde, j'utiliserais un Raspberry pi.

#5 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 968 messages
  • Gender:Male
  • Location:Anglet

Posté 06 mai 2018 - 07:56

Il semblerait que ce soit possible. Voir le livre de Tavernier, "Arduino, applications avancées", chapitre 9, p:167.
Mais Tavernier le souligne également, le up de l'Arduino n'est effectivement pas suffisant pour ce genre de tâche, mais il est secondé par un module spécialisé, le "shield" CMUcam4. Ce shield est particulier dans le sens où il peut être utilisé avec ou sans Arduino avec la caméra CMUcam4.

Voici 2 liens pris au hazard sur le sujet :
http://www.cmucam.org/boards/5/topics/347
https://github.com/A..._Arduino_Shield

Mais intuitivement, je ferais comme tout le monde, j'utiliserais un Raspberry pi.

 

 

Ce qui était fait avec la CMUCAM de l'époque c'est du tracking de couleur. 
C'est la limite de ce que peut faire la caméra OV7670  ( ce que je disais dans ma réponse)
camera-ov7670.jpg

Mais avec la OV7670 il faut faire soit même le code alors que dans les CMUCAM il y a de l'intelligence déporté ...

Pour info la caméra OV7670 a été testé par arobasseb


Par contre de nos jours maintenant niveau caméra on est à la CMUCAMV5 : la fameuse pixy. 

pixy3_1.jpg

 

L'intelligence intégrée dans cette caméra est supérieur aux anciennes générations et permet le tracking de couleur et donnant directement les information : ID ( couleur ), position en x et en Y de la boîte englobante ,  taille en x et en y de la boîte englobante.

Autre donnée intéressante elle permet le tracking de color code ! Donnant aussi l'angle du color code =) 

Démo de la pixy : 


Mais avec ce genre de caméra on est très loin de la caméra OV7670. 

 

 

Autre module caméra qui était prometteuse : la jevois

jevois.jpg

 

Cette caméra, plus petite que la pixy, possède un processor intégré: Allwinner A33 quad core ARM Cortex A7 processor  ( @ 1.34GHz with VFPv4 and NEON, and a dual core Mali-400 GPU supporting OpenGL-ES 2.0 )  et on peut éditer le firmware qui est sur la carte SD... 

Avec cette caméra là on peut faire de la reconnaissance de visage ou d'objet ... De la même façon qu'on peut le faire avec une camera un ordinateur ( comme un raspberry pi ) et des librairies openCV par exemple ...

Cette  a été testé par ashira et serveurperso, mais tout deux ont été déçu par la qualité de l'optique. 

Elle est bien uniquement en forte luminosité ...

 

Mais bon depuis on peut changer les lentille apparemment ... Reste à vois si ils ont pu corriger ce défaut de luminosité ou 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  

 

 

 


#6 mickal

mickal

    Membre

  • Membres
  • 12 messages
  • Gender:Male
  • Location:feluy

Posté 06 mai 2018 - 09:09

cher jekers merci de ta reponce et pour ton information c est pour faire savoir si cest comme une pomme ou un visage           merci d avances



#7 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 968 messages
  • Gender:Male
  • Location:Anglet

Posté 06 mai 2018 - 09:26

cher jekers merci de ta reponce et pour ton information c est pour faire savoir si cest comme une pomme ou un visage           merci d avances

 

Bon courage pour ton projet et bonne continuation. 


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  

 

 

 




Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users