U.S. patent application number 15/628295 was filed with the patent office on 2018-12-20 for floor scrubber machine with enhanced steering and solution flow functionality.
The applicant listed for this patent is Nilfisk, Inc.. Invention is credited to Ganesh Borra, Hanafi Habbas, Chris Parker.
Application Number | 20180360284 15/628295 |
Document ID | / |
Family ID | 62875344 |
Filed Date | 2018-12-20 |
United States Patent
Application |
20180360284 |
Kind Code |
A1 |
Borra; Ganesh ; et
al. |
December 20, 2018 |
FLOOR SCRUBBER MACHINE WITH ENHANCED STEERING AND SOLUTION FLOW
FUNCTIONALITY
Abstract
A motive machine can be selectively operable in a plurality of
functional modes. The motive machine can include a drive wheel, a
steering assembly, and a controller. The drive wheel can be
rotatably secured to a body of the motive machine. The steering
assembly can be operable to steer the motive machine. The
controller can be in communication with a steering sensor, a
steering motor, and a limit sensor, where the controller can be
configured to synchronize the steering motor to the steering sensor
as a function of a limit signal.
Inventors: |
Borra; Ganesh; (Plymouth,
MN) ; Habbas; Hanafi; (Blaine, MN) ; Parker;
Chris; (Plymouth, MN) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Nilfisk, Inc. |
Brooklyn Park |
MN |
US |
|
|
Family ID: |
62875344 |
Appl. No.: |
15/628295 |
Filed: |
June 20, 2017 |
Current U.S.
Class: |
1/1 |
Current CPC
Class: |
A47L 11/24 20130101;
A47L 11/4016 20130101; A47L 11/4066 20130101; A47L 11/4038
20130101; A47L 11/4069 20130101; A47L 11/4011 20130101; A47L 11/30
20130101; A47L 2201/06 20130101; A47L 11/4055 20130101; A47L
11/4008 20130101; A47L 11/4005 20130101; A47L 11/408 20130101; A47L
11/4083 20130101; A47L 11/4061 20130101; A47L 11/293 20130101; A47L
11/4044 20130101; A47L 2201/04 20130101; B62D 5/005 20130101; A47L
11/4088 20130101; A47L 11/283 20130101 |
International
Class: |
A47L 11/40 20060101
A47L011/40; A47L 11/24 20060101 A47L011/24; A47L 11/30 20060101
A47L011/30; A47L 11/283 20060101 A47L011/283 |
Claims
1. A motive machine selectively operable in a plurality of
functional modes, the motive machine comprising: a drive wheel
rotatably secured to a body of the motive machine; a steering
assembly operable to steer the motive machine, the steering
assembly comprising: a steering wheel operable to steer the drive
wheel, the steering wheel including a steering shaft; a steering
sensor coupled to the steering shaft to produce a steering signal
as a function of sensed rotation of the steering shaft; a steering
drive coupled to the drive wheel and rotatable with the drive
wheel; a steering motor operably engaged with the steering drive to
rotate the steering drive and drive wheel; and a limit sensor
engaged with the steering drive to produce a limit signal as a
function of rotation of the steering drive to a maximum rotation;
and a controller in communication with the steering sensor, the
steering motor, and the limit sensor, the controller configured to
synchronize the steering motor to the steering sensor as a function
of the limit signal.
2. The motive machine of claim 1, wherein the limit sensor further
comprises a first limit sensor and a second limit sensor, each of
the first limit sensor and second limit sensor engaged with the
steering drive, the first limit sensor configured to produce a
limit signal as a function of rotation of the steering drive to a
left maximum rotation and the second limit sensor configured to
produce a limit signal as a function of rotation of the steering
drive to a right maximum rotation.
3. The motive machine of claim 2, wherein the first limit sensor
and the second limit sensor are reed sensors.
4. The motive machine of claim 2, wherein the controller is
configured to receive the first limit signal and the second limit
signal and synchronize the steering sensor with the steering motor
as a function of the first limit signal and the second limit
signal.
5. The motive machine of claim 2, wherein, at startup of the motive
machine, the controller is configured to drive the steering motor
to rotate the steering drive in a first direction until the first
limit sensor is engaged by the steering drive and produces the
first limit signal and is configured to drive the steering motor to
rotate the steering drive in a second direction until the second
limit sensor is engaged by the steering drive and produces the
second limit signal.
6. The motive machine of claim 1, the steering assembly further
comprising: a torque feedback device coupled to the steering shaft,
the torque feedback device in communication with the controller and
configured to apply a torque to the shaft as a function of the
steering signal.
7. The motive machine of claim 6, the wherein the torque feedback
device further comprises: a first collar coupled to the steering
shaft; a second collar coupled to the body; and a
magnetorheological fluid disposed between the first collar and the
second collar, the magnetorheological fluid responsive to the
steering signal.
8. A motive machine selectively operable in a plurality of
functional modes, the motive machine comprising: a drive wheel
rotatably secured to a body of the motive machine; a steering wheel
operable to steer the drive wheel, the steering wheel including a
steering shaft; a steering sensor coupled to the steering shaft to
produce a steering signal as a function of sensed rotation of the
steering shaft; a fluid dispenser secured to the body and
configured to variably dispense a fluid from the motive machine to
a ground surface; and a controller in communication with the
steering sensor, the steering motor, and the fluid dispenser, the
controller configured to determine a steering angle as a function
of the steering sensor and configured to operate the fluid
dispenser to variably dispense the fluid as a function of the
steering angle.
9. The motive machine of claim 8, wherein: the fluid dispenser is
configured to variably dispense the fluid from the motive machine
as a function of a speed of the motive machine, and wherein the
controller is configured to adjust the speed of the motive machine
as a function of steering angle to adjust fluid output.
10. The motive machine of claim 9, further comprising: a drive
motor coupled to the drive wheel to impel the drive wheel, the
controller in communication with the drive motor to control the
speed of the motive machine as a function of the steering
angle.
11. The motive machine of claim 8, further comprising: a vacuum
system secured to the body and configured to recover fluid
dispensed by the fluid dispenser, wherein the controller is
configured to vary a vacuum speed as a function of the steering
angle.
12. The motive machine of claim 8, further comprising: wherein a
flow rate of the dispensed fluid is proportional to steering angle
such that the flow rate of fluid dispensed is reduced as the
steering angle increases and is increased as the steering angle
decreases.
13. A method of operating a multi-function motive machine, the
method comprising: producing a steering signal as a function of a
position of a steering wheel shaft; rotating a steering drive as a
function of the steering signal using a steering motor that drives
a steering drive; producing a limit signal as a function of
rotation of the steering drive to a maximum rotation; and
synchronizing the steering motor to the steering sensor as a
function of the limit signal.
14. The method of claim 13, further comprising: driving the
steering drive to a first maximum to produce a first limit signal;
driving the steering drive to a second maximum to produce a second
limit signal; and determining a zero position of the drive wheel as
a function of the first limit signal and the second limit
signal.
15. The method of claim 13, further comprising: determining the
zero position of the drive wheel as a function of the first limit
signal, the second limit signal, and stored positional data of at
least one of a first limit sensor, a second limit sensor, and the
steering drive.
16. The method of claim 13, further comprising: synchronizing the
steering sensor to the steering motor as a function of the first
limit signal and the second limit signal.
17. The method of claim 13, further comprising: initializing a
shipping mode to prevent the controller from automatically driving
the steering drive to a maximum at startup.
18. A method of operating a multi-function motive machine, the
method comprising: driving a drive wheel rotatably secured to a
body of the motive machine using a drive motor; producing a
steering signal as function of rotation of a steering shaft;
transmitting the steering signal to a steering motor to rotate a
drive wheel as a function of the steering signal; producing a limit
signal as a function of a position of the steering drive;
determining a steering angle as a function of the limit signal and
the steering signal; and dispensing variably, a fluid from the
motive machine to a ground surface as a function of the steering
angle.
19. The method of claim 18, further comprising: dispensing
variably, the fluid from the motive machine as a function of a
speed of the motive machine; and adjusting the speed of the motive
machine using the drive motor as a function of steering angle to
adjust fluid output.
20. The motive machine of claim 18, further comprising: recovering
fluid dispensed by the fluid dispenser using a vacuum system of the
motive machine; and varying a vacuum rate as a function of the
steering angle.
21. The motive machine of claim 18, further comprising: dispensing
fluid proportional to the steering angle such that a flow rate of
fluid dispensed is reduced as the steering angle increases and the
flow rate of fluid dispensed is increased as the steering angle
decreases.
Description
TECHNICAL FIELD
[0001] This document pertains generally, but not by way of
limitation, to controlling a machine, such as a motive machine that
can be a hybrid machine having both fuel-powered and
battery-powered modes. More specifically, the disclosure can be
applied to an industrial floor cleaning machine, such as a hybrid
sweeper-scrubber machine. However, aspects of the disclosure can be
applied to machines other than hybrid machines and machines other
than industrial floor cleaning machines.
BACKGROUND
[0002] Hybrid machines that use both fuel-powered modes (e.g., gas
engines) and battery-powered modes have been introduced to replace
machines that previously were solely fuel-powered machines. Control
modules can be used to control the function of the machine and to
switch between the fuel-powered and electric powered modes. One
area where hybrid machines have been introduced is in floor
cleaning machines.
[0003] Industrial and commercial floors can be cleaned on a regular
basis for aesthetic and sanitary purposes. There are many types of
industrial and commercial floors ranging from hard surfaces, such
as concrete, terrazzo, wood, and the like, which can be found in
factories, schools, hospitals, and the like, to softer surfaces,
such as carpeted floors found in restaurants and offices. Different
types of floor cleaning equipment, such as scrubbers, sweepers, and
extractors, have been developed to properly clean and maintain
these different floor surfaces.
[0004] A typical scrubber is a walk-behind or drivable,
self-propelled, wet process machine that applies a liquid cleaning
solution from an onboard cleaning solution tank onto the floor
through nozzles fixed to a forward portion of the scrubber.
Rotating brushes forming part of the scrubber rearward of the
nozzles agitate the solution to loosen dirt and grime adhering to
the floor. The dirt and grime become suspended in the solution,
which is collected by a vacuum squeegee fixed to a rearward portion
of the scrubber and deposited into an onboard recovery tank.
[0005] Scrubbers are very effective for cleaning hard surfaces.
Unfortunately, debris on the floor can clog the vacuum squeegee,
and thus, the floor should be swept prior to using the scrubber.
Thus, sweepers are commonly used to sweep a floor prior to using a
scrubber. A typical sweeper is a self-propelled, walk-behind, or
drivable dry process machine which picks debris off a hard or soft
floor surface without the use of liquids. The typical sweeper has
rotating brushes which sweep debris into a hopper or "catch bin."
Combination sweeper-scrubbers have been developed that provide the
sweeping and scrubbing functionality in a single unit.
BRIEF DESCRIPTION OF THE DRAWINGS
[0006] In the drawings, which are not necessarily drawn to scale,
like numerals can describe similar components in different views.
Like numerals having different later suffixes can represent
different instances of similar components. The drawings illustrate
generally, by way of example, but not by way of limitation, various
examples discussed in the present document.
[0007] FIG. 1 is a top perspective view of an illustrative hybrid
sweeper-scrubber that can utilize a scrub deck retraction
apparatus, in accordance with at least one example.
[0008] FIG. 2 is a bottom perspective view of the hybrid
sweeper-scrubber of FIG. 1, in accordance with at least one
example.
[0009] FIG. 3 is an internal perspective of the hybrid
sweeper-scrubber of FIG. 1, in accordance with at least one
example.
[0010] FIG. 4 is a flow chart illustrating an illustrative control
method that can be used with a machine such as, but not limited to,
the hybrid sweeper-scrubber of FIG. 1, in accordance with at least
one example.
[0011] FIG. 5 is an illustrative schematic diagram of various
components of a control method that can be used with a machine such
as, but not limited to, the hybrid sweeper-scrubber of FIG. 1, in
accordance with at least one example.
[0012] FIG. 6 is an illustrative schematic diagram of various
components of a control system that can be used with a machine such
as, but not limited to, the hybrid sweeper-scrubber of FIGS. 1-5,
in accordance with at least one example.
[0013] FIG. 7 is an isometric view of a portion of a steering
assembly of the hybrid sweeper-scrubber of FIGS. 1-6, in accordance
with at least one example.
[0014] FIGS. 8A and 8B are charts representing some functions of
the steering assembly of the hybrid sweeper-scrubber of FIGS. 1-6,
in accordance with at least one example.
[0015] FIG. 9A is an illustrative schematic diagram of various
components of a steering system that can be used with a machine
such as, but not limited to, the hybrid sweeper-scrubber of FIGS.
1-8, in accordance with at least one example.
[0016] FIG. 9B is a chart representing some functions of the
steering assembly of the hybrid sweeper-scrubber of FIGS. 1-9A, in
accordance with at least one example.
[0017] FIG. 10 is an isometric view of a portion of a steering
assembly of the hybrid sweeper-scrubber of FIGS. 1-9A, in
accordance with at least one example.
[0018] FIG. 11A is a top isometric view of a portion of a steering
assembly of the hybrid sweeper-scrubber of FIGS. 1-10, in
accordance with at least one example.
[0019] FIG. 11B is a top view of a portion of a steering assembly
of the hybrid sweeper-scrubber of FIGS. 1-10, in accordance with at
least one example.
[0020] FIG. 12 is a cross section view of a portion of a steering
assembly across section 12-12 of FIG. 7, in accordance with at
least one example.
[0021] FIGS. 13A and 13B illustrate a focused portion of the
cross-sectional view of a portion of a steering assembly of FIG. 12
in two conditions, in accordance with at least one example.
[0022] FIGS. 14A and 14B are flow charts illustrating an
illustrative control method that can be used with a machine such
as, but not limited to, the hybrid sweeper-scrubber of FIGS. 1-13,
in accordance with at least one example
[0023] FIG. 15 is a flow chart illustrating an illustrative control
method that can be used with a machine such as, but not limited to,
the hybrid sweeper-scrubber of FIGS. 1-13, in accordance with at
least one example.
DETAIL ED DESCRIPTION
[0024] The present disclosure relates generally to machines, such
as motive machines that have a movable or transport aspect. In some
examples, the machine can be a hybrid machine that may be operated
in a fuel-powered or battery-powered mode. However, this disclosure
includes features that can be applied to machines that do not
necessarily have a hybrid power system (e.g., fuel only or electric
only).
[0025] In some examples, the machine can include a cleaning
apparatus such as a sweeper-scrubber. For the purposes of
illustration, a hybrid sweeper-scrubber machine is described
herein. Again, the disclosure may be applied to other types of
machines, including other types of vehicles and machines that do
not have a cleaning aspect.
[0026] Conventional machines such as motive machines can have
steering system related challenges. One challenge related to
drive-by-wire steering systems is that they lack the same feel to
the user as a mechanical steering system that users are accustomed
to. The mechanical systems naturally provide more of a tactile
feedback as the resistance changes with turning of the wheel.
Drive-by-wire systems do not naturally have the same feel as the
mechanical systems that users are used to. The inventors have
recognized, among other things, that a torque feedback system can
be attached to a shaft of a steering wheel to provide torque
feedback to a user.
[0027] Cleaning machines can be subject to other steering
challenges as well. For example, cleaning machines have an
additional challenge of providing controlled application of a
cleaning solution, especially during sharp turns when more cleaning
solution can be dispensed than when the machine is traveling in a
straight line. Further, dispensing more solution than needed can
cause a secondary issue of applying more solution than can be
completely recovered, leaving an undesirable amount of solution
behind. The inventors have recognized, among other things, that a
controller can adjust a dispenser or a speed of the
sweeper-scrubber to adjust an amount of fluid or solution dispensed
around corners. In some examples, the amount of fluid can be
dispensed based on a steering angle of the drive wheel.
Hybrid Sweeper-Scrubber Overview
[0028] One illustrative but non-limiting example of the hybrid
sweeper-scrubber of the present invention is illustrated in FIGS. 1
and 2. An illustrative schematic diagram of the hybrid
sweeper-scrubber components is illustrated in FIG. 3. The
sweeper-scrubber of FIGS. 1-3 provides all of the functionality of
a prior art sweeper-scrubber system through the use of electric
components, although hydraulics can be used to operate the hopper
for debris collection.
[0029] The present control method and system for the hybrid
sweeper-scrubber can include an internal combustion engine and
electrical system battery pack to power the hybrid sweeper-scrubber
and operate a number of accessories and cleaning functions. The
present control method and system can include common components
between the engine and electrical systems. Benefits of such
examples can include reduced material costs, reduced component
maintenance, reduced overall size of the hybrid sweeper-scrubber,
elimination of a number of hydraulic components, lower emissions,
or less fuel consumption.
[0030] FIGS. 1 and 2 are top and bottom perspective views,
respectively, of an example of a sweeper-scrubber 30 that can
utilize a scrub brush retraction apparatus in accordance with the
present patent application. As illustrated in FIGS. 1 and 2, the
sweeper-scrubber 30 can include a sweeper system 32 for sweeping a
floor surface and a scrubber system 34 for scrubbing the floor
surface. Thus, as will be discussed in further detail below, the
sweeper-scrubber 30 can be operable to sweep dirt and debris from
the floor surface, spray a liquid cleaning solution from an onboard
cleaning solution tank onto the floor being cleaned, and agitate
the cleaning solution. Suction means can then be used to draw the
cleaning solution into an onboard recovery tank.
[0031] Providing a floor cleaning system having both a sweeper
system 32 and a scrubber system 34 can allow the operator to
perform both "dry" and "wet" cleaning with the same system. These
sweeping and scrubbing modes can be operated either separately or
simultaneously depending upon the type of cleaning required.
[0032] As further illustrated in FIGS. 1 and 2, the
sweeper-scrubber 30 can include a chassis 36 supporting a machine
body 37 and having a forward end 38 and a rearward end 40 joined by
sides 42. The chassis 36 can be supported by one or more floor
engaging front wheels 44 and one or more rear steerable wheels 46.
The one or more rear steerable wheels 46 can be operatively
connected to a steering wheel 48 through the chassis 36.
Alternatively, the chassis can be supported by one or more front
steerable wheels and one or more floor engaging rear wheels. The
steering wheel can be part of a steering control system (e.g., 566,
FIG. 5) as described herein.
[0033] A driver seat 50 can be supported by the machine body 37
rearward of the steering wheel 48 for use by an operator of the
sweeper-scrubber 30. The operator can sit on the driver seat 50 to
operate the steering wheel 48 and foot operated control pedals 52,
such as a brake and an accelerator, supported above a chassis top
surface 54 The accelerator can be included in a speed control
system (e.g., 564, FIG. 5), as described herein.
Cleaning Operation
[0034] In operation, a spray nozzle can spray a liquid cleaning
solution from an onboard cleaning solution tank onto the floor
being cleaned. The cleaning solution can be gravity fed through the
spray nozzle, or alternatively pumped out of the cleaning solution
tank through the spray nozzle. The spray nozzle can be integrated
into a scrub sub-system(e.g., 578, FIG. 5), as described herein.
The cleaning solution sprayed onto the floor can then be agitated
by one or more ground engaging scrub brushes, such as scrub brushes
56A, 56B, and 56C. In an example, the scrub brushes 56A-56C
together form a portion of a scrub deck assembly 59 of the scrubber
system 34 adjacent to a bottom surface of the chassis 36. As
illustrated in FIGS. 1 and 2, the outside scrub brush 56A and an
associated skirt 57A can protrude from the side of the
sweeper-scrubber 30 to improve scrubbing close to walls and other
obstacles. As will be discussed in detail below, the outside scrub
brush 56A can be attached to a pivoting arm that can allow the
scrub brush 56A and the adjacent side skirt 57A to swing around a
vertical axis, such that it can travel rearward and/or inward, to
retract under the machine and prevent damage to the scrub deck
assembly 59 caused by hitting obstacles. The scrub brushes 56A,
56B, 56C and associated components can be part of a sweep subsystem
(e.g., 576, FIG. 5), as described herein.
[0035] As illustrated in FIGS. 1 and 2, the ground engaging scrub
brushes 56A-56C can have substantially parallel axes of rotation
that are generally perpendicular to the floor surface. The scrub
brushes 56A-56C can be rotatably driven by a suitable motor, and
can be configured to agitate the cleaning solution sprayed onto the
floor surface to dislodge dirt and grime adhered thereto. In
addition to the scrub brushes 56A-56C, the scrubber system 34 can
further include a floor engaging vacuum squeegee assembly 58
positioned proximal the chassis rearward end 40. The agitated
cleaning solution and suspended dirt and grime can be drawn off the
floor surface through the squeegee assembly 58 and into the
recovery tank for disposal, such as with a recovery sub-system
(580, FIG. 5), as described herein.
[0036] The squeegee assembly 58 can be coupled to a squeegee
support bracket 60 pivotally attached relative to the chassis 36,
and can be moved between an operating position and a stored
position (when not in use). The squeegee assembly 58, which can be
operable to dry the floor being cleaned by the sweeper-scrubber 30,
can include a forward arcuate squeegee blade 62 nested within a
rearward arcuate squeegee blade 64. In an example, the nested
squeegee blades 62 and 64 can extend substantially across the width
of the sweeper-scrubber 30 and can define a crescent shaped vacuum
zone 66. The squeegee blades 62 and 64 can be formed from any
flexible material that can sealingly engage the floor, including
elastomeric materials such as rubber, plastic, or the like.
[0037] The forward squeegee blade 62 can be configured to collect
the cleaning solution on the floor, and can include notches in its
floor engaging edge which allows the cleaning solution to enter the
vacuum zone 66. The rearward squeegee blade 64 can include a
continuous floor engaging edge in order to prevent the escape of
the cleaning solution rearwardly from the vacuum zone 66.
[0038] As illustrated in FIGS. 1 and 2, a pair of side brushes 68
can be rotatably mounted proximal the chassis forward end 38 and
forward of the ground engaging agitation brushes 56. The side
brushes 68 can be driven by a suitable motor controlled by control
circuitry. Each side brush 68 can be rotatable about a
substantially vertical axis proximal one of the chassis sides 42,
and can be configured to urge debris towards a centerline of the
chassis 36 for pick-up by a main sweeper brush 69, in an example,
the main sweeper brush 69 can be rotatable about a substantially
horizontal axis. As illustrated in FIGS. 1 and 2, each side brush
68 can extend radially from its vertical axis past one side 42 of
the chassis 36 in order to sweep the floor along a wall or other
vertical or angled surface. Similar to the squeegee assembly 58,
the side brushes 68 can be vertically movable between an operating
position and a storage position.
Hybrid Sweeper-Scruber Internal Components
[0039] FIG. 3 is an internal perspective of the hybrid
sweeper-scrubber 30 of FIG. 1, the internal components shown as
300. As illustrated in FIG. 3, the hybrid sweeper-scrubber includes
an internal combustion engine 352 that drives an electrical system
alternator 354 via a suitable belt. The internal combustion engine
352 can include a number of combustible fuels including, but not
limited to, diesel, natural gas, propane, ethanol, petroleum, and
the like. The electrical system alternator 354 can be configured so
as to start the engine and system of the hybrid sweeper-scrubber.
In an example, the electrical system alternator can include a 42V
alternator and regulator. The electrical system alternator 354
charges an electrical system battery pack 356 and is operably
coupled to a main controller 362, a speed controller (not shown)
(e.g., FIG. 5, 564), and a steering controller (not shown) (e.g.,
FIG. 5, 566). The electrical system alternator can provide enough
power so as to start the engine 352 of the hybrid sweeper-scrubber.
The hybrid sweeper-scrubber can alternate between a number of
running modes of the self-propelled hybrid vehicle, including at
least an electric running mode and a hybrid running mode, the
hybrid mode include running the engine on a combustible fuel and
powering a number of cleaning functions (e.g., sub-systems) via the
electrical system batter pack or electrical system alternator.
[0040] In an example, the electrical system battery pack 356 can
include a number of 36V batteries. The main controller 362, speed
controller, and steering controller are also coupled to the
electrical system battery pack 352. The hybrid sweeper-scrubber can
provide steering such as a wire steering system. A traction drive
motor/system may be controlled by the speed controller. As
described herein, engine speed can be controlled through the main
controller, so as to adjust the engine operation to account for
whichever cleaning functions are operating.
Control Method 430
[0041] Now that an example of a floor cleaning system has been
described that can utilize the control method of the present patent
application, the method and structure of an illustrative control
method 430 will be described in detail with reference to FIGS.
4-5.
[0042] FIG. 4 illustrates of an example of a control method 430 of
the hybrid sweeper-scrubber of FIG. 1. At 432, power can be
provided, via an electrical system alternator (e.g., 354, FIG. 3),
to at least one cleaning function of a self-propelled hybrid
vehicle. A cleaning function can include a number of accessories or
sub-systems, as described herein in connection with FIGS. 1-3 and
5. Accessories can include a head light, signal lights, break
lights, a horn, and the like.
[0043] At 434, an operational load can be monitored, including an
operational state of the at least one cleaning function of the
self-propelled hybrid vehicle. Operational load can include an
engine power output threshold for the at least one cleaning
functional to be operational. Operational state can include on/off
or a percentage of full operational speed, power, torque, and the
like.
Running State of Engine
[0044] At 436, a running state of the internal combustion engine
(e.g., 352, FIG. 3) can be controlled based on the monitored
operational load, so as to adjust the running speed of the internal
combustion engine to a distinct running speed, so as to at least
produce the monitored operational load. In an example, the running
speed can be altered according to a number cleaning functions with
an active operation state, so as to dictate an engine power output
threshold for the at least one cleaning function to be in the
active state. The running speed can be increased to provide greater
power output than the monitored operational load due to a number of
additional environmental impacts on the load, so as to provide
enough power for the at least one cleaning function to remain in an
active operational state. Environmental impacts can include, but
are not limited to, inclined or declined surfaces, surface types
(e.g., smooth, rough, uneven, etc.), or ambient temperature.
Running Speed of the Engine
[0045] The running speed can include an idle speed, so as to
provide power output sufficient to charge the electrical system
battery pack or operate an operational accessory. A threshold
engine speed can be maintained for a number of cleaning functions
to operate during a manual adjustment of the running speed of the
engine, such as by an operator of the hybrid sweeper-scrubber. For
example, the operator is able to increase and decrease the engine
speed at will, but the main controller will not allow the engine to
run slower than a power output needed for the operational cleaning
functions.
Regulating Engine Speed
[0046] In some examples, the control method and control system can
regulate engine speed or revolutions per minute (RPM) at a number
of settings based on the number of operational cleaning functions,
such as by monitoring the active cleaning functions that are in
operation. The RPMs can be set at distinct values. For example, if
only the sweep sub-system (e.g., 376, FIG. 5) is operational then a
lower sweep RPM setting (RPM Setting #1) of the engine can be
activated, such as about 1700 RPM to about 2500 RPM. However, if
both the sweep sub-system and scrub sub-system (e.g., 378, FIG. 5)
are being operated then a RPM setting (RPM Setting #2) higher than
the lower sweep RPM setting on the engine can be activated, such as
greater than about 2700 RPM.
[0047] The control method and system can regulate the engine speed
based on a number of modes, including but not limited to: optional
high pressure washer option can cause the engine to run at a lower
RPM mode (RPM Setting #1); if the engine is in idle (RPM Setting
Idle), the engine will can run at a lower RPM mode (RPM Setting #1)
when sweeping only or vacuuming only; if the engine is in idle or
run, the engine can run in a higher RPM mode (RPM Setting #2) when
scrubbing only or scrubbing and sweeping; if an operator override
is activated, the operator can change between a higher RPM mode
(RPM Setting #2) and a lower RPM mode (RPM Setting #1) at the
operator's discretion; or, if the operator override condition goes
away (e.g. sweep sub-system turns off) and the operator has not
changed the engine mode, the engine can be returned to the mode
before the forced override.
Threshold Charge
[0048] At 438, a threshold charge can be maintained, via the
electrical system alternator (e.g., 154, FIG. 3), of the electrical
system battery pack (e.g., 156, FIG. 3). For example, the amount of
voltage stored in the electrical system battery pack can be
maintained or optimized while the engine is running or the hybrid
sweeper-scrubber is operational.
Electric Mode Fault
[0049] The electric mode can include monitoring the electrical
system alternator for an occurrence of an electrical component
fault, such as a voltage below a threshold voltage or an indication
of a belt failure. The electrical system alternator can be
monitored per a set time interval or continuously. Protective
measures can be taken if the occurrence of an electrical component
fault is detected, such as providing a warning to an operator,
shutting down the self-propelled hybrid vehicle, or the like.
Hybrid Mode Fault
[0050] The hybrid mode can include monitoring the self-propelled
hybrid vehicle for an occurrence of an engine component fault, such
as the engine runs out of fuel, if the engine fails, if the engine
generator fails, if the belt from the engine to engine alternator
fails, etc. The running mode can be shifted to the electric mode if
the occurrence of an engine component fault is detected. As
described herein, the running mode can be altered by an operator if
an override mode is activated.
[0051] If the machine is operating from the electrical system
battery pack only, such as due to a failure in the engine or engine
alternator as discussed herein or by operator override, the control
system can monitor battery voltage of the electrical system battery
pack until a threshold voltage condition is met. At such point, the
control system can protect the hybrid sweeper-scrubber by shutting
off machine cleaning functions and shutting down the hybrid
sweeper-scrubber.
Electrical System Schematic & Sub-Systems
[0052] FIG. 5 illustrates an illustrative schematic diagram 550 of
various electrical components 310 for the hybrid sweeper-scrubber
of FIGS. 1-3. Like numerals in FIGS. 3 and 5 can represent like
components. For example, internal combustion engine 352 in FIG. 3
corresponds to the electrical aspect of the engine shown as engine
system 552 in FIG. 5.
[0053] The internal combustion engine 552 can be operably coupled
to an electrical system alternator 554, such as via a belt 553. The
electrical system alternator 554 can be configured to charge an
electrical system battery pack 556 and operably coupled to a number
of controllers 562, 564, 566. In an example the electrical system
alternator 554 can be operably coupled to or through a fuse box
560. The number of controllers 562, 564, 566 can be operably
coupled to the electrical system battery pack 556. Controller 564
can include a speed controller operably coupled to a drive system
570, so as to control the speed of the hybrid sweeper-scrubber.
Controller 566 can include a steering control operably coupled to a
steering system 572, so as to steer or provide directional
capabilities to the hybrid sweeper-scrubber. Controller 562 can
include a machine main controller (MMC) configured to control a
running state of the internal combustion engine 552 of the
self-propelled hybrid vehicle based on a monitored operational
load. The main controller 562 can be operably coupled to any of a
user interface 568, an accessory, or a number of sub-systems 576,
578, 580, 582, directly or indirectly. The user interface 568 can
be configured so as to indicate a status of a sub-system, a
measurement, an alarm, a time, or the like. The MMC 562 can be
configured to monitor the electrical system alternator 554 to
detect failures, as described herein.
[0054] The sub-systems can include any of a sweep sub-system 576, a
scrub sub-system 578, or a recovery sub-system 580, as described
herein. Further, the control method and system can include an
engine system 552, such as an engine controller controlled by the
MCM 362 or a computer processing unit associate with control logic
for operation of the engine 552 (e.g., engine 352, FIG. 3).
[0055] An engine alternator 558 can be operably coupled to an
engine battery 360, so as to start the internal combustion engine
552, as described herein.
[0056] A switching component can also be provided that can be
configured to alternate the self-propelled hybrid vehicle between a
number of running modes, the number of running modes including at
least an electric mode and a hybrid mode, as described herein. A
running state override switching component can be configured to
override an operator initiated running state if the operator
running initiated state is below a threshold run state based on the
monitored operational load, as described herein.
[0057] In an example, the hybrid sweeper-scrubber can include a
regenerative braking method or system to improve fuel efficiency,
such as providing charge to the electrical system battery pack. The
hybrid sweeper-scrubber control method and system can include a
data acquisition system, so as to provide a number of measurements
used in charge algorithms, running speed algorithms, failure mode
detections, and the like.
CONTROL SYSTEM OVERVIEW
[0058] FIG. 6 is an illustrative schematic diagram of various
components of system 600 that can be used with a machine such as,
but not limited to, the hybrid sweeper-scrubber of FIGS. 1-5, in
accordance with at least one example.
[0059] System 600 can include main controller (MMC) 602, steering
module 604, steering sensor 606, limit sensor 608, steering
assembly 610, pedal 612, wheel drive module 614, fluid dispenser
618, fluid collector 620, battery cells 622, relay 624, relay 626,
and wheel drive contactor 628.
[0060] MMC 602, steering module 604, and wheel drive module 614 can
each be controllers, controller modules, computers, direct digital
controllers, programmable logic controllers, or other
microelectronic processing systems configured to send and receive
signals and perform operations based on data and signals, any of
which can include machine readable medium. The terms "machine
readable medium" may include any medium that is capable of storing,
encoding, or carrying instructions for execution by the device and
that cause the device to perform any one or more of the techniques
of the present disclosure, or that is capable of storing, encoding
or carrying data structures used by or associated with such
instructions. Non-limiting machine readable medium examples may
include solid-state memories, and optical and magnetic media.
Specific examples of machine readable media may include:
non-volatile memory, such as semiconductor memory devices (e.g.,
Electrically Programmable Read-Only Memory (EPROM), Electrically
Erasable Programmable Read-Only Memory (EEPROM)) and flash memory
devices; magnetic disks, such as internal hard disks and removable
disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.
[0061] Sensor 606 can be a steering sensor configured to produce a
steering signal as a function of sensed rotation. In some examples,
sensor 606 can be a rotary Hall Effect sensor, and can be an
optical sensor in other examples. In some examples, sensor 606 can
include a feedback device, as discussed in further detail below.
Limit sensor 608 can be a limit switch configured to produce a
limit signal as a function of a detected limit of rotation of a
steering component, as discussed below in further detail. Limit
sensor 608 can be a position sensor, such as a magnetic reed
switch, but can be other proximity or position sensors (such as
various contact and optical sensors), in other examples.
[0062] Steering assembly 610 can be an assembly configured to drive
and steer a motive machine or a sweeper-scrubber (such as
sweeper-scrubber 30 of FIG. 1). As discussed further below,
steering assembly 610 can include a drive motor, steering motor,
drive wheel, and steering drive. Pedal 612 can be an electronic
throttle control device configured to control the amount of power
provided by the driver motor to the drive wheel to thereby control
a speed of the motive machine or sweeper-scrubber. Pedal 612 can be
various types of variable voltage signal generators, such as a
potentiometer, and the like.
[0063] Fluid dispenser 618 can be a spray nozzle configured to
spray a liquid cleaning solution or fluid from an onboard cleaning
solution tank onto a floor. The cleaning solution or fluid can be
gravity fed through nozzles in some examples and can alternatively
be pumped out of the cleaning solution tank through the spray
nozzle or nozzles in other examples. In some examples, the spray
nozzle or nozzles can be integrated into a scrub sub-system. Fluid
collector 620 can be an assembly including a squeegee and a vacuum,
in some examples, configured to collect fluid or solution from the
floor.
[0064] Battery cells 622 can be batteries configured to store
power. In some examples, battery cells 622 can be connected to and
can receive power from an engine and/or an alternator. Relay 624
and relay 626, and contactor 628 can be electrically operated
switches configured to transfer power between lines.
[0065] MMC 602 can be operably connected to fluid dispenser 618,
fluid collector 620, battery cells 622 (though not shown in FIG.
6), relay 624, wheel drive module 614, and steering module 604.
Steering module 626 can be further connected to relay 626, steering
sensor 606, limit switch 608, steering assembly 610, and wheel
drive module 614. Wheel drive module 614 can be further connected
to battery cell 622, relay 624, pedal 612, relay 628, and steering
assembly 610.
[0066] In operation of some examples, battery cells 622 can
distribute power to the other components of system 600, where
controller 602, steering module 604, and wheel drive module 614 can
determine when power is to be distributed using relays and
contactors to connect and distribute power as required. Once system
600 is started and is running, pedal 612 can provide a power signal
to wheel drive module 614, which can control contactor 628 to
selectively allow power to be delivered to the driver motor of
steering assembly 610 to power the drive wheel of steering assembly
610, moving motive machine or the scrubber sweeper.
[0067] As the motive machine moves, its direction can be controlled
using a steering wheel connected to a steering sensor. The position
of the wheel can be detected by the sensor and transmitted to
steering module 604. Steering module 604 can analyze the signal and
transmit an appropriate signal in response to a steering motor of
steering system 610 to effectively turn the drive wheel, causing
the motive machine to turn in the direction the steering wheel is
turned. As indicated in FIG. 6, temperature information can be
returned from steering system 610 to steering module 604 and driver
module 614, which steering module 604 and driver module 614 can
monitor to prevent overheating or other problems of the driving
motor and steering motor. Encoding feedback can also be sent to
steering module 604 and driver module 614 from steering assembly
610 to ensure precise driving of and turning of the drive wheel.
Feedback from travel limit sensors or switches can also be provided
to steering module 604 to help monitor the steering angle and
synchronize steering sensor 606 to the steering motor, as discussed
below in detail.
[0068] Though multiple controllers (MMC 602, steering module 604
and driver module 614) are shown, a single controller can be used
in some examples. Alternatively, more controllers can be used in
other examples.
Steering System
[0069] FIG. 7 is an isometric view of a portion of steering
assembly 700 of the hybrid sweeper-scrubber of FIGS. 1-6, in
accordance with at least one example. Steering assembly 700 can
include steering wheel 702, steering shaft 704, steering sensor
706, and shaft joint 708 (which can include a cover).
[0070] Steering wheel 702 can be a rigid wheel coupleable to
steering shaft 704. Steering shaft 704 can be a rigid shaft
comprised of metals, plastics, composites, combinations thereof,
and the like. Steering shaft can be coupled to shaft joint 708,
which can be a U-joint in some examples, and can be surrounded by a
cover (as shown in FIG. 7). Steering sensor 706 can be coupled to a
distal portion of steering shaft 704, opposite steering wheel 702.
Steering sensor 706 can be a steering sensor configured to produce
a steering signal as a function of sensed rotation of steering
shaft 704 therein. Steering sensor 706 can operate to transmit the
steering signal to steering module 604. In some examples, steering
sensor 706 can be a rotary Hall Effect sensor, and can be an
optical sensor in other examples. In some examples, steering sensor
706 can include a torque feedback device to provide feedback to
steering wheel 702 and therefore to the operator, as discussed in
further detail below in FIGS. 12 and 13.
[0071] FIGS. 8A and 8B are charts representing some functions of
the steering assembly of the hybrid sweeper-scrubber of FIGS. 1-6,
in accordance with at least one example. FIG, 8A illustrates graph
800A, which can be a representation of a direct current (DC)
simulated three phase power transmission to an alternating current
(AC) motor, such as the steering motor of the sweeper-scrubber,
using square waves, which can be produced using a DC to AC
inverter, in some examples. In some examples a variable frequency
drive, variable speed drive, or pulse width modulation (PWM)
controller can provide the square wave power to the steering motor
to control a speed at which the steering motor operates. Graph 800A
can include first phase 802, second phase 804, and third phase 806,
which can all be square waves, or simulated sinusoidal waves
generated by quickly switching power on and off.
[0072] Graph 800B illustrates sinusoidal power waves, first phase
A, second phase B, and third phase C, which can be provided to the
steering motor (such as steering motor 1006, discussed below) from
an AC source. Use of sinusoidal waves with an AC motor can provide
a higher torque to power ratio than DC square waves, but can
complicate timing control of the motor, thus complicating control
of the steering system. In one solution to this problem, a
commutator resolver can be used, as described below, to address the
timing issues.
[0073] FIG. 9A is an illustrative schematic diagram of various
components of a steering system that can be used with a machine
such as, but not limited to, the hybrid sweeper-scrubber of FIGS.
1-8, in accordance with at least one example. FIG. 9B is a chart
representing some functions of the steering assembly of the hybrid
sweeper-scrubber of FIGS, 1-9A, in accordance with at least one
example.
[0074] FIG. 9A shows commutator resolver 900A, which can include
magnet 902 that can be placed on a rotor of the steering motor.
Magnet 902 can include south pole 908 and north pole 910.
Commutator resolver 900A can also include Hall Effect sensors (or
generator coils) 904 and 906. Coil 904 can include Sin A and Sin B
terminals and coil 906 can include Cos A and Cos B terminals. As
the rotor of the steering motor spins, so too does magnet 902,
which can generate a signal unique to the position of the magnet
allowing steering module 604 (which can receive the signal) to
determine a position of the rotor and therefore the timing of the
power phases required to maintain operation. An example of the
resulting output signal is shown in FIG. 9B as Sin and Cos curves.
The signals can be transmitted to the drive controller (such as
steering module 604), which can be used to synchronize the power
transmitted to the steering motor.
[0075] FIG. 10 is an isometric view of a portion of steering and
drive assembly 1000 of the hybrid sweeper-scrubber of FIGS. 1-9A,
in accordance with at least one example. Assembly 1000 can include
drive motor 1002, body or frame 1004, steering motor 1006, drive
wheel 1008, and steering drive 1010.
[0076] Body or frame 1004 can be a rigid member secured to a
chassis or body of a scrubber-sweeper or motive machine, and can be
comprised of rigid materials such as metals, plastics, combinations
thereof, and the like. Drive motor 1002 can be a three phase AC
motor secured to body 1004, coupled to drive wheel 1008 to transmit
rotation thereto, and controlled via pedal 612 and drive module
614, as discussed above. Steering motor 1006 can be a three phase
AC motor coupled to steering drive 1010 and can be secured to body
1004. Steering motor 1006 can be communicably coupled to steering
module 604, in some examples. Drive wheel 1008 can be rotatably
coupled to body 1004 and can be mechanically coupled to steering
motor. Drive motor 1002 can be engaged with drive wheel 1008
(through a hub or linkage system, for example) to transmit rotation
thereto.
[0077] In operation of some examples, power can be controllably
transmitted to drive motor 1002. In response, drive motor 1002 can
produce a rotational output that is transmitted to drive wheel
1008, which can thereby rotate to drive or move the
sweeper-scrubber. When it is desired to turn the sweeper-scrubber,
an operator can rotate steering wheel 702, which can rotate
steering shaft 704 (both of FIG. 7). As steering shaft 704 (of FIG.
7) is rotated, steering sensor 706 can detect the rotation and
transmit a signal to steering module 604 (of FIG. 6). Steering
module 604 can output a pulse width modulated (PWM) signal to
steering motor 1006 to rotate drive wheel 1008. In response,
steering motor 1006 can transmit electrical power to rotation of a
shaft coupled to steering drive 1010, thereby transmitting rotation
to steering drive 1010. As steering drive 1010 is rotated about its
central axis by steering motor 1006, drive wheel 1008 can rotate as
well.
[0078] FIG. 11A is a top isometric view of a portion of steering
assembly 1000 of the hybrid sweeper-scrubber of FIGS. 1-10, in
accordance with at least one example. FIG. 11B is a top view of a
portion of steering assembly 1000 of the hybrid sweeper-scrubber of
FIGS. 1-10, in accordance with at least one example. FIGS. 11A and
11B are discussed below concurrently. The components of steering
assembly 1000 as shown in FIGS. 11A and 11B can be consistent with
those of FIG. 10; however, FIGS. 11A and 11B show further details
and operations of steering assembly 1000. For example, steering
assembly 1000, can include drive motor 1002, steering drive 1010,
first limit switch 1012, and second limit switch 1014. First limit
switch 1012 and second limit switch 1014 can be consistent with
limit switch 608 of FIG. 6 above, in some examples.
[0079] FIG. 11B illustrates drive wheel 1008 in multiple position
to illustrate operation of limit switches 1012 and 1014. Drive
wheel 1008 is illustrated in a left maximum position 1008L where
steering drive 1010 (which can include a magnet to activate limit
switch 1012 or a portion of limit switch 1012) can activate limit
switch 1012. Limit switch 1012 can then transmit a left or first
limit signal to steering module 604, for example. Similarly, FIG.
11B also illustrates drive wheel 1008 in a right maximum position
1008R where steering drive 1010 can activate limit switch 1014,
which can then transmit a right or second limit signal to steering
module 604, for example. Each limit signal can indicate to steering
module 604 that drive wheel 1008 is at angle .theta. (at a right
maximum) or -.theta. (at a left maximum; -.theta. not shown). This
positional data can be correlated to an angle of steering shaft
704, which can be used to synchronize steering shaft 704 to drive
wheel 1008. The positional data can also be used to determine when
drive wheel 1008 is in a zero position or home position, as
indicated by drive wheel 1008.
[0080] FIG. 12 is a cross section view of a portion of a steering
assembly across section 12-12 of FIG. 7, in accordance with at
least one example. Torque feedback device (TFD) 1200 can include
(among other parts not visible), inner shaft 1202, fluid 1204, and
outer housing 1206. Inner shaft 1202 can be a rigid shaft coupled
to steering shaft 704 of FIG. 7, in some examples. Outer housing
1206 can be a rigid housing coupled to (or secured within) steering
sensor 706 (of FIG. 7). In some examples, outer housing can be
secured to a rigid portion of the sweeper-scrubber such that inner
shaft 1202 is rotatable relative to outer shaft 1206. Fluid 1204
can be a magnetorheological fluid that is electrically controlled.
In some examples, MR Fluid can be a suspension of small particles
that can be configured to align in the presence of a magnetic
field. The magnetic field can align the particles, modifying the
viscosity of the MR fluid, to the point that fluid 1204 can become
rigid with an elastic-like sheer strength, thereby resisting sheer
forces applied thereto by inner shaft 1202 and outer housing
1206.
[0081] In operation of some examples, when steering module 604
detects that a rotational limit has been reach (from either of
limit sensors 1212 and 1214), steering module 604 can adjust the
magnetic field of TFD to create a resistance in the steering shaft,
indicating to the operator that a steering limit has been reached,
which can help the operator effectively and efficiently steer the
scrubber-sweeper. In another example, once a position of drive
wheel 1008 is synchronized to a rotational position of steering
shaft 704, an adjustment to the MR fluid can be made proportionally
to the steering angle or drive wheel angle.
[0082] FIGS. 13A and 13B illustrate focused portion 13 of the
cross-sectional view of a portion of a steering assembly of FIG.
12, in accordance with at least one example. 13A and 13B can be
consistent with the FIGS. above; however, FIG. 13A illustrates TFD
1300A in a first condition and FIG. 13B illustrates TFD 1300B in a
second condition. In both FIGS. 13A and 13B, TFD 1300 can include
(among other parts not visible), inner shaft 1202, fluid 1204, and
outer housing 1206, as described above with respect to FIG. 12.
However, FIGS. 13A and 13B show how fluid 1204 can change with the
application of a magnetic field to fluid 1204.
[0083] TFD 1300A shows particles 1208 as randomly placed between
inner shaft 1202 and outer housing 1206 when no or little magnetic
field is applied to fluid 1204. In this configuration, the RM fluid
may not apply feedback (may not resist shear forces or torques) to
inner shaft 1202 (or the steering shaft). Alternatively, TFD 1300B
shows particles 1208 of fluid 1204 as aligned when a magnetic or
electromagnetic field is applied to fluid 1204. In this
configuration, fluid 1204 (MR fluid) can be aligned by the magnetic
field applied by steering sensor 706. The alignment of particles
1208 can increase the viscosity of fluid 1204 (MR fluid), making
fluid 1204 somewhat rigid with an elastic-like sheer strength. This
can provide a torque feedback through steering wheel 702 to an
operator by increasing resistance required to turn steering wheel
702 in the same direction. This can increase steering efficiency
and control. In some examples, the electromagnetic field can be
removed if inner shaft 1202 is turned in the opposite direction, as
detected by steering sensor 706 and determined by steering module
604.
Example Methods of Operation
[0084] FIG. 14A is a flow chart illustrating a control method that
can be used with a machine such as, but not limited to, the hybrid
sweeper-scrubber of FIGS. 1-13, in accordance with at least one
example of this disclosure. Method 1400 can include steps to
automatically synchronize steering of a steering wheel of a motive
machine (or sweeper-scrubber) to rotation of a drive wheel to
improve steering and handling of the motive machine. The steps or
operations of method 1400 (and of each method discussed herein) are
illustrated in a particular order for convenience and clarity; many
of the discussed operations can be performed in a different
sequence or in parallel without materially impacting other
operations. Method 1400 as discussed includes operations performed
by multiple different actors, devices, and/or systems. It is
understood that subsets of the operations discussed in method 1400
attributable to a single actor, device, or system could be
considered a separate standalone process or method.
[0085] At step 1402, method 1400 can begin after startup and can
determine whether a shipping mode has been enabled. If the shipping
mode is activated, method 1400B can be performed (as described
below). If the shipping mode is not activated, step 1404 can be
performed, a steering signal can be produced by steering sensor 706
as a function of a position of a steering wheel shaft 704. In some
examples of method 1400A, step 1404 may not be performed. The
steering signal can be delivered to steering controller or module
604, as described above, and can be used to drive steering motor
1006 to rotate steering drive 1010 at step 1406. Alternatively, at
step 1406, steering module 604 can instruct steering motor 1006 to
rotate steering drive 1010 to a maximum. Then, at step 1408, a
limit signal can be produced by one or more of limit sensors 1012
and 1014 as a function of rotation of steering drive 1010 to a
maximum rotation to activate the limit sensor. As step 1410, the
steering motor can be synchronized to the steering sensor based on
the limit signal, and the steering signal produced by steering
sensor 706.
[0086] Alternatively, method 1400A can be performed by turning
drive wheel 1008 to both maximum directions, where method 1400 can
further include the step of manually or automatically driving
steering drive 1010 to a first maximum to produce a first limit
signal at step 1414 and driving steering drive 1010 to a second
maximum to produce a second limit signal at step 1416. The two
maximum positions can be used to determine the location of a zero
position or home position drive wheel 1008 at step 1418. In some
examples, stored positional data or location information of the
position of the first limit sensor and the second limit sensor
relative to each other, the drive wheel, and the steering drive can
be used at step 1420 to more accurately determine the zero position
of the drive wheel at step 1418. Thereafter, at step 1410 the
determined home position of the drive wheel can be used to
synchronize steering sensor 706 to steering motor 1006 as a
function of one or more of the first limit signal, the second limit
signal, the zero position of the motor, and the stored positional
information.
[0087] FIG. 14B is a flow chart illustrating a control method that
can be used with a machine such as, but not limited to, the hybrid
sweeper-scrubber of FIGS. 1-13, in accordance with at least one
example of this disclosure. Method 1400B can be used when it is
determined at step 1402 of method 14004 that shipping mode has been
activated. The shipping mode prevents the automatic homing or
zeroing sequence of method 1400B from being performed. Instead,
homing or zeroing of the drive wheel and synchronization between
the steering sensor and steering motor can be performed as the
motive machine or scrubber-sweeper is operated. Disabling this
sequence can help prevent damage to the drive wheel caused by
turning the wheel into shipping constraints or blocks comprised of
rigid materials (such as wood) of a shipping pallet or
container.
[0088] Method 1400B can begin at step 1404, where a steering signal
can be produced by steering sensor 706 as a function of a position
of a steering wheel shaft 704, which can be manually operated by an
operator. The steering signal can be delivered to steering
controller or module 604, as described above, and can be used to
drive steering motor 1006 to rotate steering drive 1010 at step
1406. At step 1408, a limit signal can be produced by one or more
of limit sensors 1012 and 1014 as a function of rotation of
steering drive 1010 to a maximum rotation to activate the limit
sensor. Then, at step 1410, steering motor 1006 can be synchronized
to the steering sensor based on one or more of the limit signal and
the steering signal produced by steering sensor 706 by determining
a home or zero position of drive wheel 1008 using the
signal(s).
[0089] Method 1400 can further include the step of driving steering
drive 1010 to a first maximum to produce a first limit signal at
step 1414 and driving steering drive 1010 to a second maximum to
produce a second limit signal at step 1416. The two maximum
positions can be used to determine the location of a zero position
or home position drive wheel 1008 at step 1418. In some examples,
stored positional data or location information of the position of
the first limit sensor and the second limit sensor relative to each
other, the drive wheel, and the steering drive can be used at step
1420 to more accurately determine the zero position of the drive
wheel at step 1418. Thereafter, at step 1410 the determined home
position of the drive wheel can be used to synchronize steering
sensor 706 to steering motor 1006 as a function of one or more of
the first limit signal, the second limit signal, the zero position
of the motor, and the stored positional information.
[0090] FIG. 15 is a flow chart illustrating control method 1500
that can be used with a machine such as, but not limited to, the
hybrid sweeper-scrubber of FIGS. 1-13, in accordance with at least
one example of the present disclosure. Method 1500 can be in
addition to or concurrent with method 1400 as discussed further
below. Method 1500 can further provide operations to variably
discharge or dispense a fluid or solution from the sweeper-scrubber
to minimize wet spots on the floor that may occur especially at
turning points. Similarly a recovering rate can also be varied.
[0091] Method 1500 can begin at step 1502, where drive wheel 1008,
which can be rotatably secured to a body of the motive machine, can
be driven by drive motor 1002. At step 1504 a steering wheel can be
operated or rotated to produce a steering signal from steering
sensor 706 as function of rotation of measured rotation of steering
shaft 704. At step 1506 the steering signal can be transmitted to
steering motor 1006 to rotate drive wheel 1008 as a function of the
steering signal. At step 1508, a one or more limit signals can be
produced (in some examples according to steps 1414 and 1416 of
method 1400) as a function of a position of the steering drive. At
step 1510, a steering angle can be determined as a function of the
limit signal or signals and the steering signal so that the
steering motor or steering drive 1010 can be synchronized to
steering sensor 706 at step 1512.
[0092] Then, at step 1514, a fluid or solution can be variably
dispensed from the motive machine to a ground surface as a function
of the steering angle. In some examples, because the steering angle
can be known anywhere between the zero position and the maximum
position, fluid can be dispensed proportionally at step 1520 to an
absolute value of the steering angle. This can help reduce a volume
of fluid dispensed in turns, which can help to reduce wet spots and
conserve solution. At step 1516, fluid or solution dispensed by the
fluid dispenser can be recovered using a vacuum system of the
motive machine. In some examples, at step 1522, a rate of recovery
(or a vacuum rate) can also be varied as a function of the steering
angle. In one example, as steering angle increases and solution
dispensing decreases, an adjustment can be made to the PWM input
voltage to the vacuum motors, which can reduce vacuum speed and
therefore can reduce airflow and water lift, saving energy. In
another example, vacuum speeds can be increased to help to collect
additional fluid applied at turns to further reduce wet spots.
[0093] At step 1518 a speed of the motive machine or sweeper
scrubber can be adjusted as a function of the steering angle. This
can be used to more precisely control movement of the
sweeper-scrubber, particularly around corners. This can also be
used, where, in some examples, the speed of the motive machine
directly controls a volume of fluid or solution dispensed. In this
way, by adjusting a speed of the motive machine as a function of
the steering angle, solution dispensing can be controlled as a
function of steering angle to reduce wet spots.
VARIOUS NOTES AND EXAMPLES
[0094] To better illustrate the devices and methods disclosed
herein, a non-limiting list of examples is provided herein.
[0095] Example 1 is a motive machine selectively operable in a
plurality of functional modes, the motive machine comprising: a
drive wheel rotatably secured to a body of the motive machine; a
steering assembly operable to steer the motive machine, the
steering assembly comprising: a steering wheel operable to steer
the drive wheel, the steering wheel including a steering shaft; a
steering sensor coupled to the steering shaft to produce a steering
signal as a function of sensed rotation of the steering shaft; a
steering drive coupled to the drive wheel and rotatable with the
drive wheel; a steering motor operably engaged with the steering
drive to rotate the steering drive and drive wheel; and a limit
sensor engaged with the steering drive to produce a limit signal as
a function of rotation of the steering drive to a maximum rotation;
and a controller in communication with the steering sensor, the
steering motor, and the limit sensor, the controller configured to
synchronize the steering motor to the steering sensor as a function
of the limit signal.
[0096] In Example 2, the subject matter of Example 1 optionally
includes wherein the limit sensor further comprises a first limit
sensor and a second limit sensor, each of the first limit sensor
and second limit sensor engaged with the steering drive, the first
limit sensor configured to produce a limit signal as a function of
rotation of the steering drive to a left maximum rotation and the
second limit sensor configured to produce a limit signal as a
function of rotation of the steering drive to a right maximum
rotation.
[0097] In Example 3, the subject matter of Example 2 optionally
includes wherein the first limit sensor and the second limit sensor
are reed sensors.
[0098] In Example 4, the subject matter of any one or more of
Examples 2-3 optionally include wherein the controller is
configured to receive the first limit signal and the second limit
signal and synchronize the steering sensor with the steering motor
as a function of the first limit signal and the second limit
signal.
[0099] In Example 5, the subject matter of any one or more of
Examples 2-4 optionally include wherein, at startup of the motive
machine, the controller is configured to drive the steering motor
to rotate the steering drive in a first direction until the first
limit sensor is engaged by the steering drive and produces the
first limit signal and is configured to drive the steering motor to
rotate the steering drive in a second direction until the second
limit sensor is engaged by the steering drive and produces the
second limit signal.
[0100] In Example 6, the subject matter of any one or more of
Examples 1-5 optionally include the steering assembly further
comprising: a torque feedback device coupled to the steering shaft,
the torque feedback device in communication with the controller and
configured to apply a torque to the shaft as a function of the
steering signal.
[0101] In Example 7, the subject matter of Example 6 optionally
includes the wherein the torque feedback device further comprises:
a first collar coupled to the steering shaft; a second collar
coupled to the body; and a magnetorheological fluid disposed
between the first collar and the second collar, the
magnetorheological fluid responsive to the steering signal.
[0102] Example 8 is a motive machine selectively operable in a
plurality of functional modes, the motive machine comprising: a
drive wheel rotatably secured to a body of the motive machine; a
steering wheel operable to steer the drive wheel, the steering
wheel including a steering shaft; a steering sensor coupled to the
steering shaft to produce a steering signal as a function of sensed
rotation of the steering shaft; a fluid dispenser secured to the
body and configured to variably dispense a fluid from the motive
machine to a ground surface; and a controller in communication with
the steering sensor, the steering motor, and the fluid dispenser,
the controller configured to determine a steering angle as a
function of the steering sensor and configured to operate the fluid
dispenser to variably dispense the fluid as a function of the
steering angle.
[0103] In Example 9, the subject matter of Example 8 optionally
includes wherein: the fluid dispenser is configured to variably
dispense the fluid from the motive machine as a function of a speed
of the motive machine, and wherein the controller is configured to
adjust the speed of the motive machine as a function of steering
angle to adjust fluid output.
[0104] In Example 10, the subject matter of Example 9 optionally
includes a drive motor coupled to the drive wheel to impel the
drive wheel, the controller in communication with the drive motor
to control the speed of the motive machine as a function of the
steering angle.
[0105] In Example 11, the subject matter of any one or more of
Examples 8-10 optionally include a vacuum system secured to the
body and configured to recover fluid dispensed by the fluid
dispenser, wherein the controller is configured to vary a vacuum
speed as a function of the steering angle.
[0106] In Example 12, the subject matter of any one or more of
Examples 8-11 optionally include wherein a flow rate of the
dispensed fluid is proportional to steering angle such that the
flow rate of fluid dispensed is reduced as the steering angle
increases and is increased as the steering angle decreases.
[0107] Example 13 is a method of operating a multi-function motive
machine, the method comprising: producing a steering signal as a
function of a position of a steering wheel shaft; rotating a
steering drive as a function of the steering signal using a
steering motor that drives a steering drive; producing a limit
signal as a function of rotation of the steering drive to a maximum
rotation; and synchronizing the steering motor to the steering
sensor as a function of the limit signal.
[0108] In Example 14, the subject matter of Example 13 optionally
includes driving the steering drive to a first maximum to produce a
first limit signal; driving the steering drive to a second maximum
to produce a second limit signal; and determining a zero position
of the drive wheel as a function of the first limit signal and the
second limit signal.
[0109] In Example 15, the subject matter of any one or more of
Examples 13-14 optionally include determining the zero position of
the drive wheel as a function of the first limit signal, the second
limit signal, and stored positional data of at least one of a first
limit sensor, a second limit sensor, and the steering drive.
[0110] In Example 16, the subject matter of any one or more of
Examples 13-15 optionally include synchronizing the steering sensor
to the steering motor as a function of the first limit signal and
the second limit signal.
[0111] In Example 17, the subject matter of any one or more of
Examples 13-16 optionally include initializing a shipping mode to
prevent the controller from automatically driving the steering
drive to a maximum at startup.
[0112] Example 18 is a method of operating a multi-function motive
machine, the method comprising: driving a drive wheel rotatable
secured to a body of the motive machine using a drive motor:
producing a steering signal as function of rotation of a steering
shaft; transmitting the steering signal to a steering motor to
rotate a drive wheel as a function of the steering signal;
producing a limit signal as a function of a position of the
steering drive; determining a steering angle as a function of the
limit signal and the steering signal; and dispensing variably, a
fluid from the motive machine to a ground surface as a function of
the steering angle.
[0113] In Example 19, the subject matter of Example 18 optionally
includes dispensing variably, the fluid from the motive machine as
a function of a speed of the motive machine; adjusting the speed of
the motive machine using the drive motor as a function of steering
angle to adjust fluid output.
[0114] In Example 20, the subject matter of any one or more of
Examples 18-19 optionally include recovering fluid dispensed by the
fluid dispenser using a vacuum system of the motive machine;
varying a vacuum rate as a function of the steering angle.
[0115] In Example 21, the subject matter of any one or more of
Examples 18-20 optionally include dispensing fluid proportional to
the steering angle such that a flow rate of fluid dispensed is
reduced as the steering angle increases and the flow rate of fluid
dispensed is increased as the steering angle decreases.
[0116] In Example 22, the device, assembly, or method of any one of
or any combination of Examples 1-21 is optionally configured such
that all elements or options recited are available to use or select
from.
[0117] The above detailed description includes references to the
accompanying drawings, which form a part of the detailed
description. The drawings show, by way of illustration, specific
examples in which the invention can be practiced. These examples
are also referred to herein as "examples." Such examples can
include elements in addition to those shown or described. However,
the present inventors also contemplate examples in which only those
elements shown or described are provided. Moreover, the present
inventors also contemplate examples using any combination or
permutation of those elements shown or described (or one or more
aspects thereof), either with respect to a particular example (or
one or more aspects thereof), or with respect to other examples (or
one or more aspects thereof) shown or described herein.
[0118] In the event of inconsistent usages between this document
and any documents so incorporated by reference, the usage in this
document controls.
[0119] In this document, the terms "a" or "an" are used, as is
common in patent documents, to include one or more than one,
independent of any other instances or usages of "at least one" or
"one or more." In this document, the term "or" is used to refer to
a nonexclusive or, such that "A or B" includes "A but not B," "B
but not A," and "A and B," unless otherwise indicated. In this
document, the terms "including" and "in which" are used as the
plain-English equivalents of the respective terms "comprising" and
"wherein." Also, in the following claims, the terms "including" and
"comprising" are open-ended, that is, a system, device, article,
composition, formulation, or process that includes elements in
addition to those listed after such a term in a claim are still
deemed to fall within the scope of that claim. Moreover, in the
following claims, the terms "first," "second," and "third," etc.
are used merely as labels, and are not intended to impose numerical
requirements on their objects.
[0120] The above description is intended to be illustrative, and
not restrictive. For example, the above-described examples (or one
or more aspects thereof) may be used in combination with each
other. Other examples can be used, such as by one of ordinary skill
in the art upon reviewing the above description. The Abstract is
provided to comply with 37 C.F.R. .sctn. 1.72(b), to allow the
reader to quickly ascertain the nature of the technical disclosure.
It is submitted with the understanding that it will not be used to
interpret or limit the scope or meaning of the claims. Also, in the
above Detailed Description, various features may be grouped
together to streamline the disclosure. This should not be
interpreted as intending that an unclaimed disclosed feature is
essential to any claim. Rather, inventive subject matter may lie in
less than all features of a particular disclosed example. Thus, the
following claims are hereby incorporated into the Detailed
Description as examples or examples, with each claim standing on
its own as a separate example, and it is contemplated that such
examples can be combined with each other in various combinations or
permutations. The scope of the invention should be determined with
reference to the appended claims, along with the full scope of
equivalents to which such claims are entitled.
* * * * *