TECHNICAL FIELD
[0001] The present invention relates to a vehicle guidance system for guiding the motion
of a vehicle. In a particular form, the present invention relates to a vehicle guidance
system operative on the steering assembly of a vehicle.
BACKGROUND
[0002] Agricultural operations such as harvesting, sowing, spraying and seeding can benefit
greatly by having the relevant vehicle such as a harvester, tractor or sprayer following
a precise path in order to minimise overlap and/or to allow precise placement with
respect to previous operations. These operations are often conducted over terrain
which may be undulating or have locally varying characteristics which can affect the
operation of the vehicle. As such, vehicle guidance systems have been adopted to guide
these vehicles especially for large scale farming where extensive tracts of land are
involved or where very precise placement of the implement or machinery can be of value.
These systems ensure that the land is traversed by the vehicle in the most efficient
manner following an optimised predetermined path as manual operation of an agricultural
vehicle may result in gaps or the non optimal use of fuel or agricultural materials.
[0003] Typically, these vehicle guidance systems will involve the reception of a position
indication signal which allows a receiver located on the vehicle to determine its
position. Commonly, the position indication signal is taken from a Global Navigation
Satellite System (GNSS) satellite based positioning system such as the American Global
Positioning System (GPS) and/or the Russian GLONASS System and/or the European Galileo
system signal or the more accurate differential satellite signal. This allows a satellite
receiver located on the vehicle to determine the vehicle's absolute position. In more
precise applications, the guidance system may also include gyroscopes, a compass and
accelerometers located on the vehicle. This also allows the guidance system to infer
more accurately the position of the towed implement as opposed to the position of
the GNSS antenna which is typically mounted on the vehicle roof and so subject to
extra movements of the vehicle as it passes over the terrain. It also allows guidance
to continue when there is a temporary interruption to the satellite signal.
[0004] Alternatively, the position indication signal may be based on a network of local
radio transmitters so that a vehicle can determine its relative position with respect
to a number of fixed reference points by triangulation or other means. In another
alternative, the position indication signal may be a control signal indicating in
which direction the vehicle should be moving. Based on the position indication signal,
a steering control signal is then generated which controls the vehicle steering system
to follow the predetermined path.
[0005] In one example, the steering control signal is linked into an additional hydraulic
valve that has been incorporated into the steering system of the vehicle which directly
drives the mechanical steering assembly of the vehicle. In many instances, systems
of this type will involve substantial retrofitting and modification of the hydraulic
steering system which, as well as involving a significant added expense to the vehicle,
will also further complicate the hydraulic steering system. This can lead to associated
maintenance and reliability issues due to the added complexity of the additional fitted
control system and its associated components. In addition, systems of this type offer
no portability between different types of vehicles which may require a vehicle guidance
system as modifications made will be specific to each type of vehicle.
[0006] Other examples of vehicle guidance systems are directed more closely to the manual
operable portion of the steering assembly by either driving the steering shaft or
indirectly actuating the steering wheel by a remote drive which is then coupled to
the steering wheel of the vehicle. Examples of these remotely coupled systems include
a belt or chain drive arrangement incorporating a separate standalone motor which
drives a pulley or chain connected to the steering wheel. Another example includes
a ring gear arrangement where a separate standalone motor drives a ring gear mounted
to the steering wheel. In another example, the coupling between the separate motor
and the steering wheel is by frictional engagement with the periphery of the steering
wheel. In yet another example, a worm gear arrangement is employed to couple the standalone
motor to the steering wheel.
[0007] All of these examples which attempt to actuate the steering wheel involve some modification
to the standard manually operable steering assembly of a vehicle. Accordingly, these
systems can be expensive and time consuming to both install and remove. Another important
disadvantage of these systems is that they are inherently limited in how rapidly they
are able to turn the steering assembly. This is turn limits the speed at which steering
corrections to the direction of the vehicle can be achieved resulting in overall reduced
accuracy and impacting on the maximum vehicle speed that a vehicle can be operated.
Also, as space is often at a premium in the cabin of a vehicle, these systems have
the added disadvantage of the motor and coupling arrangements occupying extra room
within the vehicle which can present a safety hazard. Another related disadvantage
is that the motor and coupling arrangements result in extra environmental noise in
the cabin of the vehicle.
[0008] EP 1 683 704 A2 is directed to a number of arrangements for automatic steering of a vehicle based
on either an external motor that sits to the side and below the steering structure
and indirectly drives the steering wheel by a belt arrangement or alternatively as
in the embodiment described with reference to Figure 4 includes a motor that is mounted
to the end of the steering shaft and independent of the steering wheel that drives
the steering shaft.
[0009] The automatic steering arrangements of
DE 93 14 133 U1 include external motor drive arrangements that are either clamped to the rim of the
steering wheel (see Figure 1) or drive the steering shaft by a toothed gearing arrangement
that may be disengaged by sideways movement of the external motor (see Figure 2).
[0010] The steering arrangement disclosed in
FR 2 686 432 A1 is very similar to that described with reference to Figure 1 of
DE 93 14 133 U1 as referred to above in that it describes the use of a motor drive arrangement that
is clamped to the rim of the steering wheel.
[0011] US 4 681 055 A is directed to an automatic steering device and describes an external motor drive
arrangement that is mounted to the side and below the steering wheel (see Figure 2)
that employs a worm gear coupling to drive an extension to the steering shaft (see
Figure 4) on which the steering wheel is mounted.
[0012] Similarly with
DE 29 25 156 B1, this describes a steering arrangement where the motor drive is mounted to the side
and below the steering wheel and which operates to rotate the steering shaft on which
the steering wheel is mounted via an intermediate clutch arrangement (see Figures
2 and 3).
[0013] EP 1 985 520 A1 is directed to variable gear ratio steering apparatus for power steering having an
auto-steering mode for parking assistance. This apparatus provides power assistance
to the steering of a vehicle and includes an input shaft to which the steering wheel
is attached which is then connected to a dual motor (ie, variable ratio motor and
torque assistance motor)/gearbox assembly having an output shaft that in turn connects
to the steering shaft of the vehicle (e.g. see Figures 1 and 2).
[0014] DE102006055774 which shows the preamble of claim 1 discloses a system having a control gear with
an elliptic drive part connected with a rotor of an electric motor of a control device
in a torque proof manner. An externally geared deformable ring part surrounds the
drive part in a circumferential direction and is supported on the drive part by a
drive bearing. The control device is arranged in an area of a steering wheel to directly
attach an internally geared output part to a steering wheel support in a torque proof
manner. The wheel is connected with a steering gear by a steering shaft.
[0015] WO2007009420 relates to a steering device for a superposition steering system using at least one
actuator. The invention is based on the object of producing a superposition steering
system which requires no additional installation space in the steering column. According
to the invention, the actuator for the superposition steering system is therefore
arranged in the steering wheel.
[0016] DE4101810 discloses an auxiliary electrochemical power steering for a motor vehicle, including
a servomotor in the passenger space. A steering column supports a steering wheel and
is connected to a drive. The electric servo motor causes rotation of the shaft which
assists rotation of the steering wheel. The motor, a sensor and motor electronics
can be assembled as a unit underneath the steering column. The motor and electronics
can be integrated in the steering wheel.
[0017] WO9009293 discloses an auxiliary vehicle control means for manoeuvring a vehicle from a position
other than the driver's position, which includes an operations unit comprising an
operating panel, a drive unit and a control unit. The control unit is mounted beneath
the steering wheel of the vehicle and coacts with the steering wheel through a multi-disc
clutch. The drive unit is disposed in the region of the universal joint of the vehicle
and coacts with a flange or collar on the output shaft of the gearbox, through a slip
coupling arrangement. The front of the vehicle is equipped with a collision guard
which, when activated, is operative to activate devices, via operating means, which
apply one of the standard brake systems of the vehicle.
[0018] There is therefore a need for a vehicle guidance system that is capable of being
conveniently fitted to the steering system of a vehicle in a simple and more cost
effective manner. There is similarly, a need for a vehicle guidance system capable
of supplying sufficient torque to the steering mechanism to provide accurate control
over a range of vehicle speeds. There is also a need for a vehicle guidance system
that does not otherwise impact upon the operator of the vehicle.
SUMMARY
[0019] The present invention provides a system as detailed in claim 1 and a method according
to claim 10. Advantageous features are provided in dependent claims.
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Illustrative embodiments of the present invention will be discussed with reference
to the accompanying drawings wherein:
FIGURE 1 is a system overview diagram of a vehicle guidance system in accordance with
an illustrative embodiment of the present invention;
FIGURE 2 is a sectional view of a drive assembly forming in an illustrative embodiment
a component of the vehicle guidance system illustrated in Figure 1;
FIGURE 3 is an exploded perspective view of a drive assembly forming in an illustrative
embodiment a component of the vehicle guidance system illustrated in Figure 1;
FIGURE 4 is figurative view of the driver's cabin of a vehicle depicting a standard
manually operable steering wheel assembly;
FIGURE 5 is a figurative view of the driver's cabin illustrated in Figure 4 including
the drive assembly illustrated in Figure 3.
FIGURE 6 is a system architecture diagram of a vehicle guidance system in accordance
with an illustrative embodiment of the present invention.
[0021] In the following description, like reference characters designate like or corresponding
parts throughout the several views of the drawings.
DETAILED DESCRIPTION
[0022] Referring now to Figure 1, there is shown a system overview diagram of a vehicle
guidance system 100 according to an illustrative embodiment. While the various illustrative
embodiments referred to herein are described with respect to agricultural vehicles
it will be apparent that the present invention may be applied to any type of vehicle
that is required to be guided according to a position indication signal.
[0023] In one embodiment, the position indication signal may be operative to guide the vehicle
to travel along a predetermined path such as in the case of a harvester. Alternatively,
in another embodiment the position indication signal may come from a remote control
unit operative to remotely steer the vehicle. Some other types of vehicles where the
present invention may find application include, but are not limited to, heavy vehicles
that are used in construction, road building and mining such as diggers, trenchers,
graders and bulldozers.
[0024] Vehicle guidance system 100 includes a position indication receiver 110 for receiving
a position indication signal, a steering controller 120 for generating a steering
control signal 120A and a drive assembly 130 for interacting with the vehicle's standard
steering wheel assembly to steer the vehicle. In this illustrative embodiment, position
indication receiver 110 is a GNSS receiver as is known in the art and would be typically
installed on the roof of the cabin of the vehicle.
[0025] Steering controller 120 generates in this embodiment a steering control signal 120A
based on the location of the vehicle as determined by position indication receiver
110 and a predetermined path entered into the steering controller 120. The predetermined
path may be directly uploaded to the steering controller in a data file or alternatively
be entered via an operator console accepting instructions from the operator of the
vehicle. In one example, the vehicle may be a harvester for harvesting a cereal crop
and the predetermined path relates to a path with minimal overlap and optimised for
fuel efficiency that the vehicle will travel in a harvesting session. In another embodiment,
where the position indication signal includes remote steering signals from a remote
steering unit the steering control signal 120A will be based directly on the position
indication signal to remotely steer the vehicle. Based on the steering control signal,
drive assembly 130 operates to directly drive the hub of the steering wheel to steer
the vehicle.
[0026] Referring now to Figure 2, there is shown a sectional view of a drive assembly 130
according to an illustrative embodiment which drives the steering wheel assembly 200
which consists of a steering wheel 210 and a centrally located hub 220. Hub 220 is
fastened to steering shaft 230 by a connecting nut 250 with the torque transferred
by a spline surface 232 located on steering shaft 230 and a complementary spline surface
222 located on hub 220 . In standard manual steering mode, an operator manually turns
the steering wheel 210 which in turn rotates the hub 220 about a steering wheel axis
230A. This in turn rotates steering shaft 230 which is rotatable within steering column
240 and is connected to the steering assembly of the vehicle which in the case of
an agricultural vehicle will typically be a hydraulic based system.
[0027] Drive assembly 130 includes a motor 300 integrated within the hub 220 of steering
wheel 210 which functions to directly drive the steering wheel assembly 200 by driving
the hub 220 with respect to the steering column 240. Motor 300 includes a rotor element
310 that is attached to the internal periphery of hub 220 and a centrally located
stator element 320 which is also located within the hub 220 of steering wheel 210.
Stator element 320 is fixed to the steering column 240 by adaptor sleeve 330 or anti-rotation
member which is attached to steering column 240. In this manner, when a current is
applied to motor 300 in accordance with a steering control signal 120A the rotor element
310 will rotate about a drive axis 300A with respect to stator 320 which is coaxial
to steering axis 230A, thereby generating a torque about the drive axis 300A which
functions to turn steering wheel hub 220 and the steering wheel shaft 230.
[0028] Vehicle guidance system 100 incorporating drive assembly 130 provides a number of
substantial advantages over prior art guidance systems. One advantage is the simple
fitting of drive assembly 130 as the motor is located as part of the hub 220 of steering
wheel assembly 200. Accordingly, the drive assembly 130 may be installed as an integral
one piece unit by sliding adaptor sleeve 330 over steering column 240, fixing adaptor
sleeve 330 to steering column 240 and attaching hub 220 to steering shaft 230 by connecting
nut 250. Similarly, drive assembly 130 may be easily removed by simply reversing this
process and allowing a standard steering wheel to be refitted as required. This is
to be contrasted with prior art systems which involve indirectly coupling a separate
motor with the steering wheel whether by a belt drive, worm gear or ring gear arrangement.
[0029] Referring now to Figure 3, there is shown an exploded perspective view of a vehicle
drive assembly 500 in accordance with a further illustrative embodiment. Drive assembly
500 once again drives the steering wheel assembly 200 of the vehicle which in this
example consists of a steering wheel 210 having a centrally located hub 220 including
a circular shaped aperture 222 forming an inner annular edge or rim region 221. Steering
wheel assembly 200 further includes a core portion 255 incorporating a circularly
shaped top flange 226 that seats within aperture 222 and a downwardly extending cylindrical
sleeve portion 227.
[0030] The hub 220 (and hence steering wheel 210) is attached to core portion 255 by adaptor
collar 640 where the annular outer region 642 of collar 640 is connected to the inner
annular edge region 221 of hub 220 by connecting bolts 645 which further connect through
to rotor element 610 of motor 600 which is described below and the inner annular region
643 of collar 640 is connected to the top flange 226 of removable core portion 255
by connecting bolts 647. Accordingly, turning of the steering wheel 210 will result
in core portion 255 of hub 220 turning. In another illustrative embodiment, the hub
220 and core portion 255 are formed as an integral unit. In yet another illustrative
embodiment, the hub 220 includes an inner spline surface which engages with a complementary
spline surface located on the periphery of top flange 226 of core portion 255 to rotate
core portion 255 on rotation of steering wheel 210.
[0031] In this illustrative embodiment, drive assembly 500 includes a motor 600 located
immediately below the hub 220 of steering wheel 210. Motor 600 incorporates a cylindrical
motor housing 605 having a centrally disposed cylindrically shaped bore or channel
606 that receives the cylindrical sleeve portion 227 of steering wheel assembly 200.
Motor 600 further includes a rotor element 610 which in operation rotates around the
centrally disposed cylindrically shaped channel 606 about a drive axis 600A defined
by a centreline extending longitudinally along cylindrically shaped channel 606.
[0032] As described previously, rotor element 610 of motor 600 is connected to steering
wheel assembly 200 by adaptor collar 640 and connecting bolts 645. Location dowels
641 extending between adaptor collar 640 and up into the bottom annular surface 644
further ensure concentricity between rotor element 610 and adaptor collar 640 and
hence steering wheel assembly 200. Skirt seal or flexible washer 650 is seated between
adaptor collar 640 and steering wheel 210 and functions to seal rotor element 610
from the external environment. Attached to the end of cylindrical sleeve portion 227
by connecting bolts 661 is a spline adaptor 660 for connecting the steering wheel
assembly 200 incorporating the drive assembly 500 to the steering shaft 230.
[0033] Steering shaft 230 includes a threaded end portion 231 next to an intermediate spline
portion 232 and rotates within steering column 240 about steering wheel axis 230A
to operate the steering assembly of the vehicle. To install drive assembly 500, spline
adaptor 660 having an internal spline surface 662 is seated on the complementary spline
surface 232 of steering shaft 230 with threaded portion 231 of steering shaft 230
projecting through spline adaptor 660 up into cylindrical sleeve portion 227 of core
portion 255 to allow attachment of steering wheel 210 by nut 250 and washer 251.
[0034] To complete installation, anti-rotation brackets 650 are attached to the base 607
of motor housing 605 by connecting bolt and washers 651. Anti-rotation brackets 650
each include opposed downwardly extending vertical abutment faces 652 which on installation
seat against complementary wall portions 291 of shaft housing 290 to provide a steering
reaction torque and prevent rotation of motor housing 605 and hence the stator of
motor 600. As a result, operation of motor 600 results in a torque being generated
by rotor element 610 to directly drive steering wheel 210 about drive axis 600A which
is coaxial to steering wheel axis 230A.
[0035] While in this illustrative embodiment, anti-rotation brackets 650 abutting wall portions
291 of shaft housing 290 are employed to prevent movement of motor housing 605 it
would be appreciated by those skilled in the art that other anti-rotation members
or means that result in drive assembly 500 generating a torque about drive axis 600A
are contemplated to be within the scope of the invention. Accordingly, motor housing
605 could be mounted to other fixed regions of the vehicle which function to provide
a steering reaction torque and hence restrain movement of the motor housing 605 on
operation of motor 600. In one non-limiting example, motor housing 605 includes an
anti-rotation member or bracket mounted to the motor housing 605 and at the other
end to the instrument console of the vehicle. In another example, motor housing 605
includes an anti-rotation member extending from the base 607 of motor housing 605
whose other end is mounted to the floor of the cabin of the vehicle.
[0036] In this illustrative embodiment, motor 600 is an axial flux brushless direct current
(DC) motor having a constant torque capability from 0-100 RPM over an ambient temperature
range of -30 °C to +60 °C. In addition, motor 300 includes an intermittent over torque
capability. The axial flux brushless motor provides high peak torque capabilities
in a compact form factor suitable for inclusion as part of the steering wheel hub.
This high peak torque capability provides for rapid acceleration of the steering wheel
assembly 200 and hence allows rapid directional corrections when the vehicle is moving
at higher speeds or when initially acquiring a predetermined trajectory.
[0037] While in this embodiment an axial flux brushless DC motor is employed, equally other
types of motors may be used depending on the requirement. These include, but are not
limited to axial or radial flux DC stepper motors, brushed DC motors, AC synchronous
motors and AC induction motors.
[0038] As the vehicle guidance system 100 involves a drive assembly 130, 500 which directly
drives the steering shaft 230 it is inherently more accurate than those systems which
require a coupling or linking stage between a separate motor drive and the steering
wheel 210 which will be prone to slippage and/or backlash. In addition, the drive
assembly of the present system will reduce the part number count resulting in a more
reliable system. Further the absence of any gear or chains in the drive train allows
for totally silent operation reducing operator fatigue when used for long durations.
[0039] Referring now to Figures 4 and 5, there are shown figurative views of a vehicle cabin
700 having a windscreen 710, a floor region 720, an instrument console 730 and a seat
740 upon which operator 1000 of the vehicle sits. Extending from the instrument console
730 is a steering shaft and column located within a flexible tubular housing 750 terminating
in a frusto-conical shaped rigid mounting portion 755 upon which steering wheel assembly
200 is located. In this example, steering shaft incorporates an intermediate knuckle
joint to present the steering wheel assembly 200 in a more vertical orientation to
the operator 1000. In Figure 4 there is shown the standard manually operable steering
system whereas in Figure 5 the same vehicle cabin 700 is shown but now including an
installed vehicle guidance system incorporating a drive assembly 500 such as depicted
in Figure 3 including anti-rotation brackets bolted 650 to rigid mounting portion
755 to provide a steering reaction torque.
[0040] As would be immediately apparent to those skilled in the art, a vehicle guidance
system in accordance with the present invention will minimally affect the operator
environment where space is typically at a premium. In addition, and has been described
previously all that is required to fit the drive assembly of the vehicle guidance
system is to remove the original steering wheel from the steering wheel shaft and
simply replace this with the steering wheel that incorporates the integrated drive
assembly and then fit the anti-rotation brackets. As the steering wheel and drive
assembly are integrated as a unit, the design of the steering wheel design may be
customised to complement the associated drive assembly.
[0041] In one example of this customisation, the inertial characteristics of the steering
wheel are reduced so as to reduce the cost and size of the motor required for a desired
level of steering accuracy. In addition, the motor controller can be tailored to the
precise inertial load of the associated steering wheel, thereby increasing the accuracy
of control. This is to be contrasted with prior art systems based on indirect actuation
of the steering wheel assembly where the controller will have to take into account
a wide range of steering wheels having varying inertial loads.
[0042] Referring now to Figure 6 there is shown a system architecture diagram of a vehicle
guidance system 400 according to an illustrative embodiment. Vehicle guidance system
400 includes a combined receiver/steering controller 410 which functions both as a
GNSS receiver and to generate steering control signals 410A for motor controller 430.
As would be appreciated by those skilled in the art, the functionality of the GNSS
receiver and steering controller may be implemented as separate modules within a vehicle
guidance system allowing for separate replacement or upgrading of individual modules
as required.
[0043] In this illustrative embodiment, receiver/steering controller 410 is a TOPCON AGI-3
receiver which is mounted on the roof of the vehicle cabin and contains a GNSS system
which may include further optional accuracy enhancements including a differential
GNSS modem to obtain error correction information from a base station, accelerometers
for measuring local accelerations at the position of the GNSS antenna and gyroscopes
and a compass to further aid in accurately determining the orientation of the vehicle.
Receiver/steering controller 410 further includes the steering controller module incorporating
a guidance computer which determines the steering control signal 410A.
[0044] In one illustrative mode of operation, the steering control signal functions to control
the rate of change of the steering wheel angle at an update rate between 10 to 50
Hz based on the position information calculated from the GNSS system and the desired
path. By inferring the steered wheel angles from measurement of the change in vehicle
yaw (or trajectory) the control loop is closed and stable control can be realised.
However, this measurement of yaw (or trajectory) is a delayed estimate of the current
steered wheel angle and hence a delayed estimate of the direction which the vehicle
will follow. As the steering wheel axis 230A and the drive axis (e.g. 300A, 600A)
of the motor (e.g. 300, 600) of the present system are coaxial, a precise measurement
can be made of the steering wheel angle from motor angular encoder 460 which measures
the shaft angular position.
[0045] From this improved measurement of the steering wheel angle a higher speed closed
loop control system can be approximated by inferring the steered wheel angle change
from the steering wheel angle. This can be contrasted with prior art indirectly coupled
vehicle guidance systems where any inferred measurement of the steering wheel angle
will be limited by backlash due to the indirect coupling between the drive motor and
the steering wheel.
[0046] In another illustrative mode of operation, the steering control signal outputs steering
curvature commands corresponding to values of 1/R where R is the radius of the circle
upon which the vehicle is taken to travel at any instant. In this mode of operation,
wheel angle sensor 440 measures the turned wheel angle of the wheels of the vehicle
to provide a feedback measurement to the control algorithm to allow it to calculate
the required steering radius. By adding support for a direct and accurate measurement
of the actual steered wheel angles, the estimation delays are removed allowing the
controller to operate at a higher frequency and hence able to make more rapid corrections
leading to a more accurate trajectory for a given vehicle speed or a higher vehicle
speed while maintaining a given level of accuracy and stability.
[0047] This is to be contrasted with prior art systems based on indirect actuation of the
steering wheel assembly where any potential increase in precision provided by closed
loop control would be overwhelmed due to the inherent slippage and/or backlash involved
in the indirect coupling of any drive motor to the steering wheel assembly.
[0048] The operator of vehicle guidance system 400 is able to set up the system via operator
console 420. In this illustrative embodiment, operator console 420 is a TOPCON System
150 console which also provides a control interface for the controllers 422 of other
precision agriculture applications such as auto-section control where individual flow
controllers on a boom that is being towed by the vehicle can be individually controlled
in accordance with the path of the vehicle and boom levelling. Control signal 420A
is sent (and received) to controllers 422 utilising the vehicle's controller area
network (CANbus) which is a standardised vehicle bus interface for linking various
electronic control units of a vehicle.
[0049] In this illustrative embodiment, operator console 420 is connected to receiver/controller
410 by RS232 interface 420C. As would be appreciated by those skilled in the art,
other communication protocols and interfaces including but not limited to CANbus or
Ethernet using TCP/IP may also be employed. Receiver/controller 410 generates steering
control signal 410A for motor controller 430. Motor controller 430 in this illustrative
embodiment then interprets the steering control signal 410A depending on the mode
of operation.
[0050] As described previously, in one mode the steering control signal 410A is in the form
of a rate of change of steering angle. This is then converted to a corresponding steering
wheel angular speed which is converted to low level 3 phase power control commands
430A to control motor 300. In a second mode, the steering control signal is converted
to a steering wheel absolute angle which is converted to low level 3 phase power control
commands 430A to control motor 300. In a third mode having even higher speed and accuracy
of control, the steering control signal 410A is in the form of instantaneous steering
curvature (i.e. 1/R) commands which once again are converted to a corresponding steering
wheel angular speed or a steering wheel absolute angle which in turn is converted
to low level 3 phase power control commands 430A to control motor 300. In this mode,
the optional wheel angle sensor 440 is used to detect the actual steered wheel angle
to generate a steered wheel angle signal 440A which is sent to the receiver/steering
controller 410 over the steering component of the CANbus to be used as a correction
factor in the generation of the steering control signal 410A. In another embodiment,
the steered wheel angle signal 440A is sent to motor controller 430 either over the
CANbus or by direct input.
[0051] In another illustrative embodiment, motor controller 430 also receives data from
receiver/steering controller 410 about the geometry of the guided vehicle to calculate
the required steering wheel angle change to generate the 1/R trajectory change of
vehicle. Motor controller 430 also receives parameters such as maximum torque, maximum
RPM and also maximum wheel angle from straight ahead which is updated periodically.
Optimum values for these parameters may vary between vehicles. These values may be
automatically stored in non-volatile memory in operator console 420 to allow easy
and rapid setup when moving the vehicle guidance system 400 between vehicles.
[0052] Motor controller 430 generates 3 phase controlled power command 430A to drive motor
300 in accordance with steering control signal 410A which is received via a CANbus
communications link. This link also allows the motor controller 430 to send motor
status parameters such as torque, temperature or error conditions back to the receiver/steering
controller 410 (see Table 2 below). Motor controller 430 also receives the shaft angular
position 460A from an angular position sensor or motor angular encoder 460 connected
to the shaft or rotor of the motor 300.
[0053] In this illustrative embodiment, motor angular encoder 460 measures the angular position
of the motor rotor with respect to the motor housing with a resolution of 12 bits
over a 360° rotation with monotonic output over the full rotation and accuracy of
0.05% over the full working temperature range. As discussed previously, this arrangement
facilitates the accurate measurement of the steering wheel angle.
[0054] The communications link between motor controller 430 and receiver/steering controller
410 allows a range of configuration, status and parameter messages to be sent and
received between the two components. In terms of configurable parameters, the non
exhaustive list of messages set out in Table 1 may be sent and received.
Configuration Messages
[0055]
Table 1
| SET MESSAGE |
READ MESSAGE |
UNITS AND/OR RANGE |
| |
|
|
| Set maximum torque |
Read back maximum torque |
0 to 100 % |
| Drive to defined motor angle |
Read back motor angle |
Encoder Units |
| Drive to defined steered wheel angle |
Read back steered wheel angle |
Wheel angle sensor units |
| Drive vehicle to curve of 1/R |
Read back vehicle trajectory curve |
1/R (metres-1) |
| Set maximum angular velocity |
Read back maximum angular velocity |
Encoder units per second |
| Set error band |
Read back error band |
Encoder units |
| Set straight ahead |
Read back straight ahead setting |
Encoder units |
| Set maximum allowable steered wheel angle from straight ahead |
Read back maximum allowable steering wheel angle from straight ahead |
Wheel angle sensor units |
| Set thermal cut out temperature |
Read back thermal cut out temperature |
°C |
| Set hysteresis for thermal cut out temperature |
Read back hysteresis for thermal cut out temperature |
°C |
| Set temperature at which controller issues imminent over temperature message |
Read back temperature at which controller issues imminent over temperature message |
°C |
| Set maximum steering wheel rotation clockwise |
Read back maximum rotation clockwise |
Encoder units |
| Set maximum steering wheel rotation anti-clockwise |
Read back maximum rotation anti-clockwise |
Encoder units |
[0056] In terms of status messages, in this illustrative embodiment there are two types
of messages. The first type is those solely instigated by the motor controller 430
and the second type of messages are those sent by the motor controller 430 in response
to a query from the receiver/steering controller 410. A non exhaustive list of these
messages is set out in Table 2.
Table 2
| MESSAGE TYPE |
MESSAGE |
| Automatic send |
Read back actual position (Encoder units) |
| Read back curve setting (1/turn radius in m-1) |
| Temperature close to cutoff value and max torque reduced |
| Temperature above cutoff value and controller disabled |
| Temperature sufficiently below cutoff value and controller re-enabled |
| Query response |
Read back actual temperature (motor, °C) |
| Read back ambient temperature (°C) |
[0057] Motor controller interface 430 also incorporates a number of further input/outputs
including seat switch 490, engage switch 470 and an audible alarm 480. Seat switch
490 detects the presence of an operator of the vehicle. If the operator is absent
for greater than a predetermined or user definable time then motor controller 430
will disengage the automatic steering mode. Re-engagement of automatic steering mode
would then require the operator's presence to be re-established and the operator to
press the resume button (soft-key or switch if fitted) and for all other conditions
for automatic steering mode to be met.
[0058] Engage switch 470 is an optional separate hardware switch independent to the software
control switch provided on operator console 420 which allows the operator to engage
or disengage automatic steering mode. This would normally be done at the beginning
and end of each line that a vehicle traverses to conduct a U-turn. Typically this
switch would be mounted into the vehicle console or in a housing attached to the armrest
of the vehicle. In another embodiment, vehicle guidance system 400 controls the vehicle
through a U-turn at the same time exercising control of the vehicle speed and raising
and lowering the towed implement if necessary. In modern farm machinery such controls
may be readily implemented by appropriate messaging over the vehicles engine control
and implement control CANbus networks. Audible alarm 480 is provided to alert the
operator that vehicle guidance system 400 is operating outside of normal performance
range.
[0059] In operation, an operator will engage automatic steering mode via the visual display
interface of operator console 420. This generates a request to receiver/steering controller
410 to send an engage command to motor controller 430. An indicator on the operator
console will indicate that power is available to motor controller 430 which will commence
to drive motor 300 and hence the steering wheel to steer the vehicle in accordance
with the programmed path. Similarly, automatic steering mode may be disengaged via
operator console 420.
[0060] The present system also provides for an intuitive means of operator override or disengagement
of the vehicle guidance system which disengages the automatic steering mode whenever
the operator of the vehicle attempts to turn the steering wheel. As the steering axis
230A of the steering assembly and the drive axis 300A of the motor 300 are common
this allows for direct monitoring or measuring of any torque applied by the operator
to the steering wheel by monitoring the operating characteristics of motor 300. In
particular, the motor torque is directly proportional to the motor current making
monitoring of the motor torque straightforward.
[0061] In this manner, a difference measure can be determined between the actual value of
a monitored performance parameter of the drive assembly as compared to the prescribed
value that has been commanded. Accordingly, as a safety precaution, automatic steering
mode will automatically disengage if one or more of a number of error conditions relating
to determined difference measures are present. These include, but are not limited
to:
▪ the difference from the prescribed motor speed and the actual or monitored motor
speed is exceeded by more than preset "max_speed_error" for more than "max_error_duration";
▪ there occurs a difference in the monitored direction of rotation of the motor from
the prescribed direction that the controller has been commanding;
▪ the monitored driving or holding torque exceeds a prescribed maximum torque setting
for more than preset "max-torque time";
▪ the difference from prescribed motor position (encoder units) and monitored motor
position is exceeded by more than preset "max steering error" for more than preset
"max error duration";
▪ the difference from prescribed steered wheel angle position (wheel angle sensor
units) and monitored wheel angle position is exceeded by more than preset "max wheel
angle error" for more than preset "max wheel angle error duration"
▪ the monitored acceleration of the motor/steering wheel is in a direction opposite
to the direction that the motor is commanded to apply torque;
▪ the monitored track error (position of vehicle with respect to planned path) stays
beyond preset maximum for a predetermined time; and
▪ the monitored motor temperature is outside of normal operating range.
[0062] If any of the above error conditions are met, motor controller 430 generates a disengage
warning signal 430B to receiver/steering controller 410 to disengage automatic steering
mode.
[0063] In another illustrative embodiment, a combination of two or more of the above error
conditions are weighted and combined to form a weighted error value which will generate
a disengage warning signal 430B when it exceeds a predetermined value. In this manner,
the weighted error value can be tuned by modifying the weighting coefficients to take
into account steering dynamics and operator behaviour. In yet another illustrative
embodiment, the degree of difference between the commanded and monitored values is
taken into account when determining the error condition. As an example, where the
prescribed or commanded motor speed is 50% above the "max_speed _error" then the "max_error_duration"
would be suitably reduced.
[0064] Advantageously, when the automatic steering mode is disengaged whether manually or
automatically, the operator will be able to manually operate the steering wheel 210
(as in Figure 4) in a similar manner to standard operation of the vehicle as motor
300 will provide no discernable extra resistance torque to the turning of the steering
wheel 210 by the operator unlike many prior art arrangements where the operator will
need to manually disengage the drive mechanism of the vehicle guidance system from
the steering wheel before continuing to operate the vehicle.
[0065] In the illustrative embodiments described herein, the stator element of the electric
motor 300 is of an ironless design resulting in zero torque being exerted on the steering
shaft (and hence the steering wheel) when power is removed from the motor 300. In
this manner, the operator's experience on operating the steering wheel when the vehicle
guidance system is disengaged will be identical to that experienced when no drive
assembly is fitted.
[0066] Those of skill in the art would further appreciate that the various illustrative
logical blocks, modules, circuits, and algorithm steps described in connection with
the embodiments disclosed herein may be implemented as electronic hardware, computer
software, or combinations of both. To clearly illustrate this interchangeability of
hardware and software, various illustrative components, blocks, modules, circuits,
and steps have been described above generally in terms of their functionality. Whether
such functionality is implemented as hardware or software depends upon the particular
application and design constraints imposed on the overall system. Skilled artisans
may implement the described functionality in varying ways for each particular application,
but such implementation decisions should not be interpreted as causing a departure
from the scope of the present invention, as defined by the following claims.
[0067] It will be understood that the term "comprise" and any of its derivatives (e.g. comprises,
comprising) as used in this specification is to be taken to be inclusive of features
to which it refers, and is not meant to exclude the presence of any additional features
unless otherwise stated or implied.
[0068] The reference to any prior art in this specification is not, and should not be taken
as, an acknowledgement of any form of suggestion that such prior art forms part of
the common general knowledge.
[0069] Although illustrative embodiments have been described in the foregoing detailed description,
it will be understood that the invention is not limited to the embodiments disclosed,
but is capable of numerous rearrangements, modifications and substitutions without
departing from the scope of the invention as set forth and defined by the following
claims.
1. A vehicle guidance system (100) and steering wheel assembly combination for a vehicle,
the vehicle including a steering wheel assembly (200) including a steering wheel (210)
and a hub (220), the hub (220) connected to a steering shaft (230) rotatable about
a steering wheel axis (230A) within a steering column (240) for steering the vehicle,
the vehicle guidance system (100) including:
a receiver (110) for receiving a position indication signal;
a steering controller (120) for generating a steering control signal (120A) based
on the position indication signal;
a drive assembly (130) to directly drive the steering wheel assembly (200) responsive
to the steering control signal (120A), the drive assembly (130) operable to generate
a torque about a drive axis (300A) to directly drive and to rotate the steering wheel
assembly (200), wherein the drive axis (300A) of the drive assembly (130) is coaxial
to the steering wheel axis (230A),
characterised in that the drive assembly (130) includes an electric motor (300) configured to directly
drive the hub (220) of the steering wheel assembly (200), the electric motor (300)
including a housing, a stator element (320), a rotor element (310) rotatable within
the housing about the drive axis (300A), and an anti-rotation member (330, 650) for
providing a steering reaction torque to allow the drive assembly (130) to generate
a torque about the drive axis (300A).
2. The vehicle guidance system (100) of claim 1, wherein the drive assembly (130) is
located below the hub (220) of the steering wheel (210).
3. The vehicle guidance system (100) of claim 1, wherein the drive assembly (130) is
integrated into the hub (220) of the steering wheel (210).
4. The vehicle guidance system (100) of claim 1, wherein the rotor element (310) is connected
to the hub (220) of the steering wheel assembly (200).
5. The vehicle guidance system (100) of claim 1, wherein the anti-rotation member (330)
connects the drive assembly (130) to the steering column (240) of the vehicle.
6. The vehicle guidance system (100) of any one of the preceding claims, wherein the
steering wheel assembly (200) and drive assembly (130) are removable as a unit from
the steering shaft (230).
7. A method of disengaging the drive assembly (130) in the vehicle guidance system (100)
of claim 1, the method including the steps of:
commanding (430A) the drive assembly (130) to achieve a prescribed value of a performance
parameter;
monitoring the drive assembly (130) to determine an actual value of the performance
parameter;
determining a difference measure between the prescribed value and the actual value
and disengaging (430B) the drive assembly (130) based on the difference measure.
8. The method of disengaging the drive assembly (130) as claimed in claim 7, wherein
the performance parameter is selected from the group consisting of electric motor
speed, a direction of rotation of the electric motor, electric motor torque, electric
motor position, steered wheel angle position and position of the vehicle.
9. The method of disengaging the drive assembly (130) as claimed in claim 8, wherein
the commanded performance parameter and the monitored performance parameter are different.
10. The method of disengaging the drive assembly (130) as claimed in claim 9, wherein
the commanded performance parameter is a direction of applied torque and the monitored
performance parameter is an acceleration of the electric motor.
11. The method of disengaging the drive assembly (130) as claimed in any one of claims
7 to 10, wherein the difference measure is evaluated over a predetermined time period.
1. Kombination aus Fahrzeuglenkungssystem (100) und Lenkradanordnung für ein Fahrzeug,
wobei das Fahrzeug eine Lenkradanordnung (200) umfasst, die ein Lenkrad (210) und
eine Nabe (220) umfasst, wobei die Nabe (220) mit einer Lenkachse (230) verbunden
ist, die um eine Lenkradachse (230A) innerhalb einer Lenksäule (240) zum Lenken des
Fahrzeugs gedreht werden kann, wobei das Fahrzeuglenkungssystem (100) umfasst:
einen Empfänger (110) zum Empfangen eines Positionsanzeigesignals;
eine Lenkungssteuerung (120) zum Erzeugen eines Lenkungssteuerungssignals (120A) basierend
auf dem Positionsanzeigesignal;
eine Antriebseinheit (130), um die Lenkradanordnung (200) in Reaktion auf das Lenkungssteuerungssignal
(120A) direkt anzutreiben, wobei die Antriebseinheit (130) betrieben werden kann,
um ein Drehmoment um eine Antriebsachse (300A) zu erzeugen, um die Lenkradanordnung
(200) direkt anzutreiben und zu drehen, wobei die Antriebsachse (300A) der Antriebseinheit
(130) koaxial zu der Lenkradachse (230A) ist,
dadurch gekennzeichnet, dass die Antriebseinheit (130) einen Elektromotor (300) umfasst, der dazu ausgelegt ist,
die Nabe (220) der Lenkradanordnung (200) direkt anzutreiben, wobei der Elektromotor
(300) ein Gehäuse, ein Statorelement (320), ein Rotorelement (310), das innerhalb
des Gehäuses um die Antriebsachse (300A) drehen kann, und ein Drehsicherungselement
(330, 650) umfasst, um ein Lenkreaktionsdrehmoment zu liefern, um zu ermöglichen,
dass die Antriebseinheit (130) ein Drehmoment um die Antriebsachse (300A) erzeugt.
2. Fahrzeuglenkungssystem (100) nach Anspruch 1, wobei sich die Antriebseinheit (130)
unterhalb der Nabe (220) des Lenkrads (210) befindet.
3. Fahrzeuglenkungssystem (100) nach Anspruch 1, wobei die Antriebseinheit (130) in die
Nabe (220) des Lenkrads (210) integriert ist.
4. Fahrzeuglenkungssystem (100) nach Anspruch 1, wobei das Rotorelement (310) mit der
Nabe (220) der Lenkradanordnung (200) verbunden ist.
5. Fahrzeuglenkungssystem (100) nach Anspruch 1, wobei das Drehsicherungselement (330)
die Antriebseinheit (130) mit der Lenksäule (240) des Fahrzeugs verbindet.
6. Fahrzeuglenkungssystem (100) nach einem der vorhergehenden Ansprüche, wobei die Lenkradanordnung
(200) und die Antriebseinheit (130) als eine Einheit von der Lenkachse (230) abnehmbar
sind.
7. Verfahren zum Deaktivieren der Antriebseinheit (130) in dem Fahrzeuglenkungssystem
(100) nach Anspruch 1, wobei das Verfahren die Schritte umfasst:
der Antriebseinheit (130) Befehlen (430A), einen vorgeschriebenen Wert eines Leistungsparameters
zu erreichen;
Überwachen der Antriebseinheit (130), um einen tatsächlichen Wert des Leistungsparameters
zu bestimmen;
Bestimmen einer Differenzmessung zwischen dem vorgeschriebenen Wert und dem tatsächlichen
Wert und Deaktivieren (430B) der Antriebseinheit (130) basierend auf der Differenzmessung.
8. Verfahren zum Deaktivieren der Antriebseinheit (130) nach Anspruch 7, wobei der Leistungsparameter
aus der Gruppe bestehend aus Elektromotorgeschwindigkeit, einer Drehrichtung des Elektromotors,
Elektromotordrehmoment, Elektromotorposition, Lenkradwinkelposition und Fahrzeugposition
ausgewählt ist.
9. Verfahren zum Deaktivieren der Antriebseinheit (130) nach Anspruch 8, wobei sich der
befohlene Leistungsparameter und der überwachte Leistungsparameter unterscheiden.
10. Verfahren zum Deaktivieren der Antriebseinheit (130) nach Anspruch 9, wobei der befohlene
Leistungsparameter eine Richtung des aufgebrachten Drehmoments und der überwachte
Leistungsparameter eine Beschleunigung des Elektromotors sind.
11. Verfahren zum Deaktivieren der Antriebseinheit (130) nach einem der Ansprüche 7 bis
10, wobei die Differenzmessung über einen vorbestimmten Zeitraum evaluiert wird.
1. Combinaison de système de guidage de véhicule (100) et d'ensemble volant de direction
pour un véhicule, le véhicule comprenant un ensemble volant de direction (200) comportant
un volant de direction (210) et un moyeu (220), le moyeu (220) étant relié à un arbre
de direction (230) apte à tourner autour d'un axe de volant de direction (230A) à
l'intérieur d'une colonne de direction (240) pour diriger le véhicule, le système
de guidage de véhicule (100) comprenant :
un récepteur (110) pour recevoir un signal d'indication de position ;
une unité de commande de direction (120) pour générer un signal de commande de direction
(120A) sur la base du signal d'indication de position ;
un ensemble d'entraînement (130) pour entraîner directement l'ensemble volant de direction
(200) en réponse au signal de commande de direction (120A), l'ensemble d'entraînement
(130) étant apte à générer un couple autour d'un axe d'entraînement (300A) pour entraîner
directement et faire tourner l'ensemble volant de direction (200), l'axe d'entraînement
(300A) de l'ensemble d'entraînement (130) étant coaxial à l'axe de volant de direction
(230A),
caractérisée par le fait que l'ensemble d'entraînement (130) comprend un moteur électrique (300) configuré pour
entraîner directement le moyeu (220) de l'ensemble volant de direction (200), le moteur
électrique (300) comprenant un carter, un élément stator (320), un élément rotor (310)
apte à tourner à l'intérieur du carter autour de l'axe d'entraînement (300A), et un
élément anti-rotation (330, 650) pour fournir un couple de réaction de direction afin
de permettre à l'ensemble d'entraînement (130) de générer un couple autour de l'axe
d'entraînement (300A) .
2. Système de guidage de véhicule (100) selon la revendication 1, dans lequel l'ensemble
d'entraînement (130) est situé au-dessous du moyeu (220) du volant de direction (210)
.
3. Système de guidage de véhicule (100) selon la revendication 1, dans lequel l'ensemble
d'entraînement (130) est intégré dans le moyeu (220) du volant de direction (210)
.
4. Système de guidage de véhicule (100) selon la revendication 1, dans lequel l'élément
rotor (310) est relié au moyeu (220) de l'ensemble volant de direction (200) .
5. Système de guidage de véhicule (100) selon la revendication 1, dans lequel l'élément
anti-rotation (330) relie l'ensemble d'entraînement (130) à la colonne de direction
(240) du véhicule.
6. Système de guidage de véhicule (100) selon l'une quelconque des revendications précédentes,
dans lequel l'ensemble volant de direction (200) et l'ensemble d'entraînement (130)
sont amovibles d'un seul tenant à partir de l'arbre de direction (230).
7. Procédé de désengagement de l'ensemble d'entraînement (130) dans le système de guidage
de véhicule (100) selon la revendication 1, le procédé comprenant les étapes :
commander (430A) l'ensemble d'entraînement (130) pour atteindre une valeur prescrite
d'un paramètre de performance ;
surveiller l'ensemble d'entraînement (130) pour déterminer une valeur réelle du paramètre
de performance ;
déterminer une mesure de différence entre la valeur prescrite et la valeur réelle
et désengager (430B) l'ensemble d'entraînement (130) sur la base de la mesure de différence.
8. Procédé de désengagement de l'ensemble d'entraînement (130) selon la revendication
7, dans lequel le paramètre de performance est choisi dans le groupe constitué de
la vitesse de moteur électrique, de la direction de rotation du moteur électrique,
du couple de moteur électrique, de la position de moteur électrique, de la position
angulaire de volant de direction et de la position du véhicule.
9. Procédé de désengagement de l'ensemble d'entraînement (130) selon la revendication
8, dans lequel le paramètre de performance commandé et le paramètre de performance
surveillé sont différents.
10. Procédé de désengagement de l'ensemble d'entraînement (130) selon la revendication
9, dans lequel le paramètre de performance commandé est une direction de couple appliqué
et le paramètre de performance surveillé est une accélération du moteur électrique.
11. Procédé de désengagement de l'ensemble d'entraînement (130) selon l'une quelconque
des revendications 7 à 10, dans lequel la mesure de différence est évaluée pendant
une période prédéterminée.