hugo54
Posts: 3
Joined: Wed Oct 26, 2016 5:02 pm

Un fruit est-il mûre ?

Wed Oct 26, 2016 5:18 pm

Bonjour à tous et à toutes,
J'ai comme projet de faire un robot qui coupe les branches des tomates quand elles sont mûre.
Nous voulons brancher une webcam sur la Raspberry Pi, prendre des photos toutes les x minutes : si un pixel de couleur RGB xxx est trouvé sur la photo, alors on active un moteur qui coupe la branche. Sinon, alors on continue le cycle jusqu'à que le fruit mûrisse ( c'est une boucle). Notre problème c'est que nous sommes débutant dans le Raspberry et que nous ne savons pas du tout l'utiliser ni comment faire ce type de programme alors si certains si connaissent ce serai gentil de nous aider à faire ce code qui je pense n'est pas si dur que ça pour des pros comme vous :roll: ^^ . J'espère que certains prendront le temps de de me répondre :roll: :? . Vous pouvez aussi m'envoyer par mail pour une meilleure conversation : [email protected] .


Hello to all,
I like the project to make a robot that cuts the branches of tomatoes when they are ripe.
We want to connect a webcam on the Raspberry Pi, take pictures every x minutes if a RGB color pixel xxx is found in the picture, then activates a motor that cuts the branch. If not, then continue the cycle until the fruit matures (it's a loop). Our problem is that we are beginner in Raspberry and that we do not know of any use or how to do this type of program so if some know if this will be kind to help us make this code that I think n ' is not that hard for you as professionals the only choice :roll: ^^ .
I hope some will take the time to answer me :roll: :? . You can also send me mail for better chat: [email protected].

totoharibo
Posts: 4227
Joined: Thu Jan 24, 2013 8:43 am

Re: Un fruit est-il mûre ?

Thu Oct 27, 2016 9:00 am

ton projet comporte plusieurs volets :
- prendre une photo,
- voir si la tomate est rouge
- actionner le moteur (et viser pour atteindre la branche)
- et d'autres que je n'ai pas vu.

C'est trop gros pour répondre dans un post.
Ton projet n'existe pas tout fait par contre tu trouveras des tas de gens qui on fait une des choses et qui l'ont décrit,
Découpes ton projet, cherche l'info, adapte, teste chacun des volets et assemble ensuite.

À ta disposition pour toute aide

jareczek
Posts: 170
Joined: Tue Jul 23, 2013 2:45 pm
Location: Auvergne

Re: Un fruit est-il mûre ?

Thu Oct 27, 2016 11:23 am

Une tomate n'est pas mûre parce qu'on y voit du rouge.
Sauf erreur ou omission . . .

User avatar
Etienne
Posts: 202
Joined: Wed Jul 24, 2013 6:23 am

Re: Un fruit est-il mûre ?

Thu Oct 27, 2016 2:10 pm

Comme indiqué par totoharibo, il faut découper le projet en sujets plus simples. Pour 'voir si la tomate est rouge' sur une image, on peut imaginer plusieurs pistes:
-utilisation d'opencv, en cherchant un peu, il y a pas mal de sujets qui semblent s'en approcher (beaucoup en anglais!)
http://aishack.in/tutorials/tracking-co ... ts-opencv/
http://www.instructables.com/id/Raspber ... -tracking/
-une autre option est de faire le traitement à la main sur les images (rechercher une concentration de pixels rouge?), une possibilité est l'utilisation de la librairie PIL qui apporte des fonctions de traitement sur les images (filtrage, calcul de seuil, etc..)
opencv me semble plus prometteur, mais aussi sans doute plus complexe!

jelopo
Posts: 1506
Joined: Wed Oct 17, 2012 7:53 pm

Re: Un fruit est-il mûre ?

Thu Oct 27, 2016 2:36 pm

Bonjour,

Je crois que c'est un des plus complexe projets exposé sur le forum depuis pas mal de temps.
Le robot existe-t’il ?
Comment se déplace-t-il ?
Comment est-il alimenté, quelle est son autonomie ?
Comment sait-il où se trouve la branche de la tomate (en 3D) ?
Qui récupère la tomate écrasée au sol ?
Pour ma curiosité, c'est pour un projet scolaire/particulier/industriel ?

Je pense qu'il y en a pour plusieurs centaines d'heures de jeu...
Amusez-vous bien.

Et surtout, bon courage...

A+

totoharibo
Posts: 4227
Joined: Thu Jan 24, 2013 8:43 am

Re: Un fruit est-il mûre ?

Thu Oct 27, 2016 8:13 pm

j'ai vu un robot qui ramassait des pommes, un truc dans le midi de la France.

cherche avec "maxpid" et aussi "bras cueilleur de pommes".
Je confirme que c'est un "beau projet".

Si ça peut aider.

jelopo
Posts: 1506
Joined: Wed Oct 17, 2012 7:53 pm

Re: Un fruit est-il mûre ?

Fri Oct 28, 2016 6:25 am

Bonjour,

Merci @totoharibo d'avoir développé ma curiosité ;)
Du coup je suis tombé sur cet article : http://technologie.joueb.com/news/le-ja ... -de-demain

A+

Manuel.CA
Posts: 12
Joined: Thu Sep 22, 2016 11:29 am

Re: Un fruit est-il mûre ?

Fri Oct 28, 2016 11:15 am

Actuellement je suis sur un projet qui a (de loin) quelques similarités, et je peux te dire que d'utiliser OpenCV3 ou 2.4 avec un rasp demande pas mal de ressources, aussi bien matérielles qu'intellectuelles ainsi que beaucoup de temps.

Voici, si tu décides d'utiliser Opencv pour savoir si ta tomate est mûre, un lien qui je pense devrait t'aider.
http://www.pyimagesearch.com/
Le gars qui tiens le blog est spécialisé dans OpenCV et le raspberry, en plus si tu décides également de faire ton projet en python & QT ,il est idéal.

Bon courage

hugo54
Posts: 3
Joined: Wed Oct 26, 2016 5:02 pm

Re: Un fruit est-il mûre ?

Fri Oct 28, 2016 1:29 pm

Merci à tous pour vos réponses qui m'ont beaucoup aidé :) . Pour répondre à certaines questions c'est un projet scolaire pour mon TPE de première SSI. J'ai donc compris que ce projet était un peu trop ambitieux dans le sens que je n'aurais surement pas assez de temps pour terminer ce projet d'ici Mars sachant que j'ai beaucoup de devoirs en 1ere S. Donc je vais essayer de réorganiser tout ça afin de simplifier certaines choses (quitte à ce que le robot soit moins performant mais ce qui compte c'est l'idée et la réalisation d'un prototype :) ) . Je pense que remplacer le capteur photo pour un capteur de couleur RGB sera bien plus simple à programmer car il m'évitera de passer par la bibliothèque d'OpenCV. Mais je suis conscient que la fiabilité et les performances du robot seront bien moins grandes (tampi!). Merci beaucoup à tous ceux qui ont pris le te temps de me répondre :) .

Return to “Français”