FR 3029389 A1 20160610 FR 1462003 A 20141205 1 SYSTÈME ET PROCÉDÈ D'AJUSTEMENT AUTOMATIQUE DE LA HAUTEUR D'UN OUTIL AGRICOLE AU MOYEN D'UNE RECONSTRUCTION 3D DESCRIPTION DOMAINE TECHNIQUE Le domaine de l'invention est celui des systèmes robotiques agricoles. L'invention vise plus particulièrement un système permettant d'ajuster automatiquement la position d'un outil agricole, tel qu'un outil de coupe ou d'arrachage de végétaux. Elle trouve en particulier application dans l'automatisation des opérations de castration mécanique des champs de maïs semence. ÉTAT DE LA TECHNIQUE ANTÉRIEURE Le maïs est une plante autogame fortement soumise à l'effet d'hétérosis, c'est-à-dire à l'amélioration des capacités et de la vigueur de l'espèce hybride par rapport à la lignée pure issue de l'auto-reproduction. Les sélectionneurs cherchent donc à croiser deux lignées génitrices pures afin d'obtenir une variété hybride qui sera plus productive et plus vigoureuse. Pour chaque lignée, la fleur mâle, appelée panicule, se trouve au sommet de la plante et est responsable de l'émission de pollen. La partie femelle est constituée des soies qui se développent autour de l'épi, plus près du pied de la plante, et qui reçoivent le pollen. L'objectif est donc d'écimer la panicule des rangs géniteurs femelles d'une lignée pour que le pollen de l'autre lignée vienne se déposer au sein des soies de la première. L'écimage de la panicule mâle est ainsi une étape essentielle du processus de production de semences de maïs hybride. Cet écimage est réalisé en deux temps par deux outils différents. Dans un premier temps, un passage aux couteaux est effectué sur les rangs géniteurs femelles : des lames tournantes coupent le sommet de la plante mâle. La hauteur de coupe idéale est située aux trois quarts du cornet, c'est-à-dire la feuille entourant la panicule, à partir de sa cime ou aux trois quarts de la panicule si celle-ci dépasse du cornet. Entre deux et cinq jours plus tard, lorsque la panicule a un peu repoussé (2 à 5 cm) mais avant qu'elle soit suffisamment ouverte pour émettre du pollen, un 3029389 2 arrachage aux rouleaux ou aux pneus est réalisé. L'objectif est d'attraper la panicule avec les rouleaux ou les pneus en arrachant le moins possible le cornet ou les feuilles qui se trouveraient encore autour. Pour cela, il faut placer les rouleaux à la base de la panicule tout en restant au-dessus des feuilles. La première coupe a pour but de débroussailler le 5 rang afin qu'ensuite la panicule dépasse parmi le feuillage qui est resté relativement rectiligne puisque la panicule repousse plus vite que les feuilles. L'objectif de la deuxième coupe est d'arracher le reste de la panicule et d'éliminer ainsi tout risque d'auto-reproduction. Au cours de ces opérations, l'agriculteur évalue visuellement la hauteur 10 de coupe optimale de la panicule, depuis la nacelle de sa machine et actionne une manette qui régit la hauteur des outils de coupe et d'arrachage. De plus, deux rangs sont coupés simultanément à la même hauteur ce qui permet de gagner du temps mais risque de pénaliser la coupe d'un des deux rangs. La qualité de la coupe est donc limitée par la réactivité du conducteur mais aussi par la précision que permet l'architecture actuelle de 15 la machine. En conséquence, de nombreuses panicules ne sont pas coupées à la bonne hauteur. A l'issue des deux étapes de la castration mécanique, seules 70 à 80% des panicules sont éliminées. Il est ensuite nécessaire de repasser dans les rangs pour arracher à la main les panicules restantes car le taux de pureté à respecter pour la production de maïs 20 semence est très exigeant. Chaque été et pendant quelques semaines, les agriculteurs embauchent plusieurs dizaines d'ouvriers afin de réaliser ce travail fastidieux et pénible. On cherche donc à réaliser ces opérations de castration mécanique de manière automatisée afin d'en améliorer le rendement, d'en réduire les coûts et d'en diminuer la pénibilité. 25 Plusieurs approches proposent une solution d'ajustement automatique de la hauteur de coupe commune à deux rangs avec un capteur de mesure propre à chaque rang. Le système proposé par le brevet US 4,197,691 utilise un capteur de mesure constitué de tiges verticales juxtaposées montées sur un arbre pivotant plus ou moins au contact des feuilles ce qui déclenche l'envoi d'un signal de montée ou de 3029389 3 descente. Cependant, ce système de capteur par contact requiert un ajustement permanent de la hauteur de coupe. De plus, deux rangs sont toujours coupés simultanément à une hauteur commune. D'autres approches proposent des capteurs de mesure de distances vues 5 de dessus, comme pour le système proposé par le brevet US 4,507,910 qui étudie la mesure et le contrôle de hauteurs lors d'une récolte par une moissonneuse. Le capteur utilisé est un capteur à ultrason situé en amont de la roue batteuse. Il est placé au-dessus des récoltes et mesure la distance relative entre les récoltes et le capteur. Puis un signal est envoyé pour ajuster la hauteur de la roue batteuse par rapport à la hauteur désirée pour la récolte. 10 Le modèle proposé par le brevet US 8,381,502 est semblable au système précédent mais est adapté à une machine agricole de castration de maïs. Des photocellules placées en amont au-dessus des pieds de maïs repèrent le sommet des feuilles de deux rangs à la fois, puis envoient un signal de montée ou de descente pour venir couper les deux rangs à une hauteur commune. Du fait des différences de hauteurs, de la rugosité du 15 sol et de la vitesse du véhicule, le système tente en permanence d'ajuster la consigne afin de maintenir une hauteur de coupe uniforme. On connaît par ailleurs un système proposé par la SARL Duissard qui repose sur deux lots de cellules photoélectriques émettrices/réceptrices placés en amont des outils de coupe et situées à 13cm l'un en-dessous de l'autre, de part et d'autres de deux 20 rangs. Ces cellules fonctionnent en détection directe : un faisceau infrarouge est émis par la cellule photoélectrique tandis qu'un réflecteur, situé en face, réfléchit le faisceau vers la cellule qui le réceptionne. Si du maïs se trouve sur le parcours du faisceau, alors celui-ci ne sera pas réceptionné par la cellule photoélectrique. La hauteur maximale est détectée lorsque la cellule inférieure voit du maïs (faisceau obstrué par le maïs donc non-perçu par 25 la cellule inférieure) et que la cellule supérieure n'en voit pas (faisceau perçu par la cellule supérieure), à la précision près de l'écart entre les deux photocellules soit 13 cm. Ainsi, lorsque les deux cellules voient du maïs (les deux faisceaux sont obstrués) alors la hauteur de coupe est trop basse et un vérin s'allonge pour que le bras portant les outils de coupe remonte. A l'inverse, lorsque qu'aucune des deux cellules ne voient du maïs (les deux 30 faisceaux sont réceptionnés par les cellules) alors la hauteur de coupe est trop haute et la 3029389 4 tige du vérin rentre pour que le bras s'abaisse. L'installation d'une temporisation est nécessaire pour conserver la consigne pendant plusieurs secondes car le temps de détection et de l'envoi de la consigne sont trop brefs par rapport au temps nécessaire au déplacement du bras. 5 Ce système envoie ainsi une consigne « tout ou rien » à l'actionneur (montée ou descente) à cause de la présence de seulement deux photocellules. Le système tente donc en permanence d'ajuster la hauteur de coupe avec des consignes répétées et parfois contraires ce qui le sollicite fortement. Par ailleurs dès que les cellules voient du vide, par exemple entre deux 10 pieds de maïs, l'ensemble du bras va descendre pour devoir remonter aussitôt après au niveau du pied suivant. De même, à la fin d'un rang l'ensemble du système va descendre et probablement rater les premiers pieds du rang suivant. Le degré de précision est par ailleurs limité par l'espacement vertical entre les deux lots de photocellules, soit 13 cm. Les cellules traitent en outre l'information 15 pour deux rangs simultanément donc le pied de maïs du rang le plus bas sera coupé trop haut. Enfin, l'encombrement du système global reste un problème pour les agriculteurs. EXPOSÉ DE L'INVENTION L'invention vise à améliorer les systèmes existants d'automatisation des opérations de coupe ou d'arrache de végétaux, et propose pour ce faire un système 20 d'ajustement de la hauteur d'un outil agricole, comprenant un bras apte à être commandé pour permettre d'élever et d'abaisser l'outil agricole, un capteur de mesure de hauteur, et un calculateur configuré pour fournir une consigne de commande de la hauteur du bras à partir des mesures réalisées par le capteur de mesure de hauteur, caractérisé en ce que le capteur de mesure de hauteur est un système d'imagerie comprenant au moins une 25 caméra montée de manière à pouvoir imager une scène située au-devant de l'outil agricole dans une direction de trajet d'un véhicule équipé du bras, et une unité de traitement informatique configurée pour élaborer, à partir des images délivrées par l'au moins une caméra, une reconstruction 3D représentative du relief de la scène imagée. 3029389 5 Certains aspects préférés mais non limitatifs de ce système sont les suivants : le système d'imagerie est un système d'imagerie stéréoscopique comprenant deux caméras montées de manière à pouvoir imager la même scène à partir de deux 5 points de vue distants, et l'unité de traitement informatique est configurée pour élaborer la reconstruction 3D à partir d'un couple d'images stéréoscopiques délivrées par les caméras ; l'au moins une caméra du système d'imagerie est une caméra temps de vol, et l'unité de traitement informatique est configurée pour réaliser une mesure de 10 temps de vol entre la scène imagée et la caméra. la reconstruction 3D fournit une information représentative du relief de la scène imagée sous forme matricielle en lignes et colonnes, et l'unité de traitement informatique est en outre configurée pour identifier pour chaque ligne ou portion de ligne de la reconstruction 3D le point le plus élevé ; 15 l'unité de traitement informatique est configurée pour identifier un ou plusieurs rangs de végétaux dans la reconstruction 3D ; il comprend en outre une mémoire dans laquelle sont enregistrées les mesures réalisées par le capteur de mesure de hauteur, le calculateur étant configuré pour fournir la consigne de commande de la hauteur du bras sur la base de mesures 20 précédemment enregistrées dans la mémoire et correspondant à plusieurs reconstructions 3D de scènes imagées dont un point au moins est à une distance de la position actuelle de l'outil de coupe inférieure à une distance prédéterminée. Il comprend en outre un capteur de mesure de la vitesse d'avancement dans la direction de trajet du véhicule, et le calculateur est configuré pour déterminer la 25 distance parcourue le long de la direction de trajet entre deux reconstructions 3D successivement élaborées par l'unité de traitement informatique ; le calculateur est configuré pour fournir la consigne de commande de la hauteur du bras à partir de la moyenne desdites mesures précédemment enregistrées dans la mémoire ; 3029389 6 le calculateur est configuré pour fournir la consigne de commande de la hauteur du bras à partir du maxima desdites mesures précédemment enregistrées dans la mémoire ; le calculateur est configuré pour calculer une densité foliaire indiquant, pour 5 chaque intervalle de hauteur d'un ensemble d'intervalles successifs, le pourcentage de mesures parmi lesdites mesures précédemment enregistrées dans la mémoire qui indiquent une hauteur supérieure à la borne inférieure de l'intervalle de hauteur, et pour fournir la consigne de commande de la hauteur du bras à partir de la borne inférieure d'un intervalle de hauteur correspondant à un pourcentage 10 seuil. BRÈVE DESCRIPTION DES DESSINS D'autres aspects, buts, avantages et caractéristiques de l'invention apparaîtront mieux à la lecture de la description détaillée suivante de formes de réalisation 15 préférées de celle-ci, donnée à titre d'exemple non limitatif, et faite en référence aux dessins annexés sur lesquels : la figure 1 est une vue en perspective schématique d'un système selon un mode de réalisation possible de l'invention ; la figure 2 est un schéma illustrant le modèle géométrique d'un système 20 d'imagerie stéréoscopique ; les figures 3 et 4 sont des schémas de modèles simplifiés du bras portant l'outil agricole et le capteur de mesure de hauteur ; la figure 5 est un schéma représentant une densité foliaire pouvant être déterminée dans un mode de réalisation possible de l'invention. 25 EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS L'invention porte sur un système d'ajustement de la hauteur d'un outil agricole. Elle s'applique d'une manière générale à tout domaine où une mesure et un 3029389 7 ajustement de hauteur sont nécessaires, notamment pour des outils de coupe ou d'arrachage de végétaux tels que ceux utilisés pour la castration de maïs ou pour la récolte céréalière. En référence à la figure 1, l'invention porte sur un système d'ajustement 5 de la hauteur d'un outil agricole O. Ce système est formé d'un bras 1 apte à être commandé pour permettre d'élever et d'abaisser l'outil agricole, d'un capteur de mesure de hauteur 2, et d'un calculateur configuré pour fournir une consigne de commande de la hauteur du bras à partir des mesures réalisées par le capteur de mesure de hauteur. L'outil agricole est typiquement un outil de coupe (par exemple un outil 10 de coupe à couteaux) ou d'arrachage (par exemple à pneus ou à rouleaux) de végétaux. Un tel outil comprend généralement un instrument de coupe ou d'arrachage (couteaux, pneus ou rouleaux), un moteur d'entraînement de l'instrument, un guide de végétation et un carter de protection. Pour la castration du maïs, le véhicule utilisé est un enjambeur qui permet 15 d'enjamber les rangs géniteurs mâles qui ne seront pas coupés ou arrachés et de couper ou arracher plusieurs rangs géniteurs femelles à la fois. Un enjambeur classique comporte généralement deux ou quatre bras en amont du véhicule, chaque bras portant deux outils de coupe ou d'arrachage afin de castrer simultanément deux rangs à la même hauteur, ce qui permet de gagner du temps mais risque de pénaliser la coupe d'un ou des deux rangs. 20 Dans un mode de réalisation possible de l'invention, on n'utilise qu'un seul outil de coupe ou d'arrachage par bras afin d'individualiser la coupe par rang de culture. Revenant à la figure 1, le bras 1 comprend un montant vertical arrière 11 formant la connexion structurelle principale avec le véhicule agricole, et un montant vertical avant 12 qui porte à son extrémité inférieure une barre horizontale de support 25 d'outil agricole 13 qui s'étend perpendiculairement à la direction de trajet et sur laquelle est monté l'outil agricole O. Dans une variante de réalisation, le bras peut porter plusieurs outils agricoles, deux typiquement, pour la réalisation d'opérations simultanées sur plusieurs rangs de culture. Les montants verticaux 11 et 12 sont reliés entre eux par des montants 30 de liaison 14 et 15 montés de manière pivotante par rapport au montant vertical arrière 3029389 8 11. Un vérin 16 est monté entre le montant vertical arrière 11 et le montant de liaison 14, et fournit un moyen d'ajuster la hauteur du montant de liaison 14, et par là la hauteur du montant vertical avant 12 et de l'outil de coupe O, par pivotement du montant de liaison 14 par rapport au montant vertical arrière 11. 5 Le capteur de mesure de hauteur 2 est un système d'imagerie comprenant au moins une caméra montée de manière à pouvoir imager une scène située au-devant de l'outil agricole dans la direction de trajet du véhicule équipé du bras. Le système d'imagerie comprend en outre une unité de traitement informatique configurée pour élaborer, à partir des images délivrées par l'au moins une caméra, une reconstruction 10 3D représentative du relief de la scène imagée. L'unité de traitement informatique peut être déportée de l'au moins une caméra. Dans un autre mode de réalisation possible, le système d'imagerie est un système à mesure du temps de vol comprenant une caméra temps de vol et une unité de traitement informatique configurée pour réaliser une mesure de temps de vol entre la 15 scène imagée et la caméra et permettre la reconstruction 3D. Un tel système de mesure délivre en temps-réel et à une cadence de plusieurs dizaines de Hz une carte 3D de l'environnement observée. Il s'agit d'un système actif qui illumine la scène à partir d'un flash infrarouge imperceptible pour l'homme mais capté par la caméra. Le pulse de lumière envoyé est réfléchi par les surfaces présentent 20 dans la scène et est capté par la matrice de pixels de la caméra. L'unité de traitement informatique calcule le temps de retour du pulse sur chaque pixel, en général par un calcul de décalage de phase. Ainsi pour chaque pixel, on établit la distance entre la caméra et le point de la surface ayant réfléchi le pulse. En effet, le temps de retour correspond au temps de trajet aller/retour de l'onde lumineuse entre la caméra et la surface. Cette technologie 25 est très similaire aux technologies Lidar (scanner laser à balayage) avec l'avantage essentiel de disposer d'une image 3D dont les pixels sont acquis simultanément, ce qui s'avère avantageux dans le cadre de l'invention où le système de mesure en mouvement. La principale limitation de cette technologie à mesure de temps de vol concerne la portée, quelques mètres en environnement favorable, et encore plus limitée 30 en environnement extérieur (perturbations du capteur par le rayonnement infrarouge 3029389 9 solaire). Mais du fait de la courte distance entre la caméra et la surface imagée ainsi que l'orientation de la caméra vers le sol (forte limitation des risques d'éblouissement) permettent de contourner cette limitation. Dans un autre mode de réalisation possible, le système d'imagerie est un 5 système stéréoscopique comprenant deux caméras montées de manière à pouvoir imager, à partir de deux points de vue distants, une même scène située au-devant de l'outil agricole dans la direction de trajet du véhicule équipé du bras. Les deux caméras sont portées par une tête stéréoscopique. L'unité de traitement informatique est alors configurée pour élaborer la reconstruction 3D. 10 Les caméras du système d'imagerie stéréoscopique produisent au même instant deux photographies jumelles, appelées couple stéréoscopique, légèrement décalées spatialement. Celles-ci vont permettre de restituer le relief de la canopée selon le principe suivant illustré sur la figure 2 et qui comprend les étapes suivantes : l'étalonnage du système de prise de vue ; 15 la rectification des images ; la mise en correspondance de points homologues entre les deux images (issus de la projection d'un même point de l'environnement) ; la reconstruction du point 3D de l'environnement à partir des paires de points homologues. 20 La ligne de base 3 entre les deux caméras étant supposée fixe, l'étape d'étalonnage est faite préalablement à la campagne de reconstruction et reste valable tant que la stabilité mécanique de la tête stéréo est garantie. Les étapes suivantes sont réalisées à chaque instant pour produire une nouvelle reconstruction 3D de l'environnement pour prendre en compte un changement soit de la position du véhicule soit de la surface 25 observée. L'étape d'étalonnage peut être réalisée en observant un objet connu (une mire) sous différents angles et vu simultanément par les deux caméras. La mise en correspondance sur chaque paire d'image de plusieurs points caractéristiques de la mire permet d'estimer la matrice de projection de chaque caméra (paramètres intrinsèques) 3029389 10 ainsi que la transformation géométrique reliant les deux caméras (paramètres extrinsèques). Les paramètres issus de l'étalonnage permettent d'appliquer une fonction de rectification qui aligne les lignes de la caméra gauche avec celles de la caméra 5 droite : un point P de l'environnement se projetant sur la ligne i de la caméra 1 se projettera sur la ligne i de la caméra 2. Cette opération permet d'accélérer et de rendre plus robuste l'appariement entre les points des deux images correspondant à un même point 3D. La transformation choisie doit veiller à préserver la qualité du signal contenu dans l'image (minimisation du lissage et de l'interpolation). Un exemple de ce type d'algorithme est 10 présenté dans l'article de Loop et Chang, intitulé « Computing rectifying homographies for stereo vision » Int. Conference CVPR, 1999. Une fois les deux images rectifiées, une mise en correspondance des images 11 et 12 du couple d'images stéréoscopiques fourni par les caméras est alors réalisée dont le but est de retrouver les points homologues pl, p2 entre les deux images, c'est-à- 15 dire les projections des mêmes points P de la scène imagée. On identifie ainsi que le point pl(ul, v1) dans l'image gauche 11 et le point p2(u2, v2) dans l'image droite 12 sont la projection d'un même point P de la scène imagée. Les coordonnées X, Y, Z de ce point P peuvent alors être calculée. Pour ce faire, la première image 11 est parcourue et pour chaque pixel de 20 cette image, on recherche dans la deuxième image 12 acquise au même instant le pixel correspondant au même point physique. Grâce à la rectification, ce pixel se trouve sur la même ligne de la deuxième image 12 que le pixel d'origine de la première image 11. Cette contrainte réduit les temps de recherche et les risques d'erreur. Pour effectuer la recherche, on considère un voisinage du pixel d'origine et on recherche le long de la ligne 25 le pixel ayant le voisinage le plus ressemblant. Différents scores de corrélation ont été proposés dans la littérature, compromis entre qualité et rapidité. Cette recherche est itérée pour tous les pixels de la ligne de l'image d'origine, puis à l'ensemble des lignes de cette même image. Des contraintes d'ordre entre appariements successifs ainsi que des algorithmes dits « globaux » permettent de consolider les appariements réalisés en 30 éliminant les résultats aberrants. Pour chaque appariement, on peut sauvegarder la 3029389 11 distance entre les colonnes des deux pixels appariés : on parle de disparité, cette disparité étant linéairement liée à la profondeur du point 3D correspondant. Au cours de la dernière étape, pour chaque appariement réalisé entre les deux images et en utilisant la connaissance des paramètres d'étalonnage du système, on 5 peut reconstruire par triangulation le point 3D correspondant. Pour tous les appariements réalisés entre les deux images, on reconstruit un ensemble de points 3D dont les coordonnées sont exprimées dans le repère d'une des caméras (ou dans un repère arbitraire rigidement lié à une des caméras). En orientant l'au moins une caméra du système d'imagerie (système 10 stéréoscopique ou à mesure de temps de vol) vers les rangs de maïs, les points 3D reconstruits correspondent à des points de la canopée. On peut ainsi reconstruire une surface s'appuyant sur ces points 3D reconstruits et ainsi modéliser la canopée de la scène imagée. Une fois reconstruite, cette surface peut être analysée pour déterminer les lignes de crêtes reliant les sommets des pieds appartenant à un même rang et les vallées 15 correspondant à l'espace inter-rangs. De plus, pour faciliter la recherche de ces zone de courbures maximales, la surface 3D reconstruite étant exprimée dans le repère de l'au moins une caméra et pouvant donc être exprimée dans le repère du véhicule, les lignes de crête et les vallées recherchées sont dans une direction parallèle au déplacement du véhicule. 20 En fonction de la largeur du champ de vue de l'au moins une caméra, plusieurs rangs peuvent être imagés simultanément. Le système d'imagerie peut ainsi être adapté pour permettre d'imager et de mesurer simultanément la hauteur de plusieurs rangs de culture. La reconstruction 3D fournit ainsi une information représentative du 25 relief de la scène imagée sous forme matricielle en lignes et colonnes où chaque point de la matrice fournit une information représentative de la distance entre le système d'imagerie (plus précisément le point milieu entre les caméras sur la ligne de base 3 dans le cas d'un système stéréoscopique) et le sommet des végétaux présents dans la scène imagée. 3029389 12 L'unité de traitement informatique peut être configurée pour identifier pour chaque ligne ou portion de ligne de la reconstruction 3D le point le plus élevé, ou calculer pour chaque ligne ou portion de ligne de la reconstruction 3D la moyenne des points présents sur la ligne ou portion de ligne, de manière à fournir l'information de 5 mesure de hauteur. Dans un mode de réalisation de l'invention, l'au moins une caméra du système d'imagerie est montées de manière à être fixe par rapport au véhicule agricole. Comme représenté sur les figures 1 et 3, elle peut notamment être montée sur le montant vertical arrière 11 du bras 1 qui sert de connexion structurelle principale avec le véhicule 10 agricole. Dans ce cas de figure, la position de l'au moins une caméra du système d'imagerie 2 est connue dans le repère absolu du véhicule et plus particulièrement sa hauteur absolue h absolue caméra qui est constante. La reconstitution de la surface 3D de la canopée au niveau des plants en amont de l'outil O permet de connaître la hauteur relative 15 hrelative maïs du sommet des végétaux par rapport à la caméra. Ainsi on obtient la hauteur absolue habsolue maïs du sommet des plants avec la relation : habsolue maïs = h absolue caméra - hrelative maïs avec hrelative maïs positif. (1) Dans un autre mode de réalisation représenté sur la figure 4, l'au moins une caméra du système d'imagerie est montée de manière à être fixes par rapport à l'outil de coupe O. Comme représenté sur la figure 4, elle peut notamment être montée sur le 20 sommet du montant vertical avant 12 du bras 1. Dans ce cas de figure, la hauteur absolue habsolue caméra de la caméra varie. Grâce à la reconstruction de la surface 3D de la canopée, on connait la hauteur relative hrelative maïs du sommet du maïs par rapport à la caméra. Ainsi, on peut déduire la hauteur absolue habsolue maïs du sommet des plants avec la relation : habsolue maïs = h absolue caméra - hrelative maïs avec hrelative maïs positif. (1) 25 Dans ce cas, il est ici nécessaire de calculer la hauteur absolue habsolue caméra de la caméra, qui s'exprime par : habsolue caméra = habsolue outils + Houtils-caméra (2) 3029389 13 Avec habsolue outils calculé ultérieurement et Houtils-caméra la hauteur constante entre le ou les outils O et la caméra. Un modèle simplifié du bras avec le ou les outils O et le capteur de mesure de hauteur en amont dans la direction de trajet est proposé en figure 2. Les acquisitions 5 sont réalisées par exemple toutes les millisecondes. En revanche, la consigne est calculée par exemple toutes les 100 ms, à partir d'un certain nombre d'acquisitions précédant le calcul. Un variateur couplé à un moteur peut être utilisé pour commander en tension l'allongement du vérin 16, ici électrique. La tension envoyée au variateur est reliée à la position angulaire moteur par la relation : °moteur = 1 (360 Cvérin) Uvariateur Umax variateur (3) 10 Avec Umax variateur la tension maximale qui peut être envoyée au variateur (10V par exemple), Cvérin la course du vérin électrique (300 mm par exemple) et p le pas de la vis du moteur (10mm/rev par exemple). L'invention s'étend toutefois à d'autres types de vérins, notamment aux vérins hydrauliques. Lors d'une acquisition, on récupère l'allongement du vérin 16 grâce à un 15 capteur de position angulaire, par exemple un résolveur, puis dans le cas de la figure 4, il est nécessaire de retrouver la hauteur absolue habsolue outils de l'outil O par géométrie pour en déduire la hauteur absolue habsolue maïs du maïs. Lors de la boucle de calcul de la consigne, les hauteurs absolues du maïs peuvent être traitées selon différentes stratégies, dont des exemples seront présentés ci-après, pour obtenir la consigne de hauteur de 20 coupe, c'est-à-dire la consigne de hauteur absolue des outils. Cette dernière est ensuite convertie en allongement de vérin puis en tension qui est envoyée au variateur. L'objectif est donc d'abord de connaître la relation entre l'allongement du vérin et la hauteur absolue des outils ainsi que celle entre la hauteur absolue des outils et la hauteur absolue du maïs, afin de pouvoir appliquer les différentes stratégies aux 25 hauteurs absolue du maïs. Le capteur de position du moteur permet de connaître le nombre d'incréments nincréments du moteur pilotant le vérin 16 qui est à convertir en position moteur °moteur puis en allongement de vérin Xallongement grâce aux formules : 2/r °moteur - 2m nincréments - °moteur initiale (4) 3029389 14 Xallongement - 2,.6moteur (5) Avec m l'unité d'incréments (20 pour le moteur utilisé), p le pas de vis (10mm/rev pour le vérin utilisé) et °moteur initiale la position initiale du moteur. Pour calculer habsolue outils en fonction de Xallongement, on utilise l'angle 5 0 entre le montant vertical arrière 11 et le montant de liaison 14. Par géométrie, on obtient la relation suivante : \ 2 L21 + L23 + L24 + I-1 + 2sin0( LiL3 - L4112) - (10 + Xallongement j = (6) 2COS0(L1H243L4) D'où, \ 10 (10 + Xallongement j = L12 + L32 + L42 + H22 + 2sin(0 - a) ',/ (LiL3 - L4112 )2 + (Id 1112 + L 3 L 4 ) (7) Avec (sin a ) (2(L11-12431,4) ) a = atan = atan ,,.. i i cos Cr L' 1,11,3 - L 4112) Donc : \ 2 (10 + Xallongement j - L21 - L23 - L24 - H22( LiH243L4 ) 15 0 = asin + atan y y 2\/(LiL3 L4112)2 + (L1112 + L3L4) L1L3 L4112 De plus, on a : cos0 = H1+ H2 -113 - habsolue outils L2 Donc on obtient la relation suivante, nécessaire dans le cas de la figure 4 : 20 habsolue outils = H1 + H2 - H3 - L2 COSO (10) D'autre part, une fois que la consigne de hauteur a été calculée grâce aux différentes stratégies, c'est-à-dire la hauteur habsolue outils à laquelle les outils doivent se trouver au moment où la plante à couper se situe au niveau des outils, il est nécessaire de connaître la consigne qui correspond en termes d'allongement du vérin Xallongement Pour 25 cela, grâce à la relation (9) on calcule l'angle 0 nécessaire pour obtenir la hauteur habsolue outils désirée. Puis l'équation (6) permet de déduire (11) : (8) (9) 3029389 15 rallongement = \1_12 + L32 + L42 + H22 + 7 i ar -1-3 -1 H - 7COSn ,a 1-2+-3-4, 10 (11) Par ailleurs, on peut prendre soin de venir borner la consigne 5 d'allongement entre 0 et la course du vérin (300 mm pour le vérin utilisé) afin de ne pas obtenir des consignes négatives ou supérieures à l'allongement maximal du vérin. Enfin, on calcule la tension Uvariateur, entre Umin variateur et Umax variateur (entre 0 et 10V pour le variateur utilisé), à envoyer au variateur grâce à la formule (12) : Umax variateur - Umin variateur 10 Uvariateur =rallongement Umin variateur Cvérin (12) On détaille ci-après l'élaboration par le calculateur de la consigne de commande de la hauteur du bras (détermination de habsolue outils et par là de Uvariateur) à partir des mesures réalisées par le capteur de mesure de hauteur (mesure de 15 hrelative maïs). L'objectif de la coupe aux couteaux est de dégager la vue sur le rang en coupant juste assez de feuilles et de panicules pour que celles-ci puissent encore repousser par la suite. La coupe doit donc être relativement homogène, sans créer trop d'irrégularités. La hauteur de coupe idéale se situe aux trois quarts de la panicule. Ceci 20 suppose de repérer la hauteur de la base et du sommet de la panicule pour en repérer les trois quarts, ce qui est difficilement reproductible avec des capteurs, surtout étant donné que la panicule peut être cachée au sein du cornet. Par ailleurs, imposer une hauteur de coupe à un certain nombre de centimètres en dessous du sommet du pied n'est pas adapté car la panicule peut aussi bien être proche de ce sommet que beaucoup plus basse. Il est 25 donc nécessaire d'obtenir une mesure relative, adaptée à chaque pied de maïs et à différentes architectures de plantes (port dressé, feuilles retombantes,...). Lors de l'arrachage, il est nécessaire d'enlever toutes les panicules qui ont repoussées. Comme les panicules repoussent plus vite que les feuilles, l'objectif est que la hauteur des feuilles reste relativement homogène afin que dépassent les panicules. Pour 3029389 16 cela, il faut limiter les variations brusques de hauteur lors de la coupe afin de pouvoir ensuite suivre ces variations lors de l'arrachage. Pour l'arrachage, il est nécessaire de venir placer les rouleaux ou les pneus au plus près de la cime des feuilles afin d'arracher les panicules qui dépassent sans enlever trop de feuilles. 5 Plusieurs stratégies peuvent donc être envisagées selon leur pertinence pour la coupe ou l'arrachage. Chaque stratégie peut reposer sur le fait que le temps écoulé entre deux reconstructions 3D élaborées par le système d'imagerie de mesure de hauteur est converti en distance parcourue grâce à la vitesse calculée à chaque instant. Le système d'imagerie élaborant des reconstructions 3D de scènes situées en amont du ou des outils, 10 la consigne à envoyer à l'actionneur à un instant t n'est pas calculée grâce à la reconstruction élaborée à ce même instant t mais grâce aux reconstructions antérieures. Ainsi, les reconstructions sont mémorisées au fur et à mesure puis la consigne est calculée à partir d'un petit échantillon de reconstructions de scènes imagées dont un point au moins est à une distance de la position actuelle de l'outil de coupe, dans la direction de trajet du 15 véhicule, inférieure à une distance prédéterminée dEch. La consigne envoyée est ainsi calculée à partir des reconstructions antérieures réalisées alors que le système d'imagerie imageait la canopée sur une distance dEch dans la direction de trajet du véhicule en amont de la position actuelle du ou des outils. 20 Ainsi, le système selon l'invention peut comprendre en outre une mémoire dans laquelle sont enregistrées les mesures réalisées par le capteur de mesure de hauteur, et le calculateur peut être configuré pour fournir la consigne de commande de la hauteur du bras sur la base de mesures précédemment enregistrées dans la mémoire et correspondant à plusieurs reconstructions 3D de scènes imagées dont un point au moins 25 est à une distance de la position actuelle de l'outil de coupe inférieure à la distance prédéterminée dEch- Dans le cadre de ce mode de réalisation, il importe de connaître précisément la vitesse de déplacement à chaque instant d'élaboration d'une reconstruction 3D afin de travailler non pas en temps écoulé mais en distance parcourue. 30 Pour ce faire, le système peut comprendre un capteur de mesure de la vitesse 3029389 17 d'avancement dans la direction de trajet du véhicule, et le calculateur est alors configuré pour déterminer la distance parcourue le long de la direction de trajet entre deux mesures successivement réalisées par le capteur de mesure de hauteur. En d'autres termes, il est possible d'horodater les échantillons en mémoire avec la vitesse instantanée, pour ensuite 5 permettre de déterminer, au moment du calcul de la consigne de hauteur, quels sont les échantillons correspondant aux reconstructions 3D réalisées alors que le système d'imagerie imageait la canopée sur la distance dEch dans la direction de trajet du véhicule en amont de la position actuelle du ou des outils (plus ou moins d'échantillons selon que le déplacement est rapide ou lent). 10 Le capteur de mesure de la vitesse d'avancement peut être constitué d'un capteur inductif de proximité associé à une roue en plastique fixée dans la jante d'une roue du véhicule et sur le pourtour de laquelle des pions métalliques sont agencés. A chaque passage devant un pion métallique, le signal en sortie du capteur est modifié. Ainsi, la vitesse d'avancement peut être déduite en calculant le temps écoulé entre deux fronts 15 montants du signal de sortie, c'est-à-dire entre deux pions métalliques, connaissant la longueur de la corde entre ces deux points. Pour chaque acquisition, on mémorise la hauteur absolue maximale du maïs habsolue maïs- Puis on calcule la consigne de hauteur habsolue outils à laquelle les outils doivent venir couper la plante. 20 Ce calcul peut être réalisé de différentes manières selon la stratégie choisie. Dans un mode de réalisation, le calculateur est configuré pour fournir la consigne de commande de la hauteur du bras à partir de la moyenne desdites mesures précédemment réalisées par le capteur de mesure de hauteur sur ladite distance 25 prédéterminée dEch. Ce mode de réalisation correspond à une stratégie dite « moyenne » selon laquelle pour les acquisitions de dEch, on calcule la hauteur moyenne du maïs. La consigne envoyée habsolue outils est ensuite égale à cette hauteur moyenne à laquelle on peut soustraire une hauteur hoffset qui dépend de la variété coupée. Cette 3029389 18 stratégie a pour avantage d'englober les vides entre deux pieds. Elle est destinée à être utilisée pour la coupe aux couteaux. Dans un autre mode de réalisation, le calculateur est configuré pour fournir la consigne de commande de la hauteur du bras à partir du maxima desdites 5 mesures précédemment réalisées par le capteur de mesure de hauteur sur ladite distance prédéterminée dEch. Ce mode de réalisation correspond à une stratégie dite « maximum » selon laquelle pour les acquisitions de dEch, on repère la hauteur maximale parmi les hauteurs de maïs sur cet échantillon. La consigne envoyée habsolue outils est 10 ensuite égale à cette hauteur maximale à laquelle on peut soustraire une hauteur hOffset qui dépend de la variété coupée. Cette stratégie est plutôt destinée à l'arrachage aux rouleaux. Il a effectivement pu être vérifié que les panicules mesurant environ 10 mm de diamètre ne sont pas détectables par le rideau de lumière, seules les feuilles sont détectées en dessinant un profil relativement rectiligne suite à la coupe aux couteaux. L'objectif est 15 donc ici de venir placer les rouleaux juste au sommet de ce profil, sachant que tout ce qui dépasse ne peut être que la panicule et sera donc arraché. Dans encore un autre mode de réalisation, le calculateur est configuré pour calculer une densité foliaire indiquant, pour chaque intervalle de hauteur d'un ensemble d'intervalles successifs, le pourcentage de mesures parmi lesdites mesures 20 précédemment réalisées par le capteur de mesure de hauteur sur ladite distance prédéterminée dEch qui indiquent une hauteur supérieure à la borne inférieure de l'intervalle de hauteur, et pour fournir la consigne de commande de la hauteur du bras à partir de la borne inférieure de l'intervalle de hauteur correspondant à un pourcentage seuil. 25 Ce mode de réalisation correspond à une stratégie dite « densité foliaire » selon laquelle pour les acquisitions de dEch, la hauteur minimale parmi les hauteurs de maïs sur cet échantillon est identifiée. Puis une boucle est créée qui définit une hauteur courante égale à la hauteur minimale incrémentée de 5 mm par exemple à chaque tour de boucle et le pourcentage d'acquisitions qui correspondent à une hauteur 30 supérieure à cette nouvelle hauteur courante est calculé. Ainsi, pour la hauteur minimale 3029389 19 de l'échantillon, 100% des acquisitions de l'échantillon ont une hauteur supérieure à la hauteur minimale. Puis au fur et à mesure que la hauteur courante augmente, de moins en moins d'acquisitions ont une hauteur supérieure à la hauteur courante. Ce pourcentage correspond à ce que l'on appelle une densité foliaire. On a représenté sur la figure 5 un 5 exemple de densité foliaire pouvant être déterminée dans ce mode de réalisation. On retrouve en ordonnée la hauteur des plantes hreiative maïs et en abscisse le pourcentage de plantes de hauteur supérieure à cette hauteur hreiative maïs- On définit un seuil S à partir duquel on estime que la densité foliaire est suffisamment faible (30% dans l'exemple de la figure 5) pour correspondre à la hauteur optimale de coupe : en effet, plus on se rapproche 10 du sommet de la plante, plus la densité foliaire est supposée diminuer. On relèvera que réciproquement la densité foliaire peut être estimée en partant de la hauteur maximale et en venant vérifier le pourcentage d'acquisitions présentant une hauteur inférieure. La consigne envoyée habsolue outils est ensuite égale à la hauteur courante correspondant à ce seuil S (autour de +175mm sur l'exemple de la figure 5), à 15 laquelle on peut soustraire une hauteur hoffset qui dépend de la variété coupée. Cette stratégie est destinée à être utilisée pour la coupe aux couteaux. Elle se rapproche davantage de la mesure idéale des trois quarts de panicules : en effet, on imagine qu'à cette hauteur idéale il n'y a plus qu'un certain pourcentage de feuilles. De plus, elle prend en compte l'architecture de la plante : pour une variété à feuilles retombantes, il y aura 20 davantage de feuilles autour de la panicule que pour une variété à port dressé. L'invention n'est pas limitée au système tel que précédemment décrit mais s'étend également à un véhicule, notamment un enjambeur, équipé d'un ou plusieurs systèmes selon l'invention. Elle s'étend également à un procédé d'ajustement de la hauteur d'un outil agricole au moyen d'un système comprenant un bras apte à être commandé pour 25 permettre d'élever et d'abaisser l'outil agricole, comprenant les étapes : - d'acquisition de mesures d'un capteur de mesure de hauteur, le capteur de mesure de hauteur étant un système d'imagerie comprenant au moins une caméra montée de manière à pouvoir imager une même scène située au-devant de l'outil agricole dans une direction de trajet d'un véhicule équipé du bras, et 30 une unité de traitement informatique configurée pour élaborer, à partir des 3029389 20 images délivrées par l'au moins une caméra, une reconstruction 3D représentative du relief de la scène imagée ; - de détermination d'une consigne de commande de la hauteur du bras à partir des mesures acquises. 5 L'invention apporte un gain en précision en venant déterminer une consigne de hauteur quantifiée, précise et adaptée à chaque pied de maïs grâce au développement d'algorithmes de calcul adaptés aux enjeux de la coupe et de l'arrachage. De plus, l'invention apporte également un gain en productivité puisque le système peut être reproduit sur plusieurs bras afin de couper ou d'arracher plusieurs rangs 10 simultanément, indépendamment les uns des autres. Enfin, ce système permet de réduire la pénibilité du travail de l'agriculteur qui n'a plus à guetter en permanence les hauteurs de maïs et ajuster la hauteur des outils. Ainsi, ce système améliore la rentabilité des opérations de castration mécanique et réduit le nombre de panicules restantes à arracher à la main. 15 REVENDICATIONS1. Système d'ajustement de la hauteur d'un outil agricole (0), comprenant un bras (1) apte à être commandé pour permettre d'élever et d'abaisser l'outil agricole, un capteur de mesure de hauteur, et un calculateur configuré pour fournir une consigne de commande de la hauteur du bras à partir des mesures réalisées par le capteur de mesure de hauteur, caractérisé en ce que le capteur de mesure de hauteur est un système d'imagerie (2) comprenant au moins une caméra montée de manière à pouvoir imager une scène située au-devant de l'outil agricole dans une direction de trajet d'un véhicule équipé du bras, et une unité de traitement informatique configurée pour élaborer, à partir des images délivrées par l'au moins une caméra, une reconstruction 3D représentative du relief de la scène imagée. 2. Système selon la revendication 1, dans lequel le système d'imagerie est un système d'imagerie stéréoscopique (2) comprenant deux caméras montées de manière à pouvoir imager la même scène à partir de deux points de vue distants, et dans lequel l'unité de traitement informatique est configurée pour élaborer la reconstruction 3D à partir d'un couple d'images stéréoscopiques délivrées par les caméras. 3. Système selon la revendication 1, dans lequel l'au moins une caméra du système d'imagerie est une caméra temps de vol, l'unité de traitement informatique étant configurée pour réaliser une mesure de temps de vol entre la scène imagée et la caméra. 4. Système selon l'une des revendications 1 à 3, dans lequel la reconstruction 3D fournissant une information représentative du relief de la scène imagée sous forme matricielle en lignes et colonnes, l'unité de traitement informatique est en outre configurée pour identifier pour chaque ligne ou portion de ligne de la reconstruction 3D le point le plus élevé. 3029389 22 5. Système selon l'une des revendications 1 à 4, dans lequel l'unité de traitement informatique est configurée pour identifier un ou plusieurs rangs de végétaux dans la reconstruction 3D. 5 6. Système selon l'une des revendications 1 à 5, comprenant en outre une mémoire dans laquelle sont enregistrées les mesures réalisées par le capteur de mesure de hauteur, le calculateur étant configuré pour fournir la consigne de commande de la hauteur du bras sur la base de mesures précédemment enregistrées dans la mémoire et correspondant à plusieurs reconstructions 3D de scènes imagées dont un point au moins 10 est à une distance de la position actuelle de l'outil de coupe inférieure à une distance prédéterminée. 7. Système selon la revendication 6, comprenant en outre un capteur de mesure de la vitesse d'avancement dans la direction de trajet du véhicule, et dans lequel le 15 calculateur est en outre configuré pour déterminer la distance parcourue le long de la direction de trajet entre deux reconstructions 3D successivement élaborées par l'unité de traitement informatique. 8. Système selon l'une des revendications 6 et 7, dans lequel le calculateur est 20 configuré pour fournir la consigne de commande de la hauteur du bras à partir de la moyenne desdites mesures précédemment enregistrées dans la mémoire. 9. Système selon l'une des revendications 6 et 7, dans lequel le calculateur est configuré pour fournir la consigne de commande de la hauteur du bras à partir du maxima 25 desdites mesures précédemment enregistrées dans la mémoire. 10. Système selon l'une des revendications 6 et 7, dans lequel le calculateur est configuré pour calculer une densité foliaire indiquant, pour chaque intervalle de hauteur d'un ensemble d'intervalles successifs, le pourcentage de mesures parmi lesdites mesures 30 précédemment enregistrées dans la mémoire qui indiquent une hauteur supérieure à la borne inférieure de l'intervalle de hauteur, et pour fournir la consigne de commande de la 3029389 23 hauteur du bras à partir de la borne inférieure d'un intervalle de hauteur correspondant à un pourcentage seuil. 11. Système selon l'une des revendications 1 à 10, dans lequel l'outil agricole est 5 un outil de coupe ou d'arrachage de végétaux, en particulier de maïs. 12. Véhicule équipé d'un système selon l'une des revendications 1 à 11. 13. Procédé d'ajustement de la hauteur d'un outil agricole (0) au moyen d'un 10 système comprenant un bras (1) apte à être commandé pour permettre d'élever et d'abaisser l'outil agricole, comprenant les étapes : - d'acquisition de mesures d'un capteur de mesure de hauteur, le capteur de mesure de hauteur étant un système d'imagerie (2) comprenant au moins une caméra montée de manière à pouvoir imager une scène située au-devant de 15 l'outil agricole dans une direction de trajet d'un véhicule équipé du bras, et une unité de traitement informatique configurée pour élaborer, à partir des images délivrées par l'au moins une caméra, une reconstruction 3D représentative du relief de la scène imagée ; - de détermination d'une consigne de commande de la hauteur du bras à partir 20 des mesures acquises.