BR102022023502A2 - AGRICULTURAL PLANTING MACHINE, METHOD IMPLEMENTED BY COMPUTER, AND CONTROL SYSTEM FOR AN AGRICULTURAL PLANTING MACHINE - Google Patents

AGRICULTURAL PLANTING MACHINE, METHOD IMPLEMENTED BY COMPUTER, AND CONTROL SYSTEM FOR AN AGRICULTURAL PLANTING MACHINE Download PDF

Info

Publication number
BR102022023502A2
BR102022023502A2 BR102022023502-3A BR102022023502A BR102022023502A2 BR 102022023502 A2 BR102022023502 A2 BR 102022023502A2 BR 102022023502 A BR102022023502 A BR 102022023502A BR 102022023502 A2 BR102022023502 A2 BR 102022023502A2
Authority
BR
Brazil
Prior art keywords
data
planting machine
frame
agricultural planting
field
Prior art date
Application number
BR102022023502-3A
Other languages
Portuguese (pt)
Inventor
John L. Peters
Thomas G. Bartlett
Lee A. Johnson
Kevin P. Cowles
Original Assignee
Deere & Company
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 Deere & Company filed Critical Deere & Company
Publication of BR102022023502A2 publication Critical patent/BR102022023502A2/en

Links

Images

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
    • A01B79/00Methods for working soil
    • A01B79/005Precision agriculture
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01CPLANTING; SOWING; FERTILISING
    • A01C7/00Sowing
    • A01C7/06Seeders combined with fertilising apparatus

Abstract

Uma máquina de plantio agrícola que inclui uma armação e um sistema de plantio apoiado na armação e configurado para plantar sementes em fila. O sistema de plantio inclui um elemento de engate ao solo móvel em relação à armação e configurado para engatar a superfície do solo de um campo. Um sistema de detecção de contorno de campo é configurado para receber dados de sensor in situ representando uma localização do elemento de engate ao solo, gerar dados de contorno de campo representando um contorno da superfície do solo com base nos dados do sensor in situ e gerar um sinal de controle com base nos dados de contorno do campo.

Figure 102022023502-3-abs
An agricultural planting machine that includes a frame and a planting system supported on the frame and configured to plant seeds in a row. The planting system includes a ground engagement member movable relative to the frame and configured to engage the soil surface of a field. A field contour detection system is configured to receive in situ sensor data representing a ground engagement element location, generate field contour data representing a ground surface contour based on the in situ sensor data, and generate a control signal based on field contour data.
Figure 102022023502-3-abs

Description

MÁQUINA DE PLANTIO AGRÍCOLA, MÉTODO IMPLEMENTADO POR COMPUTADOR, E, SISTEMA DE CONTROLE PARA UMA MÁQUINA DE PLANTIO AGRÍCOLAAGRICULTURAL PLANTING MACHINE, METHOD IMPLEMENTED BY COMPUTER, AND CONTROL SYSTEM FOR AN AGRICULTURAL PLANTING MACHINE CAMPO DA DESCRIÇÃODESCRIPTION FIELD

[001] A presente descrição refere-se, no geral, a equipamentos agrícolas. Mais especificamente, mas não por limitação, a presente descrição se refere a uma máquina de plantio agrícola com sensores de contorno de campo configurados para gerar e usar dados de contorno de campo para operações agrícolas.[001] This description refers, in general, to agricultural equipment. More specifically, but not by way of limitation, the present disclosure relates to an agricultural planting machine with field contour sensors configured to generate and use field contour data for agricultural operations.

FUNDAMENTOSFUNDAMENTALS

[002] Existe uma grande variedade de diferentes tipos de máquinas agrícolas. Tais máquinas agrícolas podem incluir diferentes tipos de máquinas de plantio, como plantadeira de fileira, semeadores a ar, semeadeira de sementes e semelhantes. Além disso, as máquinas agrícolas também podem incluir lavouras, pulverizadores, colheitadeiras e outros equipamentos.[002] There is a wide variety of different types of agricultural machinery. Such agricultural machines may include different types of planting machines such as row planter, air seeders, seed seeder and the like. In addition, agricultural machinery may also include tillage, sprayers, harvesters and other equipment.

[003] Esses tipos de equipamentos geralmente possuem muitos mecanismos diferentes que podem ser controlados, seja por um operador ou sistemas de controle automatizados, ou combinações de automação e entrada manual. Um aspecto que pode ser controlado, dependendo da operação agrícola, é a altura em relação à superfície do campo. Por exemplo, algumas máquinas agrícolas têm implementos que incluem ferramentas que engatam o solo, por exemplo, cultivadores, plantadeiras, etc. têm ferramentas de engatar no solo e são controladas a uma profundidade de operação. Muitas vezes, é desejável manter a profundidade de operação de forma consistente enquanto a máquina percorre o campo e, se a profundidade de operação for modificada, também pode ser importante garantir que a profundidade seja modificada com precisão e eficiência. Outros tipos de máquinas agrícolas, como colheitadeiras e pulverizadores, possuem ferramentas que operam a uma altura operacional desejada acima da superfície do campo. Por exemplo, no caso de uma colheitadeira de cana-de-açúcar, muitas vezes é desejável cortar a cana-deaçúcar rente ao solo devido ao alto teor de açúcar na parte inferior do colmo. No caso de um pulverizador agrícola, a altura da barra é controlada para pulverizar na altura desejada para obter cobertura adequada e mitigar a deriva causada pelo vento.[003] These types of equipment generally have many different mechanisms that can be controlled, either by an operator or automated control systems, or combinations of automation and manual input. One aspect that can be controlled, depending on the agricultural operation, is the height in relation to the field surface. For example, some agricultural machines have implements that include tools that engage the soil, e.g. cultivators, planters, etc. They have ground-engaging tools and are controlled at an operating depth. It is often desirable to maintain the operating depth consistently as the machine travels through the field, and if the operating depth is modified, it may also be important to ensure that the depth is modified accurately and efficiently. Other types of agricultural machinery, such as combines and sprayers, have tools that operate at a desired operating height above the field surface. For example, in the case of a sugar cane harvester, it is often desirable to cut the sugar cane close to the ground due to the high sugar content in the lower part of the stalk. In the case of an agricultural sprayer, the boom height is controlled to spray at the desired height to obtain adequate coverage and mitigate wind drift.

[004] A discussão acima é provida apenas para informações gerais de fundamentos e não se destina a ser usada como um auxílio na determinação do escopo da matéria reivindicada.[004] The above discussion is provided for general background information only and is not intended to be used as an aid in determining the scope of the claimed subject matter.

SUMÁRIOSUMMARY

[005] Uma máquina de plantio agrícola inclui uma armação e um sistema de plantio apoiado na armação e configurado para plantar sementes em fileira. O sistema de plantio inclui um elemento de engate ao solo móvel em relação à armação e configurado para engatar a superfície do solo de um campo. Um sistema de detecção de contorno de campo é configurado para receber dados de sensor in situ representando uma localização do elemento de engate ao solo, gerar dados de contorno de campo representando um contorno da superfície do solo com base nos dados do sensor in situ e gerar um sinal de controle com base nos dados de contorno do campo.[005] An agricultural planting machine includes a frame and a planting system supported on the frame and configured to plant seeds in a row. The planting system includes a ground engagement member movable relative to the frame and configured to engage the soil surface of a field. A field contour detection system is configured to receive in situ sensor data representing a ground engagement element location, generate field contour data representing a ground surface contour based on the in situ sensor data, and generate a control signal based on field contour data.

[006] O Exemplo 1 é uma máquina de plantio agrícola que compreende:
uma armação; um sistema de plantio apoiado na armação e configurado para plantar sementes em uma fileira, o sistema de plantio que compreende um elemento de engate ao solo móvel em relação à armação e configurado para engatar uma superfície de solo de um campo; e
um sistema de detecção de contorno de campo configurado para:
receber dados do sensor in situ representando uma localização do elemento de engate ao solo;
gerar dados de contorno de campo representando um contorno da superfície do solo com base nos dados do sensor in situ; e
gerar um sinal de controle com base nos dados de contorno de campo.
[006] Example 1 is an agricultural planting machine comprising:
a frame; a planting system supported on the frame and configured to plant seeds in a row, the planting system comprising a ground engagement member movable with respect to the frame and configured to engage a soil surface of a field; It is
a field contour detection system configured to:
receiving in situ sensor data representing a location of the ground engagement element;
generating field contour data representing a contour of the ground surface based on in situ sensor data; It is
generate a control signal based on field contour data.

[007] O Exemplo 2 é a máquina de plantio agrícola de qualquer um ou de todos os exemplos anteriores, em que o sistema de plantio compreende uma unidade de fileira e o elemento de engate ao solo compreende um elemento rotativo na unidade de fileira.[007] Example 2 is the agricultural planting machine of any or all of the previous examples, wherein the planting system comprises a row unit and the ground engagement element comprises a rotating element in the row unit.

[008] O Exemplo 3 é a máquina de plantio agrícola de qualquer um ou de todos os exemplos anteriores, em que o elemento rotativo compreende uma roda reguladora da unidade de fileira.[008] Example 3 is the agricultural planting machine of any or all of the previous examples, wherein the rotating element comprises a row unit regulating wheel.

[009] O Exemplo 4 é a máquina de plantio agrícola de qualquer um ou todos os exemplos anteriores, em que
a roda reguladora inclui uma articulação que tem um ângulo, em relação à armação, que varia com as mudanças de posição da roda reguladora, e
os dados do sensor in situ são recebidos de um sensor acoplado à articulação e representam o ângulo.
[009] Example 4 is the agricultural planting machine of any or all of the previous examples, in which
the adjusting wheel includes a pivot having an angle, relative to the frame, that varies with changes in position of the adjusting wheel, and
In situ sensor data is received from a sensor attached to the joint and represents the angle.

[0010] O Exemplo 5 é a máquina de plantio agrícola de qualquer um ou todos os exemplos anteriores, em que o sensor compreende um codificador.[0010] Example 5 is the agricultural planting machine of any or all of the previous examples, wherein the sensor comprises an encoder.

[0011] O Exemplo 6 é a máquina de plantio agrícola de qualquer um ou de todos os exemplos anteriores, em que a articulação compreende um eixo oscilante acoplado pivotavelmente à armação.[0011] Example 6 is the agricultural planting machine of any or all of the previous examples, wherein the linkage comprises an oscillating shaft pivotably coupled to the frame.

[0012] O Exemplo 7 é a máquina de plantio agrícola de qualquer um ou todos os exemplos anteriores, em que os dados do sensor in situ compreendem:
primeiros dados representando uma primeira posição do quadro; e
segundos dados representando uma segunda posição do elemento de engate ao solo em relação à armação.
[0012] Example 7 is the agricultural planting machine of any or all of the previous examples, wherein the in situ sensor data comprises:
first data representing a first position of the frame; It is
second data representing a second position of the ground engagement element in relation to the frame.

[0013] O Exemplo 8 é a máquina de plantio agrícola de qualquer um ou todos os exemplos anteriores, em que os dados de contorno de campo compreendem uma nuvem de pontos tridimensional.[0013] Example 8 is the agricultural planting machine of any or all of the previous examples, wherein the field contour data comprises a three-dimensional point cloud.

[0014] O Exemplo 9 é a máquina de plantio agrícola de qualquer um ou todos os exemplos anteriores, em que o sinal de controle é configurado para controlar a máquina de plantio agrícola para pelo menos um de:
armazenar o mapa de contorno de campo em um armazenamento de dados;
ou emite o mapa de contorno de campo.
[0014] Example 9 is the agricultural planting machine of any or all of the preceding examples, wherein the control signal is configured to control the agricultural planting machine for at least one of:
storing the field contour map in a data store;
or outputs the field contour map.

[0015] O Exemplo 10 é a máquina de plantio agrícola de qualquer um ou todos os exemplos anteriores e compreende adicionalmente:
um sensor de posição montado no elemento de engate ao solo e configurado para gerar os dados do sensor in situ.
[0015] Example 10 is the agricultural planting machine of any or all of the previous examples and further comprises:
a position sensor mounted on the ground engagement member and configured to generate sensor data in situ.

[0016] O Exemplo 11 é um método implementado por computador que compreende:
receber dados de sensor in situ que representam uma localização de um elemento de engate ao solo montado de forma móvel em relação a uma estrutura de uma máquina de plantio agrícola;
gerar dados de contorno de campo que representam um contorno de uma superfície de solo de um campo com base nos dados do sensor in situ; e
gerar um sinal de controle com base nos dados de contorno de campo.
[0016] Example 11 is a computer-implemented method comprising:
receiving in situ sensor data representing a location of a movably mounted ground engagement element relative to a frame of an agricultural planting machine;
generating field contour data representing a contour of a ground surface of a field based on in situ sensor data; It is
generate a control signal based on field contour data.

[0017] O Exemplo 12 é o método implementado por computador de qualquer um ou todos os exemplos anteriores, em que a máquina de plantio agrícola inclui uma unidade de fileira e o elemento de engate ao solo compreende um elemento rotativo na unidade de fileira.[0017] Example 12 is the computer-implemented method of any or all of the previous examples, wherein the agricultural planting machine includes a row unit and the ground engagement member comprises a rotating member in the row unit.

[0018] O Exemplo 13 é o método implementado por computador de qualquer um ou de todos os exemplos anteriores, em que o elemento rotativo inclui uma articulação com um ângulo, em relação à armação, que varia com as mudanças posicionais do elemento rotativo e o sensor in situ os dados são recebidos de um sensor acoplado à articulação e representam o ângulo.[0018] Example 13 is the computer-implemented method of any or all of the previous examples, wherein the rotating element includes a hinge at an angle, relative to the frame, that varies with positional changes of the rotating element and the in situ sensor data is received from a sensor attached to the joint and represents the angle.

[0019] O Exemplo 14 é o método implementado por computador de qualquer um ou de todos os exemplos anteriores, em que os dados do sensor in situ compreendem os primeiros dados que representam uma primeira posição do quadro e os segundos dados que representam uma segunda posição do elemento de engate ao solo em relação à armação.[0019] Example 14 is the computer-implemented method of any or all of the preceding examples, wherein the in situ sensor data comprises first data representing a first frame position and second data representing a second position. of the coupling element to the ground in relation to the frame.

[0020] O Exemplo 15 é o método implementado por computador de qualquer um ou todos os exemplos anteriores, em que os dados de contorno de campo compreendem uma nuvem de pontos tridimensional.[0020] Example 15 is the computer-implemented method of any or all of the previous examples, wherein the field contour data comprises a three-dimensional point cloud.

[0021] O Exemplo 16 é o método implementado por computador de qualquer um ou todos os exemplos anteriores, em que a geração de um sinal de controle compreende pelo menos um dentre:
armazenar o mapa de contorno de campo em um armazenamento de dados;
ou emitir o mapa de contorno de campo.
[0021] Example 16 is the computer-implemented method of any or all of the preceding examples, wherein generating a control signal comprises at least one of:
storing the field contour map in a data store;
or issue the field contour map.

[0022] O Exemplo 17 é um sistema de controle para uma máquina de plantio agrícola, em que o sistema de controle compreende: pelo menos um processador; e
instruções de armazenamento de memória executáveis pelo menos um processador, em que a instrução, quando executada, faz com que o sistema de controle:
receba os primeiros dados do sensor representando uma localização de uma armação da máquina de plantio agrícola, a máquina de plantio agrícola incluindo uma unidade de fileira montada de forma móvel em relação à estrutura e a unidade de fileira que tem um elemento de engate ao solo configurado para engatar uma superfície do solo de um campo;
receba os dados do segundo sensor que representam uma localização da engate ao solo em relação à armação;
gere dados de contorno de campo representando um contorno da superfície do solo do campo com base nos dados do primeiro sensor e nos dados do segundo sensor; e
gere um sinal de controle com base nos dados de contorno de campo.
[0022] Example 17 is a control system for an agricultural planting machine, wherein the control system comprises: at least one processor; It is
store executable memory instructions on at least one processor, wherein the instruction, when executed, causes the control system to:
receive first sensor data representing a location of an agricultural planting machine frame, the agricultural planting machine including a row unit movably mounted relative to the frame, and the row unit having a ground engagement member configured to engage a ground surface of a field;
receive data from the second sensor representing a location of the ground hitch relative to the frame;
generate field contour data representing a contour of the ground surface of the field based on data from the first sensor and data from the second sensor; It is
generate a control signal based on field contour data.

[0023] O Exemplo 18 é o sistema de controle de qualquer um ou de todos os exemplos anteriores, em que os dados do segundo sensor indicam um ângulo de uma articulação entre o elemento de engate ao solo e a armação, em que o ângulo varia com as mudanças de posição do elemento rotativo.[0023] Example 18 is the control system of any or all of the previous examples, wherein data from the second sensor indicates an angle of a joint between the ground engagement member and the frame, wherein the angle varies with changes in position of the rotating element.

[0024] O Exemplo 19 é o sistema de controle de qualquer um ou de todos os exemplos anteriores, em que os dados de contorno de campo compreendem uma nuvem de pontos tridimensional.[0024] Example 19 is the control system of any or all of the previous examples, wherein the field contour data comprises a three-dimensional point cloud.

[0025] O Exemplo 20 é o sistema de controle de qualquer um ou de todos os exemplos anteriores, em que o sinal de controle é configurado para pelo menos um dentre: armazenar o mapa de contorno de campo em um armazenamento de dados; ou emitir o mapa de contorno de campo.[0025] Example 20 is the control system of any or all of the previous examples, wherein the control signal is configured to at least one of: storing the field contour map in a data store; or issue the field contour map.

[0026] Este Sumário é provido para introduzir uma seleção de conceitos de forma simplificada que são descritos abaixo na Descrição Detalhada. Este Sumário não se destina a identificar os principais recursos ou recursos essenciais da matéria reivindicada, nem se destina a ser usado como auxílio na determinação do escopo da matéria reivindicada. A matéria reivindicada não se limita a implementações que resolvem qualquer ou todas as desvantagens observadas nos fundamentos.[0026] This Summary is provided to introduce a selection of concepts in a simplified form that are described below in the Detailed Description. This Summary is not intended to identify the principal features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter. The claimed subject matter is not limited to implementations that resolve any or all of the drawbacks noted in the fundamentals.

BREVE DESCRIÇÃO DOS DESENHOSBRIEF DESCRIPTION OF THE DRAWINGS

[0027] A Figura 1 é uma vista superior de um exemplo de uma máquina de plantio agrícola.[0027] Figure 1 is a top view of an example of an agricultural planting machine.

[0028] A Figura 2 é uma vista lateral mostrando um exemplo de uma unidade de fileira.[0028] Figure 2 is a side view showing an example of a row unit.

[0029] A Figura 3 é um diagrama de blocos de um exemplo de uma arquitetura de máquina agrícola.[0029] Figure 3 is a block diagram of an example of an agricultural machine architecture.

[0030] A Figura 4 é um diagrama de blocos de um exemplo de um sistema de detecção de contorno de campo.[0030] Figure 4 is a block diagram of an example of a field contour detection system.

[0031] A Figura 5 ilustra um exemplo de um mapa de contorno de campo.[0031] Figure 5 illustrates an example of a field contour map.

[0032] A Figura 6 é um diagrama de fluxo que ilustra um exemplo de operação de um sistema de detecção de contorno de campo.[0032] Figure 6 is a flow diagram illustrating an example of operation of a field contour detection system.

[0033] A Figura 7 é um diagrama de fluxo que ilustra um exemplo de operação de um sistema de detecção de contorno de campo usando entradas de sensor de um sensor de posição de elemento de engate ao solo.[0033] Figure 7 is a flow diagram illustrating an example operation of a field contour detection system using sensor inputs from a ground engagement element position sensor.

[0034] A Figura 8 é um diagrama de fluxo que ilustra um exemplo de operação de um sistema de detecção de contorno de campo usando um sensor de posição de unidade de fileira.[0034] Figure 8 is a flow diagram illustrating an example operation of a field contour detection system using a row unit position sensor.

[0035] A Figura 9 ilustra um exemplo de sensores de posição em uma máquina de plantio.[0035] Figure 9 illustrates an example of position sensors in a planting machine.

[0036] A Figura 10 é uma vista em perspectiva mostrando um exemplo de uma unidade de fileira.[0036] Figure 10 is a perspective view showing an example of a row unit.

[0037] A Figura 11 ilustra um exemplo de uma articulação em uma unidade de fileira.[0037] Figure 11 illustrates an example of a joint in a row unit.

[0038] A Figura 12 é um diagrama de blocos que mostra um exemplo da arquitetura ilustrada na Figura 1, implantado em uma arquitetura de servidor remoto.[0038] Figure 12 is a block diagram showing an example of the architecture illustrated in Figure 1, deployed on a remote server architecture.

[0039] As Figuras 13-15 mostram exemplos de dispositivos móveis que podem ser usados nas arquiteturas mostradas nas figuras anteriores.[0039] Figures 13-15 show examples of mobile devices that can be used in the architectures shown in the previous figures.

[0040] A Figura 16 é um diagrama de blocos mostrando um exemplo de um ambiente de computação que pode ser usado nas arquiteturas mostradas nas figuras anteriores.[0040] Figure 16 is a block diagram showing an example of a computing environment that can be used in the architectures shown in the previous figures.

DESCRIÇÃO DETALHADADETAILED DESCRIPTION

[0041] Conforme observado acima, muitos tipos diferentes de máquinas agrícolas têm ferramentas que são controladas para uma posição de operação desejada, seja para engatar no solo em uma profundidade desejada ou para operar em uma altura desejada acima da superfície do solo de um campo. Um exemplo de abordagem de detecção da superfície do solo utiliza imagens aéreas ou outras imagens remotas que adquirem imagens do campo. No entanto, os dados da imagem não estão bem definidos em relação aos locais reais de plantio das culturas. Além disso, as características do campo, como a presença de torrões, criam ruído que causa dificuldade na obtenção de um mapa de contorno de campo preciso e/ou identificação do contorno do campo em relação aos locais de plantio das fileiras de cultivo. Além disso, algumas abordagens de detecção são reativas, pois o contorno do campo é detectado em áreas já operadas pela máquina. Por exemplo, uma colheitadeira pode ser configurada para detectar a altura do solo atrás da barra de corte enquanto a colheitadeira está passando pelo campo. Tais abordagens podem resultar em controle impreciso devido à natureza reativa da detecção pós-operação.[0041] As noted above, many different types of agricultural machinery have tools that are controlled to a desired operating position, either to engage the soil at a desired depth or to operate at a desired height above the soil surface of a field. An example of a ground surface sensing approach uses aerial or other remote imagery that acquires images of the field. However, the image data is not well defined in relation to the actual crop planting locations. Additionally, field characteristics, such as the presence of clods, create noise that causes difficulty in obtaining an accurate field contour map and/or identifying the field contour in relation to crop row planting locations. Additionally, some detection approaches are reactive in that the field contour is detected in areas already operated by the machine. For example, a combine can be configured to sense the height of the soil behind the cutterbar while the combine is passing through the field. Such approaches can result in inaccurate control due to the reactive nature of post-operation detection.

[0042] A presente descrição prossegue em relação a uma máquina de plantio agrícola que tem um sistema de detecção de contorno de campo configurado para obter pontos de dados que representam o contorno de campo. Nos exemplos descritos, os pontos de dados são gerados com base em dados de sensores in situ que representam localizações de elementos de engate ao solo (por exemplo, rodas de calibre, etc.) em unidades de fileira da máquina de plantio. Uma nuvem de pontos tridimensional (3D), ou outra estrutura de mapa de contorno de campo, é gerada com base nos dados do sensor.[0042] The present description continues in relation to an agricultural planting machine that has a field contour detection system configured to obtain data points representing the field contour. In the examples described, data points are generated based on in situ sensor data representing locations of ground engagement elements (e.g., gauge wheels, etc.) on planting machine row units. A three-dimensional (3D) point cloud, or other field contour map structure, is generated based on the sensor data.

[0043] A Figura 1 é uma vista superior de um exemplo de uma máquina agrícola 100 incluindo uma plantadeira de colheita em fileira 102 (também denominada como máquina de plantio 102) e uma máquina de reboque 104 (por exemplo, um trator ou outro veículo de reboque). A máquina de plantio 102 inclui uma estrutura 106 configurada para suportar a máquina de plantio 102 em relação à máquina de reboque 104. A estrutura 106 inclui uma barra de ferramentas 108 que suporta uma pluralidade de unidades de fileira 110 montadas na barra de ferramentas 108.[0043] Figure 1 is a top view of an example of an agricultural machine 100 including a row crop planter 102 (also referred to as a planting machine 102) and a towing machine 104 (e.g., a tractor or other vehicle trailer). The planting machine 102 includes a frame 106 configured to support the planting machine 102 relative to the towing machine 104. The frame 106 includes a toolbar 108 that supports a plurality of row units 110 mounted on the toolbar 108.

[0044] A máquina de reboque 104 pode incluir um sistema de propulsão, como um motor alojado no compartimento do motor 112, e elementos de engate ao solo 114, como rodas ou esteiras. A máquina de reboque 104 inclui um compartimento do operador 116, como uma cabine, que pode incluir vários controles da máquina, mecanismos de entrada do usuário, bem como displays e outras interfaces de usuário. A máquina de reboque 104 pode ser articulada à máquina de plantio 102 de várias maneiras, incluindo, mas não se limitando a, mecanicamente, eletricamente, hidraulicamente, pneumaticamente, etc. Através da articulação, um operador pode controlar a máquina 104 para prover energia à máquina de plantio 102 e/ou controlar a operação da máquina de plantio 102, a partir do compartimento do operador 116, por exemplo.[0044] The towing machine 104 may include a propulsion system, such as an engine housed in the engine compartment 112, and ground engagement elements 114, such as wheels or tracks. The towing machine 104 includes an operator compartment 116, such as a cab, which may include various machine controls, user input mechanisms, as well as displays and other user interfaces. The towing machine 104 may be articulated to the planting machine 102 in various ways, including, but not limited to, mechanically, electrically, hydraulically, pneumatically, etc. Through the linkage, an operator can control the machine 104 to provide power to the planting machine 102 and/or control the operation of the planting machine 102, from the operator's compartment 116, for example.

[0045] A máquina agrícola 100 inclui um sistema de controle 118, cujos exemplos são descritos em mais detalhes abaixo. O sistema de controle 118 pode estar na máquina de plantio 102 ou máquina de reboque 104, ou em outro lugar, e o sistema de controle 118 pode ser distribuído em vários locais.[0045] Agricultural machine 100 includes a control system 118, examples of which are described in more detail below. The control system 118 may be on the planting machine 102 or trailer machine 104, or elsewhere, and the control system 118 may be distributed in multiple locations.

[0046] A barra de ferramentas 108 da estrutura 106 inclui uma seção central 120 e seções de asa 121 acopladas de forma articulada às extremidades da seção central 120 por conjuntos de articulação ou pivô correspondentes 122. As seções de asa 121 são configuradas para girar em torno de conjuntos de pivô 122 conforme a máquina de plantio 102 atravessa o campo, que permite que as unidades de fileira 110 nas seções de asa 121 sigam o contorno do campo. Além disso, as seções de asa 121 podem ser articuladas para cima para uma posição retraída para transporte.[0046] The toolbar 108 of the frame 106 includes a center section 120 and wing sections 121 pivotally coupled to the ends of the center section 120 by corresponding pivot or pivot assemblies 122. The wing sections 121 are configured to rotate in around pivot assemblies 122 as the planting machine 102 traverses the field, which allows the row units 110 in the wing sections 121 to follow the contour of the field. Additionally, the wing sections 121 may be hinged upward to a retracted position for transportation.

[0047] A Figura 2 é uma vista lateral que mostra um exemplo de uma unidade de fileira 110. A unidade de fileira 110 inclui um tanque de produtos químicos 123 e um tanque de armazenamento de sementes 124. A unidade de fileira 110 também inclui vários elementos de engate ao solo, incluindo um abridor de sulco 126 (tal como um abridor de disco duplo ou outro tipo de abridor), uma ou mais rodas de calibre 128 e um ou mais fechos de fileira 130 (ilustrativamente rodas de fechamento). As sementes do tanque de armazenamento de sementes 124 são alimentadas por gravidade em um medidor de sementes 136. O medidor de sementes 136 controla a taxa na qual as sementes são lançadas em um tubo de sementes 132 ou outro sistema de distribuição de sementes, como uma esteira de escova, do tanque de armazenamento de sementes 124. As sementes podem ser detectadas por um sensor de sementes 134.[0047] Figure 2 is a side view showing an example of a row unit 110. The row unit 110 includes a chemical tank 123 and a seed storage tank 124. The row unit 110 also includes several ground engaging elements, including a furrow opener 126 (such as a double disc opener or other type of opener), one or more gauge wheels 128, and one or more row fasteners 130 (illustratively closing wheels). Seed from the seed storage tank 124 is gravity fed into a seed meter 136. The seed meter 136 controls the rate at which seeds are dropped into a seed tube 132 or other seed distribution system, such as a brush mat, from seed storage tank 124. Seeds can be detected by a seed sensor 134.

[0048] Um atuador de força descendente 138 é montado em uma instalação de acoplamento 140 que acopla a unidade de fileira 110 à barra de ferramentas 108. O atuador 138 pode ser um atuador hidráulico, um atuador pneumático, um atuador mecânico com base em mola ou uma ampla variedade de outros atuadores. No exemplo mostrado na Figura 2, uma haste 142 é acoplada a uma articulação paralela 144 e é usada para exercer uma força descendente adicional (na direção indicada pela seta 146) na unidade de fileira 110 em direção ao solo 148.[0048] A downforce actuator 138 is mounted to a coupling facility 140 that couples the row unit 110 to the toolbar 108. The actuator 138 may be a hydraulic actuator, a pneumatic actuator, a spring-based mechanical actuator or a wide variety of other actuators. In the example shown in Figure 2, a rod 142 is coupled to a parallel joint 144 and is used to exert an additional downward force (in the direction indicated by arrow 146) on the row unit 110 toward the ground 148.

[0049] Um conjunto de braços de controle de roda reguladora (ou braços de roda reguladora) 150 montam de forma móvel as rodas de calibre 128 em uma haste 152 e controlam um deslocamento entre as rodas de calibre 128 e os discos no abridor de sulco 126, para controlar a profundidade de plantio. Os braços de controle 150 encostam contra um batente mecânico (ou membro de contato do braço ou cunha) 154. A posição do batente mecânico 154 em relação à haste 152 pode ser definida por um conjunto de atuador de profundidade de plantio 156. Os braços de controle 150 giram ilustrativamente em torno do ponto de articulação 158 de modo que, à medida que a instalação de atuador de profundidade de plantio 156 atua para alterar a posição do batente mecânico 154, a posição relativa das rodas medidoras 128, em relação ao abridor de sulco 126, muda para alterar a profundidade na qual as sementes são plantadas.[0049] A set of gauge wheel control arms (or gauge wheel arms) 150 movably mount the 128 gauge wheels on a rod 152 and control a displacement between the 128 gauge wheels and the discs in the furrow opener 126, to control the planting depth. The control arms 150 abut against a mechanical stop (or arm contact member or wedge) 154. The position of the mechanical stop 154 relative to the rod 152 can be set by a planting depth actuator assembly 156. control 150 illustratively rotate about the pivot point 158 so that, as the installation of planting depth actuator 156 acts to change the position of the mechanical stop 154, the relative position of the metering wheels 128, relative to the opener. furrow 126, changes to alter the depth at which seeds are planted.

[0050] Em operação, a unidade de fileira 110 se desloca, no geral, na direção indicada pela seta 160. O abridor de sulco 126 abre um sulco 162 no solo 148 e a profundidade do sulco 162 é definida pela instalação de atuador de profundidade de plantio 156, que, por si só, controla o deslocamento entre as partes mais baixas das rodas medidoras 128 e o abridor de sulcos 126. As sementes são lançadas através do tubo de sementes 132, no sulco 162 e o fecho de fileira 130 fecha o solo.[0050] In operation, the row unit 110 generally moves in the direction indicated by the arrow 160. The furrow opener 126 opens a furrow 162 in the soil 148 and the depth of the furrow 162 is set by installing the depth actuator planting tool 156, which itself controls the displacement between the lowest parts of the measuring wheels 128 and the furrow opener 126. The seeds are dropped through the seed tube 132 into the furrow 162 and the row lock 130 closes the soil.

[0051] De acordo com um exemplo, a instalação de atuador 156 pode ser acionada automaticamente pelo sistema de controle 118, a partir do compartimento do operador do veículo de reboque. A instalação de atuador 156 também pode ser acionada com base em uma entrada do operador detectada através do sistema de controle 118 e/ou acionada automaticamente para alterar automaticamente a profundidade de plantio conforme a unidade de fileira 110 é rebocada pelo campo.[0051] According to an example, the actuator installation 156 can be automatically activated by the control system 118, from the operator's compartment of the tow vehicle. The actuator installation 156 may also be actuated based on an operator input detected through the control system 118 and/or triggered automatically to automatically change the planting depth as the row unit 110 is towed through the field.

[0052] A Figura 3 é um diagrama de blocos de um exemplo de uma arquitetura de máquina agrícola 200. Para fins de ilustração, mas não por limitação, a arquitetura 200 será descrita no contexto da máquina agrícola 100 incluindo a máquina de plantio 102 mostrada na Figura 1. Cada unidade de fileira 110 inclui um sistema de plantio com um sistema de medição 202 (por exemplo, sensor de sementes 134, medidor de sementes 136, etc.) e um sistema de distribuição 204 (por exemplo, tubo de sementes 132) disposto no mesmo ou associado à unidade de fileira 110. Embora os detalhes de uma unidade de fileira única 110 sejam ilustrados na Figura 3 e discutido em mais detalhes abaixo, observa-se que outras unidades de fileira 110 podem incluir componentes semelhantes.[0052] Figure 3 is a block diagram of an example of an agricultural machine architecture 200. For purposes of illustration, but not by way of limitation, the architecture 200 will be described in the context of the agricultural machine 100 including the planting machine 102 shown in Figure 1. Each row unit 110 includes a planting system with a measuring system 202 (e.g., seed sensor 134, seed meter 136, etc.) and a distribution system 204 (e.g., seed tube 132) disposed in the same or associated with row unit 110. Although details of a single row unit 110 are illustrated in Figure 3 and discussed in more detail below, it is noted that other row units 110 may include similar components.

[0053] Conforme mostrado, a máquina de plantio 102 inclui o sistema de controle 118 configurado para controlar os subsistemas controláveis 206 que realizam operações em um campo ou outro local de trabalho. Por exemplo, um operador 208 pode interagir e controlar a máquina de plantio 102 através de uma interface de operador 210 provida por mecanismos de interface de operador 212. O operador 208 também pode interagir e controlar a máquina de reboque 104 através de mecanismos de interface de operador correspondentes à máquina 104. Os mecanismos de interface de operador podem incluir coisas como volante, pedais, alavancas, joysticks, botões, mostradores, articulações, etc. Além disso, os mecanismos de interface do operador podem incluir um dispositivo de exibição que exibe elementos acionáveis pelo usuário, como ícones, links, botões, etc. o dispositivo é uma tela sensível ao toque, esses itens acionáveis pelo usuário podem ser acionados por gestos de toque. Da mesma forma, onde os mecanismos de interface do operador incluem mecanismos de processamento de fala, o operador 208 pode prover entradas e receber saídas através de um microfone e alto-falante, respectivamente. Os mecanismos de interface do operador 212 podem incluir qualquer um de uma ampla variedade de outros mecanismos de áudio, visuais ou hápticos.[0053] As shown, planting machine 102 includes control system 118 configured to control controllable subsystems 206 that perform operations in a field or other work site. For example, an operator 208 may interact with and control the planting machine 102 through an operator interface 210 provided by operator interface mechanisms 212. The operator 208 may also interact with and control the trailer machine 104 through operator interface mechanisms 212. operator interface mechanisms corresponding to machine 104. Operator interface mechanisms may include such things as steering wheels, pedals, levers, joysticks, buttons, dials, linkages, etc. Additionally, the operator interface mechanisms may include a display device that displays user-actionable elements such as icons, links, buttons, etc. The device is a touch screen, these user actionable items can be triggered by touch gestures. Likewise, where the operator interface mechanisms include speech processing mechanisms, the operator 208 may provide inputs and receive outputs through a microphone and speaker, respectively. The operator interface mechanisms 212 may include any of a wide variety of other audio, visual, or haptic mechanisms.

[0054] A máquina de plantio 102 inclui um sistema de comunicação 214 configurado para se comunicar com outros sistemas ou máquinas na arquitetura 200. Por exemplo, o sistema de comunicação 214 pode se comunicar com outras máquinas, como máquina de reboque 104 e/ou outras máquinas 216 operando em relação ao campo. Por exemplo, as máquinas 216 podem incluir veículos aéreos não tripulados (VANTs) ou drones configurados para obter dados de contorno de campo. Os exemplos são discutidos em mais detalhes abaixo.[0054] Planting machine 102 includes a communication system 214 configured to communicate with other systems or machines in architecture 200. For example, communication system 214 may communicate with other machines, such as trailer machine 104 and/or other machines 216 operating in relation to the field. For example, machines 216 may include unmanned aerial vehicles (UAVs) or drones configured to obtain field contour data. Examples are discussed in more detail below.

[0055] O sistema de comunicação 214 está configurado para comunicar com um ou mais sistemas de computação remotos 218 através de uma rede 220. A rede 220 pode ser qualquer uma de uma ampla variedade de diferentes tipos de redes. Por exemplo, a rede 220 pode ser uma rede de área ampla, uma rede de área local, uma rede de comunicação de campo próximo, uma rede de comunicação celular ou qualquer uma de uma ampla variedade de outras redes ou combinações de redes.[0055] Communication system 214 is configured to communicate with one or more remote computing systems 218 via a network 220. Network 220 can be any of a wide variety of different types of networks. For example, network 220 may be a wide area network, a local area network, a near field communication network, a cellular communication network, or any of a wide variety of other networks or combinations of networks.

[0056] O sistema de comunicação 214 pode incluir lógica de comunicação sem fio, que pode ser substancialmente qualquer sistema de comunicação sem fio que pode ser usado pelos sistemas e componentes da máquina de plantio 102 para comunicar informações. Em um exemplo, o sistema de comunicação 214 se comunica através de um barramento CAN (ou outra rede, como uma rede Ethernet, etc.) para comunicar informações. Esta informação pode incluir os vários sinais de sensor e sinais de saída gerados com base nas variáveis do sensor e/ou variáveis detectadas.[0056] The communication system 214 may include wireless communication logic, which may be substantially any wireless communication system that may be used by the systems and components of the planting machine 102 to communicate information. In one example, the communication system 214 communicates over a CAN bus (or other network, such as an Ethernet network, etc.) to communicate information. This information may include the various sensor signals and output signals generated based on the sensor variables and/or sensed variables.

[0057] Um usuário remoto 222 é ilustrado como interagindo com o sistema de computação remoto 218, que pode ser uma grande variedade de diferentes tipos de sistemas. Por exemplo, o sistema de computação remoto 218 pode ser um ambiente de servidor remoto usado pelo usuário remoto 222, como para receber comunicações ou enviar comunicações para a máquina de plantio 102 através do sistema de comunicação 214. Além disso, o sistema de computação remoto 218 pode incluir um dispositivo móvel, uma rede remota ou uma ampla variedade de outros sistemas remotos. O usuário remoto 222 pode receber comunicações, como notificações, solicitações de assistência, etc., da máquina de plantio 102 em um dispositivo móvel. O sistema de computação remoto 218 pode incluir um ou mais processadores ou servidores, um armazenamento de dados e outros itens também.[0057] A remote user 222 is illustrated as interacting with the remote computing system 218, which may be a wide variety of different types of systems. For example, the remote computing system 218 may be a remote server environment used by the remote user 222, such as to receive communications from or send communications to the planting machine 102 via the communications system 214. Furthermore, the remote computing system 218 may include a mobile device, a remote network, or a wide variety of other remote systems. The remote user 222 may receive communications, such as notifications, requests for assistance, etc., from the planting machine 102 on a mobile device. The remote computing system 218 may include one or more processors or servers, a data store, and other items as well.

[0058] A máquina de plantio 102 inclui um ou mais processadores 224, sensores 226, um armazenamento de dados 228 e também pode incluir outros itens 230. Observa-se que enquanto a máquina de plantio 102 é ilustrada na Figura 3 como um implemento rebocado, que é rebocado pela máquina de reboque 104, em um exemplo a máquina de plantio 102 pode ser autopropelida. Por exemplo, os subsistemas controláveis 206 podem incluir um subsistema de propulsão 232 e um subsistema de direção 234. Além disso, observa-se que os elementos da máquina de plantio 102 podem ser providos ou distribuídos na máquina de reboque 104, que é representada pelos blocos tracejadas na Figura 3.[0058] Planting machine 102 includes one or more processors 224, sensors 226, a data store 228, and may also include other items 230. Note that while planting machine 102 is illustrated in Figure 3 as a trailed implement , which is towed by the towing machine 104, in one example the planting machine 102 may be self-propelled. For example, the controllable subsystems 206 may include a propulsion subsystem 232 and a steering subsystem 234. Furthermore, it is seen that the elements of the planting machine 102 may be provided or distributed in the towing machine 104, which is represented by the dashed blocks in Figure 3.

[0059] Os sensores 226 podem incluir qualquer um de uma ampla variedade de sensores. Por exemplo, os sensores 226 podem incluir sensores de posição da máquina 236, sensores de velocidade da máquina 238 e também podem incluir outros sensores 240.[0059] Sensors 226 may include any of a wide variety of sensors. For example, sensors 226 may include machine position sensors 236 , machine speed sensors 238 , and may also include other sensors 240 .

[0060] Os sensores de posição da máquina 236 são configurados para identificar uma posição da máquina de plantio 102 e/ou uma rota correspondente (por exemplo, direção) da máquina de plantio 102 conforme a máquina de plantio 102 atravessa o local de trabalho (por exemplo, um campo alvo a ser plantado). Os sensores de posição da máquina 236 podem incluir, mas não estão limitados a, um receptor do Sistema Global de Navegação por Satélite (GNSS) que recebe sinais de um transmissor de satélite GNSS. Um exemplo inclui um Sistema de Posicionamento Global (GPS). O sensor de posição 236 também pode incluir um componente Cinemático em Tempo Real (RTK) que é configurado para aumentar a precisão dos dados de posição derivados do sinal GNSS de um receptor. Ilustrativamente, um componente RTK usa medições da fase da onda portadora do sinal, além do conteúdo de informações do sinal, para prover correções em tempo real, que podem prover precisão de até nível de centímetro da determinação da posição.[0060] Machine position sensors 236 are configured to identify a position of the planting machine 102 and/or a corresponding route (e.g., direction) of the planting machine 102 as the planting machine 102 traverses the work site ( for example, a target field to be planted). The position sensors of the machine 236 may include, but are not limited to, a Global Navigation Satellite System (GNSS) receiver that receives signals from a GNSS satellite transmitter. An example includes a Global Positioning System (GPS). The position sensor 236 may also include a Real-Time Kinematic (RTK) component that is configured to increase the accuracy of position data derived from the GNSS signal from a receiver. Illustratively, an RTK component uses measurements of the phase of the signal's carrier wave, in addition to the information content of the signal, to provide real-time corrections, which can provide up to centimeter-level accuracy of position determination.

[0061] Além disso, os sensores de posição da máquina 236 podem detectar as posições relativas das porções da máquina de plantio 102. Por exemplo, os sensores de posição da máquina 236 podem incluir sensores de posição de armação 242 configurados para detectar uma posição de armação 106, tal como a orientação (por exemplo, inclinação, etc.) da armação 106 em relação a um plano horizontal e/ou coordenadas geográficas (por exemplo, a latitude, longitude e altitude) da armação. Ilustrativamente, os sensores de posição de armação 242 incluem sensores de seção central 244, sensores de seção de asa 246 e podem incluir outros sensores 248.[0061] Additionally, machine position sensors 236 may detect the relative positions of portions of planting machine 102. For example, machine position sensors 236 may include frame position sensors 242 configured to detect a position of frame 106, such as the orientation (e.g., tilt, etc.) of the frame 106 relative to a horizontal plane and/or geographic coordinates (e.g., the latitude, longitude, and altitude) of the frame. Illustratively, frame position sensors 242 include center section sensors 244, wing section sensors 246, and may include other sensors 248.

[0062] Os sensores de seção central 244 são configurados para detectar uma posição da seção central 120 da barra de ferramentas 108 em um sistema de coordenadas tridimensional. Os exemplos são discutidos em mais detalhes abaixo. Resumidamente, no entanto, os sensores de seção central 244 podem incluir detectores de posição (tais como sensores GPS-RTK) localizados em extremidades opostas da seção central 120, tais como instalações de pivô próximos 122. Os sinais dos sensores de seção central 244 são utilizados para identificar, com um grau de precisão relativamente alto (por exemplo, precisão em nível de centímetros), a posição de cada extremidade da seção central 120. Esta informação de posição pode incluir a latitude, longitude e altitude ou elevação. Com base em uma primeira posição de uma primeira extremidade da seção central 120 e uma segunda posição da segunda extremidade da seção central 120, o sistema de controle 118 pode determinar a orientação da seção central 120. Além disso, a latitude, longitude e altitude da montagem as localizações de cada unidade de fileira 110 ao longo da seção central 120 podem ser determinadas com base nestes dados.[0062] Center section sensors 244 are configured to detect a position of the center section 120 of toolbar 108 in a three-dimensional coordinate system. Examples are discussed in more detail below. Briefly, however, center section sensors 244 may include position detectors (such as GPS-RTK sensors) located at opposite ends of center section 120, such as nearby pivot facilities 122. Signals from center section sensors 244 are used to identify, with a relatively high degree of accuracy (e.g., centimeter level accuracy), the position of each end of the central section 120. This position information may include latitude, longitude, and altitude or elevation. Based on a first position of a first end of the center section 120 and a second position of the second end of the center section 120, the control system 118 may determine the orientation of the center section 120. Additionally, the latitude, longitude, and altitude of the assembly locations of each row unit 110 along the center section 120 can be determined based on this data.

[0063] Os sensores de seção de asa 246 são configurados para detectar uma posição de seções de asa 121. Exemplos são discutidos em mais detalhes abaixo. Resumidamente, no entanto, os sensores de seção de asa 246 podem ser semelhantes aos sensores 244 e posicionados nas extremidades externas (em relação ao meio da barra de ferramentas 108) de cada seção de asa 121. Assim, os sensores de seção de asa 246 são configurados para emitir dados de posição (por exemplo, latitude, longitude e altitude) indicando a posição (por exemplo, latitude, longitude, elevação) das extremidades da seção de asa 121. O sistema de controle 118 é configurado para determinar a orientação das seções de asa 121 em um sistema de coordenadas tridimensional com base na posição dados que indicam as extremidades das seções de asa 121 e dados de posição que indicam a posição da seção central 120 próximo às instalações de pivô 122. Consequentemente, a latitude, longitude e altitude dos locais de montagem de cada unidade de fileira 110 ao longo das seções de asa 121 também podem ser determinados.[0063] Wing section sensors 246 are configured to detect a position of wing sections 121. Examples are discussed in more detail below. Briefly, however, wing section sensors 246 may be similar to sensors 244 and positioned at the outer ends (relative to the middle of toolbar 108) of each wing section 121. Thus, wing section sensors 246 are configured to output position data (e.g., latitude, longitude, and altitude) indicating the position (e.g., latitude, longitude, elevation) of the ends of the wing section 121. The control system 118 is configured to determine the orientation of the wing sections 121 in a three-dimensional coordinate system based on position data indicating the ends of the wing sections 121 and position data indicating the position of the center section 120 proximate the pivot facilities 122. Accordingly, the latitude, longitude and altitude of the mounting locations of each row unit 110 along the wing sections 121 can also be determined.

[0064] O sensor de velocidade da máquina 238 está configurado para emitir um sinal indicativo de uma velocidade da máquina de plantio 102. O sensor 238 pode detectar o movimento de um ou mais elementos de contato com o solo (por exemplo, rodas ou esteiras) e/ou pode utilizar os sinais recebidos de outras fontes, como o sensor de posição 236.[0064] The machine speed sensor 238 is configured to output a signal indicative of a speed of the planting machine 102. The sensor 238 can detect the movement of one or more ground contact elements (e.g., wheels or tracks ) and/or may use signals received from other sources, such as position sensor 236.

[0065] O sistema de controle 118 inclui um controlador 250, que pode incluir o componente de controle de ajustes 252 e o componente de controle de interface 254. O sistema de controle 118 também inclui um sistema de detecção de contorno de campo 256 e pode incluir outros itens 258 também. Note-se que, embora o sistema de detecção de contorno de campo 256 seja ilustrado na máquina de plantio 102, alguns ou todos os componentes do sistema 256 podem estar localizados em outros itens na arquitetura 200 e podem ser distribuídos por várias máquinas ou sistemas diferentes. Por exemplo, alguns ou todos os sistemas de detecção de contorno de campo 256 podem estar localizados no sistema de computação remoto 218 e/ou máquina 216.[0065] The control system 118 includes a controller 250, which may include the adjustment control component 252 and the interface control component 254. The control system 118 also includes a field contour detection system 256 and may include other items 258 as well. Note that although the field contour detection system 256 is illustrated on the planting machine 102, some or all of the components of the system 256 may be located on other items in the architecture 200 and may be distributed across several different machines or systems. . For example, some or all of the field contour detection systems 256 may be located on the remote computing system 218 and/or machine 216.

[0066] O sistema de detecção de contorno de campo 256 é configurado para receber dados de sensor in situ detectados do campo e gerar dados de contorno de campo. Os dados de contorno de campo podem ser utilizados para gerar uma nuvem de pontos tridimensional ou outro mapa de contorno de campo. Em um exemplo, o sistema de detecção de contorno de campo 256 recebe entradas dos sensores de posição da máquina 236 conforme a máquina de plantio 102 opera no campo. Os mapas de contorno de campo gerados pelo sistema de detecção de contorno de campo 256 podem ser armazenados no armazenamento de dados 228, conforme representado no bloco 260. Alternativamente, ou adicionalmente, os mapas de contorno de campo podem ser enviados para o sistema de computação remoto 218 ou outros sistemas ou máquinas.[0066] The field contour detection system 256 is configured to receive in situ sensor data detected from the field and generate field contour data. Field contour data can be used to generate a three-dimensional point cloud or other field contour map. In one example, the field contour detection system 256 receives inputs from machine position sensors 236 as the planting machine 102 operates in the field. Field contour maps generated by field contour detection system 256 may be stored in data store 228, as represented in block 260. Alternatively, or additionally, field contour maps may be sent to the computing system remote 218 or other systems or machines.

[0067] A lógica de controle de ajustes 252 é configurada para gerar ajustes que são aplicados a, ou de outra forma controlam, subsistemas controláveis 206. Por exemplo, as unidades de fileira 110 podem ser controladas para plantar seletivamente o campo à medida que a máquina de plantio 102 atravessa o campo. Cada unidade de fileira 110 pode ser controlada, por exemplo, ligando ou desligando um medidor de sementes, elevando e abaixando a unidade de fileira 110, acionando rotativamente os elementos de engate ao solo, alterando a força descendente aplicada pelo atuador de força descendente 138, etc.[0067] Adjustment control logic 252 is configured to generate adjustments that are applied to, or otherwise control, controllable subsystems 206. For example, row units 110 can be controlled to selectively plant the field as the 102 planting machine crosses the field. Each row unit 110 may be controlled, for example, by turning on or off a seed meter, raising and lowering the row unit 110, rotating the ground engagement elements, changing the downward force applied by the downward force actuator 138, etc.

[0068] A lógica de controle de interface 254 está configurada para gerar sinais de controle para controlar os mecanismos de interface do operador 212, como um dispositivo de exibição, para prover e detectar a interação do operador com a interface do operador 210.[0068] Interface control logic 254 is configured to generate control signals to control operator interface mechanisms 212, such as a display device, to provide and detect operator interaction with operator interface 210.

[0069] Os subsistemas controláveis 206 também podem incluir um ou mais atuadores diferentes 262 e também podem incluir outros itens 264. Os atuadores 262 são configurados para alterar os ajustes da máquina, configuração da máquina, etc.[0069] The controllable subsystems 206 may also include one or more different actuators 262 and may also include other items 264. The actuators 262 are configured to change machine settings, machine configuration, etc.

[0070] Conforme ilustrado na Figura 3, a unidade de fileira 110 inclui um componente de extremidade de distribuição 266, tal como um porta sementes, acoplada ao sistema de distribuição 204. O componente 266 é configurado para colocar sementes, medidas pelo sistema de dosagem 202, no sulco criado pelo abridor de sulco 126. A Figura 3 também ilustra que a unidade de fileira 110 inclui uma(s) roda(s) de medição 128 e um fecho de fileira 130. A unidade de fileira 110 também pode incluir um limpador de fileira 268 que opera na frente do abridor de sulco 126 para limpar a área da fileira de detritos antes do sulco ser aberto. A unidade de fileira 110 também inclui um controlador 270, um ou mais sensores de posição de unidade de fileira 272 e pode incluir outros itens 274 também.[0070] As illustrated in Figure 3, the row unit 110 includes a distribution end component 266, such as a seed holder, coupled to the distribution system 204. The component 266 is configured to place seeds, metered by the metering system 202, in the groove created by the groove opener 126. Figure 3 also illustrates that the row unit 110 includes a measuring wheel(s) 128 and a row lock 130. The row unit 110 may also include a row cleaner 268 which operates in front of the furrow opener 126 to clear the row area of debris before the furrow is opened. The row unit 110 also includes a controller 270, one or more row unit position sensors 272, and may include other items 274 as well.

[0071] O controlador 270 está configurado para controlar a unidade de fileira 110, por exemplo, com base em sinais do controlador 250. Os sensores de posição da unidade de fileira 272 são configurados para emitir um sinal indicativo de uma posição de um elemento de engate ao solo da unidade de fileira 110, tal como limpador de fileira 268, abridor de sulco 226, roda reguladora 128, fecho de fileira 130, etc. Conforme discutido em mais detalhes abaixo, o sensor de posição da unidade de fileira 272 pode detectar a posição do elemento de contato com o solo diretamente. Por exemplo, o sensor de posição da unidade de fileira 272 pode incluir um componente GPSRTK que é montado na roda reguladora 128 (ou em outro lugar na unidade de fileira) que detecta a posição da roda reguladora 128 em um sistema de coordenadas tridimensional. Desta forma, o sensor de posição da unidade de fileira 272 pode emitir uma indicação da altura da fileira de cultura particular que é plantada pela unidade de fileira 110. Alternativamente, ou adicionalmente, o sensor de posição da unidade de fileira 272 pode emitir um sinal de sensor que é usado para detectar a posição do elemento de engate ao solo indiretamente. Por exemplo, um ou mais sensores de posição de unidade de fileira 272 podem gerar uma indicação da posição relativa do elemento de engate ao solo para a posição de montagem na qual a unidade de fileira 110 é montada na barra de ferramentas 108.[0071] The controller 270 is configured to control the row unit 110, for example, based on signals from the controller 250. The position sensors of the row unit 272 are configured to output a signal indicative of a position of a control element. ground hitch of row unit 110, such as row cleaner 268, furrow opener 226, regulating wheel 128, row lock 130, etc. As discussed in more detail below, the row unit position sensor 272 can detect the position of the ground contact element directly. For example, the row unit position sensor 272 may include a GPSRTK component that is mounted on the gauge wheel 128 (or elsewhere on the row unit) that detects the position of the gauge wheel 128 in a three-dimensional coordinate system. In this way, the row unit position sensor 272 can output an indication of the height of the particular crop row that is planted by the row unit 110. Alternatively, or additionally, the row unit position sensor 272 can output a signal sensor that is used to detect the position of the ground engagement element indirectly. For example, one or more row unit position sensors 272 may generate an indication of the relative position of the ground engagement member to the mounting position in which the row unit 110 is mounted on the tool bar 108.

[0072] A Figura 4 ilustra um exemplo de sistema de detecção de contorno de campo 256. Como ilustrado, o sistema 256 inclui um componente de recepção de dados de sensor in situ 302, um componente gerador de ponto de dados de contorno de campo 304, um componente gerador de mapa de contorno de campo 306 e um gerador de sinal de controle 308 O sistema 256 também pode incluir um ou mais processadores ou servidores 310 e também pode incluir outros itens 312.[0072] Figure 4 illustrates an example of a field contour detection system 256. As illustrated, the system 256 includes an in situ sensor data receiving component 302, a field contour data point generating component 304 , a field contour map generator component 306 , and a control signal generator 308 The system 256 may also include one or more processors or servers 310 and may also include other items 312 .

[0073] O componente de recepção de dados de sensor in situ 302 é configurado para receber dados de sensor in situ de um ou mais sensores in situ. Por exemplo, os dados do sensor in situ podem ser recebidos dos sensores 226 na máquina de plantio 102. Alternativamente, ou além disso, os dados do sensor podem ser recebidos dos sensores na máquina 216, como dados de imagem de um veículo aéreo (por exemplo, um VANT). Com base nos dados do sensor, o componente gerador de ponto de dados de contorno de campo 304 é configurado para gerar conjuntos de pontos de dados de contorno de campo correspondentes às fileiras de colheita. Um exemplo de ponto de dados de contorno de campo representa uma elevação da superfície do campo no local representado pelo ponto de dados. O componente 304 inclui um componente de determinação de taxa de amostragem 314 configurado para definir uma taxa de amostragem para os dados. Por exemplo, os dados podem ser amostrados até a largura das fileiras para que uma grade de pontos de dados seja criada e alinhada com as fileiras de corte. O componente 304 também pode incluir outros itens 315.[0073] The in situ sensor data receiving component 302 is configured to receive in situ sensor data from one or more in situ sensors. For example, in situ sensor data may be received from sensors 226 on planting machine 102. Alternatively, or in addition, sensor data may be received from sensors on machine 216, such as image data from an aerial vehicle (e.g. example, a UAV). Based on the sensor data, the field contour data point generator component 304 is configured to generate sets of field contour data points corresponding to crop rows. An example field contour data point represents an elevation of the field surface at the location represented by the data point. Component 304 includes a sampling rate determining component 314 configured to set a sampling rate for the data. For example, data can be sampled to the width of the rows so that a grid of data points is created and aligned with the cutoff rows. Component 304 may also include other items 315.

[0074] O componente gerador de mapa de contorno de campo 306 é configurado para gerar um mapa de contorno de campo com base nos pontos de dados de contorno de campo gerados pelo componente 304. Por exemplo, mas não por limitação, um gerador de nuvem de pontos tridimensional 316 pode gerar uma nuvem de pontos dimensional. Um exemplo é ilustrado na Figura 5. O componente 306 também pode incluir outros itens 317.[0074] The field contour map generator component 306 is configured to generate a field contour map based on the field contour data points generated by the component 304. For example, but not by way of limitation, a cloud generator of three-dimensional points 316 can generate a dimensional point cloud. An example is illustrated in Figure 5. Component 306 may also include other items 317.

[0075] Conforme mostrado na Figura 5, uma nuvem de pontos tridimensional 320 inclui uma pluralidade de conjuntos de pontos de dados 322-1, 322-3, 322-4, 322-5, 322-6, 322-7, 322-N (coletivamente denominados como dados conjuntos de pontos 322), cada um correspondendo a uma fileira de cultura diferente detectada no campo. A nuvem de pontos tridimensional 320 forma uma grade de pontos de dados correspondentes aos locais de plantio das fileiras de cultivo, que podem ser usados para controlar operações agrícolas subsequentes.[0075] As shown in Figure 5, a three-dimensional point cloud 320 includes a plurality of sets of data points 322-1, 322-3, 322-4, 322-5, 322-6, 322-7, 322- N (collectively referred to as data point sets 322), each corresponding to a different crop row detected in the field. The three-dimensional point cloud 320 forms a grid of data points corresponding to the planting locations of crop rows, which can be used to control subsequent agricultural operations.

[0076] Por exemplo, referindo-se novamente à Figura 4, o gerador de sinal de controle 308 é configurado para gerar um sinal de controle com base no mapa de contorno de campo. Por exemplo, a operação de uma máquina agrícola, como máquina de plantio, máquina de pulverização, máquina de colheita, etc., é controlada com base no mapa de contorno do campo.[0076] For example, referring back to Figure 4, the control signal generator 308 is configured to generate a control signal based on the field contour map. For example, the operation of an agricultural machine such as planting machine, spraying machine, harvesting machine, etc. is controlled based on the field contour map.

[0077] A Figura 6 é um diagrama de fluxo que ilustra um exemplo de operação de um sistema de detecção de contorno de campo. Para fins de ilustração, mas não por limitação, a Figura 6 será discutida no contexto das Figuras 3 e 4.[0077] Figure 6 is a flow diagram illustrating an example of operation of a field contour detection system. For purposes of illustration, but not limitation, Figure 6 will be discussed in the context of Figures 3 and 4.

[0078] No bloco 332, uma máquina móvel está operando em relação a um campo alvo. Por exemplo, a máquina móvel pode incluir um veículo aéreo, como um veículo aéreo não tripulado (VANT) ou drone 334, operando sobre o campo alvo. Em outros exemplos, a máquina móvel pode incluir uma máquina de plantio 336, uma máquina de pulverização 338, uma máquina de colheita 340 ou também pode incluir outros tipos de máquinas 342.[0078] In block 332, a mobile machine is operating relative to a target field. For example, the mobile machine may include an aerial vehicle, such as an unmanned aerial vehicle (UAV) or drone 334, operating over the target field. In other examples, the mobile machine may include a planting machine 336, a spraying machine 338, a harvesting machine 340, or may also include other types of machines 342.

[0079] No bloco 344, as entradas de sensor são detectadas a partir de sensores na máquina móvel. Por exemplo, as entradas de sensores podem ser recebidas de sensores de imagem 346, que adquirem imagens do campo. Além disso, as entradas de sensor podem ser recebidas de sensores de detecção e alcance de luz (LIDAR) 348 e/ou sensores de detecção e alcance de rádio (RADAR) 350. Além disso, as entradas de sensor podem ser recebidas de sensores de posição do elemento de engate ao solo (bloco 352) que detectar a posição dos elementos de contato com o solo na máquina móvel. Obviamente, outras entradas de sensor também podem ser recebidas, conforme representado no bloco 354.[0079] In block 344, sensor inputs are detected from sensors on the mobile machine. For example, sensor inputs may be received from image sensors 346, which acquire images of the field. Additionally, sensor inputs may be received from light detection and ranging (LIDAR) sensors 348 and/or radio detection and ranging (RADAR) sensors 350. Additionally, sensor inputs may be received from position of the ground engagement element (block 352) that detects the position of the ground contact elements on the mobile machine. Of course, other sensor inputs may also be received, as represented in block 354.

[0080] No bloco 356, conjuntos de pontos de dados de contorno de campo são gerados com base nas entradas do sensor. Por exemplo, as entradas do sensor podem ser amostradas até a largura da fileira para obter uma grade que corresponde às fileiras de colheita, conforme representado no bloco 358. Cada ponto de dados é gerado pela identificação de um determinado local ao longo ou alinhado com a fileira e, para a localização dada, os dados de elevação são gerados. Os dados de elevação podem ser gerados em relação a qualquer ponto de referência, como um plano base, nível do mar, etc. O ponto de dados é armazenado com informações de latitude, longitude e elevação.[0080] In block 356, sets of field contour data points are generated based on sensor inputs. For example, sensor inputs can be sampled up to the row width to obtain a grid that corresponds to the crop rows as depicted in block 358. Each data point is generated by identifying a particular location along or aligned with the row, and for the given location, elevation data is generated. Elevation data can be generated relative to any reference point such as a base plane, sea level, etc. The data point is stored with latitude, longitude, and elevation information.

[0081] No bloco 360, um mapa de contorno de campo é gerado com base nos conjuntos de pontos de dados de contorno de campo. Por exemplo, conforme representado no bloco 362, uma nuvem de pontos tridimensional pode ser gerada. Um exemplo é discutido acima em relação à Figura 5. Claro, outros mapas de contorno de campo também podem ser gerados, conforme representado no bloco 364.[0081] In block 360, a field contour map is generated based on the sets of field contour data points. For example, as depicted in block 362, a three-dimensional point cloud may be generated. An example is discussed above in relation to Figure 5. Of course, other field contour maps can also be generated, as depicted in block 364.

[0082] No bloco 366, um sinal de controle é gerado pelo gerador de sinal de controle 308 com base no mapa de contorno de campo. Por exemplo, uma operação agrícola é controlada no bloco 368. Qualquer um de vários tipos diferentes de operações agrícolas pode ser controlado.[0082] In block 366, a control signal is generated by control signal generator 308 based on the field contour map. For example, an agricultural operation is controlled in block 368. Any of several different types of agricultural operations can be controlled.

[0083] Por exemplo, um pulverizador agrícola é controlado no bloco 370. Um pulverizador agrícola inclui bicos de pulverização de suporte de lança. Com base no mapa de contorno do campo, um sistema de controle do pulverizador agrícola determina alterações no contorno do campo em um trajeto do pulverizador agrícola. O sistema de controle realiza o controle preditivo da altura da barra, para controlar a altura da barra a uma distância desejada do dossel da cultura (por exemplo, quatro a seis polegadas das plantas). O controle preditivo controla proativamente a altura da barra antes de atingir as áreas correspondentes do campo (em oposição ao pulverizador que detecta a superfície do campo e reage às mudanças na superfície do campo). Além disso, os dados do sensor integrado (como dados do RADAR) adquiridos pelos sensores no pulverizador agrícola podem ser usados em combinação com os dados do contorno do campo. Por exemplo, o diferencial entre os dados do RADAR e o mapa de contorno do campo pode ser determinado e usado para controlar a altura do pulverizador. Alternativamente, ou adicionalmente, o sistema de controle pode controlar outros aspectos, como planejamento de rota, ajustes de suspensão, ajustes de velocidade da máquina, etc. O planejamento de rota pode determinar o caminho a ser percorrido pelo pulverizador com base no contorno do campo, bem como tamanho da lança necessária para cobrir o campo. Além disso, o controle pode ser usado para ajustar o amortecimento de choque e/ou velocidade da máquina antes que o pulverizador agrícola atinja áreas de ondulação. O controle do pulverizador pode aumentar o desempenho da pulverização, por exemplo, diminuindo a pulverização excessiva ou insuficiente em condições de vento. Outros dados, como maturidade esperada da cultura, etc., podem ser utilizados juntamente com os dados de contorno do campo para determinar o dossel da cultura.[0083] For example, an agricultural sprayer is controlled in block 370. An agricultural sprayer includes boom support spray nozzles. Based on the field contour map, an agricultural sprayer control system determines changes in the field contour in an agricultural sprayer path. The control system performs predictive boom height control to control boom height at a desired distance from the crop canopy (e.g., four to six inches from plants). Predictive control proactively controls boom height before it reaches corresponding areas of the field (as opposed to the sprayer which senses the field surface and reacts to changes in the field surface). Furthermore, integrated sensor data (such as RADAR data) acquired by sensors in the agricultural sprayer can be used in combination with field contour data. For example, the differential between RADAR data and the field contour map can be determined and used to control spray height. Alternatively, or additionally, the control system can control other aspects such as route planning, suspension adjustments, machine speed adjustments, etc. Route planning can determine the path the sprayer will take based on the contour of the field as well as boom size needed to cover the field. Additionally, the control can be used to adjust shock damping and/or machine speed before the crop sprayer reaches undulating areas. Spray control can increase spray performance, for example, by decreasing over or under spray in windy conditions. Other data such as expected crop maturity, etc., can be used along with field contour data to determine crop canopy.

[0084] Em outro exemplo, conforme ilustrado no bloco 372, uma colheitadeira agrícola pode ser controlada com base no mapa de contorno de campo. Por exemplo, a altura do equipamento de colheita frontal (barra de corte, plataforma, etc.) é controlada para colher a colheita na altura desejada com base no mapa de contorno do campo. O controle de altura pode ser especialmente vantajoso em situações em que o desempenho da colheita é afetado por colheita perdida ou não colhida. No caso da cana-de-açúcar, por exemplo, a concentração de açúcar é tipicamente mais alta na porção inferior do colmo. Colher a cana-de-açúcar perto do solo (por exemplo, dentro de um quarto de polegada, etc.) sem entrar em contato com o solo pode resultar em maior desempenho e rendimento da colheita.[0084] In another example, as illustrated in block 372, an agricultural harvester can be controlled based on the field contour map. For example, the height of the front harvesting equipment (cutting bar, header, etc.) is controlled to harvest the crop at the desired height based on the field contour map. Height control can be especially advantageous in situations where crop performance is affected by lost or unharvested crops. In the case of sugar cane, for example, the sugar concentration is typically highest in the lower portion of the stalk. Harvesting sugar cane close to the ground (e.g., within a quarter of an inch, etc.) without coming into contact with the soil can result in increased crop performance and yield.

[0085] Em outro exemplo, conforme ilustrado no bloco 374, uma operação de leme é controlada com base na nuvem de pontos tridimensional. Com base nas alterações no contorno da superfície do campo, as posições dos implementos de lavoura são ajustadas para manter a profundidade de lavoura desejada.[0085] In another example, as illustrated in block 374, a rudder operation is controlled based on the three-dimensional point cloud. Based on changes in the contour of the field surface, the positions of the tillage implements are adjusted to maintain the desired tillage depth.

[0086] Em outro exemplo, no bloco 376, a operação da plantadeira pode ser controlada com base na nuvem de pontos tridimensional. O controle pode incluir ajustar a localização das unidades de fileira da plantadeira para enfileirar com os pontos de dados de contorno de campo, ajustar a força descendente e/ou ajustar a profundidade do abridor de sulco 126.[0086] In another example, in block 376, the operation of the planter can be controlled based on the three-dimensional point cloud. The control may include adjusting the location of the planter's row units to row with the field contour data points, adjusting the downforce, and/or adjusting the depth of the furrow opener 126.

[0087] Claro, outras operações agrícolas também podem ser controladas, conforme representado no bloco 377.[0087] Of course, other agricultural operations can also be controlled, as represented in block 377.

[0088] O sinal de controle pode controlar outros aspectos da arquitetura 200. Por exemplo, o mapa de contorno de campo pode ser armazenado no bloco 378, como no armazenamento de dados 228. Alternativamente, ou adicionalmente, o mapa de contorno de campo pode ser emitido no bloco 380, tal como a máquina 216, sistema de computação remoto 218, etc. Claro, o sinal de controle também pode controlar outros aspectos, conforme representado no bloco 382.[0088] The control signal may control other aspects of architecture 200. For example, the field contour map may be stored in block 378, as in data store 228. Alternatively, or additionally, the field contour map may be issued at block 380, such as machine 216, remote computing system 218, etc. Of course, the control signal can also control other aspects, as represented in block 382.

[0089] A Figura 7 é um diagrama de fluxo que ilustra um exemplo de operação de um sistema de detecção de contorno de campo usando entradas de sensor de sensores de posição de elemento de engate ao solo (por exemplo, bloco 352 na Figura 6). Para fins de ilustração, mas não por limitação, a Figura 7 será discutida no contexto das Figuras 3 e 4.[0089] Figure 7 is a flow diagram illustrating an example operation of a field contour detection system using sensor inputs from ground engagement element position sensors (e.g., block 352 in Figure 6). . For purposes of illustration, but not limitation, Figure 7 will be discussed in the context of Figures 3 and 4.

[0090] No bloco 402, a máquina de plantio 102 está operando em um campo. No bloco 404, para cada unidade de fileira 110, os dados do sensor in situ são recebidos representando a localização de um elemento de engate ao solo na unidade de fileira 110. Por exemplo, o elemento de engate ao solo pode incluir roda reguladora 128, conforme representado em bloco 406. Em outro exemplo, o elemento de engate ao solo pode incluir limpador de fileira 268, conforme representado no bloco 408, fecho de fileira 130, conforme representado no bloco 410, abridor de sulco 126, conforme representado no bloco 412, ou outro elemento, conforme representado no bloco 414.[0090] In block 402, planting machine 102 is operating in a field. In block 404, for each row unit 110, in situ sensor data is received representing the location of a ground engagement element in the row unit 110. For example, the ground engagement element may include regulating wheel 128, as depicted in block 406. In another example, the ground engagement member may include row cleaner 268, as depicted in block 408, row closer 130, as depicted in block 410, furrow opener 126, as depicted in block 412 , or other element, as represented in block 414.

[0091] Os dados do sensor in situ podem representar a detecção direta da posição do elemento de engate ao solo, conforme representado no bloco 416. A posição do elemento de engate ao solo pode ser detectada diretamente por um sensor de posição no próprio elemento. Por exemplo, um sensor de posição GPS-RTK pode ser montado na roda reguladora 128 para prover uma indicação de latitude, longitude e elevação em um sistema de coordenadas global. Com base nesta informação de posição, o componente gerador de ponto de dados de contorno de campo 304 pode gerar pontos de dados que representam a altura da superfície do solo em várias posições ao longo do caminho da unidade de fileira dada.[0091] The in situ sensor data may represent direct detection of the position of the ground engagement element, as represented in block 416. The position of the ground engagement element may be detected directly by a position sensor on the element itself. For example, a GPS-RTK position sensor may be mounted on the steering wheel 128 to provide an indication of latitude, longitude and elevation in a global coordinate system. Based on this position information, the field contour data point generator component 304 can generate data points representing the height of the ground surface at various positions along the path of the given row unit.

[0092] Alternativamente, ou além disso, a posição do elemento de engate ao solo pode ser detectada em relação à estrutura (por exemplo, barra de ferramentas 108 na Figura 1), conforme representado no bloco 418. Por exemplo, uma posição do elemento de engate ao solo em relação à armação é detectado usando o(s) sensor(es) de posição da unidade de fileira 272. Resumidamente, como um exemplo, o ângulo dos braços de controle da roda reguladora 150 pode ser utilizado para determinar a posição da roda reguladora em relação ao local de montagem da unidade de fileira 110 na barra de ferramentas 108. Assim, com base na determinação da posição espacial da porção da barra de ferramentas 108 na qual a determinada unidade de fileira 110 está montada, a informação de posição relativa pode ser usada para determinar a posição da parte inferior da roda reguladora 128 que contata a superfície do solo 148. Os pontos de dados de contorno representam as posições da superfície do campo.[0092] Alternatively, or in addition, the position of the ground engagement element can be detected relative to the structure (e.g., toolbar 108 in Figure 1), as depicted in block 418. For example, a position of the element engagement to the ground relative to the frame is detected using the row unit position sensor(s) 272. Briefly, as an example, the angle of the control arms of the gauge wheel 150 can be used to determine the position of the adjuster wheel relative to the mounting location of the row unit 110 on the toolbar 108. Thus, based on determining the spatial position of the portion of the toolbar 108 on which the particular row unit 110 is mounted, the information of Relative position can be used to determine the position of the bottom of the regulating wheel 128 that contacts the ground surface 148. The contour data points represent the field surface positions.

[0093] Claro, os dados do sensor in situ podem representar a localização do elemento de engate ao solo de outras maneiras também, conforme representado no bloco 420.[0093] Of course, in situ sensor data can represent the location of the ground engagement element in other ways as well, as represented in block 420.

[0094] No bloco 422, os dados de contorno de campo são gerados representando o contorno ao longo da fileira percorrida pela unidade de fileira dada. Por exemplo, um conjunto de pontos de dados de contorno de campo (por exemplo, pontos de dados 322-N) são gerados no bloco 424 à medida que a unidade de fileira dada percorre o campo.[0094] In block 422, field contour data is generated representing the contour along the row traversed by the given row unit. For example, a set of field contour data points (e.g., data points 322-N) are generated in block 424 as the given row unit traverses the field.

[0095] Se houver outras unidades de fileira 110, no bloco 426 a operação retorna ao bloco 404 no qual dados adicionais do sensor in situ são recebidos para as outras unidades de fileira para gerar conjuntos correspondentes de pontos de dados de contorno de campo para essas unidades de fileira. No bloco 428, um mapa de contorno de campo é gerado com base nos conjuntos de pontos de dados de contorno de campo. No bloco 430, um sinal de controle é gerado com base no mapa de contorno de campo. Exemplos são discutidos acima em relação à Figura 366.[0095] If there are other row units 110, at block 426 the operation returns to block 404 in which additional in situ sensor data is received for the other row units to generate corresponding sets of field contour data points for those row units. In block 428, a field contour map is generated based on the sets of field contour data points. In block 430, a control signal is generated based on the field contour map. Examples are discussed above in relation to Figure 366.

[0096] A Figura 8 é um diagrama de fluxo que ilustra um exemplo de operação do sistema de detecção de contorno de campo 256 usando sensor(es) de posição de unidade de fileira 272. No bloco 452, os primeiros dados do sensor são recebidos representando a posição de uma armação da máquina de plantio 102. Conforme mostrado na Figura 8, os primeiros dados do sensor representam a posição de uma seção central do quadro e são recebidos dos sensores da seção central 244, conforme representado no bloco 454. No bloco 456, os sensores podem incluir um par de sensores GPS-RTK que estão localizados no as extremidades opostas da seção central. Um exemplo de sensor GPS-RTK tem uma taxa de amostragem que se refere ao número de vezes por segundo que o chipset e os satélites se comunicam para estabelecer a localização do dispositivo (por exemplo, um dispositivo com uma taxa de amostragem de um Hertz (Hz) recebe a localização uma vez por segundo. Uma taxa de relatório refere-se à frequência com que o sensor informa sua localização. Em um exemplo específico, o sensor GPS-RTK é configurado com uma taxa de amostragem de aproximadamente 0,1 Hertz (Hz) e uma taxa de relatório de 0,5 Hz. Alternativamente, ou além disso, os sensores de posição podem incluir giroscópios, conforme representado no bloco 458, e também podem incluir outros sensores 460.[0096] Figure 8 is a flow diagram illustrating an example operation of the field contour detection system 256 using row unit position sensor(s) 272. In block 452, the first sensor data is received representing the position of a planting machine frame 102. As shown in Figure 8, the first sensor data represents the position of a center section of the frame and is received from center section sensors 244, as represented in block 454. In block 456, the sensors may include a pair of GPS-RTK sensors that are located at opposite ends of the center section. An example GPS-RTK sensor has a sampling rate that refers to the number of times per second that the chipset and satellites communicate to establish the device's location (for example, a device with a sampling rate of one Hertz ( Hz) receives the location once per second. A reporting rate refers to how often the sensor reports its location. In a specific example, the GPS-RTK sensor is configured with a sampling rate of approximately 0.1 Hertz (Hz) and a reporting rate of 0.5 Hz. Alternatively, or in addition, the position sensors may include gyroscopes, as depicted in block 458, and may also include other sensors 460.

[0097] Além disso, os primeiros dados de sensor podem incluir sinais de sensor de sensores de posição em seções de asa, conforme representado no bloco 462. Por exemplo, um sensor GPS-RTK é colocado em uma borda externa (em relação ao centro da máquina de plantio) da seção da asa, conforme representado no bloco 464. Novamente, outros sensores, como um giroscópio (bloco 466) ou outros sensores (bloco 468) também podem ser utilizados.[0097] Additionally, the first sensor data may include sensor signals from position sensors in wing sections, as depicted in block 462. For example, a GPS-RTK sensor is placed on an outer edge (relative to the center of the planting machine) of the wing section, as depicted in block 464. Again, other sensors, such as a gyroscope (block 466) or other sensors (block 468) may also be used.

[0098] A Figura 9 ilustra um exemplo de locais de montagem de sensores de posição em uma máquina de plantio 500. A máquina de plantio 500 inclui uma estrutura 502 suportada por trilhos 504 ou outros elementos de contato com o solo, como rodas. A armação 502 inclui uma barra de ferramentas 506 que tem uma seção central 508, uma primeira seção de asa 510 e uma segunda seção de asa 512. As seções de asa 510 e 512 são acopladas de forma articulada à seção central 508 em conjuntos de pivô 514 e 516, respectivamente. Um primeiro sensor de posição 518 é montado em uma primeira extremidade da seção central 508 e um segundo sensor de posição 520 é posicionado na extremidade oposta da seção central 508. Cada um dos sensores de posição 518 e 520 é configurado para gerar sinais de sensor indicando a posição das respectivas extremidades da seção central 508. Consequentemente, com base nestes dados do sensor, a posição espacial de qualquer ponto ao longo da seção central 508 pode ser determinada.[0098] Figure 9 illustrates an example of position sensor mounting locations on a planting machine 500. The planting machine 500 includes a frame 502 supported by rails 504 or other ground contact elements, such as wheels. The frame 502 includes a toolbar 506 that has a center section 508, a first wing section 510, and a second wing section 512. The wing sections 510 and 512 are pivotally coupled to the center section 508 in pivot assemblies. 514 and 516, respectively. A first position sensor 518 is mounted at a first end of the center section 508 and a second position sensor 520 is positioned at the opposite end of the center section 508. Each of the position sensors 518 and 520 are configured to generate sensor signals indicating the position of the respective ends of the central section 508. Consequently, based on this sensor data, the spatial position of any point along the central section 508 can be determined.

[0099] A seção de asa 510 inclui um sensor de posição 522 montado em ou perto de uma extremidade da seção de asa 512. Da mesma forma, a seção de asa 512 inclui um sensor de posição 523 montado em uma extremidade da seção de asa 512. Os sensores de posição 522 e 523 nas seções de asa 510 e 512 geram uma indicação da posição das respectivas extremidades das seções de asa 510 e 512. Com base nesses dados de posição e nos dados de posição gerados pelos sensores 518 e 520, que representam a posição dos conjuntos de pivô 514 e 516, posição espacial de pontos ao longo das seções de asa 510 e 512 podem ser determinados. Assim, a localização de montagem de qualquer unidade de fileira montada na barra de ferramentas 506 pode ser determinada.[0099] The wing section 510 includes a position sensor 522 mounted at or near one end of the wing section 512. Likewise, the wing section 512 includes a position sensor 523 mounted at one end of the wing section 512. The position sensors 522 and 523 in the wing sections 510 and 512 generate an indication of the position of the respective ends of the wing sections 510 and 512. Based on this position data and the position data generated by the sensors 518 and 520, representing the position of the pivot assemblies 514 and 516, spatial position of points along the wing sections 510 and 512 can be determined. Thus, the mounting location of any row unit mounted on the toolbar 506 can be determined.

[00100] A máquina de plantio 500 inclui ilustrativamente uma pluralidade de unidades de fileira 524-1, 524-2, 524-3, 524-4, 524-N, etc. (denominadas coletivamente como unidades de fileira 524). Cada unidade de fileira 524 é montada na barra de ferramentas 506 por um conjunto de conexão correspondente. No exemplo ilustrado na Figura 9, a unidade de fileira 524-1 inclui um eixo oscilante 526, montado na seção de asa 510 em uma conexão articulável. Como tal, a posição do poço 526 é controlada por um ou mais cilindros do poço 528.[00100] Planting machine 500 illustratively includes a plurality of row units 524-1, 524-2, 524-3, 524-4, 524-N, etc. (collectively referred to as row units 524). Each row unit 524 is mounted to the toolbar 506 by a corresponding connection assembly. In the example illustrated in Figure 9, the row unit 524-1 includes a rocker shaft 526, mounted to the wing section 510 in a pivoting connection. As such, the position of the well 526 is controlled by one or more well cylinders 528.

[00101] A Figura 10 é uma vista em perspectiva mostrando a unidade de fileira 524-1 em mais detalhes. Conforme mostrado na Figura 10, a unidade de fileira 524-1 inclui uma pluralidade de elementos de engate ao solo, incluindo um limpador de fileira 532, uma roda reguladora 534 e um fecho de fileira 536.[00101] Figure 10 is a perspective view showing row unit 524-1 in more detail. As shown in Figure 10, the row unit 524-1 includes a plurality of ground engaging elements, including a row cleaner 532, a regulating wheel 534, and a row lock 536.

[00102] Referindo-se novamente à Figura 8, no bloco 470, é determinado um local de montagem da unidade de fileira na armação e, no bloco 472, é determinado um local de um elemento de engate ao solo em relação ao local de montagem. Por exemplo, o bloco 470 pode determinar a localização das extremidades das seções 508, 510 e 512 com base nos sensores 518, 520, 522 e 523. Em seguida, a posição de cada porção da armação 506 é extrapolada. O bloco 472 pode incluir a determinação de uma posição de articulações entre o elemento de engate ao solo e o local de montagem, conforme representado no bloco 474. As articulações podem incluir, mas não se limitam a, um eixo oscilante (representado no bloco 476), braços de controle de roda reguladora (representado no bloco 478) e pode incluir outros tipos de articulações, conforme representado no bloco 480.[00102] Referring again to Figure 8, in block 470, a mounting location of the row unit on the frame is determined and, in block 472, a location of a ground engagement element is determined in relation to the mounting location . For example, block 470 may determine the location of the ends of sections 508, 510, and 512 based on sensors 518, 520, 522, and 523. Then, the position of each portion of the frame 506 is extrapolated. Block 472 may include determining a position of pivots between the ground engagement member and the mounting location, as depicted in block 474. The pivots may include, but are not limited to, a swing axle (depicted in block 476 ), governor wheel control arms (depicted in block 478) and may include other types of linkages, as depicted in block 480.

[00103] A localização do elemento de engate ao solo pode ser determinada por qualquer um de vários tipos diferentes de sensores de posição da unidade de fileira. Por exemplo, o sensor pode incluir um codificador rotativo (bloco 482), um potenciômetro (bloco 484), um sensor de efeito Hall (bloco 485) ou outros tipos de sensores (bloco 486).[00103] The location of the ground engagement element can be determined by any of several different types of row unit position sensors. For example, the sensor may include a rotary encoder (block 482), a potentiometer (block 484), a Hall effect sensor (block 485), or other types of sensors (block 486).

[00104] Em relação ao exemplo mostrado na Figura 10, um codificador 537 (tal como um codificador rotativo) é montado para detectar o ângulo 538 do poço 526. Além disso, em que o elemento de engate ao solo é acoplado ao poço 526 usando uma ou mais articulações adicionais, sensores adicionais podem ser utilizados para detectar a posição dessas articulações em relação ao braço oscilante. Por exemplo, como mostrado na Figura 10, uma instalação de articulação 540 é acoplada a uma viga de suporte 542 transportada no eixo oscilante 526. A instalação de articulação 540 suporta o elemento de engate ao solo (por exemplo, roda reguladora 534) e permite o movimento do elemento de engate ao solo em relação ao eixo oscilante 526.[00104] Referring to the example shown in Figure 10, an encoder 537 (such as a rotary encoder) is mounted to detect the angle 538 of the well 526. Furthermore, wherein the ground engagement element is coupled to the well 526 using one or more additional joints, additional sensors may be used to detect the position of these joints relative to the swingarm. For example, as shown in Figure 10, a pivot facility 540 is coupled to a support beam 542 carried on the swing axle 526. The pivot facility 540 supports the ground engagement member (e.g., caliper wheel 534) and allows the movement of the ground engagement element in relation to the oscillating axis 526.

[00105] A Figura 11 ilustra um exemplo de instalação de articulação 540. Conforme mostrado, a instalação de articulação 540 inclui um primeiro par de braços paralelos 544 e 546 e um segundo par ou braços paralelos 548 e 550. À medida que a altura da unidade de fileira muda, o ângulo relativo 552 entre o primeiro par de braços 544, 546 e o segundo par de braços 548 e 550 também muda. O ângulo 552 pode ser medido diretamente com um codificador 554 que é acoplado a um do primeiro par de braços e ao segundo par de braços. O codificador 554 pode ser qualquer tipo adequado de codificador, incluindo um potenciômetro rotativo, um potenciômetro linear, um codificador magnético rotativo, um codificador magnético linear, um codificador óptico rotativo, um codificador óptico linear e semelhantes. O codificador 554 provê uma medição do ângulo 552, que pode ser usado para determinar a altura da roda reguladora 534 em relação ao local de montagem do braço 546 (em relação ao eixo oscilante 526). Por conseguinte, a posição vertical da roda reguladora 534 em relação ao local de montagem da unidade de fileira 524-1 na barra de ferramentas 506 é determinada com base na posição da seção de asa 510 (conforme determinado com base nos sinais dos sensores 518 e 522) e ângulos 538 e 552.[00105] Figure 11 illustrates an example of a hinge installation 540. As shown, the hinge installation 540 includes a first pair of parallel arms 544 and 546 and a second pair or parallel arms 548 and 550. As the height of the row unit changes, the relative angle 552 between the first pair of arms 544, 546 and the second pair of arms 548 and 550 also changes. The angle 552 can be measured directly with an encoder 554 that is coupled to one of the first pair of arms and the second pair of arms. The encoder 554 may be any suitable type of encoder, including a rotary potentiometer, a linear potentiometer, a rotary magnetic encoder, a linear magnetic encoder, a rotary optical encoder, a linear optical encoder, and the like. The encoder 554 provides a measurement of the angle 552, which can be used to determine the height of the adjuster wheel 534 relative to the mounting location of the arm 546 (relative to the rocker shaft 526). Accordingly, the vertical position of the adjuster wheel 534 relative to the mounting location of the row unit 524-1 on the toolbar 506 is determined based on the position of the wing section 510 (as determined based on signals from sensors 518 and 522) and angles 538 and 552.

[00106] Com referência novamente à Figura 8, no bloco 488, a operação determina se existem unidades de fileira adicionais (por exemplo, unidades de fileira 524). Em caso afirmativo, a operação retorna ao bloco 470 onde a localização de montagem das outras unidades de fileira é determinada juntamente com a localização relativa dos elementos de engate ao solo suportados por essas unidades de fileira.[00106] Referring back to Figure 8, in block 488, the operation determines whether there are additional row units (e.g., row units 524). If so, operation returns to block 470 where the mounting location of the other row units is determined along with the relative location of the ground engagement elements supported by those row units.

[00107] Uma vez que todas as unidades de fileira foram consideradas, a operação prossegue para o bloco 490 onde, se a operação da máquina for continuada, a operação retorna ao bloco 452 onde quaisquer alterações nas posições relativas do quadro à medida que a máquina atravessa o campo são detectadas.[00107] Once all row units have been considered, the operation proceeds to block 490 where, if machine operation is continued, the operation returns to block 452 where any changes in the relative positions of the frame as the machine crosses the field are detected.

[00108] Pode-se assim ver que os presentes recursos proveem um sistema de detecção de contorno de campo que obtém dados de contorno de campo, que são utilizados para gerar uma nuvem de pontos tridimensional ou outro mapa de contorno de campo. Este mapa de contorno de campo provê dados de contorno de campo com ruído reduzido em comparação com dados obtidos durante a lavoura, pulverização, colheita ou outras operações agrícolas. Durante a operação de plantio, o campo está tipicamente na condição mais preparada ou plana, de modo que o campo tem uma quantidade relativamente baixa de torrões ou outras características que podem introduzir ruído significativo na detecção. Além disso, a máquina de plantio normalmente percorre todo o campo sobre o qual ocorrerão as operações subsequentes (pulverização, colheita, plantio no ano subsequente, etc.). Assim, a presente abordagem de detecção de contorno de campo obtém dados com maior precisão e cobertura geral de campo.[00108] It can thus be seen that the present resources provide a field contour detection system that obtains field contour data, which is used to generate a three-dimensional point cloud or other field contour map. This field contour map provides field contour data with reduced noise compared to data obtained during plowing, spraying, harvesting or other agricultural operations. During the planting operation, the field is typically in the most prepared or flat condition, so the field has a relatively low amount of clods or other features that can introduce significant noise into detection. Furthermore, the planting machine normally covers the entire field over which subsequent operations (spraying, harvesting, planting in the subsequent year, etc.) will take place. Thus, the present field contour detection approach obtains data with higher accuracy and overall field coverage.

[00109] A presente discussão mencionou processadores e servidores. Em um exemplo, os processadores e servidores incluem processadores de computador com memória associada e circuitos de temporização, não mostrados separadamente. Os processadores e servidores são partes funcionais dos sistemas ou dispositivos aos quais os processadores e servidores pertencem e são ativados e facilitam a funcionalidade dos outros componentes ou itens desses sistemas.[00109] The present discussion mentioned processors and servers. In one example, the processors and servers include computer processors with associated memory and timing circuits, not shown separately. Processors and servers are functional parts of the systems or devices to which the processors and servers belong and are enabled and facilitate the functionality of the other components or items of those systems.

[00110] Além disso, várias telas de interface do usuário foram discutidas. As telas da interface do usuário podem assumir uma ampla variedade de formas diferentes e podem ter uma ampla variedade de diferentes mecanismos de entrada acionáveis pelo usuário dispostos nelas. Por exemplo, os mecanismos de entrada acionáveis pelo usuário podem ser caixas de texto, caixas de seleção, ícones, ligações, menus suspensos, caixas de pesquisa, etc. Os mecanismos de entrada acionáveis pelo usuário podem ser acionados de várias maneiras diferentes. Por exemplo, mecanismos de entrada acionáveis pelo usuário podem ser acionados usando um dispositivo de apontar e clicar (como um trackball ou mouse). Os mecanismos de entrada acionáveis pelo usuário podem ser acionados usando botões de hardware, interruptores, um joystick ou teclado, botões de polegar ou almofadas de polegar, etc. Os mecanismos de entrada acionáveis pelo usuário também podem ser acionados usando um teclado virtual ou outros atuadores virtuais. Além disso, onde a tela na qual os mecanismos de entrada acionáveis pelo usuário são exibidos é uma tela sensível ao toque, os mecanismos de entrada acionáveis pelo usuário podem ser acionados usando gestos de toque. Além disso, onde o dispositivo que os exibe possui componentes de reconhecimento de voz, os mecanismos de entrada acionáveis pelo usuário podem ser acionados usando comandos de voz.[00110] Additionally, various user interface screens were discussed. User interface screens can take a wide variety of different forms and can have a wide variety of different user-actionable input mechanisms arranged on them. For example, user-actionable input mechanisms can be text boxes, check boxes, icons, links, drop-down menus, search boxes, etc. User-actionable input mechanisms can be triggered in several different ways. For example, user-actionable input mechanisms can be triggered using a point-and-click device (such as a trackball or mouse). User-actuable input mechanisms can be actuated using hardware buttons, switches, a joystick or keyboard, thumb buttons or thumb pads, etc. User-actuable input mechanisms can also be actuated using a virtual keyboard or other virtual actuators. Furthermore, where the screen on which the user-actionable input mechanisms are displayed is a touch screen, the user-actionable input mechanisms may be actuated using touch gestures. Furthermore, where the device displaying them has voice recognition components, user-actionable input mechanisms can be triggered using voice commands.

[00111] Vários armazenamentos de dados também foram discutidos. Será observado que os armazenamentos de dados podem ser divididos em vários armazenamentos de dados. Todos os armazenamentos de dados podem ser locais para os sistemas que acessam os armazenamentos de dados, todos os armazenamentos de dados podem ser remotos ou alguns armazenamentos de dados podem ser locais enquanto outros podem ser remotos. Todas essas configurações são contempladas no presente documento.[00111] Various data stores were also discussed. It will be noted that data stores can be divided into multiple data stores. All data stores can be local to the systems that access the data stores, all data stores can be remote, or some data stores can be local while others can be remote. All of these configurations are covered in this document.

[00112] Além disso, as figuras mostram vários blocos com funcionalidade atribuída a cada bloco. Observa-se que menos blocos podem ser usados para que a funcionalidade seja executada por menos componentes. Além disso, mais blocos podem ser usados com a funcionalidade distribuída entre mais componentes.[00112] Furthermore, the figures show several blocks with functionality assigned to each block. It is observed that fewer blocks can be used so that the functionality is performed by fewer components. Additionally, more blocks can be used with functionality distributed across more components.

[00113] Deve-se observar que a discussão acima descreveu uma variedade de diferentes sistemas, componentes, lógicas e interações. Será reconhecido que qualquer um ou todos esses sistemas, componentes, lógica e interações podem ser implementados por itens de hardware, como processadores, memória ou outros componentes de processamento, incluindo, mas não limitado a, componentes de inteligência artificial, como redes neurais, alguns dos quais estão descritos abaixo, que executam as funções associadas a esses sistemas, componentes, lógica ou interações. Além disso, qualquer um ou todos os sistemas, componentes, lógica e interações podem ser implementados por software que é carregado em uma memória e posteriormente executado por um processador ou servidor ou outro componente de computação, conforme descrito abaixo. Qualquer um ou todos os sistemas, componentes, lógica e interações também podem ser implementados por diferentes combinações de hardware, software, firmware, etc., alguns exemplos dos quais são descritos abaixo. Estes são alguns exemplos de diferentes estruturas que podem ser usadas para implementar qualquer um ou todos os sistemas, componentes, lógica e interações descritos acima. Outras estruturas também podem ser usadas.[00113] It should be noted that the above discussion described a variety of different systems, components, logics and interactions. It will be recognized that any or all of these systems, components, logic and interactions may be implemented by hardware items such as processors, memory or other processing components, including, but not limited to, artificial intelligence components such as neural networks, some of which are described below, which perform the functions associated with these systems, components, logic or interactions. Furthermore, any or all of the systems, components, logic and interactions may be implemented by software that is loaded into a memory and subsequently executed by a processor or server or other computing component, as described below. Any or all of the systems, components, logic and interactions can also be implemented by different combinations of hardware, software, firmware, etc., some examples of which are described below. These are some examples of different frameworks that can be used to implement any or all of the systems, components, logic, and interactions described above. Other structures can also be used.

[00114] A Figura 12 é um diagrama de blocos de um exemplo de arquitetura de máquina de colheita 200, mostrada na Figura 3, em que a máquina 100 se comunica com elementos em uma arquitetura de servidor remoto 800. Em um exemplo, a arquitetura de servidor remoto 800 pode prover computação, software, acesso a dados e serviços de armazenamento que não requerem conhecimento do usuário final da localização física ou configuração de o sistema que entrega os serviços. Em vários exemplos, os servidores remotos podem entregar os serviços em uma rede de longa distância, como a Internet, usando protocolos apropriados. Por exemplo, os servidores remotos podem entregar aplicativos em uma rede de longa distância e os servidores remotos podem ser acessados por meio de um navegador da Web ou qualquer outro componente de computação. Software ou componentes mostrados nas Figuras anteriores, assim como os dados correspondentes, podem ser armazenados em servidores em um local remoto. Os recursos de computação em um ambiente de servidor remoto podem ser consolidados em um local de centro de dados remoto ou os recursos de computação podem ser dispersos. As infraestruturas de servidor remoto podem prover serviços por meio de centros de dados compartilhados, mesmo que os serviços apareçam como um único ponto de acesso para o usuário. Assim, os componentes e funções descritos no presente documento podem ser providos a partir de um servidor remoto em um local remoto usando uma arquitetura de servidor remoto. Alternativamente, os componentes e funções podem ser providos a partir de um servidor convencional, ou os componentes e funções podem ser instalados diretamente em dispositivos clientes ou de outras maneiras.[00114] Figure 12 is a block diagram of an example harvesting machine architecture 200, shown in Figure 3, in which the machine 100 communicates with elements in a remote server architecture 800. In one example, the architecture Remote server server 800 may provide computing, software, data access and storage services that do not require end user knowledge of the physical location or configuration of the system delivering the services. In many examples, remote servers may deliver services over a wide area network, such as the Internet, using appropriate protocols. For example, remote servers can deliver applications over a wide area network, and remote servers can be accessed through a web browser or any other computing component. Software or components shown in previous Figures, as well as corresponding data, may be stored on servers in a remote location. The computing resources in a remote server environment can be consolidated at a remote data center location, or the computing resources can be dispersed. Remote server infrastructures can provide services through shared data centers, even if the services appear as a single access point to the user. Thus, the components and functions described in this document can be provided from a remote server at a remote location using a remote server architecture. Alternatively, the components and functions may be provided from a conventional server, or the components and functions may be installed directly on client devices or in other ways.

[00115] No exemplo mostrado na Figura 12, alguns itens são semelhantes aos mostrados nas figuras anteriores e os itens são numerados de forma semelhante. A Figura 12 mostra especificamente o sistema 256 das Figuras anteriores pode estar localizado em um local de servidor remoto 802. Portanto, a máquina 100, máquina 216 e/ou sistema 218 podem acessar esses sistemas através do local de servidor remoto 802.[00115] In the example shown in Figure 12, some items are similar to those shown in previous figures and the items are numbered similarly. 12 specifically shows that system 256 of the previous Figures may be located at a remote server location 802. Therefore, machine 100, machine 216 and/or system 218 may access these systems through remote server location 802.

[00116] A Figura 12 também descreve outro exemplo de uma arquitetura de servidor remoto. A Figura 12 mostra que também está contemplado que alguns elementos das Figuras anteriores são descartados no local do servidor remoto 802 enquanto outros não são. A título de exemplo, um ou mais armazenamento de dados 228 e sistema 256 podem ser dispostos em um local separado do local 802 e acessados através do servidor remoto no local 802. Independentemente de onde os sistemas e armazenamentos de dados estejam localizados, os sistemas e armazenamentos de dados podem ser acessados diretamente por máquinas 100 e/ou 216 através de uma rede (uma rede de área ampla ou uma rede de área local), os sistemas e armazenamentos de dados podem ser hospedados em um local remoto por um serviço, ou os sistemas e armazenamento de dados podem ser providos como um serviço ou acessados por um serviço de conexão que reside em um local remoto. Todas essas arquiteturas são contempladas no presente documento.[00116] Figure 12 also describes another example of a remote server architecture. Figure 12 shows that it is also contemplated that some elements of the previous Figures are dropped at the location of the remote server 802 while others are not. By way of example, one or more data stores 228 and system 256 may be arranged at a location separate from location 802 and accessed through the remote server at location 802. Regardless of where the systems and data stores are located, the systems and data stores can be accessed directly by machines 100 and/or 216 through a network (a wide area network or a local area network), the systems and data stores can be hosted at a remote location by a service, or The systems and data storage can be provided as a service or accessed by a connection service that resides in a remote location. All these architectures are covered in this document.

[00117] Observa-se também que os elementos das Figuras, ou partes deles, podem ser dispostos em uma ampla variedade de dispositivos diferentes. Alguns desses dispositivos incluem servidores, computadores de mesa, laptops, tablets ou outros dispositivos móveis, como computadores de mão, telefones celulares, telefones inteligentes, players multimídia, assistentes digitais pessoais, etc.[00117] It is also noted that the elements of the Figures, or parts thereof, can be arranged in a wide variety of different devices. Some of these devices include servers, desktop computers, laptops, tablets or other mobile devices such as handheld computers, cell phones, smart phones, multimedia players, personal digital assistants, etc.

[00118] A Figura 13 é um diagrama de blocos simplificado de um exemplo ilustrativo de um dispositivo de computação portátil ou móvel que pode ser usado como um dispositivo portátil de um usuário ou cliente 16, no qual o presente sistema (ou partes do presente sistema) pode ser implantado. Por exemplo, um dispositivo móvel pode ser implantado no compartimento do operador da máquina 100 para uso na geração, processamento ou exibição de dados métricos de velocidade e desempenho da máquina. As Figuras 11-12 são exemplos de dispositivos portáteis ou móveis.[00118] Figure 13 is a simplified block diagram of an illustrative example of a portable or mobile computing device that can be used as a portable device of a user or client 16, in which the present system (or parts of the present system ) can be implemented. For example, a mobile device may be implanted in the operator compartment of machine 100 for use in generating, processing, or displaying machine speed and performance metrics. Figures 11-12 are examples of portable or mobile devices.

[00119] A Figura 13 provê um diagrama de blocos geral dos componentes de um dispositivo cliente 16 que pode executar alguns componentes mostrados na Figura 1, que interage com eles, ou ambos. No dispositivo 16, é provido uma ligação de comunicação 13 que permite que o dispositivo portátil se comunique com outros dispositivos de computação e, em algumas modalidades, provê um canal para receber informações automaticamente, como por varredura. Exemplos de ligação de comunicação 13 incluem permitir comunicação através de um ou mais protocolos de comunicação, como serviços sem fio usados para prover acesso celular a uma rede, bem como protocolos que proveem conexões sem fio locais a redes.[00119] Figure 13 provides a general block diagram of the components of a client device 16 that can execute some components shown in Figure 1, interact with them, or both. In device 16, there is provided a communication link 13 that allows the portable device to communicate with other computing devices and, in some embodiments, provides a channel for receiving information automatically, such as by scanning. Examples of communication link 13 include enabling communication through one or more communication protocols, such as wireless services used to provide cellular access to a network, as well as protocols that provide local wireless connections to networks.

[00120] Em outros exemplos, os aplicativos podem ser recebidos em um cartão Secure Digital (SD) removível que está conectado a uma interface 15. A interface 15 e as ligações de comunicação 13 se comunicam com um processador 17 (que também pode incorporar processadores ou servidores de outras Figuras) ao longo de um barramento 19 que também está conectado à memória 21 e componentes de entrada/saída (E/S) 23, bem como relógio 25 e sistema de localização 27.[00120] In other examples, applications may be received on a removable Secure Digital (SD) card that is connected to an interface 15. Interface 15 and communication links 13 communicate with a processor 17 (which may also incorporate processors or servers of other Figures) along a bus 19 that is also connected to memory 21 and input/output (I/O) components 23, as well as clock 25 and location system 27.

[00121] Os componentes de E/S 23, em uma modalidade, são providos para facilitar as operações de entrada e saída. Os componentes de E/S 23 para várias modalidades do dispositivo 16 podem incluir componentes de entrada, como botões, sensores de toque, sensores ópticos, microfones, telas de toque, sensores de proximidade, acelerômetros, sensores de orientação e componentes de saída, como um dispositivo de exibição, um alto-falante, e ou uma porta de impressora. Outros componentes de E/S 23 também podem ser usados.[00121] I/O components 23, in one embodiment, are provided to facilitate input and output operations. I/O components 23 for various embodiments of device 16 may include input components such as buttons, touch sensors, optical sensors, microphones, touch screens, proximity sensors, accelerometers, orientation sensors, and output components such as a display device, a speaker, and or a printer port. Other I/O components 23 may also be used.

[00122] O relógio 25 inclui ilustrativamente um componente de relógio em tempo real que emite uma hora e data. O relógio 25 também pode, de forma ilustrativa, prover funções de temporização para o processador 17.[00122] Clock 25 illustratively includes a real-time clock component that outputs a time and date. Clock 25 may also, illustratively, provide timing functions for processor 17.

[00123] O sistema de localização 27 ilustrativamente inclui um componente que emite uma localização geográfica atual do dispositivo 16. O sistema de localização 27 pode incluir, por exemplo, um receptor de sistema de posicionamento global (GPS), um sistema LORAN, um sistema de contagem de mortos, uma triangulação celular sistema ou outro sistema de posicionamento. O sistema de localização 27 também pode incluir, por exemplo, software de mapeamento ou software de navegação que gera mapas desejados, rotas de navegação e outras funções geográficas.[00123] Location system 27 illustratively includes a component that outputs a current geographic location of device 16. Location system 27 may include, for example, a global positioning system (GPS) receiver, a LORAN system, a death count, a cellular triangulation system or other positioning system. The location system 27 may also include, for example, mapping software or navigation software that generates desired maps, navigation routes, and other geographic functions.

[00124] A memória 21 armazena o sistema operacional 29, ajustes de rede 31, aplicativos 33, ajustes de configuração de aplicativo 35, armazenamento de dados 37, unidades de operação de comunicação 39 e ajustes de configuração de comunicação 41. A memória 21 pode incluir todos os tipos de dispositivos de memória legíveis por computador volátil e não volátil tangível. A memória 21 também pode incluir mídia de armazenamento de computador (descrito abaixo). A memória 21 armazena instruções legíveis por computador que, quando executadas pelo processador 17, fazem com que o processador execute etapas ou funções implementadas por computador de acordo com as instruções. O processador 17 pode ser ativado por outros componentes para facilitar também sua funcionalidade.[00124] Memory 21 stores operating system 29, network settings 31, applications 33, application configuration settings 35, data storage 37, communication operating units 39, and communication configuration settings 41. Memory 21 can include all types of tangible volatile and non-volatile computer readable memory devices. Memory 21 may also include computer storage media (described below). Memory 21 stores computer-readable instructions that, when executed by processor 17, cause the processor to perform computer-implemented steps or functions in accordance with the instructions. The processor 17 can be activated by other components to also facilitate its functionality.

[00125] A Figura 14 mostra um exemplo em que o dispositivo 16 é um computador tablet 850. Na Figura 14, o computador 850 é mostrado com tela de exibição de interface de usuário 852. A tela 852 pode ser uma tela de toque ou uma interface habilitada para caneta que recebe entradas de uma caneta ou estilete. A tela 852 também pode usar um teclado virtual na tela. Obviamente, a tela 852 também pode ser conectada a um teclado ou outro dispositivo de entrada do usuário por meio de um mecanismo de conexão adequado, como uma ligação sem fio ou porta USB, por exemplo. O computador 850 também pode receber, de forma ilustrativa, entradas de voz.[00125] Figure 14 shows an example in which device 16 is a tablet computer 850. In Figure 14, computer 850 is shown with user interface display screen 852. Screen 852 may be a touch screen or a pen-enabled interface that receives input from a pen or stylus. The 852 display may also use an on-screen virtual keyboard. Of course, the display 852 may also be connected to a keyboard or other user input device via a suitable connection mechanism, such as a wireless link or USB port, for example. The computer 850 may also receive, illustratively, voice input.

[00126] A Figura 15 mostra que o dispositivo pode ser um telefone inteligente 71. O telefone inteligente 71 tem uma tela sensível ao toque 73 que exibe ícones ou blocos ou outros mecanismos de entrada do usuário 75. Os mecanismos 75 podem ser usados por um usuário para executar aplicativos, fazer chamadas, executar dados operações de transferência, etc. Em geral, o telefone inteligente 71 é construído em um sistema operacional móvel e oferece capacidade de computação e conectividade mais avançadas do que um telefone comum.[00126] Figure 15 shows that the device may be a smart phone 71. The smart phone 71 has a touch screen 73 that displays icons or tiles or other user input mechanisms 75. The mechanisms 75 may be used by a user to run applications, make calls, perform data transfer operations, etc. In general, the smart phone 71 is built on a mobile operating system and offers more advanced computing power and connectivity than a regular phone.

[00127] Observe que outras formas dos dispositivos 16 são possíveis.[00127] Note that other shapes of the devices 16 are possible.

[00128] A Figura 16 é um exemplo de um ambiente de computação no qual os elementos das Figuras anteriores, ou partes delas (por exemplo) podem ser implantados. Com referência à Figura 16, um sistema de exemplo para implementar algumas modalidades inclui um dispositivo de computação de uso geral na forma de um computador 910 programado para operar como discutido acima. Os componentes do computador 910 podem incluir, mas não estão limitados a, uma unidade de processamento 920 (que pode incluir processadores ou servidores das Figuras anteriores), uma memória de sistema 930 e um barramento de sistema 921 que acopla vários componentes do sistema, incluindo a memória do sistema para a unidade de processamento 920. O barramento de sistema 921 pode ser qualquer um dos vários tipos de estruturas de barramento, incluindo um barramento de memória ou controlador de memória, um barramento periférico e um barramento local usando qualquer uma das várias arquiteturas de barramento. Memória e programas descritos em relação às Figuras anteriores pode ser implantado em porções correspondentes da Figura 16.[00128] Figure 16 is an example of a computing environment in which the elements of the previous Figures, or parts thereof (for example) can be deployed. Referring to Figure 16, an example system for implementing some embodiments includes a general purpose computing device in the form of a computer 910 programmed to operate as discussed above. Computer components 910 may include, but are not limited to, a processing unit 920 (which may include processors or servers of the preceding Figures), a system memory 930, and a system bus 921 that couples various system components, including system memory to processing unit 920. System bus 921 can be any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, and a local bus using any of several bus architectures. Memory and programs described in relation to previous Figures can be implemented in corresponding portions of Figure 16.

[00129] O computador 910 normalmente inclui uma variedade de mídia legível por computador. A mídia legível por computador pode ser qualquer mídia disponível que pode ser acessada pelo computador 910 e inclui mídia volátil e não volátil, mídia removível e não removível. A título de exemplo, e não de limitação, a mídia legível por computador pode incluir mídia de armazenamento de computador e mídia de comunicação. A mídia de armazenamento do computador é diferente e não inclui um sinal de dados modulado ou onda portadora. A mídia de armazenamento de computador inclui mídia de armazenamento de hardware, incluindo mídia volátil e não volátil, removível e não removível implementada em qualquer método ou tecnologia para armazenamento de informações, como instruções legíveis por computador, estruturas de dados, módulos de programa ou outros dados. A mídia de armazenamento do computador inclui, mas não se limita a, RAM, ROM, EEPROM, memória flash ou outra tecnologia de memória, CD-ROM, discos versáteis digitais (DVD) ou outro armazenamento em disco óptico, cassetes magnéticos, fita magnética, armazenamento em disco magnético ou outros dispositivos de armazenamento magnético ou qualquer outro meio que possa ser usado para armazenar a informação desejada e que possa ser acessado pelo computador 910. O meio de comunicação pode incorporar instruções legíveis por computador, estruturas de dados, módulos de programa ou outros dados em um mecanismo de transporte e inclui quaisquer meios de entrega de informações. O termo "sinal de dados modulado" significa um sinal que tem uma ou mais de suas características definidas ou alteradas de forma a codificar informações no sinal.[00129] Computer 910 typically includes a variety of computer-readable media. Computer-readable media can be any available media that can be accessed by computer 910 and includes volatile and non-volatile media, removable media and non-removable media. By way of example, and not limitation, computer-readable media may include computer storage media and communications media. Computer storage media is different and does not include a modulated data signal or carrier wave. Computer storage media includes hardware storage media, including volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or others data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile discs (DVD) or other optical disc storage, magnetic cassettes, magnetic tape , storage on magnetic disk or other magnetic storage devices, or any other medium that can be used to store the desired information and that can be accessed by computer 910. The communication medium can incorporate computer-readable instructions, data structures, modules, program or other data in a transport mechanism and includes any means of delivering information. The term "modulated data signal" means a signal that has one or more of its characteristics defined or changed in such a way as to encode information in the signal.

[00130] A memória do sistema 930 inclui mídia de armazenamento de computador na forma de memória volátil e/ou não volátil, como memória somente de leitura (ROM) 931 e memória de acesso aleatório (RAM) 932. Um sistema básico de entrada/saída 933 (BIOS), que contém as rotinas básicas que ajudam a transferir informações entre os elementos dentro do computador 910, como durante a inicialização, é tipicamente armazenado na ROM 931. A RAM 932 normalmente contém dados e/ou módulos de programa que são imediatamente acessíveis e/ou atualmente sendo operados pela unidade de processamento 920. A título de exemplo, e não de limitação, a Figura 16 ilustra o sistema operacional 934, programas de aplicativo 935, outros módulos de programa 936 e dados de programa 937.[00130] System memory 930 includes computer storage media in the form of volatile and/or non-volatile memory, such as read-only memory (ROM) 931 and random access memory (RAM) 932. A basic input/input system output 933 (BIOS), which contains the basic routines that help transfer information between elements within computer 910, such as during startup, is typically stored in ROM 931. RAM 932 typically contains data and/or program modules that are 16 illustrates operating system 934, application programs 935, other program modules 936, and program data 937.

[00131] O computador 910 também pode incluir outros meios de armazenamento de computador voláteis/não voláteis removíveis/não removíveis. Apenas a título de exemplo, a Figura 16 ilustra uma unidade de disco rígido 941 que lê ou grava em mídia magnética não removível e não volátil, uma unidade de disco óptico 955 e disco óptico não volátil 956. A unidade de disco rígido 941 é tipicamente conectada ao barramento de sistema 921 através de uma interface de memória removível, como interface 940, e unidade de disco óptico 955 são normalmente conectadas ao barramento de sistema 921 por uma interface de memória removível, como interface 950.[00131] Computer 910 may also include other removable/non-removable volatile/non-volatile computer storage media. By way of example only, Figure 16 illustrates a hard disk drive 941 that reads or writes to non-removable, non-volatile magnetic media, an optical disk drive 955, and non-volatile optical disk 956. The hard disk drive 941 is typically connected to the system bus 921 through a removable memory interface, such as interface 940, and optical disk drive 955 are typically connected to the system bus 921 through a removable memory interface, such as interface 950.

[00132] Alternativamente, ou adicionalmente, a funcionalidade descrita no presente documento pode ser realizada, pelo menos em parte, por um ou mais componentes de hardware. Por exemplo, e sem limitação, tipos ilustrativos de componentes de hardware que podem ser usados incluem Matrizes de Portas Programáveis em Campo (FPGAs), Circuitos Integrados Específicos de Aplicativos (por exemplo, ASICs), Produtos Padrão Específicos de Aplicativos (por exemplo, ASSPs), Sistemas on-a-chip (SOCs), Dispositivos Lógicos Programáveis Complexos (CPLDs), etc.[00132] Alternatively, or additionally, the functionality described in this document may be performed, at least in part, by one or more hardware components. For example, and without limitation, illustrative types of hardware components that may be used include Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (e.g., ASICs), Application-Specific Standard Products (e.g., ASSPs ), Systems on a Chip (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[00133] As unidades e seus meios de armazenamento de computador associados discutidos acima e ilustrados na Figura 16, proveem armazenamento de instruções legíveis por computador, estruturas de dados, módulos de programa e outros dados para o computador 910. Na Figura 16, por exemplo, a unidade de disco rígido 941 é ilustrada como armazenamento do sistema operacional 944, programas de aplicativos 945, outros módulos de programa 946 e dados de programa 947. Observe que esses componentes podem ser iguais ou diferentes do sistema operacional 934, programas de aplicativos 935, outros módulos de programa 936 e dados de programa 937.[00133] The units and their associated computer storage media discussed above and illustrated in Figure 16, provide storage of computer-readable instructions, data structures, program modules, and other data for the computer 910. In Figure 16, for example , hard disk drive 941 is illustrated as storing operating system 944, application programs 945, other program modules 946, and program data 947. Note that these components may be the same or different from operating system 934, application programs 935 , other program modules 936 and program data 937.

[00134] Um usuário pode inserir comandos e informações no computador 910 por meio de dispositivos de entrada, como um teclado 962, um microfone 963 e um dispositivo apontador 961, como um mouse, trackball ou touch pad. Outros dispositivos de entrada (não mostrados) podem incluir um joystick, gamepad, antena parabólica, scanner ou similares. Estes e outros dispositivos de entrada são frequentemente conectados à unidade de processamento 920 através de uma interface de entrada de usuário 960 que é acoplada ao barramento do sistema, mas pode ser conectada por outra interface e estruturas de barramento. Um visor visual 991 ou outro tipo de dispositivo de exibição também está conectado ao barramento de sistema 921 por meio de uma interface, como uma interface de vídeo 990. Além do monitor, os computadores também podem incluir outros dispositivos de saída periféricos, como alto-falantes 997 e impressora 996, que pode ser conectado através de uma interface periférica de saída 995.[00134] A user may enter commands and information into computer 910 through input devices, such as a keyboard 962, a microphone 963, and a pointing device 961, such as a mouse, trackball, or touch pad. Other input devices (not shown) may include a joystick, gamepad, satellite dish, scanner or similar. These and other input devices are often connected to the processing unit 920 through a user input interface 960 that is coupled to the system bus, but may be connected through other interface and bus structures. A visual display 991 or other type of display device is also connected to the system bus 921 through an interface, such as a video interface 990. In addition to the monitor, computers may also include other peripheral output devices, such as speakers. speakers 997 and printer 996, which can be connected via a peripheral output interface 995.

[00135] O computador 910 é operado em um ambiente de rede usando conexões lógicas (como uma rede de área de controlador - CAN, uma rede de área local - LAN ou rede de longa distância WAN) para um ou mais computadores remotos, como um computador remoto 980.[00135] Computer 910 is operated in a network environment using logical connections (such as a controller area network - CAN, a local area network - LAN, or WAN wide area network) to one or more remote computers, such as a remote computer 980.

[00136] Quando usado em um ambiente de rede LAN, o computador 910 é conectado à LAN 971 através de uma interface de rede ou adaptador 970. Quando usado em um ambiente de rede WAN, o computador 910 normalmente inclui um modem 972 ou outros meios para estabelecer comunicações pela WAN 973, como a Internet. Em um ambiente de rede, os módulos de programa podem ser armazenados em um dispositivo de armazenamento de memória remoto. A Figura 16 ilustra, por exemplo, que os programas de aplicativos remotos 985 podem residir no computador remoto 980.[00136] When used in a LAN network environment, the computer 910 is connected to the LAN 971 through a network interface or adapter 970. When used in a WAN network environment, the computer 910 typically includes a modem 972 or other means to establish communications over WAN 973, such as the Internet. In a network environment, program modules can be stored on a remote memory storage device. Figure 16 illustrates, for example, that remote application programs 985 may reside on remote computer 980.

[00137] Deve-se observar também que os diferentes exemplos descritos no presente documento podem ser combinados de diferentes maneiras. Ou seja, partes de um ou mais exemplos podem ser combinadas com partes de um ou mais outros exemplos. Tudo isso está contemplado no presente documento.[00137] It should also be noted that the different examples described in this document can be combined in different ways. That is, parts of one or more examples can be combined with parts of one or more other examples. All of this is covered in this document.

[00138] Embora a matéria tenha sido descrita em linguagem específica para características estruturais e/ou atos metodológicos, deve-se entender que a matéria definida nas reivindicações anexas não está necessariamente limitado às características específicas ou atos descritos acima. Em vez disso, as características e atos específicos descritos acima são descritos como exemplos de formas de implementação das reivindicações.[00138] Although the matter has been described in specific language for structural characteristics and/or methodological acts, it must be understood that the matter defined in the attached claims is not necessarily limited to the specific characteristics or acts described above. Instead, the specific features and acts described above are described as examples of ways of implementing the claims.

Claims (15)

Máquina de plantio agrícola (100;500), caracterizada pelo fato de que compreende:
uma armação (108;506);
um sistema de plantio (110; 524) apoiado na armação e configurado para plantar sementes em uma fileira, sendo que o sistema de plantio compreende um elemento de engate ao solo móvel em relação à armação e configurado para engatar a superfície do solo de um campo; e
um sistema de detecção de contorno de campo (256) configurado para:
receber dados de sensor in situ representando uma localização do elemento de engate ao solo;
gerar dados de contorno de campo representando um contorno da superfície do solo com base nos dados do sensor in situ; e
gerar um sinal de controle com base nos dados de contorno de campo.
Agricultural planting machine (100;500), characterized by the fact that it comprises:
a frame (108;506);
a planting system (110; 524) supported on the frame and configured to plant seeds in a row, the planting system comprising a ground engagement element movable with respect to the frame and configured to engage the soil surface of a field ; It is
a field contour detection system (256) configured to:
receiving in situ sensor data representing a location of the ground engagement element;
generating field contour data representing a contour of the ground surface based on in situ sensor data; It is
generate a control signal based on field contour data.
Máquina de plantio agrícola de acordo com a reivindicação 1, caracterizada pelo fato de que o sistema de plantio compreende uma unidade de fileira e o elemento de engate ao solo compreende um elemento rotativo na unidade de fileira.Agricultural planting machine according to claim 1, characterized in that the planting system comprises a row unit and the ground engagement element comprises a rotating element in the row unit. Máquina de plantio agrícola de acordo com a reivindicação 2, caracterizada pelo fato de que o elemento rotativo compreende uma roda reguladora da unidade de fileira.Agricultural planting machine according to claim 2, characterized in that the rotating element comprises a row unit regulating wheel. Máquina de plantio agrícola de acordo com a reivindicação 3, caracterizada pelo fato de que a roda reguladora inclui uma articulação que tem um ângulo, em relação à armação, que varia com as mudanças de posição da roda reguladora, e os dados do sensor in situ são recebidos de um sensor acoplado à articulação e representam o ângulo.Agricultural planting machine according to claim 3, characterized in that the regulating wheel includes a joint having an angle, with respect to the frame, that varies with changes in position of the regulating wheel, and the in situ sensor data are received from a sensor attached to the joint and represent the angle. Máquina de plantio agrícola de acordo com a reivindicação 4, caracterizada pelo fato de que o sensor compreende um codificador.Agricultural planting machine according to claim 4, characterized in that the sensor comprises an encoder. Máquina de plantio agrícola de acordo com a reivindicação 5, caracterizada pelo fato de que a articulação compreende um eixo oscilante acoplado pivotavelmente à armação.Agricultural planting machine according to claim 5, characterized in that the articulation comprises an oscillating axis pivotably coupled to the frame. Máquina de plantio agrícola de acordo com a reivindicação 1, caracterizada pelo fato de que os dados do sensor in situ compreendem:
primeiros dados representando uma primeira posição da armação; e
segundos dados representando uma segunda posição do elemento de engate ao solo em relação à armação.
Agricultural planting machine according to claim 1, characterized by the fact that the in situ sensor data comprises:
first data representing a first position of the frame; It is
second data representing a second position of the ground engagement element in relation to the frame.
Máquina de plantio agrícola de acordo com a reivindicação 1, caracterizada pelo fato de que os dados de contorno de campo compreendem uma nuvem de pontos tridimensional.Agricultural planting machine according to claim 1, characterized in that the field contour data comprises a three-dimensional point cloud. Máquina de plantio agrícola de acordo com a reivindicação 1, caracterizada pelo fato de que o sinal de controle é configurado para controlar a máquina de plantio agrícola para pelo menos um dentre:
armazenar o mapa de contorno de campo em um armazenamento de dados;
ou emitir o mapa de contorno do campo.
Agricultural planting machine according to claim 1, characterized by the fact that the control signal is configured to control the agricultural planting machine for at least one of:
storing the field contour map in a data store;
or issue the field contour map.
Máquina de plantio agrícola de acordo com a reivindicação 1, caracterizada pelo fato de que compreende adicionalmente:
um sensor de posição montado no elemento de engate ao solo e configurado para gerar os dados do sensor in situ.
Agricultural planting machine according to claim 1, characterized by the fact that it additionally comprises:
a position sensor mounted on the ground engagement member and configured to generate sensor data in situ.
Método implementado por computador, caracterizado pelo fato de que compreende:
receber (404) dados de sensor in situ representando uma localização de um elemento de engate ao solo montado de forma móvel em relação a uma armação de uma máquina de plantio agrícola;
gerar (422) dados de contorno de campo representando um contorno de uma superfície de solo de um campo com base nos dados do sensor in situ; e
gerar (430) um sinal de controle com base nos dados de contorno de campo.
Computer-implemented method, characterized by the fact that it comprises:
receiving (404) in situ sensor data representing a location of a movably mounted ground engagement member relative to a frame of an agricultural planting machine;
generating (422) field contour data representing a contour of a ground surface of a field based on the in situ sensor data; It is
generating (430) a control signal based on the field contour data.
Método implementado por computador de acordo com a reivindicação 11, caracterizado pelo fato de que a máquina de plantio agrícola inclui uma unidade de fileira e o elemento de engate ao solo compreende um elemento rotativo na unidade de fileira.Computer-implemented method according to claim 11, characterized in that the agricultural planting machine includes a row unit and the ground engagement element comprises a rotating element in the row unit. Método implementado por computador de acordo com a reivindicação 12, caracterizado pelo fato de que o elemento rotativo inclui uma articulação que tem um ângulo, em relação à armação, que varia com as mudanças de posição do elemento rotativo e os dados do sensor in situ são recebidos de um sensor acoplado à articulação e representam o ângulo.The computer-implemented method of claim 12, wherein the rotating element includes a joint that has an angle, relative to the frame, that varies with changes in position of the rotating element and in situ sensor data is received from a sensor attached to the joint and represent the angle. Método implementado por computador de acordo com a reivindicação 11, caracterizado pelo fato de que os dados do sensor in situ compreendem primeiros dados que representam uma primeira posição da armação e segundos dados que representam uma segunda posição do elemento de engate ao solo em relação à armação.Computer-implemented method according to claim 11, characterized by the fact that the in situ sensor data comprises first data representing a first position of the frame and second data representing a second position of the ground engagement element relative to the frame. . Sistema de controle (118) para uma máquina de plantio agrícola (100;500), caracterizado pelo fato de que o sistema de controle compreende:
pelo menos um processador (224;310); e
instruções de armazenamento de memória executáveis por pelo menos um processador, em que a instrução, quando executada, faz com que o sistema de controle:
receba (452) os primeiros dados do sensor representando uma localização de uma armação da máquina de plantio agrícola, em que a máquina de plantio agrícola inclui uma unidade de fileira montada de forma móvel em relação à armação e a unidade de fileira tem um elemento de engate ao solo configurado para engatar uma superfície do solo de um campo;
receba (470) dados do segundo sensor representando uma localização da engate ao solo em relação à armação;
gere (428) dados de contorno de campo representando um contorno da superfície de solo do campo com base nos dados do primeiro sensor e nos dados do segundo sensor; e
gere (430) um sinal de controle com base nos dados de contorno de campo.
Control system (118) for an agricultural planting machine (100;500), characterized by the fact that the control system comprises:
at least one processor (224;310); It is
memory storage instructions executable by at least one processor, wherein the instruction, when executed, causes the control system to:
receive (452) first sensor data representing a location of an agricultural planting machine frame, wherein the agricultural planting machine includes a row unit movably mounted relative to the frame and the row unit has a ground hitch configured to engage a field ground surface;
receive (470) data from the second sensor representing a location of the ground hitch relative to the frame;
generate (428) field contour data representing a contour of the ground surface of the field based on data from the first sensor and data from the second sensor; It is
generate (430) a control signal based on the field contour data.
BR102022023502-3A 2022-02-08 2022-11-18 AGRICULTURAL PLANTING MACHINE, METHOD IMPLEMENTED BY COMPUTER, AND CONTROL SYSTEM FOR AN AGRICULTURAL PLANTING MACHINE BR102022023502A2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US17/667,075 2022-02-08

Publications (1)

Publication Number Publication Date
BR102022023502A2 true BR102022023502A2 (en) 2023-08-22

Family

ID=

Similar Documents

Publication Publication Date Title
JP6384848B1 (en) Agricultural cultivation method
US11219155B2 (en) Systems and methods for control, monitoring and mapping of agricultural applications
US10768331B2 (en) Work layer imaging and analysis for implement monitoring, control and operator feedback
BR102017017890A2 (en) MOBILE MACHINE AND METHODS FOR ADJUSTING A MOBILE CONTROLLED SUBSYSTEM AND GENERATING A ROUTE FOR A MOBILE VEHICLE
BR102021003780A2 (en) Method and system for estimating the surface roughness of a soil
BR102021017293A2 (en) Method for controlling a mobile agricultural machine and mobile agricultural machine
BR102021003756A2 (en) Method and system for estimating the surface roughness of a soil
BRPI0806930A2 (en) SYSTEM AND METHOD FOR CONTROLING THE POSITION OF AN AGRICULTURAL IMPLEMENT COUPLED TO AN AGRICULTURAL VEHICLE, AND AGRICULTURAL VEHICLE.
BR102021002634A2 (en) Method and system for estimating the surface roughness of a terrain
BR102021002620A2 (en) Method and system for estimating the surface roughness of a terrain
BR102021016660A2 (en) Agricultural machine, method performed by an agricultural machine, and, control system for an agricultural machine
BR102021018799A2 (en) Mobile agricultural machine, method for controlling a mobile agricultural machine, and mobile agricultural spraying system
BR102021004040A2 (en) COMPUTER IMPLEMENTED METHOD TO CONTROL A MOBILE FARM MACHINE, MOBILE FARM MACHINE, AND, CONTROL SYSTEM FOR A MOBILE FARM MACHINE
BR102015009517A2 (en) sugar cane harvester, method of harvesting a crop in a field, and, computer readable storage medium
BR102022011771A2 (en) COMPUTER-IMPLEMENTED METHOD FOR CONTROLLING A MOBILE AGRICULTURAL MACHINE, MOBILE AGRICULTURAL MACHINE AND CONTROL SYSTEM
BR102021016663A2 (en) Agricultural machine, method performed by an agricultural machine, and, control system for an agricultural machine
EP4275469A1 (en) Residue characteristic confidence and control
BR102022023502A2 (en) AGRICULTURAL PLANTING MACHINE, METHOD IMPLEMENTED BY COMPUTER, AND CONTROL SYSTEM FOR AN AGRICULTURAL PLANTING MACHINE
EP4223094A1 (en) Agricultural planting machine and computer-implemented method of operating such
BR102021017194A2 (en) Method for controlling a mobile agricultural machine and mobile agricultural machine
EP4241546A1 (en) Agricultural machine and method of providing implement height control for such
BR102023001808A2 (en) MOBILE MACHINE, AND, METHOD FOR PROVIDING PREDICTIVE IMPLEMENT HEIGHT CONTROL FOR A PLANTER
US20220061202A1 (en) Automated Agricultural Implement Orientation Adjustment System And Related Devices And Methods
BR102022013740A2 (en) OBTAINING AND AUGMENTING AGRICULTURAL DATA AND GENERATING AN AUGMENTED DISPLAY
BR102022013738A2 (en) METHOD IMPLEMENTED BY COMPUTER AND AGRICULTURAL SYSTEM