Noboru Noguchi
Department of Agricultural Engineering
Hokkaido University
Sapporo 060, JAPAN
∆φ ε ∆φ,
∆φ, ε x c x a c11 c12 c13 a
y = y + c c 22 c 23 b (3)
Fusion c a 21
Module 1 z c z a c 31 c 32 c 33 h
Fusion When the variation in the field elevation was limited, we
Module 1
could treat it as a plane, and the 2-D GPS coordinate
could be converted into the vehicle coordinate.
Control Control Control Control x vg d 11 d 12 x c
Strategy 4 Strategy 3 Strategy 1 Strategy 2
g =
d 22 y c
(4)
Figure 3. Block diagram of agricultural vehicle y v d 21
multiple guidance sensor fusion module.
The sensor fusion module is a control strategy decision (FPID) controller has been developed for this E/H
maker. It evaluates the availability of vehicle directrix steering system. Figure 4 shows the block diagram of
information from different sensors, and selects an the controller. It includes a PID loop and an inverse
appropriate control strategy corresponding to the valve transform based feedforward loop. The input
available directrix information. This decision maker steering command was the desired vehicle Ackerman
selects the principal guidance sensor based on the angle, and the system output was the actual angle.
information availability for each sensor using a rule-base
To compensate the deadband, the feedforward loop of
method and predicted error based on statistical analysis.
this FPID controller consisted of a differential operator
The sensor fusion module provides the most appropriate
and an inverse valve transform. The primary steering
heading and offset information in real time. An E/H
control signal was determined based on the desired
steering control system was developed to implement the
automated steering. steering rate δ& , which was differentiated from input
steering angle command.
STEERING CONTROL
u = f −1 (δ& ) (6)
A steering controller is an actuator that adjusts vehicle To compensate the error between the desired and the
steering angle based on input steering signals. Steering actual Ackerman angles, the feedback loop of this FPID
controllers for agricultural vehicles differ from those of controller consisted of a coordinated gain schedule
automobiles due to differences in operating conditions. function, a PID controller, and a steering actuator
Agricultural vehicles often operate on the unprepared, displacement sensor. The feedback signal was original
changing and unpredictable terrain. These conditions the linear displacement of the steering actuator, and
require steering controllers capable of providing converted into Ackerman angle based on the gain of the
appropriate steering actions in response to the variations steering linkage. In the PID loop, the feedback gain was
in vehicle-terrain interactions, travelling speed, tire
cornering stiffness, and other factors. the summation of K p , K i , and K d in terms of the
proportional, integral, and derivative terms of measured
The E/H steering system on our research platform
error of Ackerman angle θ .
consists of an electronic control unit with a PWM driver,
an E/H directional control steering valve, a steering ki
actuation cylinder, a mechanical steering linkage on the K ( s) = k p + + kd s (7)
front-wheels. The position response of the steering s
system can be modeled by a linearized forth order Under a constant steering signal, the steering rate was
system (Eq. 5), assuming a critical-lapped steering zero, and the feedforward loop would be inactive. To
valve, no leakage, and incompressible fluid. The ensure the effectiveness of FPID controller, a relatively
equation for this model is, large gain was required for its PID loop. Since the PID
Y ( s) K gains were tuned while the feedforward loop was
= (5) disabled, a gain factor of 1 was assigned to the PID
X ( s ) s(Ts + 1)( s + 2ςω n s + ω n2 )
2
gains. When the system received non-constant steering
signal, both the feedforward and the PID loops would be
where K, T and n are system constants.
active. To ensure stable and accurate steering control,
However, an E/H steering system is typically nonlinear, reduced gains on the PID loop was desired. The
with behaviors of load-related deadband, asymmetric coordinated gain function, K nf , was introduced for an
gain, hysteresis, and saturation. These characteristics
automated adjustment of the PID gains based on the
complicate the control of an E/H steering system. The
equation below.
load and speed dependent deadband and saturation
have significant effects on the controller performance. 1 Err ≤ E 0
Even when these effects were considered, a PID K nf = (8)
controller did not have satisfactory steering control due K else
to a large time-delay (Wu et al 1998). The control input was converted into a voltage signal
To solve the above problems, a feedforward-plus-PID through a PWM to drive the solenoid E/H valve. A linear
potentiometer was installed on the actuating cylinder to
provide steering feedback. An inverse function of
1/s FF
steering linkage gain was developed to convert the
2 + u
actuator displacement into a vehicle Ackerman angle
Compensation *
Gain PID Plant based on the steering linkage kinematics model.
Saturation
- RESEARCH PLATFORM AND FIELD TESTS
1
Figure 4. Block diagram of feedforward-plus-PID A Case-IH Magnum 7220 two-wheel drive agricultural
electrohydraulic steering controller. tractor has been modified as the research platform
(Noguchi, 1998) for automatic guidance with multiple
6
-2
-4
-6
Time [secs]
Figure 5. Research platform of automated guidance Input_angle Measured_Feed_angle
0.2
Offset, m
0
20 25 30 35 40 45 50
0
-2
-0.2
-4
-0.4
0 20 40 60 80 100
-6
Distance, m
Time [secs] Figure 8. Comparison of navigation accuracy in
Input_angle Measured_Feed_angle
vehicle offset from the desired path using
Figure 6. Steering angle tracking performance of the sensor fusion, vision only, and GPS-FOG
FPID under step steering commands. only based navigation controls.
the individual sensor-based controls. This indicates the 5. Hoffman, R. M. Ollis, H. Pangels, T. Pilarski, and A.
capability of the sensor fusion in compensating large Stenz. 1996. Demeter: an autonomous alfalfa
errors that might be caused by individual sensor. The harvesting system. ASAE Paper 983005. St.
tests also indicated that the sensor fusion-based Joseph, MI.
navigation could provide satisfactory agricultural vehicle
6. Kanayama, Y., and B. I. Hartman, 1989. Smooth
guidance even while losing individual navigation signals
local path planning for autonomous vehicles. In
such as image of the path, or the GPS signal for short
Proc. IEEE International Conference on Robotics
periods of time.
and Automation, 3:1265-1270. IEEE.
CONCLUSIONS 7. Kirk, T.G., G.C. Zoerb and J.N. Wilson, 1976. The
furrow-follower. Agricultural Engineering, 57(2):18-
A research platform of automatically guided agricultural 19.
1
vehicle has been developed on a Case-IH Magnum
8. Laine P., 1994. Development methods of controller
7220 2-wheel drive agricultural tractor. This platform
used in "automatic guidance system". Proceeding
used an E/H steering system and a feedforward plus PID
Of XII World Congress On Agricultural Engineering
steering controller in support of automated guidance
2: 1159-1166.
actuation. Redundant posture sensor, including GPS,
geomagnetic direction sensors (FOG), and machine 9. Mare, J-C., 1996. Self-tuning generalized predictive
vision sensing systems were used on this platform for control of an electrohydraulic actuator. International
providing automated guidance information. Test results Journal of Robotics and Automation, 11:41-47.
showed that this multi-sensor guidance system was
10. Noboru, N., J.F. Reid, J.Will, E.R. Benson, and T.S.
capable of performing satisfactory agricultural tractor
Stombaugh. 1998. Vehicle automation system
automated guidance in following desired paths. The
based on multi-sensor integration. ASAE Paper
sensor fusion navigation was capable of compensating
983111. St. Joseph, MI.
large error from individual sensors, and resulting in
satisfactory agricultural vehicle guidance. 11. O'Connor, M., T. Bell, G. Elkaim, and B. Parkinson.
1996. Automatic steering of farm vehicles using
ACKNOWLEDGEMENT GPS. 3rd International Conference on Precision
Agriculture, Minneapolis, MN.
This research was supported by the USDA Hatch Funds,
12. Ollis, M. and A. Stentz. 1997. Vision-based
Illinois Council on Food and Agricultural Research, and
perception for an automated harvester. IROS'97.
Case Corporation. The University of Illinois graduate
students Eric Benson, Hongchu Qiu, Jeff Will, and 13. Reid, J.F. 1987. Automatic guidance of an
Duqiang Wu assisted in performing the tests. The agricultural tractor using computer vision.
Hokkaido Univesity team included Kazinobo Iishi, Akira Unpublished doctoral dissertation. Texas A&M
Mizushima and Michio Kise. All of the mentioned University, College Station, TX.
support and assistance are gratefully acknowledged.
14. Richey, C.B., 1959. “Automatic pilot” for farm
tractors. Agricultural Engineering, 40(2):78–79, 93.
REFERENCE
15. Tillet, N.D., 1991. Automatic guidance for
agricultural field machines: A review. Journal of
1. Alleyne, A. and J.K. Hedrick, 1995. Nonlinear Agricultural Engineering Research, 50:167-187.
adaptive control of active suspensions. IEEE
16. Will, J. T.S. Stombaugh, E. Benson, N. Noguchi, and
Transactions on Control Systems Technology, 3:94-
J.F. Reid. 1998. Development of a flexible platform
101.
for agricultural automatic guidance research. ASAE
2. Benson, T.S. Stombaugh, N. Noguchi, J.D. Will and Paper 983202. St. Joseph, MI.
.
J.F. Reid 1998. An evaluation of a geomagnetic 17. Wu, D., Q. Zhang, J.F. Reid, H. Qiu, and E.R.
direction sensor for vehicle guidance in precision Benson. 1998. Model Recognition and Simulation of
agriculture applications. ASAE Paper 983203. St.
an E/H Steering Controller on Off-Road Equipment.
Joseph, MI.
In: Nair, S.S. and S.I. Mistry (Eds.). Fluid Power
3. Fullmer, R.R. and S. Ananthakrishnan, 1993. Systems and Technology 1998, ASME, p55-60.
Experimental adaptive controllers for a class of
electrohydraulic servosystems. International Journal
of Adaptive Control and Signal Processing, 7:151-
162.
4. Gerrish, J.B., B.W. Fehr, G.R. Van Ee, and D.P.
Welch. 1997. Self-steering tractor guided by
computer vision. Applied Engineering in Agriculture
13 (5): 559-563.