FR3146573A1 - Procédé de détermination semi-automatique des trajets d’au moins un robot agricole pour travailler une parcelle - Google Patents

Procédé de détermination semi-automatique des trajets d’au moins un robot agricole pour travailler une parcelle Download PDF

Info

Publication number
FR3146573A1
FR3146573A1 FR2302426A FR2302426A FR3146573A1 FR 3146573 A1 FR3146573 A1 FR 3146573A1 FR 2302426 A FR2302426 A FR 2302426A FR 2302426 A FR2302426 A FR 2302426A FR 3146573 A1 FR3146573 A1 FR 3146573A1
Authority
FR
France
Prior art keywords
plot
paths
zone
zones
optimal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2302426A
Other languages
English (en)
Inventor
Marie HOELLINGER
Quentin LABOUREY
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kuhn SAS
Original Assignee
Kuhn SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kuhn SAS filed Critical Kuhn SAS
Priority to FR2302426A priority Critical patent/FR3146573A1/fr
Priority to PCT/EP2024/056786 priority patent/WO2024189136A1/fr
Priority to EP24714815.8A priority patent/EP4680004A1/fr
Priority to CN202480016501.0A priority patent/CN120813239A/zh
Priority to JP2025549242A priority patent/JP2026510248A/ja
Priority to AU2024237745A priority patent/AU2024237745A1/en
Publication of FR3146573A1 publication Critical patent/FR3146573A1/fr
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01BSOIL WORKING IN AGRICULTURE OR FORESTRY; PARTS, DETAILS, OR ACCESSORIES OF AGRICULTURAL MACHINES OR IMPLEMENTS, IN GENERAL
    • A01B69/00Steering of agricultural machines or implements; Guiding agricultural machines or implements on a desired track
    • A01B69/007Steering or guiding of agricultural vehicles, e.g. steering of the tractor to keep the plough in the furrow
    • A01B69/008Steering or guiding of agricultural vehicles, e.g. steering of the tractor to keep the plough in the furrow automatic
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/24Arrangements for determining position or orientation
    • G05D1/246Arrangements for determining position or orientation using environment maps, e.g. simultaneous localisation and mapping [SLAM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/644Optimisation of travel parameters, e.g. of energy consumption, journey time or distance
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/648Performing a task within a working area or space, e.g. cleaning
    • G05D1/6482Performing a task within a working area or space, e.g. cleaning by dividing the whole area or space in sectors to be processed separately
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00Specific applications of the controlled vehicles
    • G05D2105/15Specific applications of the controlled vehicles for harvesting, sowing or mowing in agriculture or forestry
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2107/00Specific environments of the controlled vehicles
    • G05D2107/20Land use
    • G05D2107/21Farming, e.g. fields, pastures or barns
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/10Land vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Soil Sciences (AREA)
  • Environmental Sciences (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)
  • Guiding Agricultural Machines (AREA)

Abstract

Procédé de détermination semi-automatique des trajets d’au moins un robot agricole pour travailler une parcelle La présente invention concerne un procédé de détermination semi-automatique des passages et trajets à réaliser par au moins un robot agricole (1) pour travailler en totalité une parcelle (P) donnée. Ce procédé consiste à calculer les trajets parallèles à une orientation de référence initiale (OR1), à déterminer une ou des zones non optimales (Z2), à définir une autre orientation de référence (ORi) et à calculer des trajets (T2) qui y sont parallèles pour chacune de ces dernières, à répéter ces opérations si nécessaire et à visualiser au moins une proposition de configuration des déplacements projetés pour toute la parcelle. Figure à publier avec l’abrégé : Fig.1C

Description

Procédé de détermination semi-automatique des trajets d’au moins un robot agricole pour travailler une parcelle
La présente invention concerne le domaine du machinisme agricole et plus particulièrement du travail du sol ou des végétaux d’une parcelle agricole par au moins un(e) engin ou machine de travail agricole à fonctionnement autonome, c’est-à-dire pouvant travailler ladite parcelle sans l’assistance d’un opérateur, sauf éventuelle intervention occasionnelle, et préférentiellement sans être sous le contrôle d’une centrale de commande. Un tel engin est couramment dénommé robot agricole et correspond à une machine ou un attelage agricole mobile et motorisé pourvu d’au moins un outil (intégré, porté, semi-porté ou trainé) et comportant des moyens intégrés (de pilotage, de communication, de repérage, …) le rendant apte à travailler une parcelle de manière autonome, le cas échéant en coopération avec au moins un autre engin effectuant le même type de travail ou non.
Dans ce contexte, l’invention a pour objet un procédé de détermination semi-automatique des passages et trajets à réaliser par au moins un robot agricole pour travailler en totalité une parcelle donnée.
Un tel robot agricole peut être mis en œuvre seul pour travailler une parcelle ou faire partie d’une flotte d’au moins deux robots affectés à ladite parcelle. Ce robot peut fonctionner de manière totalement indépendante après paramétrage et programmation (avant le début du travail dans le champ, directement par un utilisateur sur place ou à distance par un système central de commande et de gestion). Les robots d’une flotte peuvent ou non communiquer entre eux et être le cas échéant affectés au travail d’une partie prédéterminée de la parcelle.
Typiquement, une parcelle agricole est travaillée en faisant des allers-retours à l'intérieur de celle-ci. En robotique agricole, les trajectoires empruntées par les engins sont souvent générées à l'avance, sous forme de trajets ou passages prévus précalculés. Ces trajectoires sont généralement (au moins à l’intérieur de la surface cultivée de la parcelle) des droites parallèles par rapport à un bord de la parcelle, nommé "bord de référence", si possible choisi rectiligne, mais pas nécessairement. Ces droites (trajets ou passages) sont espacées entre elles de la largeur de travail de l’outil ou des outils du robot agricole considéré.
Cette solution est simple à mettre en œuvre et bien adaptée pour des parcelles aux formes géométriques basiques (ex : rectangles, carrés, quadrilatères) ou au moins ne comportant pas de bord concave ou non rectiligne. Mais dès lors qu'une parcelle présente une forme plus complexe, intègre un obstacle et/ou comporte un certain relief ou des zones à risque (ce qui est souvent le cas en situation réelle), alors les trajectoires ne sont pas forcément optimisées (en termes de nombre, de longueur, de sécurité durant le travail, de déplacements non travaillés, …), si elles sont toutes parallèles à une unique orientation ou direction ou à un seul bord de référence (voir par exemple ).
Par le document US 10 459 447, on connait un procédé pour la planification de trajectoires de robots agricoles pour la réalisation d’andains consistant à définir une ou plusieurs partitions de la parcelle, à déterminer des jeux de trajectoires d’andains par incrémentation angulaire multiple, à calculer pour chaque jeu la différence de longueur entre la trajectoire la plus longue et la trajectoire la plus courte et à retenir le jeu de trajectoires présentant la différence la plus faible.
Par le document EP 2 446 725, on connait un procédé pour déterminer un trajet planifié pour un véhicule consistant à délimiter une parcelle au moyen de segments linéaires et de nœuds de connexion concaves, identifier les surfaces concaves de cette parcelle, subdiviser la parcelle en secteurs par des lignes en relation avec les nœuds précités, déterminer une direction de référence de trajectoires et définir les trajets de travail dans les secteurs et les trajets d’interconnexion entre secteurs.
Ces procédés connus sont systématiquement entièrement automatiques, relèvent d’une méthodologie complexe réalisant en premier lieu une partition de la parcelle concernée, ne peuvent être réalisés au choix et en partie par l’utilisateur et ne prévoient pas une validation, voire un choix, final par ce dernier.
La présente invention a pour but de pallier au moins les principaux de ces inconvénients.
A cet effet, elle a pour objet un procédé de détermination semi-automatique des passages et trajets à réaliser par au moins un robot agricole pour travailler en totalité une parcelle donnée, ce procédé comprenant les étapes suivantes :
-a) définir, automatiquement ou par un utilisateur, une orientation de référence initiale, avantageusement en accord avec un bord de référence de la parcelle considérée,
-b) calculer les trajets parallèles à l’orientation de référence initiale, de manière à couvrir toute la parcelle,
-c) détecter automatiquement une ou des zone(s) de la parcelle, avec i variant de 2 à n, avec n ≥ 2, dite(s) zones(s) non optimale(s), dans laquelle ou lesquelles l’évaluation, par rapport à au moins un critère de performance prédéfini en termes de parcours et/ou de travail, des trajets prévus en accord avec l’orientation de référence initiale et de la configuration résultante des déplacements projetés, ne dépasse pas une valeur seuil ou n’atteint pas une valeur optimale respectivement prédéterminée,
-d) définir automatiquement au moins une autre orientation de référence pour la ou chacune desdites zone(s) non optimale(s),
-e) calculer pour la ou chacune desdites zone(s) non optimale(s), les trajets parallèles à ladite au moins une autre orientation de référence définie pour la zone non optimale considérée, de manière à couvrir à chaque fois cette zone non optimale en totalité,
-f) répéter le cas échéant les étapes d) et e) pour une zone non optimale donnée, en définissant une orientation de référence à chaque fois différente, jusqu’à aboutir à au moins une proposition de trajets pour cette zone non optimale, dont l’évaluation par rapport audit au moins un critère de performance atteint une valeur optimale,
-g) visualiser la parcelle avec au moins une proposition de configuration des déplacements projetés pour le ou les robot(s) agricole(s) dans les différentes zones avec des orientations de trajets propres à chacune, ces différentes zones, avec i variant de 1 à n, couvrant ensemble la totalité de la surface de ladite parcelle.
L'invention sera mieux comprise grâce à la description ci-après, qui se rapporte à un mode de réalisation préféré, donné à titre d'exemple non limitatif, et expliqué avec référence aux dessins schématiques annexés, dans lesquels :
est une vue de dessus schématique d’une parcelle pour laquelle les trajets prévus d’un robot agricole ont été déterminés par rapport à un seul bord de référence et selon une unique orientation ;
et sont des vues identiques à la de la même parcelle, avec une détermination des trajets en accord avec le procédé selon l’invention et la mise en œuvre de deux bords ou orientations de référence ;
,
et
sont des vues schématiques de dessus de deux autres parcelles pour lesquelles les trajets prévus d’un robot agricole ont été déterminés avec le procédé selon l’invention, en relation avec au moins trois bords ou orientations de référence.
Les figures 1B, 1C et 2 à 4 illustrent, en accord avec l’invention, l’application à différentes formes géométriques et topographies de parcelles (P) du procédé de détermination semi-automatique des passages et trajets (T) à réaliser par au moins un robot agricole (1) pour travailler en totalité une parcelle (P) donnée.
Selon l’invention, ce procédé comprend essentiellement les étapes suivantes :
-a) définir, automatiquement ou par un utilisateur (U), une orientation de référence (OR1) initiale, avantageusement en accord avec un bord de référence (BR1) de la parcelle (P) considérée,
-b) calculer les trajets (T1) parallèles à l’orientation de référence (OR1) initiale, de manière à couvrir toute la parcelle (P),
-c) détecter automatiquement une ou des zone(s) (Zi) de la parcelle (P), avec i variant de 2 à n, avec n ≥ 2, dite(s) zones(s) (Zi) non optimale(s), dans laquelle ou lesquelles l’évaluation, par rapport à au moins un critère de performance prédéfini en termes de parcours et/ou de travail, des trajets (T1) prévus en accord avec l’orientation de référence (OR1) initiale et de la configuration résultante des déplacements projetés, ne dépasse pas une valeur seuil ou n’atteint pas une valeur optimale respectivement prédéterminée,
-d) définir automatiquement au moins une autre orientation de référence (ORi) pour la zone (Z2) ou chacune desdites (Z2 à Zn) zone(s) (Zi) non optimale(s),
-e) calculer pour la ou chacune desdites zone(s) non optimale(s) (Zi), les trajets (Ti) parallèles à ladite au moins une autre orientation de référence (ORi) définie pour la zone non optimale (Zi) considérée, de manière à couvrir à chaque fois cette zone non optimale (Zi) en totalité,
-f) répéter le cas échéant les étapes d) et e) pour une zone non optimale (Zi) donnée, en définissant une orientation de référence (ORi) à chaque fois différente, jusqu’à aboutir à au moins une proposition de trajets (Ti) pour cette zone non optimale (Zi), dont l’évaluation par rapport audit au moins un critère de performance atteint une valeur optimale,
-g) visualiser la parcelle (P) avec au moins une proposition de configuration des déplacements projetés pour le ou les robot(s) agricole(s) (1) dans les différentes zones (Zi) avec des orientations (ORi) de trajets (Ti) propres à chacune, ces différentes zones (Zi), avec i variant de 1 à n, couvrant ensemble la totalité de la surface de ladite parcelle (P).
Grâce à cette combinaison de caractéristiques particulières, le procédé selon l’invention permet d’aboutir à la détermination d’une configuration optimisée des trajets à effectuer pour travailler la totalité de la parcelle considérée (P), l’orientation initiale (OR1) pouvant être définie, indifféremment, automatiquement par un logiciel adapté (suite notamment à une analyse cartographique ou géométrique de la parcelle ; par exemple : OR1= direction de la droite la plus longue pouvant être tracée dans la parcelle) ou manuellement par l’utilisateur (U). Lors de la définition de cette orientation initiale, les connaissances acquises lors de campagnes de travaux antérieures pourront aussi être prises en compte.
En outre, cette approche progressive guidée de la détermination des orientations, puis des trajets de travail, des zones non optimales permet d’explorer et d’évaluer sensiblement toutes les options possibles en termes de propositions de configurations de tracés (bien entendu les trajets T1 sont conservés pour le reste de la parcelle (= parcelle – zones non optimales), à titre de configuration de trajets optimale).
Une même orientation (ORi) peut éventuellement s’appliquer à plusieurs zones constitutives distinctes de la parcelle, non reliées entre elles (voir OR3 appliquée sur Z3 et Z4 dans la ).
En accord avec un mode de réalisation préféré, la visualisation de la ou des proposition(s) de configuration des déplacements projetés pour le ou les robot(s) agricole(s) (1) sur la parcelle (P) divisée en n zones (Zi) est réalisée sur une interface graphique interactive (2) et est caractérisée en ce que la proposition, éventuellement retenue parmi plusieurs après une sélection justifiée, est soumise à une validation par un utilisateur (U) avant sa transmission au(x) robot(s) agricole(s) (1), le cas échéant par l’intermédiaire d’un système de gestion centralisée de ce(s) dernier(s). Ainsi, l’utilisateur reprend le contrôle et décide de la configuration qui sera implémentée, le cas échéant après avoir défini l’orientation initiale (étape a).
Avantageusement, et notamment lorsqu’elle est effectuée automatiquement, la définition de l’orientation de référence (OR1) initiale s’effectue, après prise en compte de caractéristiques topographiques et géométriques de la parcelle (P), en utilisant au moins un critère d’évaluation choisi parmi les suivants : un nombre donné de trajets (T1) projetés, par exemple un nombre minimum ; un nombre donné de demi-tours, par exemple un nombre minimum ; un trajet (T) ininterrompu bord-à-bord le plus long possible, le cas échéant rectiligne ; au moins un paramètre statistique optimisé sur la population des longueurs des trajets (T1) projetés, par exemple la variance, la moyenne et/ou la médiane ; sachant qu’une pondération des critères peut éventuellement être appliquée lorsqu’au moins deux critères sont utilisés.
Préférentiellement, le ou les critère(s) d’évaluation utilisé(s) pour détecter les zones (Zi) comme n’étant pas susceptible(s) d’être parcourue(s) et/ou travaillée(s) de manière suffisamment performante en relation avec la prévision de trajets (T1) initiale, est(sont) choisi(s) parmi les suivants : la topographie et/ou la géométrie de la parcelle (P) ; une valeur moyenne des longueurs de trajets la plus grande possible ; un nombre de demi-tours le plus faible possible ; au moins un paramètre statistique optimisé sur la population des longueurs des trajets (T1) projetés, par exemple la variance, la moyenne et/ou la médiane, ;, une pondération des critères pouvant éventuellement être appliquée lorsqu’au moins deux critères sont utilisés.
La pondération utilisée le cas échéant lorsque des critères d’évaluation multiples sont mis en œuvre, permet de prioriser un ou plusieurs de ces derniers considéré(s) comme étant plus important(s) que les autres.
Les trajets (Ti) prévus sur deux zones (Zi) qui se touchent peuvent avoir tendance à se chevaucher et à se croiser mutuellement dans une région de jonction (RJ) entre ces deux zones. Pour éviter ce phénomène perturbateur, il peut être prévu de gérer, automatiquement ou par l’intervention de l’utilisateur, la configuration desdits trajets dans ces régions.
Ainsi, et comme le montrent les figures 1C et 2 à 4, le procédé consiste à définir des limites (L) au niveau des régions de jonction (RJ) entre deux zones aboutantes, parmi les différentes n zones (Zi) couvrant en totalité la surface de la parcelle (P), en privilégiant comme critère(s) un nombre minimum de trajets (Ti), avec i variant de 1 à n, pour couvrir toute la parcelle (P) et/ou un nombre minimum de demi-tours à l’intérieur de la parcelle (P).
Préférentiellement, la définition de chaque limite (L) au niveau de la région de jonction (RJ) entre deux zones (Zi) aboutantes, avec i variant de 1 à n, est réalisée soit en reliant deux points opposés (P1, P2) du bord périphérique entourant la parcelle (P), soit en prolongeant les tracés (Ti) d’une zone (Zi) depuis le bord périphérique jusqu’à leur intersection avec un autre tracé (Ti) de plus grande longueur d’une autre zone (Zi), cette définition des limites étant le cas échéant réalisée automatiquement ou manuellement par un utilisateur (U) au moyen d’une interface graphique interactive (2).
Une limite (L), qui peut être rectiligne ou non, est par exemple constituée par une portion au moins ou la totalité d’un trajet (Ti) limitrophe, prévu dans l’une des deux zones (Zi) aboutantes : elle présente alors une existence réelle. Toutefois, une telle limite (L) peut également être de nature virtuelle, définissant un bord virtuel entre deux zones aboutantes ( ).
Afin de mieux prendre en considération la situation réelle sur le terrain, et en particulier des facteurs perturbant l’homogénéité et la continuité de travail de la parcelle à travailler, il peut être prévu de prendre en compte durant les étapes a), b), d) et e), sur la base de données cartographique augmentées de la parcelle (P) et pour la définition de l’orientation de référence initiale (OR1), et d’au moins une éventuelle autre orientation de référence (ORi), ainsi que pour le calcul subséquent des tracés (T1, Ti) : un ou des obstacle(s) (O) éventuellement présent(s) dans la parcelle (P) et/ou une ou des zones à risques (ZR) éventuellement présente(s) dans la parcelle (P), et/ou le sens de déplacement prévu durant une opération agricole subséquente (voir figures 2, 3 et 4).
Un obstacle (O) peut, en fonction de sa géométrie notamment, déterminer lui-même une orientation ou un bord de référence pour le calcul de tracés. De plus, dans le cas d’une zone à risque (ZR), il peut être prévu de déterminer une orientation (ORR) spécifique à cette zone et générant des trajets (TRR) diminuant au minimum le risque encouru ( ).
A titre complémentaire ou alternatif, et en vue de prendre en compte le relief de la parcelle à travailler, il peut être prévu de prendre en compte des données topographiques tridimensionnelles de la parcelle (P) considérée, à identifier la ou les zone(s) (ZDj) éventuellement en dévers et dont la pente est supérieure à une valeur seuil prédéterminée et à imposer une orientation de référence (ODj) pour l’orientation des trajets (TDj), avec j ≥ 0, à calculer pour le ou chacun des robot(s) agricole(s) (1) dans la ou chaque zone (ZDj) précitée (voir ).
Afin de guider le choix final de l’utilisateur (U) parmi les propositions soumises et notamment de l’informer des risques liés à la sécurité, il peut être prévu d’informer l’utilisateur (U), le cas échéant, que la ou au moins une des proposition(s) de configuration(s) des déplacements projetés pour le ou les robot(s) agricole(s) (1) est dangereuse du fait d’un dévers ou d’un autre risque identifié, ou n’est pas optimale pour l’opération agricole subséquente.
Comme le montre à titre d’exemple la , le procédé peut consister, dans le cas d’au moins une portion (PC) de bord de parcelle (P) non rectiligne, à générer des tracés (TC) parallèles à ladite portion (PC) de bord et définissant une zone (ZC), l’extension de chacun desdits tracés (TC) étant limitée par leur intersection avec le bord de la parcelle (P) et/ou avec un tracé rectiligne (Ti).
De manière plus générale, lorsque l’orientation de référence (OR1) et/ou lorsqu’une autre orientation de référence subséquente (ORi) est associée à un bord de référence (BR1, BRi) non rectiligne, les trajets (T1, Ti) calculés suivent le tracé desdits bords de manière parallèle, donc selon un tracé non rectiligne.
L’invention a également pour objet un procédé de traitement d’une parcelle (P) par l’intermédiaire d’au moins un robot agricole (1), caractérisé en ce qu’il comprend une phase préliminaire de paramétrage et de programmation comprenant au moins un procédé de détermination semi-automatique des passages et trajets (T) à réaliser, tel que décrit précédemment.
Après sa définition automatique ou semi-automatique et la sélection finale faite par l’utilisateur, la proposition de configuration de trajets (Ti) retenue pour être mise en œuvre est envoyée au(x) robot(s) (1) pour que ce(s) dernier(s) effectue(nt) le travail programmé sur la parcelle (P) considérée, les opérations de calcul et la transmission de la configuration étant par exemple réalisées par un système superviseur ou par un terminal mobile à disposition de l’utilisateur.
La réalisation concrète du travail de la parcelle pourra ensuite être effectuée par exemple en accord notamment avec les procédés décrits dans les documents FR3119508, FR3114218, FR3114217, FR3119507 et FR3122063 de la demanderesse.
A titre d’exemple pratique de déroulement du procédé, on peut envisager le déroulement suivant : l’utilisateur se connecte sur une application « web » via son ordinateur/tablette/smartphone. Il accède ensuite à une liste de parcelles existantes à laquelle il peut ajouter une nouvelle parcelle si besoin. Il récupère (via des données mesurées sur le terrain) ou dessine à la main le contour extérieur de sa parcelle. S’en suit la réalisation des étapes du procédé selon l’invention décrit ci-dessus. Le fruit de ce procédé est un fichier contenant la géométrie (configuration de lignes) générée par l’utilisateur. Ce fichier pourra être distribué au(x) robot(s), qui le mettra/mettront en œuvre via un logiciel de supervision qui générera des ordres de commande pour celui/ceux-ci.
A titre de logiciels existants pouvant être utilisés par l’invention, pour réaliser certaines tâches ou opérations dans le cadre d’une mise en œuvre pratique du procédé décrit ci-dessus, soit directement, soit en adaptant leur mise en œuvre aux besoins de l’invention, on peut citer les logiciels connus permettant d’importer et/ou de dessiner des cartes de parcelles ou de champs à partir d’images satellites, de générer des lignes de guidage parallèles optimisées et de les exporter vers un terminal pour être ensuite utilisées par un tracteur guidé de manière autonome (à titre d’exemples : le logiciel dénommé « Geo-Bird » de la société AGCO ou le logiciel dénommé « FieldPlanner » de la société Lacos Computer Service). Il y a notamment lieu d’adapter ou de mettre en œuvre ces logiciels en relation avec des bords ou directions de référence multiples. On peut également citer les logiciels permettant de générer un ensemble de lignes parallèles selon une ligne de référence (par exemples : fonctions CCI.Command et Parrallel Tracking de Terminal CCI).
Bien entendu, l'invention n'est pas limitée au mode de réalisation décrit et représenté dans les dessins annexés. Des modifications restent possibles, notamment du point de vue de la constitution des divers éléments ou par substitution d'équivalents techniques, sans sortir pour autant du domaine de protection de l'invention.

Claims (11)

  1. Procédé de détermination semi-automatique des passages et trajets (T) à réaliser par au moins un robot agricole (1) pour travailler en totalité une parcelle (P) donnée, ce procédé comprenant les étapes suivantes :
    -a) définir, automatiquement ou par un utilisateur (U), une orientation de référence (OR1) initiale, avantageusement en accord avec un bord de référence (BR1) de la parcelle (P) considérée,
    -b) calculer les trajets (T1) parallèles à l’orientation de référence (OR1) initiale de manière à couvrir toute la parcelle (P),
    -c) détecter automatiquement une ou des zone(s) (Zi) de la parcelle (P), avec i variant de 2 à n, avec n ≥ 2, dite(s) zones(s) (Zi) non optimale(s), dans laquelle ou lesquelles l’évaluation, par rapport à au moins un critère de performance prédéfini en termes de parcours et/ou de travail, des trajets (T1) prévus en accord avec l’orientation de référence (OR1) initiale et de la configuration résultante des déplacements projetés, ne dépasse pas une valeur seuil ou n’atteint pas une valeur optimale respectivement prédéterminée,
    -d) définir automatiquement au moins une autre orientation de référence (Ori) pour la zone (Z2) ou chacune desdites (Z2 à Zn) zone(s) (Zi) non optimale(s),
    -e) calculer pour la ou chacune desdites zone(s) non optimale(s) (Zi), les trajets (Ti) parallèles à ladite au moins une autre orientation de référence (ORi) définie pour la zone non optimale (Zi) considérée, de manière à couvrir à chaque fois cette zone non optimale (Zi) en totalité,
    -f) répéter le cas échéant les étapes d) et e) pour une zone non optimale (Zi) donnée, en définissant une orientation de référence (ORi) à chaque fois différente, jusqu’à aboutir à au moins une proposition de trajets (Ti) pour cette zone non optimale (Zi), dont l’évaluation par rapport audit au moins un critère de performance atteint une valeur optimale,
    -g) visualiser la parcelle (P) avec au moins une proposition de configuration des déplacements projetés pour le ou les robot(s) agricole(s) (1) dans les différentes zones (Zi) avec des orientations (ORi) de trajets (Ti) propres à chacune, ces différentes zones (Zi), avec i variant de 1 à n, couvrant ensemble la totalité de la surface de ladite parcelle (P).
  2. Procédé selon la revendication 1, caractérisé en ce que la visualisation de la ou des proposition(s) de configuration des déplacements projetés pour le ou les robot(s) agricole(s) (1) sur la parcelle (P) divisée en n zones (Zi) est réalisée sur une interface graphique interactive (2) et en ce que la proposition, éventuellement retenue parmi plusieurs après une sélection justifiée, est soumise à une validation par un utilisateur (U) avant sa transmission au(x) robot(s) agricole(s) (1), le cas échéant par l’intermédiaire d’un système de gestion centralisée de ce(s) dernier(s).
  3. Procédé selon la revendication 1 ou 2, caractérisé en ce que la définition de l’orientation de référence (OR1) initiale s’effectue, après prise en compte de caractéristiques topographiques et géométriques de la parcelle (P), en utilisant au moins un critère d’évaluation choisi parmi les suivants : un nombre donné de trajets (T1) projetés, par exemple un nombre minimum ; un nombre donné de demi-tours, par exemple un nombre minimum ; un trajet (T) ininterrompu bord à bord le plus long possible, le cas échéant rectiligne ; au moins un paramètre statistique optimisé sur la population des longueurs des trajets (T1) projetés, par exemple la variance, la moyenne et/ou la médiane ; sachant qu’une pondération des critères peut éventuellement être appliquée lorsqu’au moins deux critères sont utilisés.
  4. Procédé selon l’une quelconque des revendications 1 à 3, caractérisé en ce que le ou les critère(s) d’évaluation utilisé(s) pour détecter les zones (Zi) comme n’étant pas susceptible(s) d’être parcourue(s) et/ou travaillée(s) de manière suffisamment performante en relation avec la prévision de trajets (T1) initiale est(sont) choisi(s) parmi les suivants : la topographie et/ou la géométrie de la parcelle (P) ; une valeur moyenne des longueurs de trajet la plus grande possible ; un nombre de demi-tours le plus faible possible ; au moins un paramètre statistique optimisé sur la population des longueurs des trajets (T1) projetés, par exemple la variance, la moyenne et/ou la médiane ; une pondération des critères pouvant éventuellement être appliquée lorsqu’au moins deux critères sont utilisés.
  5. Procédé selon l’une quelconque des revendications 1 à 4, caractérisé en ce qu’il consiste à définir des limites (L) au niveau des régions de jonction (RJ) entre deux zones aboutantes, parmi les différentes n zones (Zi) couvrant en totalité la surface de la parcelle (P), en privilégiant comme critère(s) un nombre minimum de trajets (Ti), avec i variant de 1 à n, pour couvrir toute la parcelle (P) et/ou un nombre minimum de demi-tours à l’intérieur de la parcelle (P).
  6. Procédé selon la revendication 5, caractérisé en ce que la définition de chaque limite (L) au niveau de la région de jonction (RJ) entre deux zones (Zi) aboutantes, avec i variant de 1 à n, est réalisée soit en reliant deux points opposés (P1, P2) du bord périphérique entourant la parcelle (P), soit en prolongeant les tracés (Ti) d’une zone (Zi) depuis le bord périphérique jusqu’à leur intersection avec un autre tracé (Ti) de plus grande longueur d’une autre zone (Zi), cette définition des limites étant le cas échéant réalisée automatiquement ou manuellement par un utilisateur (U) au moyen d’une interface graphique interactive (2).
  7. Procédé selon l’une quelconque des revendications 1 à 6, caractérisé en ce qu’il consiste à prendre en compte durant les étapes a), b), d) et e), sur la base de données cartographique augmentées de la parcelle (P) et pour la définition de l’orientation de référence initiale (OR1), et d’au moins une éventuelle autre orientation de référence (ORi), ainsi que pour le calcul subséquent des tracés (T1, Ti) : un ou des obstacle(s) (O) éventuellement présent(s) dans la parcelle (P) et/ou une ou des zones à risques (ZR) éventuellement présente(s) dans la parcelle (P), et/ou le sens de déplacement prévu durant une opération agricole subséquente,.
  8. Procédé selon l’une quelconque des revendications 1 à 7, caractérisé en ce qu’il consiste à prendre en compte des données topographiques tridimensionnelles de la parcelle (P) considérée, à identifier la ou les zone(s) (ZDj) éventuellement en dévers et dont la pente est supérieure à une valeur seuil prédéterminée et à imposer une orientation de référence (ODj) pour l’orientation des trajets (TDj), avec j ≥ 0, à calculer pour le ou chacun des robot(s) agricole(s) (1) dans la ou chaque zone (ZDj) précitée.
  9. Procédé selon l’une quelconque des revendications 1 à 8, caractérisé en ce qu’il consiste à informer l’utilisateur (U), le cas échéant, que la ou au moins une des proposition(s) de configuration(s) des déplacements projetés pour le ou les robot(s) agricole(s) (1) est dangereuse du fait d’un dévers ou d’un autre risque identifié, ou n’est pas optimale pour l’opération agricole subséquente.
  10. Procédé selon l’une quelconque des revendications 1 à 9, caractérisé en ce qu’il consiste, dans le cas d’au moins une portion (PC) de bord de parcelle (P) non rectiligne, à générer des tracés (TC) parallèles à la dite portion (PC) de bord et définissant une zone (ZC), l’extension de chacun desdits tracés (TC) étant limitée par leur intersection avec le bord de la parcelle (P) et/ou avec un tracé rectiligne (Ti).
  11. Procédé de traitement d’une parcelle (P) par l’intermédiaire d’au moins un robot agricole (1), caractérisé en ce qu’il comprend une phase préliminaire de paramétrage et de programmation comprenant au moins un procédé de détermination semi-automatique des passages et trajets (T) à réaliser selon l’une quelconque des revendications 1 à 10.
FR2302426A 2023-03-16 2023-03-16 Procédé de détermination semi-automatique des trajets d’au moins un robot agricole pour travailler une parcelle Pending FR3146573A1 (fr)

Priority Applications (6)

Application Number Priority Date Filing Date Title
FR2302426A FR3146573A1 (fr) 2023-03-16 2023-03-16 Procédé de détermination semi-automatique des trajets d’au moins un robot agricole pour travailler une parcelle
PCT/EP2024/056786 WO2024189136A1 (fr) 2023-03-16 2024-03-14 Procede de determination semi-automatique des trajets d'au moins un robot agricole pour travailler une parcelle
EP24714815.8A EP4680004A1 (fr) 2023-03-16 2024-03-14 Procede de determination semi-automatique des trajets d'au moins un robot agricole pour travailler une parcelle
CN202480016501.0A CN120813239A (zh) 2023-03-16 2024-03-14 一种至少一个农业机器人地块作业路径的半自动化测定方法
JP2025549242A JP2026510248A (ja) 2023-03-16 2024-03-14 少なくとも1台の農業用ロボットが農地を耕作するための経路を半自動的に決定する方法
AU2024237745A AU2024237745A1 (en) 2023-03-16 2024-03-14 Method for determining semi-automatically paths to be followed by at least one agricultural robot to work a plot

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2302426A FR3146573A1 (fr) 2023-03-16 2023-03-16 Procédé de détermination semi-automatique des trajets d’au moins un robot agricole pour travailler une parcelle
FR2302426 2023-03-16

Publications (1)

Publication Number Publication Date
FR3146573A1 true FR3146573A1 (fr) 2024-09-20

Family

ID=86469032

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2302426A Pending FR3146573A1 (fr) 2023-03-16 2023-03-16 Procédé de détermination semi-automatique des trajets d’au moins un robot agricole pour travailler une parcelle

Country Status (6)

Country Link
EP (1) EP4680004A1 (fr)
JP (1) JP2026510248A (fr)
CN (1) CN120813239A (fr)
AU (1) AU2024237745A1 (fr)
FR (1) FR3146573A1 (fr)
WO (1) WO2024189136A1 (fr)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2446725A1 (fr) 2010-10-26 2012-05-02 Deere & Company Système et procédé de détermination du chemin prévu d'un véhicule
DE102014108075A1 (de) * 2014-06-06 2015-12-17 Claas E-Systems Kgaa Mbh & Co Kg Verfahren zur Unterteilung eines Ausgangsfeldes in Teilfelder
US20180364726A1 (en) * 2017-06-19 2018-12-20 Cnh Industrial America Llc System and method for generating partitioned swaths
US20210267115A1 (en) * 2020-03-02 2021-09-02 Stephen Filip Fjelstad Guidance systems and methods
FR3114218A1 (fr) 2020-09-24 2022-03-25 Kuhn Sas Procédé de travail d’une parcelle par une flotte d’au moins deux robots agricoles
FR3114217A1 (fr) 2020-09-24 2022-03-25 Kuhn Sas Procédé de travail d’une parcelle par au moins deux robots agricoles
FR3119507A1 (fr) 2021-02-05 2022-08-12 Kuhn S.A.S. Installation agricole de ravitaillement et/ou de maintenance et procédé de ravitaillement et/ou de maintenance associé
FR3119508A1 (fr) 2021-02-05 2022-08-12 Kuhn S.A.S. Procédé de semis contrôlé d’une parcelle agricole et système pour sa mise en œuvre
FR3122063A1 (fr) 2021-04-22 2022-10-28 Kuhn S.A.S. Procédé de réglage et/ou de calibrage d’une machine agricole
US20220375060A1 (en) * 2021-05-18 2022-11-24 Deere & Company Methods and apparatus to identify headlands

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2446725A1 (fr) 2010-10-26 2012-05-02 Deere & Company Système et procédé de détermination du chemin prévu d'un véhicule
US8498788B2 (en) * 2010-10-26 2013-07-30 Deere & Company Method and system for determining a planned path of a vehicle
DE102014108075A1 (de) * 2014-06-06 2015-12-17 Claas E-Systems Kgaa Mbh & Co Kg Verfahren zur Unterteilung eines Ausgangsfeldes in Teilfelder
US20180364726A1 (en) * 2017-06-19 2018-12-20 Cnh Industrial America Llc System and method for generating partitioned swaths
US10459447B2 (en) 2017-06-19 2019-10-29 Cnh Industrial America Llc System and method for generating partitioned swaths
US20210267115A1 (en) * 2020-03-02 2021-09-02 Stephen Filip Fjelstad Guidance systems and methods
FR3114218A1 (fr) 2020-09-24 2022-03-25 Kuhn Sas Procédé de travail d’une parcelle par une flotte d’au moins deux robots agricoles
FR3114217A1 (fr) 2020-09-24 2022-03-25 Kuhn Sas Procédé de travail d’une parcelle par au moins deux robots agricoles
FR3119507A1 (fr) 2021-02-05 2022-08-12 Kuhn S.A.S. Installation agricole de ravitaillement et/ou de maintenance et procédé de ravitaillement et/ou de maintenance associé
FR3119508A1 (fr) 2021-02-05 2022-08-12 Kuhn S.A.S. Procédé de semis contrôlé d’une parcelle agricole et système pour sa mise en œuvre
FR3122063A1 (fr) 2021-04-22 2022-10-28 Kuhn S.A.S. Procédé de réglage et/ou de calibrage d’une machine agricole
US20220375060A1 (en) * 2021-05-18 2022-11-24 Deere & Company Methods and apparatus to identify headlands

Also Published As

Publication number Publication date
CN120813239A (zh) 2025-10-17
EP4680004A1 (fr) 2026-01-21
JP2026510248A (ja) 2026-04-02
AU2024237745A1 (en) 2025-09-11
WO2024189136A1 (fr) 2024-09-19

Similar Documents

Publication Publication Date Title
EP3963420B1 (fr) Procede de gestion de flottes de vehicules agricoles autoguides
EP2463844B1 (fr) Procédé et dispositif pour construire une trajectoire de vol optimale destinée à être suivie par un aéronef
US20170090479A1 (en) System and method for using geo-fenced guidance lines
WO2016177963A1 (fr) Procédé, programme d'ordinateur et système pour la commande d'un déplacement d'un agent navigant dans un environnement organisé en réseau
EP4216702B1 (fr) Procédé de travail d'une parcelle par une flotte d'au moins deux robots agricoles
EP2428771B1 (fr) Procédé de recherche de plus court chemin avec heuristique
FR3075433B1 (fr) Procede de determination des bords saillants d'une cible sur une image
FR3146573A1 (fr) Procédé de détermination semi-automatique des trajets d’au moins un robot agricole pour travailler une parcelle
EP4216703B1 (fr) Procédé de travail d'une parcelle par au moins deux robots agricoles
WO2023222573A1 (fr) Procede et installation de travail d'une parcelle avec au moins deux robots agricoles
EP4287817A1 (fr) Procédé de semis contrôlé d'une parcelle agricole et systeme pour sa mise en oeuvre
EP2798929B1 (fr) Procédé de paramétrage automatique d'un contrôleur de tâches d'une machine agricole, programme d'ordinateur, unité de commande et machine agricole correspondants
FR3132002A1 (fr) Procédé et installation de travail d’une parcelle avec au moins un robot agricole ravitaillé
FR3103674A1 (fr) Procédé de commande par un superviseur d'au moins un robot agricole autonome comportant des moyens de géolocalisation
FR3109126A1 (fr) Procédé et dispositif de détermination automatique de la trajectoire d’un véhicule autonome
CA3214891A1 (fr) Procede de reglage et/ou de calibrage d'une machine agricole
BE1008512A6 (fr) Systeme et dispositif de guidage automatique.
EP1645888A1 (fr) Dispositif d'assistance au pilotage d'un véhicule en tout terrain
FR3128851A1 (fr) Dispositif de commande d’au moins un engin agricole mobile à l’intérieur d’une parcelle agricole
FR3080213A1 (fr) Procede de pilotage a distance d'un vehicule autonome connaissant une pluralite de trajets chacun identifie par une reference propre
FR3005235A1 (fr) Procede de parametrage automatique d'une unite de commande d'une machine agricole, programme d'ordinateur, unite de commande et machine agricole correspondants
FR3106684A1 (fr) Systeme et procede pour l’analyse du zonage calendaire d’un utilisateur
FR2781975A1 (fr) Dispositif de regulation de densite de vegetaux sur une surface et utilisation d'un tel dispositif dans un procede continu de regulation de densite de vegetaux
EP4392843A1 (fr) Procédé de modélisation d'un environnement de navigation d'un véhicule automobile
WO2025109070A1 (fr) Procédé et système de gestion d'une flotte d'engins sans pilotes

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20240920

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4