A. Field of the Invention
The present invention relates to automated steering of vehicles and, in particular, to the automatic steering of articulated vehicles.
B. Problems in the State of the Art
Differently from front wheel-steered vehicles, articulated vehicles can change their heading rapidly via articulation angle, pivoting (steering) mechanism placed almost in the middle of the vehicle (see
Automatic steering communicates a programmed path for the vehicle to travel to an actuator that changes the wheel angle of the vehicle at one or more axles. In many agricultural vehicles, a hydraulic system translates steering instructions from a steering wheel or other manual control to steerable wheels. See
In agriculture, path instructions are typically relative to a desired wheel track or path through a field. One example is a continuous path through an entire field for effective and efficient spacing of row crops. This can involve multiple turns, such as row ends, and non-linear rows, which also requires steering. Another example is following planted row crops when applying chemicals such as fertilizer in a non-overlapping manner.
Autosteering systems cooperate with navigation systems which use sensors to estimate such things as speed and position in the field versus intended path. A variety of commercially available autosteering/navigation systems for agricultural vehicles exist. One example is SteerCommand™ from Ag Leader Technology, Inc. of Ames, Iowa USA.
Generally, autosteering relies on steering angle instructions from a navigation planner. See
The navigation planner relies on sensor measurements from which such things as vehicle position/speed, heading, yaw, etc. can be estimated. See.
Many of these autosteering systems use what is called a PID type controller. See PID element in context of autosteer system in
PID control can help produce inputs that reduce offset between commanded and measured actual signals. This signal can be steering angle, heading angle, lateral displacement in the field. More details on PID control relative to autosteering can be found at U.S. Pat. No. 7,142,956, incorporated by reference herein.
A block diagram of a PID controller in a feedback loop is set forth below at
This PID control is a fairly mature technique in the industry and widely used. It is based on well-known equations and inputs. While it works fairly well for its intended purpose, several competing factors make room for improvement in this area.
For example, sometimes a vehicle does not move in a precise intended path in the field. Field conditions (e.g. dry or wet, uneven ground, debris, and other things) can cause deviations. Additionally, the type of vehicle, how is driven, and its traction can cause deviations including such well-known issues as cross track error (XTE). A rear wheel drive, front wheel steered vehicle (FrV) will tend to understeer or slide relative a programmed path. This could require quite substantial and severe steering correction.
On the other hand, even quick and aggressive steering corrections to try to correct error between the actual heading and the programmed heading may not produce the intended result. Such things as sliding of the front of the tractor, cross track error, or the like, require the PID controller to adjust steering control to compensate for these types of complexities.
PID based steering controllers try to balance these sometimes competing factors by using one, two, or more PID compensators to minimize offset between the programmed path and measured path. Each of them can be tuned for even more control, such as is well-known in this technical area. Front wheel steered vehicles (FrV) such as the Case Model 210 (see
But increasing popularity of articulated tractors (ArV's) (see, e.g., both wheeled and tracked ArV's at
A basic simplified plan view of such a vehicle and its navigation coordinates is shown at
Another schematic of those navigation coordinates is shown below at
With increased responsiveness an ArV has to steering instructions comes a problem. Consider, first, a FrV. Turning the front wheels while the rear driven wheels operate, attempts to push the front of the vehicle in a straight line. Some lag, cross track error, and other complications are created. However, these can be compensated by the navigation system and the PID compensation.
Compare an ArV. Because it at least pivots along this frame, and typically has front and rear driven wheels, the understeer or rear driven wheels problem is lessened. But the improved traction and power tend to produce quicker steering response, including for substantial steering changes.
One problem becomes a jerky, jostling action by an articulated vehicle in response to autosteering. Because autosteering attempts to follow as precisely as possible the programmed path, this can range from being merely unsettling to the operator to being quite disruptive to the operator. It also may actually increase wheel deviation from the programmed path with such things as cross track error. These types of problems are explained in U.S. Pat. Nos. 4,756,543; 4,103,561; and 7,124,579, each of which is incorporated by reference herein in its entirety respectively.
A subtle complexity is that if the autosteering system is set up for front steer vehicles, tuning the PID controller to compensate for an articulated vehicle may not be sufficient to eliminate disruptive autosteering. Furthermore, it can be desirable to use the same steering system for a variety of vehicles, both front steer and articulated, as well as get the same operator “feel” of FrV response with ArV's.
Thus, there is room for improvement in this technical field. The subtlety is how to compensate for disruptive motion of autosteering with an articulated vehicle.
Via this method, smooth steering and heading control are attained for articulated vehicles. In addition, it helps getting better XTE in general, particularly in presence of noise and disturbances.
It is therefore principal object, feature, and advantage of the present invention to provide an improvement over or solve problems and deficiencies in the state-of-the-art.
Other objects, features, and advantages of the invention include one or more of:
These and other objects, features, aspects and advantages of the invention will become more apparent with reference to the accompanying specification.
A first aspect of the invention is a methodology of autosteering for articulated vehicles. A PID control is modified to cancel the rate of change of articulating angle in the heading kinematics of the autosteering system. It was discovered that rate of change of articulation angle of an ArV plays a major role in heading angle rate of change. By modifying this parameter, ArV autosteering is smoothed out what otherwise would be more rapid, abrupt, and frequent steering changes, and thus reduces disruption of operation and cross track error. In one embodiment, the autosteering PID programming in the PID controller is modified by:
In other words, PID controller in heading loop of the controller system for ArV is serially connected with this function, see
Using an FrV, heading rate equation
where
Creating a transfer function (e.g. Laplace transform) based on the FrV heading rate equation:
where
To produce a modification to the PID controller for ArV to get the same heading response of a FrV, defined by the function above, is as follows:
where
To produce a heading rate for the ArV, which is similar to an FrV, specifically is
where
As can be seen, this modification results in substantial similarity between transfer functions relative to FrV and ArV.
In another aspect of the invention, the proportional, integral, and/or derivative estimates of the PID controller to estimate error between desired path as a measured process variable are altered to applying corrections based on PID terms. The P, I, and/or D inputs and PID gains are reduced to deter overshoot and noise. Furthermore, the following limitations are followed. First, it does not change the heading without the vehicle moving. Secondly, it is a function of vehicle speed and vehicle wheelbase. Third, at low-speed it may make the vehicle turn more slowly but is overall less aggressive in the turning. Fourth, it does not require secondary tuning, such that tuning from FrV steering control can be utilized.
Another aspect of the invention comprises a system which includes an articulated vehicle (ArV) with autosteering. The autosteering includes a PID controller. The PID controller is altered and modified in a manner described in the methodology above.
In another aspect of the invention, modified autosteering system comprises a PID controller modified as described above.
In another aspect of the invention, an autosteering system modified as above described is operatively installed in an articulated vehicle (ArV). The articulated vehicle carries onboard navigation sensors, a navigation planner, and a steering controller. The steering controller is modified as described above. The modified autosteer makes the autosteering operate and feel like front steer, particularly related to smoothness of turning, especially at slow speeds. In one embodiment, the modified autosteer also does not allow articulation of the ArV when not moving.
A. Overview
For a better understanding of the invention, specific implementations will now be described in detail. It is to be understood that the invention can take many forms and embodiments. The specific examples below are neither inclusive nor exclusive of all forms and embodiment it can take. Variations obvious to those skilled in the art will be included within the invention.
For example, in generalized form, the invention relates to a modified automated steering (“autosteer”) system for articulated vehicles. The modified automated steering system includes software which utilizes a feedback loop to compensation for error or offset between a planned navigation path and an actual path. The modification causes the heading rate instructions for articulated vehicles (ArV's) to be similar to front steer (FrV's).
As will be appreciated by those skilled in the art, while applicable to agricultural vehicles (e.g. wheeled or tracked ArV's), it is not limited to them. For example, other ArV's are relevant. A few non-limiting examples are in the construction, and transportation areas.
As will be appreciated by those skilled in the art, the specific examples discussed below include some design choices. Those design choices can vary and be applied in analogous ways to other implementations of the invention. For example, in at least some of the specific examples below, comparison of the performance of the new steering control is between the invention applied to a specific ArV (namely, Steiger 400 see
As will also be appreciated by those skilled in the art, the invention can be applied to a variety of different automated steering systems and vehicles, as well as to ancillary functions of the vehicle. A few non-limiting examples for agricultural vehicles include steering an ArV alone, steering an ArV while concurrently performing some agriculture function (e.g. plowing, planting, cultivating, applying chemicals, harvesting), or steering an ArV while it pulls or pushes an implement or trailer.
B. Generalized Example of Methodology
At a generalized level, the invention can be implemented by a transfer function which is discretely implemented in the code. The coding can be relative to the feedback loop for automated steering control. An example of such automated steering control feedback designs before modification can be at Gnss for Vehicle Control (GNSS Technology and Applications which is incorporated by reference herein (https://www.amazon.com/Gnss-Vehicle-Control-Technology-Applications/dp/1596933011).
The transfer function basically modifies the heading rate equation for a ArV. Certain assumptions are made in creating the transfer function. Ultimately, it causes the heading rate of the ArV steering control to be similar to that of an FrV.
This modification basically smoothes out response to steering changes that otherwise would be generated by the PID controller. This reduces the jerkiness of the articulated vehicle, especially at other than low levels beats. It makes the autosteering feel like a front steer. It does not require radical tuning up the gain of the PID controller for the front steer.
Ways in which the transfer function is designed and implemented into an ArV can be shown by specific examples, as will be set forth below.
C. Specific Example of Methodology
1. General Method Applied Specifically (Case 210 FrV Vs. Steiger 400 ArV)
In an agricultural automated steering system (e.g. like
Testing for this specific example validates the modified system. As can be seen in the three graphs below at
2. Field Testing (See
In test results indicated at
It can therefore be seen that this specific example achieves at least one or more the stated objects of the invention.
3. Specific Example of Hardware Set-Up In this example, the modification is coded discretely into the steering controller. This would be at the location labeled “transformer” in a typical automated steering system as illustrated diagrammatically in
While this can involve a modification to the PID control software, this embodiment of the invention is a technology transformation with both overt and subtle real-world beneficial results. As mentioned, and as can be seen in
As mentioned, this modified control for ArV operation can be used with the ArV alone, in conjunction with a function concurrently performed on the field by the ArV, or relative an implement being pulled, pushed, or otherwise operated with the ArV.
4. Supplemental Supporting Information
Supporting information can be found in the Appendices attached to U.S. Provisional Application 62/446,009, which is incorporated by reference herein in its entirely. Some of the information found there includes:
a. Similar to
b. A comparison of Case 210 FrV and Steiger 400 ArV led to the discovery that at least at low speed the rate of change of articulation angle plays a major role in heading angle change of rate.
c. The transfer functions for articulated vehicles and the corresponding investigations led to how PID control loop can be modified to produce the benefits of the invention.
d. the basic relationships used to produce a modification function (transformer) M(s) that can be programmed into the PID control software based on the foundational discoveries. This transformer was first implemented in computer environment for validation and verification.
e. The starting point is comparing heading rate equation and transfer functions for Case 210 FrV versus Steiger 400 ArV, based on the listed assumptions. The modification function M(s) derived is:
This function causes heading rate of ArV to be similar to FrV. As further noted, it may not require any other substantial modification of the PID.
f. A computerized simulation of expected autosteer system performance for ArV Steiger 400 with parameters was used in the simulation (note: simulations show closed loop characteristics without noise, which typically would exist at some level).
g. The computerized simulation of expected autosteer performance of an ArV such as Steiger 400, including heading and XTE performance results with the modification function of the invention applied, illustrated smoothness of performance including heading, XTE and other.
h. ArV with modification function behaves similar to FrV in XTE performance.
i. ArV with modification eliminates noisy performance regarding both heading and steering.
D. Options and Alternatives
The foregoing describes generalized and specific forms of the invention. As previously stated, the invention can take many forms and embodiments. Persons of skill in this technical area will appreciate the same.
For example, the invention can be tailored for application to a variety of ArV's. The designer would have to take into consideration the specifics of the particular ArV, but can apply the generalized invention in an analogous way.
By further example, the invention can be installed and operated in a variety of ways. It can be integrated into a control loop of the automated steering system with discrete code. It can also be integrated to modify driver steering input to avoid change in articulation angle in standing still for safety and to provide smoother operation in moving condition.
The assumptions upon which the modification function is based can vary. Examples are the wheel base lengths of the selected front wheel steered and articulated vehicles used.
Other options or alternatives for the designer are to use different sampling time, to use more or less wheel base lengths to smooth out or make the steering more aggressive.
This application claims the benefit of Provisional application U.S. Ser. No. 62/446,009 filed on Jan. 13, 2017, all of which is herein incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4103561 | Baker | Aug 1978 | A |
4756543 | Cromnow et al. | Jul 1988 | A |
7124579 | Gehlhoff | Oct 2006 | B1 |
7142956 | Heiniger et al. | Nov 2006 | B2 |
9454153 | Sights | Sep 2016 | B2 |
20030229430 | Beek | Dec 2003 | A1 |
20090204281 | McClure | Aug 2009 | A1 |
20110231061 | Reeve | Sep 2011 | A1 |
20140025260 | McClure | Jan 2014 | A1 |
Entry |
---|
Bevly, David M., “Gnss for Vehicle Control (GNSS Technology and Applications)”, https://www.amazon.com/Gnss-Vehicle-Control-Technology-Applications/dp/1596933011[Jan. 2, 2018 2:41:19 PM], 4 pages, accessed by Applicant Jan. 2, 2018. |
Number | Date | Country | |
---|---|---|---|
62446009 | Jan 2017 | US |