Patent Description:
During the input deposition process in an agricultural application, it is highly relevant to optimize the use of worked areas. Within this context, the optimization of worked areas is related to the prevention of input overlapping, and to better yield obtained from input deposition.

The concern about overlapping is also related to the spacing and curves left by the agricultural set (implement and tractor). Seeds planted very close to each other shall fight for nutrients, being consequently unable to show an efficient development, while seeds planted very far from each other shall not bring benefits to the planted area. Similarly, the manure once more applied to the same area shall visibly result into an overloaded planting.

Theoretically, the function that ensures non-overlapping of inputs must only check if the deposition spot is located or not in a previously traversed region.

A manner to perform such checking includes a methodology to discretize the trajectory, by dividing it into small adjacent areas. These discrete areas are more easily compared to the coordinates of the object, so as to identify if said object is or not located inside the relevant discrete area.

In farming, the trajectory is a highly important issue to allow farmers obtaining better yields from land optimization and from the prevention of waste of agricultural inputs, such as seeds, manure, and fertilizers. And such optimization is only achieved through techniques the implement predefined trajectories and geolocation coordinates.

Of note, seeding, one of the most critical steps in vegetable cultures, is determinant to the level of profits obtained by a farmer, and, as such, must be really optimal. Optimization results from the use of row planting techniques, wherein all the plants are distributed in lines. This facilitates the flow inside the plantation and enables each vegetable to remove from the soil the precise amount of nutrients as needed to its healthy growth. Foch such, the agricultural machinery relies on technology enough to allow the deposit of each seed at a previously defined distance from the other.

Additionally, in the use of the row planting technique intended to obtain the best yields for the whole crop, crossings of rows can take place. This specific situation can be critical, as an imperfect crossing may give rise to real risks of overlapping seeds and other agricultural inputs, with a consequent inefficiency in the sowing and waste of seeds, manure, and fertilizers.

To avoid duplicity or overlap of agricultural inputs in case of such crossing, some techniques are implemented through highly complex algorithms, that represent expensive costs with the planting systems incorporated to agricultural machines.

One of the manners to identify if the spot to be planted is located in the intersection is the use of a technique to discretize the trajectory into small adjacent polygons containing areas, thus checking if a certain spot previously planted belongs to any of these areas. This well-known technique starts by identifying the spot one intends to determine if it belongs to the trajectory. Once identified the spot, an infinite line is drawn from it, from the left to the right. This technique considers the number of times the line intercepts the polygon. If the line only intercepts the polygon once, then the spot is inside the polygon. Whenever the line intercepts the polygon twice or never, then the spot is outside the polygon, thus indicating that said spot would be outside an intersection of plant rows. However, according to the spot position and to the geometry of the polygon, the spot can be outside the polygon and intercept it in a single spot - a vertex -, in which case the technique shall possibly induce a "false positive" response (erroneous indication of a result, given that the correct indication should be precisely the opposite).

In this technique, the application of correction filters to eliminate possible mistakes and to reach a very quick and accurate result requires the use of an extremely big and robust processing unit, as the mathematical calculations behind said technique are highly complicated. And the use of big and robust processing units can represent a limitation in terms of costs, dimension and/or weight, thus compromising its feasibility in a certain application.

For instance, in applications for seeder machines, where the number of planting rows uses to be very significant and each row is activated by a motor reductor-type electromechanical equipment, each group of motor reductors (usually around <NUM> or <NUM>) is controlled by a control and processing unit ("artificial intelligence" of electromechanical activations) that can, among other functions, control the non-deposition of seeds in lands where they had been previously planted, thus preventing the formation of overlapped planting zones. And the bigger is the number of data to be processed, the bigger is the processing unit, which implies an increased unit price at the same proportion.

Therefore, the existing techniques for determining if a certain object is placed inside some area require a series of highly complex calculations to avoid "false positive" results, as well as an extremely robust, large and expensive processing unit. Known techniques are disclosed in documents <CIT>, <CIT>, and <CIT>.

This invention intends to provide a method for continuous, quick, and accurate checking as to whether a certain spot (or more than one) is inside or outside a route.

Another objective of this invention is to prevent overlapping of previously planted areas and/or inputs.

Additionally, this invention intends to provide a method of input deposition focused on large productive areas considered homogeneous.

Moreover, an object of this invention is to provide a method of input deposition based on the state machine concept.

To circumvent the inconveniences from the state of art, this invention refers to a deposition method of, at least, an input by a vehicle through a trajectory traversed, wherein the trajectory is defined by a plurality of adjacent polygonal forms and the method comprises the steps of:.

So, as explained in detail below, the method of this invention uses an extremely easy and cost-saving technique to determine if an object is inserted into a certain internal area of a polygon.

Additionally, as the method of this invention allows the identification of a previously planted area, the input shall be no longer placed in said previously planted area, or in areas very close to it.

Firstly, to obtain better yields from the input deposition area within a context of smart planting, this invention intends to determine the moment when the actuator of an agricultural set (implement and tractor) must change its condition to preventing overlapping of the input.

Such determination is previously guaranteed by the function, and then by the calibration in field. This function is used through polygons previously built and intends to calculate the distance to the border of a previously defined area.

As noted in the <FIG>, <FIG> of this application, there is a clear difference between a heterogeneous and non-optimized planting with overlapped seeds (<FIG>) and a homogeneous and optimized field without overlapped seeds (<FIG>).

So, determining the moment when the actuator of the agricultural set (implement and tractor) must change its condition is a relevant characteristic to prevent input overlapping.

Under this perspective, the planting homogeneity and optimization according to this invention, as shown by the <FIG>, result from a combination of condition wherein, in a polygon previously built in a previously defined area, an algorithm checks the estimate of a spot for a decision-making process.

The decision-making process according to the invention refers to the state machine concept, wherein the operation of an algorithm is represented and directed in a finite number of states, at a defined execution order.

Moreover, as seen in the <FIG>, this invention refers to an algorithm that checks, in a polygon previously built, if the estimate of a spot is inside or outside a regular polygon Q, and also checks in which regular polygon Q and/or polygon segment the estimated spot is located, so that a decision can be taken.

Of note, the regular polygon Q comprises, in its perimeter, two regions for decision making: delayed stay <NUM>, delayed start <NUM>, namely the hachures in the <FIG> and its core portion in a planting area, namely the non-hachures in the <FIG>. The region to deliberate a delayed stay <NUM> is defined by a time measurable from the command to stay the input deposition and the effective stay thereof; on its turn, the region to deliberate a delayed start <NUM> is defined by a time measurable from the command to start the input deposition and the effective application thereof (input coming to the soil).

As observed in the <FIG>, the method according to this invention refers to the deposition of at least an input applied by a vehicle that traverses a trajectory defined by a plurality of adjacent regular polygonal forms Q, through the steps of:.

More specifically, as to the step of inserting a time information to start and/or stay the input deposition, one notes that said time refers to the delay of the system's reply to start/stay the input deposition, that, on its turn, is related to the characteristics of the regions delayed stay <NUM> and delayed start <NUM> of a polygon previously built. Additionally, one observes that such delay comprises the sum of times associated to the following factors: time to forward the command to the actuator; time of reaction from actuators in presence of input inside the distribution pipes; time of arrival of the input in the soil, by gravity.

On their turn, the steps of determining/checking the condition of input deposition are related to the characteristics of checking, whenever the current and the future positions of input deposition are contained in the trajectory traversed by the vehicle. The vehicle can be an agricultural machine.

As refers to the step of determining a future position for input deposition at the speed of the vehicle in movement, this latter is calculated and inserted in a control unit.

The method of input deposition still comprises regular polygon in quadrilateral format.

So, the method according to this invention advantageously allows the recognition of a previously planted area, so that, as the set (implement and tractor) comes close, the actuator is not activated and does not deposit input in the same area, or in areas very close to it.

More specifically, as seen in the <FIG>, the method according to this invention comprises complying with, at least, one among four conditions, namely a first <NUM>, a second <NUM>, a third <NUM>, and a fourth <NUM> condition, wherein:.

As seen in the <FIG>, in the first condition <NUM>, the current position P of the vehicle is outside a regular polygon Q.

In this condition, the algorithm estimates a point Pp in the direction of the speed of the vehicle in movement, at a distance d relating to the delayed stay <NUM>.

Then, one checks the occurrence of an intersection Pi between the estimated spot Pp and the closest regular polygon Q. Once verified the intersection Pi, the closest Pp is saved.

Once saved the estimated spot Pp, one calculates the time required for a vehicle to reach the border of the perimeter delayed stay <NUM>, wherein said time considers the distance d from the current spot P of the vehicle to the intersection spot Pi, as well as the speed of the vehicle in movement vel.

The time required to the vehicle's displacement is compared to the time information about delayed stay <NUM>, and, then, the algorithm decides about the need of turning the engine off, and following to the second condition <NUM>.

Consequently, the <FIG> shows the second condition <NUM>, wherein the algorithm estimates a spot Pp in the direction of speed of the vehicle in movement (vel).

Then, one checks if the estimated spot Pp is not inside a regular polygon Q; if it is not located in any regular polygon Q, the algorithm returns to the condition <NUM>.

If the estimated spot Pp is located inside a regular polygon Q, and the current spot P of the vehicle is outside this same regular polygon Q, then the set remains at the current condition until, at least, one of the actions: starting the input deposition; keeping the input deposition, staying the input deposition and keeping the input deposition stayed.

Once checked that the estimated spot Pp is inside a regular polygon Q, and that the current spot P of the vehicle is inside that same regular polygon Q, then the algorithm is activated to the third condition <NUM>.

In the third condition <NUM>, as shown by the <FIG>, the current position P of the vehicle is inside a regular polygon Q.

In this condition, the algorithm estimates a spot Pp in the direction of the speed of the vehicle in movement (vel), at a distance d from the delayed start <NUM>.

If the estimated spot Pp is inside any regular polygon Q, the set remains in its current condition, until at least one of the actions: starting the input deposition, keeping the input deposition, staying the input deposition and keeping the input deposition stayed.

If the estimated spot Pp is outside any regular polygon Q, the algorithm shall determine the distance d to the intersection spot with the closest regular polygon Q, and the closest Pp shall be saved.

Once the estimated spot Pp is saved, the time required for the vehicle to reach the border of the perimeter without delayed start <NUM> is calculated by considering the distance from the current spot P of the vehicle to the intersection spot Pi and the speed of the vehicle in movement (vel).

The time required to the vehicle's displacement is compared to the time information on delayed start <NUM>; if the calculated time exceeds the delayed start <NUM>, the engine is turned on and the algorithm proceeds to the fourth condition <NUM>.

Last, the <FIG> discloses the fourth condition <NUM> of the method according to this invention, wherein, upon estimate of the spot in the direction of speed of the vehicle in movement (vel), at a distance d from the delayed start <NUM>, the algorithm checks if the estimated spot Pp and the current spot P are inside or outside regular polygons Q.

If the estimated spot Pp is outside any regular polygon Q and the current spot P is inside any regular polygon Q, the set remains at the current condition, among at least one of the actions: starting the input deposition, keeping the input deposition, staying the input deposition and keeping the input deposition stayed.

If the estimated spot Pp and the current spot P of the vehicle are outside any regular polygon Q, the algorithm is directed to the first condition <NUM>.

If the estimated spot Pp and the current spot P of the vehicle are inside a same regular polygon Q, the algorithm is directed to the third condition <NUM>.

If the estimated spot Pp is inside a regular polygon Q and the current spot P of the vehicle is inside another regular polygon Q, the algorithm is directed to the first condition <NUM>.

Of note, the determination of the first <NUM>, second <NUM>, third <NUM> and fourth <NUM> conditions advantageously allows considering a set of characteristics during the decision-making process by the algorithm, namely the time of reply from the system, the sum of replies from actuators and the dynamics of the movement of the machine and of the inputs to be placed.

So, the algorithm ensures the input deposit in a correct position, thus providing to the planting a correct distribution of nutrients per seed, as well as a correct distribution of manure, for instance. The method prevents an overloaded planting and contributes to an efficient farming.

Claim 1:
: Method of the deposition of, at least, an input by a vehicle traversing a trajectory defined by a plurality of adjacent regular polygonal forms (Q), wherein the method comprises the steps of:
• inserting a time information to start the input deposition and a time information to stay the input deposition;
• determining a current position (P) for the input deposition;
• determining a future position for input deposition in the direction of the speed of the vehicle in movement (vel);
• checking the position of the estimated spot (Pp) for input deposition in relation to the trajectory traversed by the vehicle; the method being characterized by:
• determining if the input deposition condition comprises one of the following: a first condition (<NUM>), a second condition (<NUM>), a third condition (<NUM>) and a fourth condition (<NUM>);
wherein an algorithm checks if, in a first condition (<NUM>), the current condition (P) of the vehicle and the estimated spot (Pp) cross outside a regular polygon (Q); in a second condition, if the current spot (P) of the vehicle and the estimated spot (Pp) are inside the same regular polygon (Q); in the third condition, if the current spot (P) of the vehicle is inside a regular polygon (Q) and if the estimated spot (Pp) is outside any regular polygon (Q); and, in the fourth condition, if the current spot (P) of the vehicle and the estimated spot (Pp) are inside or outside regular polygons (Q), and
• executing an action.