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 PDFInfo
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01B—SOIL WORKING IN AGRICULTURE OR FORESTRY; PARTS, DETAILS, OR ACCESSORIES OF AGRICULTURAL MACHINES OR IMPLEMENTS, IN GENERAL
- A01B69/00—Steering of agricultural machines or implements; Guiding agricultural machines or implements on a desired track
- A01B69/007—Steering or guiding of agricultural vehicles, e.g. steering of the tractor to keep the plough in the furrow
- A01B69/008—Steering or guiding of agricultural vehicles, e.g. steering of the tractor to keep the plough in the furrow automatic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/246—Arrangements for determining position or orientation using environment maps, e.g. simultaneous localisation and mapping [SLAM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/644—Optimisation of travel parameters, e.g. of energy consumption, journey time or distance
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/648—Performing a task within a working area or space, e.g. cleaning
- G05D1/6482—Performing a task within a working area or space, e.g. cleaning by dividing the whole area or space in sectors to be processed separately
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/15—Specific applications of the controlled vehicles for harvesting, sowing or mowing in agriculture or forestry
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2107/00—Specific environments of the controlled vehicles
- G05D2107/20—Land use
- G05D2107/21—Farming, e.g. fields, pastures or barns
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/10—Land 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
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 :
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)
- 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). - 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).
- 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.
- 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.
- 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).
- 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).
- 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,.
- 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.
- 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.
- 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).
- 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.
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)
| 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 |
-
2023
- 2023-03-16 FR FR2302426A patent/FR3146573A1/fr active Pending
-
2024
- 2024-03-14 CN CN202480016501.0A patent/CN120813239A/zh active Pending
- 2024-03-14 EP EP24714815.8A patent/EP4680004A1/fr active Pending
- 2024-03-14 WO PCT/EP2024/056786 patent/WO2024189136A1/fr not_active Ceased
- 2024-03-14 AU AU2024237745A patent/AU2024237745A1/en active Pending
- 2024-03-14 JP JP2025549242A patent/JP2026510248A/ja active Pending
Patent Citations (12)
| 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 |