Towed and hitched implements, such as planters and cultivators and like implement devices are known to drift in uneven soil conditions, side hills, planting beds and particularly during contour plowing. Therefore, it would be highly desirable to have a new and improved implement control system and method which compensates or causes an implement to be actively steered so as to substantially reduce or completely eliminate losses caused by drifting due to uneven soil conditions, side hill plowing, and in particular, drift caused during contour plowing.
The implement control system of the present invention provides a unique and novel method of steering and controlling an implement so as to substantially reduce or completely eliminate losses caused by drift due to uneven soil conditions, side hill plowing, and particularly during contour plowing. An implement control system includes, at least, one sensor for providing an indication of tilt associated with an implement as it traverses along an implement path of travel in an open field having variable soil conditions and, at least, another sensor for providing an indication of the current position of the implement as it traverses along the implement path of travel. An implement control manager processor provides an implement drift correction signal in response to the indication of tilt and the indication of current position in order of facilitate correcting the implement path of travel so it corresponds to a desired path of travel. An implement steering arrangement, which is responsive to the drift correction signal, causes the implement path of travel to be corrected so it corresponds to the desired path of travel as the implement is pulled through the open field by an implement pulling vehicle, where the implement pulling vehicle traverses through the open field under the control of a GPS-based vehicle control manager processor.
The above-mentioned features and steps of the invention and the manner of attaining them will become apparent, and the invention itself will be best understood by reference to the following description of the embodiments of the invention in conjunction with the accompanying drawings wherein:
Referring now to the drawings and more particularly to
Side dressing, ridge till, and strip till are all examples of farm practices that become practical and efficient with the implement control system 10 of the present invention. In this regard, the implement control system 10 helps reduce crop damage and compaction by ensuring true repeatability across all types of farm operation, including: field prep, planting, cultivating, spraying and harvesting. The implement control system 10 when used in accordance with a novel method of use, as will be described hereinafter in greater detail, ensures that a tractor 12 and an associated pulled implement 14 are actively controlled and directed along a desired path of travel within an open field.
Before discussing the implement control system 10 in greater detail it may be beneficial to briefly review the state of farming operations utilizing navigation systems. In this regard, U.S. patent application 20060271348 published on Nov. 30, 2006, provides a description of how navigation receivers are utilized in vehicles to assist in various farming operations. For example, the '348 application provides that a navigation receiver is connected to a farming vehicle for automatically steering during plowing, planting, harvesting and other uses. The '348 application further provides that other devices may also be provided in the equipment, such as displays and associated processors for indicating operation of various vehicle components. In the described farming example, separate displays for operation of attached components, such as sprayers are provided, while the different processor and associated programs are described as providing information to a user using the same or different operating systems independently run on each device. For example, the '348 application describes a navigation receiver operating under a Linux operating system, and an application for controlling spraying of herbicides or pesticides operating pursuant to a Palm or Pocket PC operating system. In short then, the prior art recognizes the complexity of not only the farming equipment itself, but also of the various operating systems, application programs and displays that may be made available to a user while using such automated equipment.
While such systems may recognize the complexities of farming operations and even the need to control the different types of components which may be attached to a tractor 12 or like pulling vehicle, none of the prior art control systems teach or suggest how to control or compensate for the drift or tilt of an implement 14 or tool as it is pulled or traverses through an open field F (
Some have recognized this problem and as a result some systems have been proposed to control an implement using GPS or other position sensors. For example, U.S. Pat. No. 6,865,465 describes a system which includes a tractor steering system and an implement steering system. However, none of these proposed systems account for implement tilt, nor do they solve the problem with curved or contour plowing, or how to easily and quickly adjust the trajectory of an implement relative to its associated tractor trajectory in variable soil conditions, such as sliding on side hills SH as best seen in
Accordingly, it would be highly desirable to more precisely control or steer an implement 14 along a desired path of travel as it is pulled behind the tractor 12, taking into consideration its freedom to move from side to side, and more particularly, taking into consideration the degree of roll or tilt movement the implement may experience relative to the variable soil conditions encountered in open field conditions.
As will be described hereinafter in greater detail, the implement control system 10 includes a sensing arrangement to measure the deviation of the implement 14 relative to a desired path of travel, where the sensing arrangement of the implement control system 10 is no longer disposed on the ground. As a result of this unique configuration, roll motion of the implement 14 will now result in position measurement errors. That is, if “h” is the height of the sensing arrangement above the ground and “φ” is the roll angle of the implement 14, the GPS measurement from the sensing arrangement will have an error expressed as follows:
Error=h sin(φ) Equation 1
Some previous systems measured the position of the implement 14 utilizing a ground sensor, so no tilt compensation was required, since the sensor was co-located with the point of interest, that is, the contact point between the implement and the ground. Unlike previous GPS systems that actively control the position of an implement, such as the implement 14, the present GPS-based implement steering system measures the roll angle of the implement 14, and corrects the error caused by the fact that the GPS antenna is located significantly above the point of interest, by the distance “h”.
Therefore, if “y” is defined as the computed corrected measurement of the implement lateral position error, and “ym” is defined as the raw measurement of the implement lateral position error, then we have the following:
y=y
m
−h sin(φ) Equation 2
Based on the foregoing, it should be understood by those skilled in the art, that the navigation signal derived by the system is a position measurement in a defined space; wherein said defined space is not a furrow on ground. It should also be understood that the roll angle of the implement 14, can be estimated in a variety of ways as will be explained hereinafter in greater detail.
Considering now the implement control system 10 in greater detail with reference to
In order to determine or measure the implement tilt indirectly, the implement control system 10 includes a vehicle orientation module or vehicle tilt and position sensing arrangement 30 which cooperates with at least one implement position sensor 90, such as an implement mounted GPS antenna. The vehicle orientation module 30 and the implement position sensor 90 provide measurement indications which enable the primary vehicle GPS steering system 20 and the implement GPS steering system 28 to work together to cause the implement 14 to travel along the desired path of travel. The desired path of travel followed by the implement 14 in this case, is a corrected path of travel that compensates for tilt of the implement 14 caused for example, by sloped terrain or variable soil conditions. Implement tilt compensation is an important feature and result of the present invention since the corrected path of travel facilitates improved accuracy in any given farming operation, whether it be planting, cultivating, fertilizing, or harvesting for example.
The advantage of such implement control is illustrated in
Considering now the implement control system 10 in greater detail with reference to
In order to process the measurement signals from the vehicle orientation module 30 and the implement position sensor 90, the user terminal 40 includes a vehicle control manager processor 42 and an implement control manager processor 82, which processors 42 and 82 respectively operate under the control of associated steering control algorithms 420 and 820, which algorithms 420 and 820 facilitate active steering of both the tractor 12 and the implement 14 along the desired path of travel.
The orientation module 30, which is sometimes called herein “a roof module” is adapted to be mounted to a roof portion 16 of the tractor 12, while the user terminal 40 is adapted to be mounted within the interior cab space of the tractor 12, as best seen in
As best seen in
Considering now the user terminal 40 in greater detail with reference to
As best seen in
The vehicle steering electronic module 50 has a conventional construction which is well known by those skilled in the art. For example, refer to U.S. Pat. No. 6,052,647 entitled “Method and System for Automatic Control of Vehicles Based on Carrier Phase Differential GPS”, by Bradford W. Parkinson, et al which provides a detailed description of such a vehicle steering electronic module.
From the foregoing, it should be understood by those skilled in the art, that the primary vehicle GPS steering system 20 is designed to steer a wheeled farm vehicle, such as the tractor 12, along a desired path of travel within an open field under control of the vehicle steering control algorithm 420.
Considering now the secondary vehicle or implement steering system 28 in greater detail with reference to
From the foregoing, it should be understood that the steering coulter 62 is a steerable metal disc that serves as an active steering mechanism of the implement 14. The coulter 62 is steered by the electro hydraulic valve 64. The angle of the coulter 62 is measured by a feedback sensor 65, such as a potentiometer. In this regard, the feedback sensor 65 provides the implement steering electronic module 60 with a positive feedback signal which is indicative of the coulter 62 having been turned or steered to a proper angle to achieve the necessary correction to compensate for the drift. Stated otherwise, the implement steering electronic module 60 is designed to facilitate the interpretation of steering messages which appear on the CAN bus interface B, and to convert these messages into steering command signals, which are communicated to the electro hydraulic valves 64.
The implement steering electronic module 60 also samples a lift sensor 66 which detects whether the coulter discs 62 are in a raised or lower position relative to the ground. This is an important feature of the present invention because it assures that the GPS-based implement steering system 28 or more particularly, the coulter discs 62, are accurately aligned before insertion into the ground. This is important since if the coulter discs 62 are not centered a wiggle will occur at the beginning of each row when the implement tool is lowered into contacting engagement with the ground. Thus, by sensing when the coulter discs 62 are raised, the implement steering module 60 under the control of a coulter alignment algorithm 520 (
The implement steering electronic module 60 has a conventional construction which is well known by those skilled in the art. For example, such an implement steering electronic module is manufactured and sold by Novariant, Inc., located in Menlo Park, Calif. As well known to those skilled in the art and similar to the vehicle electronic module described earlier herein, the vehicle (or implement) electronic module typically consists of a microcontroller which receives digital commands via the CAN bus. The steering module includes a set of analog to digital converters (not shown) for sensing coulter angle sensors and lift switch values. Analog outputs to command the electro hydraulic valve 64 can be generated with digital-to-analog converters or power transistors. The electronic steering module 60 receives commands and publishes sensor data using digital messages over the CAN bus.
Considering now the coulter alignment algorithm 520 in greater detail with reference to
At step 526, a determination is made by the implement electronic steering module 60 as to whether the coulter discs 62 are raised or lowered into engagement with the ground. If the coulter discs 62 are not raised, the algorithm goes to a control command at step 525. Otherwise, the algorithm proceeds to a send command at step 528.
If the algorithm determined that the coulter discs 62 are not raised, the control command at step 525 enables the implement electronic steering module 60 to perform a normal implement steering control loop operation. When this operation has been completed, the algorithm proceeds to the send command at step 528.
Considering now the send command at step 528, when the send command is executed at step 528 by the implement electronic steering module 60, a centering command is sent to the implement steering unit. Next, the algorithm goes to a determination step 530 to make a determination of whether the coulter discs 62 have achieved a centered state. If the coulter discs 62 have reached a centered state, the algorithm goes to an end command at step 532. Otherwise the algorithm returns to the read command at step 524 and proceeds as previously described.
Based on the foregoing, it should be understood by those skilled in the art that the implement steering module 60 is adapted to incorporate signal measurements from the roof or orientation module 30, which provides an indication of the roll motion of the vehicle 12 and the implement 14 after a predetermined delay period, since the implement 14 follows behind the tractor. In this regard, the roll motion of the implement 14 results in certain position measurement errors which error measurements are utilized by the implement steering controller 60 to measure deviation of the path of travel followed by the implement 14 from a desired path of travel, such as the desired path of travel 202 as depicted in
Although in this preferred embodiment of the present invention, the processors 42 and 82 and their associated steering control software modules or algorithms 420 and 820 respectively are illustrated as being disposed in the user terminal 40, it should be understood by those skilled in the art that the processors and software modules may be disposed elsewhere within the system 10. For example, the processors and software modules could be located in the orientation module 30, in the vehicle steering electronic module 50, or in the implement steering electronic module 60 without departing from the true scope and spirit of the present invention.
Also, although in this preferred embodiment the user terminal 40 is described as having two processors 42 and 82 respectively, which operate under the control of two separate software modules 420 and 820 respectively, it should be understood by those skilled in the art, that a single processor and a single software module could be utilized to carry out the required control functions without departing from the true scope and spirit of the present invention.
Referring now to the drawings and more particularly to
Considering now the implement control system 110 in greater detail, the implement control or steering system 110 is substantially similar to the implement control system 10, which includes a vehicle or tractor GPS steering system 20 and an implement steering system 28. Like the implement control system 10, the tractor steering system 20 and the implement steering system 28 are each coupled to a roll measurement arrangement via a CAN interface bus B. The roll measurement arrangement in this preferred embodiment however is a GPS arrangement wherein GPS-based devices are utilized to measure all three parameters—the vehicle position, the vehicle tilt, and the implement position. In this regard, the implement control system 110 includes a vehicle orientation module 30A having a set of dual frequency GPS antennas 34 and 36 respectively, and a GPS receiver 38, which functions as a position sensor for the vehicle 12. The GPS receiver 38 is also coupled to an implement position GPS antenna 90. The vehicle orientation module 30A and the implement GPS antenna 90 provide measurement indications which enable the primary vehicle GPS steering system 20 and the implement GPS steering system 28 to work together to cause the implement 14 to travel along the desired path of travel.
As implement control system 110 is otherwise substantially the same as the implement control system 10, the implement control system 110 will not be described hereinafter in greater detail. However, it should be understood by those skilled in the art that the GPS antennas 34, 36 and 90 may also be described as radio location antennas for tracking navigation signals, wherein the navigation signals are derived from one or more navigation satellites including one of GPS, GLONASS, and Galileo. Further, it should be understood that a radio location antenna is able to track signals from ground-based navigation transmitters (not shown), such as pseudolites, and Terralites.
Referring now to the drawings and more particularly to
Considering now the implement control system 210 in greater detail, the implement control or steering system 210 is substantially similar to the implement steering control system 10, which includes a vehicle or tractor steering system 220 and an implement steering system 280. Like the implement control system 10, the tractor steering system 220 and the implement steering system 280 are each coupled to a roll measurement arrangement via a CAN interface bus B. The roll measurement arrangement in this preferred embodiment however, allows for the direct measurement of implement tilt and includes a vehicle position sensor 92, an implement position sensor 94 and an implement tilt sensor 96. The roll measurement arrangement sensors 92, 94, and 96 are each coupled to a user terminal 240 via the CAN interface bus B. The vehicle position sensor 92 and the implement sensors 94 and 96 respectively, provide measurement indications which enable the primary vehicle steering system 220 and the implement steering system 280 to work together to cause the implement 14 to travel along the desired path of travel. It should be understood however, since the system 210 is measuring the tilt of the implement 14 directly, there is no need to provide a time delay as was required for the indirect measurement systems 10 and 110 respectively.
Considering now the implement tilt sensor 96 in greater detail, the implement tilt sensor 96 provides an indication of the roll motion of the implement 14. The tilt sensor 96 is preferably an inertial sensor, such as an accelerometer or pendulum-based tilt sensor, or any one of a number of tilt sensors that are well known in the industry. For example, the tilt sensor 96 could be two or more GPS antennas which provide a measurement of the roll or tilt of the implement 14. It could also be an inertial sensor, such as a “gyro” that estimates roll or tilt angle by integrating and filtering tilt rate measurement, or it could also be any combination of the above-mentioned sensor configurations.
Considering now the implement steering system 280 in greater detail, the implement steering system 280 tracks deviation of the path of travel followed by the implement 14 relative to a desired path of travel, where the deviation is computed by the implement control manager 82 and its associated implement steering control algorithm 840. In this case however, the implement steering control algorithm 840 utilizes information provided by the implement tilt sensor 96 which provides a direct indication of the roll motion of the implement 14.
Referring now to the drawings and more particularly to
Considering now the implement control system 310 in greater detail, the implement control or steering system 310 is substantially similar to the implement steering control system 210, which includes a vehicle or tractor steering system 320 and an implement steering system 380. Like the implement control system 210, the tractor steering system 320 and the implement steering system 380 are each coupled to a roll measurement arrangement via a CAN interface bus B. The roll measurement arrangement in this preferred embodiment allows for the direct measurement of implement tilt and includes a vehicle positioning sensing module 30, an implement position sensor or GPS antenna 90 and an implement tilt sensor or accelerometer 68. The vehicle positioning sensing module 30, the implement GPS antenna 90 and an accelerometer 68 are each coupled to a user terminal 340 via the CAN interface bus B. The user terminal 340 includes an implement control manager or microprocessor 82 that operates under the control of an implement control algorithm 920. The implement control algorithm 920 will be described hereinafter in greater detail with reference to
The vehicle positioning sensing module 30 and the implement sensors 68 and 90 provide measurement indications which enable the primary vehicle steering system 320 and the implement steering system 380 to work together to cause the implement 14 to travel along the desired path of travel. Since system 310 is measuring the tilt of the implement 14 directly, there is no need to provide a time delay as was required for the indirect measurement systems 10 and 110 respectively.
In still yet another preferred embodiment of the present invention, an implement control system 410, as best seen in
Based on the foregoing, it should be understood by those skilled in the art that the roll angle of the implement 14, can be estimated in a variety of ways. For example, the tilt sensor 68 can be an accelerometer or as best seen in
Considering now the implement control system 110 in still greater detail, in order to take advantage of the fact that the implement 14 is going over the same terrain as the tractor 12 the orientation module 30A, which is mounted to the tractor 12, may include a tilt sensor, such as an accelerometer 38 instead of the position sensor 32. In yet another embodiment, the tilt sensor could be implemented as a set of dual frequency GPS antennas indicated generally at 34 and 36 respectively. Such tilt sensors would be able to measure the slope of the terrain at a particular location, and this slope could then be applied to the implement 14 when it reaches the same location as the tractor 12, but only a short time later since the implement 14 is being pulled by the tractor 12 across the same terrain. In order to determine the position of the implement 14 relative to the tractor 12, the implement control system 110 also includes the GPS antenna 90, which is mounted on the implement 14.
In this embodiment, the roll compensation is to take the roll measurement of the tractor 12 using the GPS antenna 90 and the accelerometer 38 measurement signals, and then applying a time delay to the implement position measurement in order to assume that the vehicle roll measurement applies to the implement 14. In this preferred embodiment, the time delay is equal to the nominal longitudinal distance between the tilt sensors on the tractor 12 and the GPS antenna on the implement 14 divided by the speed of the vehicle. For example, if the antennas are nominally separated by a distance of 5 meters for example, and the tractor 12 is moving at 2.5 meters per second, then a 2-second delay is applied to the roll measurement of the tractor 12 to estimate the roll measurement of the implement 14.
Considering now the implement steering control algorithm 820 in greater detail with reference to
The measure command at step 826 causes the output from the vehicle tilt sensor, such as the vehicle tilt sensor 34A to be sampled by the user terminal 40. After the output from the vehicle tilt sensor 34A has been sampled, the control algorithm 820 advances to a store command at step 828 which causes the user terminal 40 to store the vehicle roll measurement that was just sampled. Next the control algorithm 820 proceeds to another measure command at step 830.
The measure command at step 830 causes the output from the implement position sensor, such as the implement position sensor 90, to be sampled by the user terminal 40. After the output from the implement position sensor 90 has been sampled, the control algorithm 820 goes to another store command 832 which causes the user terminal 40 to store the implement position measurement that was just sampled. Next, the control algorithm advances to a determine command at step 834.
The command at step 834 determines the implement roll utilizing the previously stored vehicle roll measurement. Once the implement roll from the previously stored vehicle roll measurements has been determined, the control algorithm 820 proceeds to a calculate command at a step 836. It should be noted that if there is no previous stored vehicle roll measurement, the implement roll will be assumed by the algorithm to be equal to the vehicle roll measurement until such time that an appropriate stored vehicle value is available. Alternately, the implement roll may be assured by the algorithm to be level or zero until the vehicle roll is available.
The calculate command 836 causes the microprocessor 82 to calculate a corrected implement position utilizing the determined implement roll acquired in step 834. After calculating the implement position, the control algorithm goes to another calculate command at a step 838.
The calculate command 838 causes the microprocessor 82 to calculate a lateral position error for the implement 14. That is, using the corrected implement position from step 836 and a desired position, the microprocessor 82 calculates the lateral position error for the implement 14. The control algorithm then advances to generate a steering control command at step 840.
The command at step 840 generates a coulter angle command based on the lateral error determination acquired at step 838. As known by those skilled in the art, a PID (proportional integral derivative) algorithm for example could be used to calculate the coulter angle command. The generated coulter angle command is then communicated to the implement steering electronic module 60. More particularly, the control algorithm 820 proceeds to a send communication command at step 842. Once the communication command at step 842 has been executed, the control algorithm returns to the determination step 824, where the control algorithm proceeds as previously described.
Considering now the implement steering control algorithm 920 in greater detail with reference to
The measure command at step 926 causes the output from the implement tilt sensor, such as the implement tilt sensor 96 to be sampled by the user terminal 340. After the output from the implement tilt sensor 96 has been sampled the control algorithm 920 advances to a store command at step 928 which causes the user terminal 340 to store the implement roll measurement that was just sampled. Next the control algorithm 920 proceeds to another measure command at step 930.
The measure command at step 930 causes the output from the implement position sensor, such as the implement position sensor 94, to be sampled by the user terminal 340. After the output from the implement position sensor 94 has been sampled, the control algorithm 920 goes to another store command 932 which causes the user terminal 340 to store the implement position measurement that was just sampled. Next the control algorithm advances to a calculate command at a step 936.
The calculate command 936 causes the microprocessor 820 to calculate a corrected implement position utilizing the implement roll measurement acquired at step 926. After calculating the corrected implement position at step 936, the control algorithm goes to another calculate command at a step 938.
The calculate command 938 causes the microprocessor 820 to calculate a lateral position error for the implement 14. That is, using the corrected implement position from step 936 and a desired position, the microprocessor 820 calculates the lateral position error for the implement 14. The control algorithm then advances to step 940 which causes the microprocessor 820 to generate a coulter angle command based on the lateral position error calculated at step 938.
The command at step 940 generates a coulter angle command based on the lateral error determination acquired at step 938. As known by those skilled in the art, a PID (proportional integral derivative) algorithm, for example, could be used to calculate the coulter angle command. The generated coulter angle command is then communicated to the implement steering electronic module 60. More particularly, the control algorithm 920 proceeds to a send communication command at step 942. Once the communication command at step 942 has been executed, the control algorithm returns to the determination step 924, where the control algorithm proceeds as previously described.
Whenever a curved path situation occurs, a modified steering control algorithm 1420 is activated instead of the steering control algorithm 920. Considering now the modified implement steering control algorithm 1420 in greater detail with reference to
The determination command at step 1424 allows the control algorithm 1420 to repeat each of its steps, that will be described hereinafter in greater detail, until the system is deactivated. In this regard, if the system is deactivated the algorithm goes to an exit command at step 1427 and stops. Otherwise the algorithm proceeds from the determination step 1424 to a measure command at step 1426.
The measure command at step 1426 causes the output from the implement tilt sensor, such as the implement tilt sensor 68, to be sampled by the user terminal 340. After the output from the implement tilt sensor 68 has been sampled, the control algorithm 1420 advances to a store command at step 1428 which causes the user terminal 340 to store the implement roll measurement that was just sampled. Next, the control algorithm 1420 proceeds to another measure command at step 1430.
The measure command at step 1430 causes the output from the implement position sensor, such as the implement position sensor 90, to be sampled by the user terminal 340. After the output from the implement position sensor 90 has been sampled, the control algorithm 1420 goes to another store command 1432 which causes the user terminal 340 to store the implement position measurement that was just sampled. Next the control algorithm advances to a calculate command at step 1434.
The calculate command at step 1434 causes the user terminal to calculate a corrected implement position utilizing the direct measurement of implement roll that was stored at step 1428. The algorithm then proceeds to determination step at 1436 to determine a relevant section of the curved path to be used for a desired position calculation by using the corrected implement position.
Next, the algorithm advances to another calculate command at step 1438. The algorithm at step 1438 calculates the desired implement position utilizing the relevant section of the curved path calculated in the previous step.
The algorithm then goes to another calculate command at step 1440. The algorithm at step 1440, calculates the lateral position error of the implement 14 using the corrected and desired positions.
From step 1440, the algorithm advances to a command step 1442, which generates a coulter angle command based on the lateral error determination. The algorithm then proceeds to a send command at step 1444. At step 1444, the algorithm causes a send command to be sent to the implement electronic steering module 60. From step 1444, the algorithm returns to the decision step 1424, where the algorithm proceeds as previously described.
Referring now to
Referring now to
As best seen in
Considering now the method of actively steering the implement 14 in an open field under various terrain conditions, the implement control system 10 provides a first signal which is indicative of the roll of the tractor 12 and a second signal which is indicative of the position of the implement 14. These signals are processed by the user terminal 40, which in turn generates steering control or command signals which are indicative of the position of one or more points of interest on the implement 14 as it travels through an open field F. More particularly, the vehicle steering electronic module 50 and the implement steering electronic module 60 respond to the command signals by causing their respective actuators 52 and 64 to drive the tractor 12 and the implement 14 along a desired path of travel. In this regard, in one case, the desired path of travel followed by the tractor 12 corresponds to a first path followed by the tractor as it travels through the open field F. In another case, the path of travel followed by the tractor 12 is driven manually by a driver for some portion of the first path. In still yet another case, the path of travel followed by the tractor 12 is driven automatically by the vehicle steering control system 20 for at least some portion of the first path of travel. In another situation, the tractor 12 is driven manually by the driver for some portion of a subsequent pass through the open field F. In still yet another situation, the tractor 12 is driven automatically the vehicle steering control system 20 for some portion of a subsequent pass through the open field F.
Based on the foregoing, it should be understood by those skilled in the art, that the implement 14 responds to the implement steering control commands which causes the implement 14 to follow a desired path of travel. In some situations, the desired path of travel is defined relative to real time measurements of a path of travel followed by the tractor 12. In this regard, the path of travel followed by the implement 14 is actively controlled to match a desired path of travel in real time. In other situations, the path of travel followed by the implement 14 is first generated without driving through an open field F and then the path of travel followed by the implement 14 is actively controlled to match a desired path of travel through the open field F.
It should also be understood that in accordance with the implement steering control method that the tractor 12 is steered manually by a driver for some portion of the path followed by the tractor 12 as it travels through an open field F. In other situations, in accordance with the implement steering control method, the tractor 12 is steered automatically by the primary vehicle steering system 20 for some portion of the path followed by the tractor 12 as it travels through the open field F. In summary then, in some situations, the tractor 12 is actively steered to follow the same path of travel as the implement 14. In other situations, the tractor is actively steered to follow a different desired path of travel than that of the implement 14. In all situations, however, the method assures that the path of travel followed by the implement is roll compensated based upon the orientation of the implement, especially, the roll of implement to allow the “working part” of the implement which engages the ground to be accurately controlled.
While particular embodiments of the present invention has been disclosed, it is to be understood that various different modifications are possible and are contemplated within the true spirit and scope of the appended claims. For example, as described herein the implement control system 10 can be implemented in two general ways either with indirect measurement of implement tilt or with direct measurement of implement tilt. In the various implementations of the present invention, various position sensors and tilt sensor have been described. For example, a tilt sensor can be two GPS antennas as in one preferred embodiment, or as shown in other preferred embodiments an accelerometer, a pendulum-based tilt sensor, or even a tilt rate sensor such as a gyro. As still yet another example, at least one of the sensors could be an optical measurement device, such as a laser sensor.
As still yet another example, as best seen in
As yet another example, a simplified embodiment of the present invention is a vehicle and implement combination with a GPS sensor on the implement, a roll angle sensor on the vehicle or the implement, an actuator on the implement to actively steer the implement, and a processor which (1) applies a roll correction to the GPS measurement and (2) generates a control indication or command to the implement steering actuator. This embodiment does not require active steering of the vehicle. The vehicle could be steered by a person in the usual manner. The vehicle could also be steered by a person using a visual guidance display such as a GPS-based lightbar. The vehicle could also be automatically steered, but with a system accuracy that is not based on RTK-GPS, but rather on a less accurate GPS signal. This is an implement steering system capable of active roll compensation which is unique and novel. Based on the foregoing, there is no intention, therefore, of limitations to the exact abstract or disclosure herein presented.