Method and system for generating end turns
Abstract
method for controlling a vehicle. a method and system for controlling a vehicle is described which comprises a limit setting mechanism for establishing a boundary of a work area. a vehicle position sensor (for example, a location determination receiver) determines a vehicle position. a planning module plans a gross turn of a vehicle to be performed according to a model turn pattern, if the vehicle's position has crossed the limit. an adjustment module can adjust the gross turn of the vehicle to a compensated turn, in such a way that an implement attached to the vehicle follows an implement path that substantially tracks the model turn pattern.

Term
1.8 yearsleft in the term
Expires 21 July 2028.
- Priority
- Filed
- Granted
- Today
- Expires
13 claims: 1 independent, 12 dependent
- 1REIVINDICAÇÕES 1. Método para controlar um veículo, compreendendo:estabelecer um limite de uma área de trabalho;determinar uma posição do veículo por meio de um receptor de determinação de localização;planejar uma volta bruta do veículo a ser executada de acordo com um padrão de volta modelo se a posição determinada atravessar o limite;e ajustar a volta bruta do veículo a uma volta compensada, de maneira tal que um implemento acoplado no veículo siga um trajeto do implemento que trilha o padrão de volta modelo, caracterizado pelo fato de que compreende avaliar um modelo de implemento para determinar se uma volta bruta é executável e capaz de execução sem atravessar uma área geográfica maior que uma área especificada alocada para a volta bruta, e selecionar um tipo de volta alternado se uma seleção inicial não for executável dentro da área especificada.
- 2Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o trajeto do implemento é estimado com base em pelo menos um de uma posição determinada pelo receptor, um tipo de volta ou o modelo de implemento.
- 3Método, de acordo com a reivindicação 2, caracterizado pelo fato de que o modelo de implemento compreende pelo menos um de geometria de implemento e configuração de implemento.
- 4Método, de acordo com a reivindicação 2, caracterizado pelo fato de que o trajeto do implemento é estimado com base em pelo menos um de sistema de posicionamento óptico ou um sistema de posicionamento laser montado no implemento (214) adequado para medir a posição do implemento em tempo real em relação à posição determinada pelo receptor Petição 870180161598, de 11/12/2018, pág. 32/130 2 / 3 durante a volta.
- 5Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o ajuste é baseado em se o implemento está montado com articulação, montado com engate, rebocado ou semi-montado.
- 6Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente:trilhar uma interseção do trajeto do implemento com o limite;e determinar um ponto de partida deslocado do limite e um ponto final deslocado do limite para o trajeto do implemento proporcional a uma velocidade de terreno do veículo.
- 7Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente:montar um sensor de posição no implemento (214) de maneira tal que o sensor de posição (214) forneça uma posição do implemento relativa à posição determinada do receptor de determinação de localização (114) montado no veículo, em que o ajuste usa uma posição relativa para trilhar o padrão de volta modelo.
- 8Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente:permitir que um operador opere o veículo na área de trabalho para selecionar dinamicamente um modo de volta correspondente ao padrão de volta modelo a partir de um modo de passe alternado, um modo de salto de fileira, e um modo de volta tipo lâmpada elétrica.
- 9Método, de acordo com a reivindicação 8, caracterizado pelo fato de que compreende adicionalmente:permitir que o operador selecione dinamicamente o modo de volta até um tempo de duração mínimo ou uma distância mínima de aproximação do limite. Petição 870180161598, de 11/12/2018, pág. 33/130 3 / 3
- 10Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente:permitir que o operador desloque o ponto de partida ou o ponto final da volta bruta na área de trabalho em um incremento ou um decremento para compensar pelo menos uma de uma condição do campo, uma curva, uma descontinuidade, uma engasgada, um obstáculo, uma variação ou uma irregularidade no limite.
- 11Método, de acordo com a reivindicação 10, caracterizado pelo fato de que compreende adicionalmente:limitar o incremento ou decremento em um deslocamento espacial ou um deslocamento temporal com base em um limite impassível além do limite para evitar que o veículo ou o implemento atravesse o limite instransponível.
- 12Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente:ajustar pelo menos um de um ponto de partida e um ponto final da volta dinamicamente na área de trabalho em um incremento ou um decremento com base em uma execução anterior de uma volta para alinhar o ponto final com o limite.
- 13Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente:alertar um operador por meio de uma interface de usuário (104) antes de executar a volta compensada.
Independent claims13
93 paragraphs in 4 sections, as filed
“METHOD TO CONTROL A VEHICLE” FIELD OF THE INVENTION
[0001] This invention relates to a method and system for controlling a vehicle and, more particularly, a method and system for generating final turns.
BACKGROUND OF THE INVENTION
[0002] When operating equipment for field operations, an operator is normally responsible for executing final turns at an edge or boundary of a work area, unless the equipment is operating in an unmanned or autonomous mode. When making a final lap with a vehicle (for example, large equipment with significant width, such as a combination or a planting machine), the operator may find it difficult to perform the final lap efficiently and consistently. For example, the operator may resort to a less efficient turn (or a larger land point) to ensure that the operator has sufficient environment to compensate for variation in the turn, terrain irregularity, or other factors. Inconsistent or inefficient turns can lead to one or more of the following: waste of fuel, waste of distributed materials, unharvested crops and poor aesthetic appearance of the harvested area or processed vegetation. Thus, there is a need for a system and method to provide real-time planting of the final loops and execution of the final loops, and / or adjustment of the final loops (for example, while an operator is in the implement cabin).
SUMMARY OF THE INVENTION
[0003] A method and system for controlling a vehicle comprises a limit-setting mechanism for establishing a boundary for a work area. A vehicle position sensor (for example, a location determination receiver) determines the vehicle's position. A planning mechanism module plans a gross turn of a vehicle to
Petition 870180161598, of 12/11/2018, p. 6/130 / 26 be performed according to a model turn pattern, if the vehicle's position has crossed the limit. An adjustment module can adjust the gross turn of the vehicle to a compensated turn, in such a way that an implement attached to the vehicle follows an implement path that substantially tracks the model turn pattern.
BRIEF DESCRIPTION OF THE DRAWINGS
[0004] Figure 1 is a block diagram of a modality of a vehicle control system for controlling a vehicle according to the invention;
Figure 1B is a block diagram of another embodiment of a vehicle control system for controlling a vehicle according to the invention;
Figure 2 is a block diagram of an illustrative final lap planning mechanism in more detail than Figure 1;
Figure 3 represents a graphical display of a user interface according to the invention;
Figure 4 is a flow chart of a method for vehicle control according to the invention;
Figure 5 is a flow chart of a method for the step of establishing a limit referred to in the method of Figure 4;
Figure 6 represents illustrative displacement row sections, consistent with the method of Figure 4;
Figure 7 represents sections of additional illustrative displacement rows, consistent with the method of Figure 4; and
Figure 8 represents further sections of additional illustrative displacement rows, consistent with the method of figure 4.
DETAILED DESCRIPTION OF THE INVENTION
[0005] A mapped area means a work area with boundaries that are mapped or otherwise defined. A designated area can
Petition 870180161598, of 12/11/2018, p. 7/130 / 26 refer to any portion of the work area or the entire work area. The designated area can mean a map object. A map object refers to a desired portion of the mapped area to be harvested, blasted, harvested, treated, covered, processed or otherwise traveled to perform a task. The boundaries of the mapped area and the boundaries of the map object can be defined to be coextensive with each other, partially contiguous with each other, or not contiguous with each other, for example.
[0006] According to an embodiment of the invention, figure 1A shows a block diagram of a system 100 for controlling a vehicle that includes a final lap planning mechanism 102. The final lap planning mechanism 102 can be coupled to a user interface 104 and a vehicle controller 106. In addition, the final lap planning mechanism 102 can communicate with a vehicle position sensor 114 (e.g., location determination receiver). In one embodiment, the vehicle controller 104 can communicate with one or more of the following: a steering system 108, a brake system 110 and a propulsion system 112. The lines that interconnect the components of system 100 may comprise logical communication paths , physical communication paths, or both. Logical communication paths can comprise signal communication or connections between software modules, instructions or data, while physical communication paths can comprise transmission lines, data buses or communication channels, for example.
[0007] System 100 can be mounted or loaded by a vehicle. For example, the vehicle can comprise any agricultural vehicle, agricultural equipment, a combination, a combine harvester, a tractor, harvester, lawn mower and gardening equipment, a construction vehicle, construction equipment, demining equipment, equipment military, mining equipment, or other types of
Petition 870180161598, of 12/11/2018, p. 8/130 / 26 vehicles.
[0008] Vehicle controller 106 accepts input data or a final lap plan from the final lap planning mechanism 102 and controls the vehicle consistent with the final lap plan. A final lap plan refers to a vehicle path, an implement path, or both. In one embodiment, the vehicle path, implement path, or both, can be defined as a series of points or coordinates that is arranged on the vehicle's path, or planned path. In another mode, the vehicle path, the implement path, or both, can be defined as a quadratic equation, or another equation, which defines the position (or positions as a function of time) of the vehicle or implement.
[0009] Vehicle controller 106 can generate control signals for steering system 108, brake system 110, and propulsion system 112 that are consistent with the final lap plane track. For example, control signals may comprise a control signal or direction data message that is time dependent and defines a steering column steering angle; a control signal or braking data message that defines the amount of deceleration, hydraulic pressure, or braking friction applied to the brakes; a control signal or propulsion data message that controls the idle setting, a fuel flow or fuel injection system, vehicle speed or vehicle acceleration. If the vehicle is propelled by a drive or electric motor, the control signal or propulsion data message can control the electric power, electric current or electrical voltage from the drive or electric motor.
[00010] The steering system 108 may comprise an electrically controlled hydraulic steering system, an electrically driven rack and pinion steering, an Ackerman steering system, or another steering system. The braking system 110 can comprise a
Petition 870180161598, of 12/11/2018, p. 9/130 / 26 electrically controlled hydraulic braking system, or another electrically controlled friction braking system. The propulsion system 112 may comprise an internal combustion engine, a hybrid internal-electric combustion engine system, an electric drive system, or the like.
[00011] The vehicle position sensor 114 may comprise a location determination receiver (for example, a Global Positioning System receiver with differential correction), a radar system, a laser radar system, or ladar, a locator distance detector, an ultrasonic position detector, a stereo vision system, an optical position system, or other device to determine the position (for example, coordinates) of the vehicle, the implement, or both, in relation to a reference point. The final lap planning mechanism 102 can determine a planned implement path, a planned vehicle path, or both, based on one or more of the following factors: a position determined by the current receiver (for example, from a Global Positioning System (GPS) receiver or another location determination receiver), a direction of travel or vehicle trajectory derived from two or more sensor positions. vehicle position 114, a desired turn type, an implement model, and a vehicle model. The implement model can incorporate implement geometry, such as width, length, wheelbase, implement configuration, such as a traction, push and hitch configuration, or any other characteristics of the vehicle's implement or implement. Similarly, the vehicle model can incorporate implement geometry, such as width, length, wheelbase, implement configuration, such as traction, push and hitch configuration, or any other feature of the vehicle's implement or implement.
Petition 870180161598, of 12/11/2018, p. 10/130 / 26
[00012] System 101 of figure 1B is similar to system 100 of figure 1A, except that system 101 additionally comprises an implement position sensor 214 mounted or loaded by the implement. The implement position sensor is capable of communicating with the vehicle controller 106 and the final lap planning mechanism 102. The 214 implement position sensor may comprise a location determination receiver (for example, a Global Positioning System receiver with differential correction), a radar system, a laser radar system, or ladar, a distance finder, an ultrasonic position detector, a stereo vision system, an optical position system, or other device for determining the position (e.g., coordinates) of the implement with respect to a reference point (for example, associated with the vehicle). Where vehicle position sensor 114 and implement position sensor 214 are used together in a vehicle-implement combination, vehicle position sensor 114 can be associated with a vehicle identifier and implement position sensor 214 can be associated with an implement identifier to facilitate the distinction of vehicle position data from implement position data (for example, by the final lap planning mechanism 102).
[00013] Figure 2 shows a block diagram of an illustrative final lap planning mechanism in more detail. The final turn planning mechanism 102 determines a vehicle's final turn path, the implement's final turn path, or both. The final loop path can be based on a desired loop type (for example, with row skip, electric lamp, adjacent loop) and an implement model. The implement model can incorporate implement geometry, such as width, length, wheelbase and the like of the implement, and implement configuration, such as a pull, push and hitch configuration, and the like. The lap planning mechanism
Petition 870180161598, of 12/11/2018, p. 11/130 / 26 final 102 comprises a limit setting mechanism 202 to establish a work area boundary and a position determination module 204 to determine a vehicle's vehicle position, an implement's implement position, or both. The threshold setting mechanism 202 may comprise a threshold recording engine suitable for recording and storing threshold information. The boundary registration engine can load any type of boundary, such as inner boundaries, outer boundaries, and boundary boundaries, associated with a land area, such as a field or plot of land, and store boundary data in memory. The loaded threshold data can be transmitted to other system components. The limit registration engine can provide notification upon completion of the limit load.
[00014] In one embodiment, the boundary-setting mechanism 202 comprises an intersection track motor suitable for tracing an intersection. For example, the intersection can represent one or more of the following items: (1) an intersection between an implement path and a boundary or (2) an intersection between a vehicle path and a boundary (for example, through the limit record). The intersection trail engine can actively or passively search for past intersections in a mapped area, designated area or any other desired area.
[00015] One or more work area limits can be stored in the data store associated with the final lap planning mechanism 102 in preparation for operating the vehicle in the work area. During an initialization phase of system 100 (for example, when system 100 is first activated for use in a certain workspace), a collection of limits that are relevant to the workspace can be retrieved from the data store or selected by the operator via user interface 104. Alternatively, the final lap planning mechanism 102 can select the limits
Petition 870180161598, of 12/11/2018, p. 12/130 / 26 automatically based on a current vehicle location determined by the position sensor 114. The operator can enter new limits, or collect them, via the user interface 104. The operator can store, retrieve, modify or delete limits by means of an application programming interface (API) call to the data store or database, for example.
[00016] For each vehicle path or implement path that is relevant to a work area, the final turn planning mechanism 102 can refer to a path intersection track engine based on the path. The intersection track engine returns the intersections that occur on the specified route to the intersection track engine. The intersection track engine caches the intersections reported by the track intersection track engine and returns a list of intersections. The list of intersections can be revised and attributes can be established regarding the intersection through the user interface (for example, via an API call or based on the intersection).
[00017] An attribute is whether or not the intersection when requesting the nearest intersections is ignored. Intersections marked as ignored can later be established as not ignored via user interface 104 (for example, via an API call). The other attribute is what kind of region transition occurs at the intersection. When there is a path change, the intersections cached by the intersection track engine can be zeroed (for example, via an API call) by the intersection track engine.
[00018] A current or future vehicle path or implement path can become a new path, or a modified path. The intersection track engine can be notified that the intersection track engine needs to refresh the cache of the intersection track engine from
Petition 870180161598, of 12/11/2018, p. 13/130 / 26 intersection. To perform cache refresh, an owner of the intersection trail engine requests a list of all intersections. When the list of intersections is requested, the intersection track engine validates the state of future intersections. The intersection track engine discards intersections that are no longer valid and against all new intersections. The updated list of intersections can be revised and intersection attributes can be modified as desired.
[00019] At any time when the position determination module 204 establishes the current location of the vehicle information regarding intersections of limits closer to the current position may be necessary. Closest future and closest past intersections can be requested. If there is a future intersection that is not discarded, the intersection track engine returns to the nearest future intersection that is not being ignored; otherwise, an indication can be made that the future intersection is not found. If there is a past intersection that has not been discarded, the intersection trail motor returns to the nearest passed intersection considered; otherwise, the intersection track engine indicates that a past intersection was not found. Also, a collection of impassive and field boundaries is present, a collision detection engine can determine the distance to the nearest collision each time the GPS.
[00020] The limit setting mechanism 202 communicates established limit data to the position determination module 204. The position determination module 204 obtains location data (for example, geographic position or geographic coordinates) of the vehicle with respect to a work area for the vehicle. The position determination module 204 can communicate with the position sensor 114 (for example, a Global Positioning System (GPS) receiver with differential correction). In an additional modality, a positioning system
Petition 870180161598, of 12/11/2018, p. 14/130 / 26 optical or laser that measures the position of the implement in real time in relation to the position determined by the receiver (for example, GPS position) during the turn can be mounted on an implement. The position determination module 204 is suitable for estimating the implement path based on a position determined by the receiver (for example, GPS position), a desired turn type or an implement model. According to an embodiment of the invention, the implement model comprises implement geometry or implement configuration. The estimated implement path is estimated based on an optical or laser positioning system mounted on the appropriate implement to measure the implement's position in real time relative to the position determined by the receiver (eg GPS position) during the lap. The implement model is evaluated to determine whether a particular lap is possible and that it will not use more space than a specified area or zone allocated for the lap.
[00021] In one embodiment, system 100 may also comprise an implement position sensor 114 (for example, optical or laser position sensor) mounted on the implement and in communication with the position determination module 204. The position sensor 114 can provide an implement position relative to the determined position of the vehicle mounted location determination receiver. The relative position determined by the position sensor 114 can be used by the adjustment module 208, as will be described, to track the pattern around the model. The position sensor 114 can be a laser navigation system that interacts with several active transmission beacons or passive reflective beacons at corresponding known fixed locations or a radio frequency navigation system that interacts with several active beacons or passive reflective beacons in corresponding known fixed locations. A vehicle-mounted receiver of the laser navigation system or radio frequency navigation system can determine
Petition 870180161598, of 12/11/2018, p. 15/130 / 26 the arrival time, the angle of arrival, or both, of electromagnetic signals (for example, optical frequency, infrared or radio) that propagates from three or more radio beacons to determine location data for the vehicle as the vehicle moves through the mapped area or work area. The navigation system provides vehicle location data in relation to a reference location or in terms of absolute coordinates with a desired degree of precision (for example, a tolerance in a range of more or less 2 centimeters to plus or minus 10 centimeters actual vehicle location).
[00022] The final lap planning mechanism 102 also comprises a gross lap planning 206 to plan a gross lap of a vehicle in communication with the limit setting mechanism 202 and position determination module 204. The planning mechanism for the lap gross lap can perform a gross lap according to a model lap pattern, if the determined position crosses the limit. The gross turn planning mechanism 206 is suitable for creating a turn when a land point limit is approaching. An alert can be transmitted to the operator that a lap is approaching. The gross lap planning mechanism 206 finds an available lap route and acquires a route before the lap and after the lap. After the route has been located, the gross turn planning mechanism 206 acquires information related to the route such as an ordered point further back, a segment index of the boundary, or a route identification number (ID) of the route used to find the intersection of the land point boundary. The acquisition of the point is accomplished through an API call to a limit transition monitor. The gross turn planning mechanism 206 acquires the route for the respective ID and establishes an end point on the route. The route creator is called by an API call to compute a corresponding endpoint with the ID of the
Petition 870180161598, of 12/11/2018, p. 16/130 / 26 route. By computing the end point, the route creator establishes the end point of the route. The gross turn planning mechanism 206 calls an implement guide API for an implement guide engine to update the end point to match the end point created by the path creator. The implement's guide motor acquires the end point and computes an end point of the implement's path. The implement path positions the implement to keep the implement on the implement path and is determined by an implement guide motor. The gross turn planning mechanism 206 calls an endpoint API of the established path to establish the implement path endpoint given the implement path ID and computed implement endpoint. The gross turn planning mechanism 206 saves the implement's endpoint as a start position for the lap and creates a future route in current mode via an API call to create a next route using, for example, multiple hops, track spacing and turn direction. The gross turn planning mechanism 206 can also determine future points of interest, first points of intersection, past points of intersection or subsequent points of intersection for the current route. The gross turn planning mechanism 206 can establish an intersection point for the current path as the position of the final turn. The gross lap planning mechanism 206 can record the boundary lap route with a route manager.
[00023] The final lap planning mechanism 102 may additionally comprise an adjustment module 208 to adjust the vehicle's gross turn in communication with at least one of the gross turn planning mechanism 206, the position determination module 204 and the limit setting mechanism 202. An adjustment module 208 can be used to improve the positioning accuracy of the implement during the limit loop. The ideal route is used for the route of the
Petition 870180161598, of 12/11/2018, p. 17/130 / 26 implement (instead of the vehicle path). The system adjustment module 208 allows fine adjustments to be made one revolution. Adjustments may include pushing a turn further to a land point, making a greater or lesser turning radius, or any other suitable adjustment to create a plurality of supposed rows according to the need for the final lap pattern. An alleged row is a measure of drive accuracy. An operator can execute a pass with a work implement. A typical work implement (such as a planting machine) traverses or creates multiple rows in a single pass through a farm field, and each row is established on the ground substantially uniformly spaced according to the mechanical arrangement of the implement, such as the spacing of the row units on a planting machine (for example, a common row spacing of 30 inches (762 millimeters) one row of the next). An operator can execute an adjacent pass with the same implement, establishing a next set of rows spaced substantially uniformly and perfectly. It is contemplated that at least one row between two passes with a spacing not determined by the mechanical configuration of the implement, but well how accurately the two adjacent passes were given. This row is usually referred to as a supposed row, or an odd, or intermediate row. In a typical field, there may be a supposed row for each pass made by the implement in the field. An allegedly highly accurate row will be spaced similarly to the rows established by the implement (for example, a width 30 (762 mm) consistently). An alleged low precision row will vary (for example, greater than 30 (762 mm), less than 30 (762 mm), or both), compared to the row spacing established by the implement. The system and method can provide supposedly accurate rows at the point of intersection with the boundaries.
[00024] The lap pattern repeats all subsequent passes in the
Petition 870180161598, of 12/11/2018, p. 18/130 / 26 field. When the boundary at the edge of a work area changes, the gross turn planning mechanism 102 identifies the change and continues to make the turn until the vehicle and implement return to the field. Similarly, when an angled portion of the approaching boundary is crossed, the final turn planning mechanism 102 makes a turn in such a way that the vehicle and implement go back into the field at an angle that allows for a better way than the mechanism planning the final lap match the previous passes.
[00025] For the specific case where the spacing between a first pass and the next is less than the radius of the vehicle and implement turn, the system automatically arches the turn to maintain the turn radius requirement, such as executing a pattern of turn. back type electric lamp, or similar. A turn radius can be adjusted to a very small value (for example, turn radius <1 foot (30.48 cm)) for configurations such as tracked vehicles with mounted attachments, or it can be very large, as in the case of a vehicle four-wheel drive (4WD) with a large towed planting machine (for example, turn radius up to 150 feet (51.7 meters)).
[00026] Figure 3 represents a graphical display of a user interface 104 according to the invention. The vehicle operator sets the boundaries of the land and field point, as well as various vehicle and implement parameters (for example, width, turn radius, length, turn pattern) via user interface 104, and starts operating the vehicle in the field. When the vehicle approaches an earth point limit, the final turn planning mechanism 102 prescribes a turn to pull the vehicle to the next pass with the most efficient final turn possible in terms of the required earth point size. User interface 104 can display a plurality of settings suitable for operator selection, such as the hop selection number 302, an
Petition 870180161598, of 12/11/2018, p. 19/130 / 26 lap 304, a warning indicator for confirmation lap 306, a confirmation message for receipt 308 that confirms receipt of modifications such as change of direction, a modification of the minimum number of hops, or both, a selection the type of back pattern (not shown), or any other setting that can be selected by a user. The operator can modify any of the lap settings, if desired. For example, the operator can confirm the expected turn direction, switch the turn direction, or change the number of hop settings. It is contemplated that the operator can be alerted that the lap is approaching. A user can also confirm a lap indication alert via user interface 104 before the final lap planning mechanism predicts the lap. Based on the type of lap pattern configured, the number of hops and the state of a vehicle's lap pattern status, a lap direction indicator can be issued a certain time before the lap or starting a sequence. If the operator confirms the alert without changing a lap setting, the lap settings are accepted and a next lap route can be predicted. If the operator modifies changes in the direction of the lap or in the number of hops, the new number of hops adjustments is saved and the lap pattern state vehicle is reset to zero, unless the state vehicle is in an initialized state. If the lap pattern state is in an initialized state for the vehicle, a new lap direction can be used to start a lap pattern state vehicle. In addition, new parameters can be used to predict a new route back.
[00027] Although the vehicle automatically follows the final lap route, it is contemplated that the operator can manually control the vehicle at any time. Manual control can be initiated by manually driving out of the given path. The operator can also control vehicle speed, braking and gear changes
Petition 870180161598, of 12/11/2018, p. 20/130 / 26 desired way. Automatic final loops are designed to guarantee supposed uniform rows at the beginning and end of the pass and to compensate implement drag when using drag implements and the shape of the loop required for the vehicle and type of implement.
[00028] Figure 4 is a flow chart of a method 400 for vehicle control according to the invention. The method in figure 4 starts at step 402.
[00029] In step 402, the limit setting mechanism 202 or the final lap planning mechanism 102 establishes a work area limit.
[00030] In step 404, a position determination module 204, the final turn planning mechanism 102, or position sensor (114 or 214) determines a position of the vehicle, the implement, or both. For example, position determination module 114 can receive position data (e.g., coordinates) from vehicle position sensor 114, implement position sensor 214, or both. If the position determination module 204 receives vehicle position data from a location determination receiver or the vehicle position sensor (114 and / or 214), the position determination module 204 can estimate implement position data corresponding based on the configuration and dimensions of the vehicle, the configuration and dimensions of the implement, and the attachment configuration between the vehicle and the implement.
[00031] In step 406, the gross lap planning mechanism 206 or the final lap planning mechanism 102 plans a gross turn of a vehicle. For example, the gross lap planning mechanism 206 or the final lap planning mechanism 102 plans a lap to be performed according to a planned model lap pattern, if the determined position (eg vehicle position) of the vehicle cross the limit. However, in an alternative modality, the mechanism
Petition 870180161598, of 12/11/2018, p. 21/130 / 26 gross lap planning 206 or the final lap planning mechanism 102 plans a lap to be performed according to a planned model lap pattern if the implement position is determined from the implement (for example, an edge of escape or advance of the implement) cross the limit.
[00032] In step 408, the adjustment module 208 or the final lap planning mechanism 102 adjusts the gross turn of the vehicle 408 to a compensated turn in such a way that the implement attached to the vehicle follows a path of the target implement or path of the desired implement that substantially tracks the pattern back from the planned model. Step 408 can be performed according to various techniques that can be applied separately or cumulatively. In a first technique, the adjustment module 208 or the final turn planning mechanism 102 estimates an implement path based on an implement implement position. For this purpose, method 400 may comprise obtaining location data (e.g., geographical position or geographic coordinates) from the vehicle with respect to a work area for the vehicle and converting the vehicle location data into position or vehicle location data. implement. Location data can be obtained using a Global Positioning System (GPS) receiver with differential correction.
[00033] According to a second technique, the adjustment module 208 or final turn planning mechanism 102 can establish a desired implement path based on a desired turn type (for example, row jump, light bulb, adjacent loop) and an implement model. The implement model can incorporate implement geometry such as width, length, wheelbase and the like of the implement, and implement configuration, such as a pull configuration, a push configuration, a
Petition 870180161598, of 12/11/2018, p. 22/130 / 26 hitch, or any other implement configuration.
[00034] According to a third technique, an implement model is evaluated to determine whether a gross turn is executable and capable of execution without crossing a geographical area larger than the specified zone allocated for the gross turn. Step 408 may further comprise selecting an alternating lap type if an initial selection is unenforceable within the specified area. For example, the tightest possible turn can be degraded because of the wheel slip factor, which can be based on the general soil type (eg sand, clay, etc.) or moisture content, and a type of turn alternating can be used to compensate for degradation in a region of the work area.
[00035] According to a fourth technique, an adjustment module 208 or final turn planning mechanism 102 can generate an adjustment in the gross turn based on whether the desired implement is hinged, hitched, towed or semi-mounted mounted. For example, adjustments can be determined by selecting the standard back model on a hierarchical basis. The hierarchical base prefers a row skip mode as a preferred model turn pattern to an alternate pass mode and an electric lamp type turn mode, unless there is not enough space between the boundary and the edge to execute the mode. row jump. The hierarchical base prefers the alternate pass mode as the preferred model turn pattern to an electric lamp turn mode, unless there is not enough space between the boundary and the edge to perform the alternate pass mode.
[00036] In an additional modality, the method for controlling a vehicle comprises establishing an interior boundary of a work area and an edge, determining a position of the vehicle by means of a location determination receiver, planning by means of an interface vehicle user while operating the vehicle in the work area, a gross turn
Petition 870180161598, of 12/11/2018, p. 23/130 / 26 of a vehicle to be executed from a starting point coinciding with a segment of the vehicle path (for example, initial row, segment of the linear path or segment of the contour path) according to a lap pattern model if the determined position crosses the limit, and adjusts the gross turn of the vehicle to a compensated turn, in such a way that the vehicle and the implement remain within the authorized zone between the limit and an edge of the work area, and in such a way that an end point of the compensated loop is generally aligned or co-extensive with a segment of the next vehicular path (for example, next row, linear path segment or contour path segment) to be crossed within the area of work.
[00037] Referring to figure 5, step 402 of establishing a boundary of a work area can additionally comprise performing steps 502, 504 and 506.
[00038] In step 502, the limit setting mechanism 202 or the final loop planning mechanism 102 tracks an intersection of the desired implement path with the limit. In one embodiment, an intersection can be tracked using an intersection track engine to detect an intersection of the desired implement path and the multiple input limit (for example, database data, intersection data nearest past, nearest future intersection data, limit data, past limit data, future limit data, probable limit data). The intersection track engine can use a database to determine a set of closest past intersection data or nearest future intersection data for a given path base for a given boundary collection. In one example, the database may contain a collection of limits fed through the 104 user interface. Entries can include data collected referring to a past or future limit. Limit data can be stored to determine
Petition 870180161598, of 12/11/2018, p. 24/130 / 26 likely intersection limits on a given route base or planned route structure. A drawn limit can be inspected with respect to the intersection between the base of the route and the limit. The intersection track engine has the ability to analyze future or past intersection data, determine a near future or past intersection point and provide the data according to the request.
[00039] In step 504, the limit setting mechanism 202 or the final lap planning mechanism 102 determines a starting point offset from the limit. Step 504 can be performed according to various techniques that can be applied alternatively or simultaneously.
[00040] According to a first technique, an offset determination of the starting point of a return path begins using the intersection position obtained from a boundary transition monitor or the intersection track motor. In a first example, the intersection position represents the implement's position when the implement completely crosses the boundary. In a second example, the intersection position represents the position of the implement when the implement has completely left the work area. The implement can leave the work area to minimize the number of hops or skipped rows. In a third example, the intersection position represents the position of the implement when the implement started to leave the work area. The implement can leave the work area to minimize overlap to cover or traverse the work area with the implement.
[00041] According to a second technique, a starting point of the implement's turn is determined by shifting the intersection position back to or towards the work area. In one embodiment, the displacement value is generally equal to the displacement of the land point from the starting point.
[00042] According to a third technique, a starting point for
Petition 870180161598, of 12/11/2018, p. 25/130 / 26 turn of the implement can be selected for consistency between the start point and the end point of the implement's return path. In this way, those candidate implement loops that are not associated with consistent starting points and end points are rejected or eliminated from further search of a starting point and a preferred end point of the implement path loop. The point resulting from the implement's turn is established as the end point of the implement's path before the turn. After the end point has been established, the vehicle's respective path can be updated. The starting point for the vehicle's return is established in order to match the end point of the vehicle's route before the return. The marriage can be done after the vehicle path has been updated.
[00043] According to a fourth technique, through the user interface 104, an operator can move a starting point or an end point of the lap in the work area in an increase or decrease in order to compensate for the conditions or variations of the field at the boundaries of the field.
[00044] According to a fifth technique, the final lap planning mechanism 102, adjustment module 208 or user interface 104 limits the increment or decrement by a spatial displacement or temporal displacement based on an impassive limit beyond the limit to prevent the vehicle or implement from crossing the impassive limit.
[00045] According to a sixth technique, the final lap planning mechanism 102, adjustment module 208 or user interface 104 can dynamically adjust at least one of the start and end points of the lap in the work area via of an increase or decrease based on a previous run of a lap to align the end point of the limit.
[00046] In step 506, the limit setting mechanism 202 or the final lap planning mechanism 102 determines a
Petition 870180161598, of 12/11/2018, p. 26/130 / 26 displacement from the end point of limit 506 to the desired implement path proportional to the vehicle's ground speed. Step 506 can be performed according to several procedures that can be applied separately or simultaneously.
[00047] According to a first procedure, the location of the displacement of the end point 506 of a return path begins using the intersection between the boundary of the land point and the path of the vehicle that follows the return. In one mode, a next vehicle path can be created for the current track mode. The intersection is located using a 206 turn planning mechanism.
[00048] According to a second procedure, the end point of the vehicle's turn is located by shifting the intersection of the next vehicle's control path for or against the field. In one embodiment, the displacement value is approximately equal to the receiver's inline displacement minus the ground point displacement at the end point. The resulting end point or end point can represent a starting point following the vehicle's route to the next row after the lap. After the next starting point of the vehicle path after the lap has been established, the final lap planning mechanism 102 makes a call to the extension path creator who updates the respective implement path. [00049] According to a third procedure, the end point of the implement turn can be selected by the consistency between the starting point and the starting point of the path of the implement turn. In this way, those candidate implement turns that are not associated with consistent starting points and end points are rejected or eliminated from further search for a starting point and preferred end point of the implement path turn. The end point of the implement's turn is established so as to match the starting point of the vehicle's path after the turn. In a configuration, the marriage of the end point and the start point can be
Petition 870180161598, of 12/11/2018, p. 27/130 / 26 completed subsequent to an update call to the extension path creator.
[00050] According to a fourth procedure, through the user interface 104, an operator can move a starting point or an end point of the lap in the work area by an increment or a decrement to compensate for conditions or variations of the field in the field boundaries.
[00051] According to a fifth procedure, the final lap planning mechanism 102, adjustment module 208 or user interface 104 limits the increment or decrement by means of a spatial displacement or a temporal displacement based on an impassive limit beyond the limit to prevent the vehicle or implement from crossing the impassive limit.
[00052] According to a sixth procedure, the final lap planning mechanism 102, adjustment module 208 or user interface 104 can dynamically adjust at least one from a starting point and an end point of the turn in the working area. an increment or decrement based on a previous run of a lap to align the end point with the limit.
[00053] Method 400 may further comprise allowing an operator to operate the vehicle in the work area to dynamically select a lap mode corresponding to the model lap pattern from an alternating pass mode, a row skip mode, and an electric lamp type turn mode. The 400 method can allow the operator to dynamically select the lap mode up to a minimum duration time or a minimum distance to approach the limit. Method 400 may also be suitable for alerting an operator through a user interface before executing the compensated lap.
[00054] Method 400 may also comprise allowing an operator operating the vehicle in the work area to dynamically select a
Petition 870180161598, of 12/11/2018, p. 28/130 / 26 lap mode corresponding to the model back pattern of an alternating pass pruning, a row skip mode, a lamp type lap mode, and allow the operator to dynamically select the lap mode up to a time minimum duration or a minimum distance from approaching the limit. A return route can be created in real time and does not require manual intervention.
[00055] Method 400 may allow the operator to shift the start or end point of the lap in the work area by an increment or decrement to compensate for field conditions, curves, discontinuities, chokes, obstacles, variations or irregularities in at least minus one of the border and boundary. Method 40 can additionally provide adjustment of at least one of the starting point and an end point of the loop dynamically in the work area by an increment or decrement based on a previous run of a loop to align the end point with the limit . Method 400 can also limit the increase or decrease in a spatial shift or a temporal shift based on an unmoved limit beyond the limit to prevent the vehicle or implement from crossing the unmoved limit. Method 400 can alert the operator via a user interface of a compensated lap to be performed before executing the compensated lap.
[00056] Method 400 may also comprise mounting a position sensor (for example, optical position sensor or laser) on the implement in such a way that the position sensor provides a position of the implement in relation to the determined position of the determination receiver. location mounted on the vehicle. The adjustment uses the relative position to track the pattern back model. The position sensor can be a laser navigation system that interacts with several active transmission beacons or passive reflective beacons at corresponding known fixed locations or a radio frequency navigation system that interacts with several
Petition 870180161598, of 12/11/2018, p. 29/130 / 26 active transmission beacons or passive reflective beacons at corresponding known fixed locations. A vehicle-mounted receiver of the laser navigation system or radio frequency navigation system can determine the arrival time, the arrival angle, or both, of electromagnetic signals (for example, optical, infrared or radio frequency) that propagate from three or more beacons to determine location data for the vehicle as the vehicle moves through the mapped area or work area. The navigation system provides vehicle location data with respect to a reference location, or in terms of absolute coordinates with a desired degree of precision (for example, a tolerance in a range of plus or minus 2 centimeters plus or minus 10 centimeters from the actual real location of the vehicle).
[00057] Referring to figures 6-8, illustrative displacement row sections are shown. While in the field, the operator can select a predefined set of lap parameters: alternating pass patterns, jump passes, or jump and fill patterns. Referring specifically to figure 6, an alternate pass configuration 600 is illustrated. In the loop pattern of figure 6, the direction is switched (right, left and right) alternately. Referring to figure 7, a Semper Salto N 700 configuration is illustrated. In the configuration in figure 7, n + 1 tracks are skipped going in the forward direction, and n tracks are skipped in the opposite direction. The turn direction is adjusted to the right initially. After completing all laps in the same direction, the lap direction is switched and the pattern is followed. Referring specifically to figure 8, a configuration of Always Jump 0 800 is illustrated. Additional jump options are available, such as an option for the first Jump of the Round, which allows the 100 system to always skip at least one pass, thus ensuring that only one U lap is created.
[00058] It should be understood that the present invention can be
Petition 870180161598, of 12/11/2018, p. 30/130 / 26 conveniently implemented in forms of a software package. A software package like this can be a computer program product that employs a computer-readable storage medium including stored computer code that is used to program a computer to perform the disclosed function and process the present invention. Computer-readable media may include, but are not limited to, any type of conventional floppy disk, optical disk, CD-ROM, magnetic optical disk, ROM, RAM, EPROM, EEPROM, magnetic or optical plate, or any other suitable medium for storing electronic instructions.
[00059] The specific order or hierarchy of steps in the methods previously presented are examples of exemplary approaches. Based on design preferences, it should be understood that the specific order or hierarchy of steps in the method can be rearranged, while still remaining within the scope of the present invention. The attached method claims elements present from the various steps in a sample order, and should not be limited to the specific order or hierarchy presented.
[00060] The method and system and many of its resulting advantages will be understood by the description presented, and it will be apparent that several changes can be made in the form, construction and arrangement of its components without departing from the scope and spirit of the invention, or without sacrificing all its material advantages. The form described hereinabove is merely an explanatory modality thereof, and it is the intention of the following claims to encompass and include such changes.
Contents4
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
9 members in 4 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 60962643 | United States of America | – | |
| 96264307 | United States of America | P | |
| 96264307 | United States of America | P | |
| 60962643 | – | – | – |
| US20070962643P | – | – | – |
Members9
| Document | Office | Kind | |
|---|---|---|---|
| EP2020169A2 | European Patent Office (EPO) | A2 | |
| US2009037041A1 | United States of America | A1 | |
| AU2008203242A1 | Australia | A1 | |
| BRPI0803668A2 | Brazil | A2 | |
| US8209075B2 | United States of America | B2 | |
| AU2008203242B2 | Australia | B2 | |
| EP2020169A3 | European Patent Office (EPO) | A3 | |
| EP2020169B1 | European Patent Office (EPO) | B1 | |
| BRPI0803668B1This record | Brazil | B1 |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]GrantedPRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 24/09/2020, OBSERVADAS AS CONDICOES LEGAIS.B16A | B16A | |
| Decision: intention to grant [chapter 9.1 patent gazette]B09A | B09A | |
| Formal requirements before examination [chapter 6.20 patent gazette]B06T | B06T | |
| Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]B03A | B03A | |
| Technical and formal requirements: other requirements [chapter 6.7 patent gazette]SOLICITA-SE A REGULARIZACAO DA PROCURACAO, UMA VEZ QUE BASEADO NO ARTIGO 216 1O DA LPI, O DOCUMENTO DE PROCURACAO DEVE SER APRESENTADO EM SUA FORMA AUTENTICADA; OU SEGUNDO O PARECER DA PROCURADORIA NO 074/93, DEVE CONSTAR UMA DECLARACAO DE VERACIDADE, A QUAL DEVE SER ASSINADA POR UMA PESSOA DEVIDAMENTE AUTORIZADA A REPRESENTAR O INTERESSADO, DEVENDO A MESMA CONSTAR NO INSTRUMENTO DE PROCURACAO, OU NO SEU SUBSTABELECIMENTO.B06G | B06G | |
| Technical and formal requirements: other requirements [chapter 6.7 patent gazette]SOLICITA-SE A REGULARIZACAO DA PROCURACAO, UMA VEZ QUE BASEADO NO ARTIGO 216 � 1O DA LPI, O DOCUMENTO DE PROCURACAO DEVE SER APRESENTADO EM SUA FORMA AUTENTICADA; OU SEGUNDO O PARECER DA PROCURADORIA NO 074/93, DEVE CONSTAR UMA DECLARACAO DE VERACIDADE, A QUAL DEVE SER ASSINADA POR UMA PESSOA DEVIDAMENTE AUTORIZADA A REPRESENTAR O INTERESSADO, DEVENDO A MESMA CONSTAR NO INSTRUMENTO DE PROCURACAO, OU NO SEU SUBSTABELECIMENTO.B06G | B06G |
Numbers
- Publication
- PI0803668
- Publication, DOCDB
- PI0803668
- Publication, EPODOC
- BRPI0803668
- Application
- 3668
- Application, DOCDB
- PI0803668
- Application, EPODOC
- BR2008PI03668
Titles2
- Portuguese
- MÉTODO PARA CONTROLAR UM VEÍCULO
- English
- METHOD TO CONTROL A VEHICLE
Classification
- CPC, 7
- A01B69/008
- B60W2556/50
- G05D2105/15
- G05D2107/21
- G05D2109/10
- G05D1/6484
- G05D1/672
- IPC, 2
- B62D1 00
- B62D6 00