This disclosure is in the field of controlling vehicle kneeling.
In the last several years there has been substantial growth in the rental moving truck business, i.e., UHaul®, Penske®, Ryder® and others. This increased interest has led to improvements in the operation of rental moving trucks, which provide for a more user-friendly and safer operating vehicle. For example one of these improvements has been systems for changing the height of a vehicle such as the Squat® “kneeling” system, which hydraulically lowers the rear deck of the moving truck, allowing users an easier and safer means of loading and unloading their cargo, e.g., furniture or other heavy objects.
With the innovation in kneeling systems comes the opportunity for damage to the vehicle or injury to individuals if the kneeling system is activated at the wrong time. For example, kneeling systems are not generally designed to operate while the vehicle is moving. Moving the vehicle while it is lowered can result in damage to the vehicle, or injury to people who are close by and are not expecting the vehicle to move. The opportunity for damage or injury is also increased by the fact that the driver may be inexperienced with trucks in general, and kneeling systems in particular. This is especially an issue when the vehicle is a rental truck operated by a person who rarely operates trucks, and may have never operated a truck with a kneeling system.
Whether it is a transit shuttle bus with a deployable powered ramp, a utility truck that has a powered lift gate, or a rental moving truck with a “kneeling” system, it is imperative that the vehicle be operated safely, particularly when the kneeling system is active.
Disclosed is a system for ensuring the safe operation of a “kneeling” system used in conjunction with a vehicle, e.g. a bus, a van, or a large rental truck such as a 26′ U-Haul truck. The system includes a controller with logic that allows the “kneeling” system to safely operate when one or more parameters are met, and includes an interface system that communicates with the vehicle such as by way of an existing vehicle data bus. The System further employs redundancy to additionally ensure the safe operation of the “kneeling” system.
In general, if the vehicle's ignition is on, then the vehicle shift lever must be in “park” for the kneeling to operate. If the vehicle is in a kneeled state with the ignition on and the shift lever is removed from Park, the vehicle will immediately rise to its nominal ride height position. A processor interpreting output from the vehicle controller accomplishes this for example by interrogating a PTO Park signal.
A master power switch may be included as an emergency override for safety. At any time the master switch is turned off, whether during kneeling or when the vehicle is already lowered, the vehicle immediately rises to its nominal ride height position. The processor is thus programmed to respond to input from the master power switch as an emergency override or default.
Besides the master power switch, a user activated kneeling button is included to activate the system. Safety features related to the use of this button are included as well. In one example, the kneeling button must be pushed and held for five seconds before the vehicle will kneel. After holding the kneeling button for an initial wait period (e.g., 3 seconds), an audible alarm at the rear of the vehicle will sound, and an indicator light in the vehicle's cab will begin flashing for two seconds before the kneeling process actually begins. These features are included to warn both the operator of the vehicle, and any individual standing around the vehicle, that the vehicle is about to lower. When the kneeling process is complete, the audible alarm will turn off and the indicator light will indicate the vehicle is in a kneeled state (e.g., steady on and not flashing).
Other features that may be included in the system include that the vehicle will stay in the lowered state when the ignition is shut off, or when the engine is started, provided the master safety switch is on and all other aspects of the vehicle's operation are determined by the controller to be safe. In another aspect, the vehicle will not automatically lower when a master switch is on and the transmission is placed in park. In another aspect, the audible alarm will sound for two seconds prior to kneeling and will stay active until the unit is lowered, at which time the alarm will cease to sound. In another aspect, if the vehicle is kneeling, or kneeled, and the controller determines that it is no longer safe for the vehicle to remain in this position, the controller will automatically raise the vehicle without delay. In another aspect, the vehicle may be programmed to only allow one kneeling cycle per ignition key cycle to keep users from unnecessarily cycling the system.
With respect to the organization and description of figures, the reference numerals in the detailed description are organized to aid the reader in quickly identifying the drawings where various components are first shown. In particular, the drawing in which an element first appears is typically indicated by the left-most digit(s) in the corresponding reference number. For example, an element identified by a “100” series reference numeral will first appear in
Once in the lowered position as shown in
In
The operation of the engine, transmission, and other aspects of the vehicle are controlled by a vehicle controller 118. Vehicle controller 118 may accept input from multiple vehicle controls 124 that may include, but are not limited to, brake pedal 126, gear selector 128, and ignition switch 130. Controller 118 may communicate with engine 104, and transmission 106, or any other devices, sensors, actuators, and the like in vehicle 102 using a communications system 120 such as a vehicle data bus. This communication system 120 includes one or more connections such as electrical wire, optical fibers, and the like. These connections are configured to carry data between the various components of the vehicle that are connected together. One example of such a communication system is a Controller Area Network bus (CAN bus). However, any suitable communication system that allows microcontrollers, sensors, and other devices throughout the vehicle to communicate with each other is envisioned.
Suspension system 112 includes a kneeling actuator 116 that is configured to adjust the height of frame 110 and cargo area 108 by compressing the suspension. An example of a kneeling actuator is disclosed in U.S. patent application Ser. No. 15/225,235 titled SUSPENSION FOR A MULTIPLE HEIGHT VEHICLE and published as US Pub. No. 2016/0339823. Actuator 116 may include a hydraulic cylinder. Actuator 116 may be controlled by a kneeling controller 122 and may be responsive to commands to raise, lower, or perform other operations related to changing the load height of the vehicle. Kneeling controller 122 uses communication system 120 to receive information about the state of the vehicle from vehicle controller 118. Such information may include its speed, current gear, whether the engine is running or stopped, tire pressure, whether the brake pedal is depressed, or any other suitable data.
Controller 122 may also accept input from the operator of the vehicle received via kneeling controls 138. These controls may include any suitable devices for accepting input from an operator such as a kneeling switch 140, and a master switch 142. Kneeling controller 122 may provide as output control instructions or data to actuator 116 and vehicle controller 118. User interface aspects of the system to provide the operator with feedback as to the state of the kneeling system may include kneeling indicators 132 such as a visible light 134 which may be an LED positioned inside the cab, or other such indicator showing the vehicle to be in a raised or lowered state. A light as a yellow strobe or other such indicator may also be positioned outside the vehicle and configured to flash or otherwise attract attention to those in the area. An audible alarm 136 may also be included and may be inside the cab (i.e. a buzzer), or outside the cab, in either case to provide warning to the operator and to those standing nearby that the vehicle is about to change height. Control logic in kneeling controller 122 is configured to accept input from the vehicle, monitor those inputs and make decisions on how to safely operate the kneeling aspect of the vehicle. This control logic may be stored in any suitable type of memory device and may be executed by a processor, microcontroller, or any other suitable digital or analog circuitry.
Adjustments to the position or configuration of suspension 112 may be performed by actuator 116 to raise or lower frame 110, cargo area 108 and rear deck area 114 from a first height A shown in
Additional implementation details of one example of an actuator 116 appear at 300 in
An example of some of the control logic executed by kneeling controller 122 to safely manage raising and lowering the vehicle is illustrated in
Determining when the vehicle is safe to kneel includes accepting input from the vehicle itself such as by receiving input from vehicle controller 118. Such input may include any suitable aspect of the vehicle operation such as whether the gearshift is in “park.” If the vehicle is safe to kneel the controller may then determine whether the vehicle is actually kneeling at 410. This can include determining whether the vehicle is either completely or partially lowered, or in the process of lowering. In either case, the controller allows the vehicle to continue kneeling at 412, and it can continue lowering to the ground or remain in a previously set lowered position. Once lowered, the vehicle is ready to raise at 422.
Generally speaking, if the vehicle is not in a state where it is safe to lower or remain lowered, then the controller will not allow it to be lowered. For example, if the vehicle is not safe to kneel at 404, and it is currently in the process of lowering, or is already lowered, the controller automatically raises the vehicle from a lowered position at 416 leaving the system in a state where the vehicle is not ready to kneel at 418.
The master override switch acts as a way for the operator of the vehicle to immediately disable the kneeling system and bring the vehicle back into a raised position. For example, if the master override switch is off at 408, and the vehicle is lowering or is already lowered at 414, then the controller will automatically raise the vehicle from a kneeling position at 416, leaving it in a state where it is not ready to kneel at 418. The system will not be ready to kneel again until the master override switch is reactivated.
When the master override switch is on at 408, the system also determines if the vehicle is kneeling at 410 and allows it to continue kneeling at 412 leaving it in a position where it is ready to raise at 422. If the vehicle is not kneeling at 410, then the system is left in a ready to kneel state at 420.
In general, the safety of the vehicle takes precedence over the operation of the master override switch. If the vehicle should become unsafe to operate in a lowered position, then it is raised regardless of whether the master override switch is on or off. The master override switch provides a way to activate the system and prepare it for the kneeling and to deactivate the system causing it to immediately rise. In this example, activating the master override switch does not automatically cause the vehicle to lower but allows the operator a way to immediately cause the vehicle to raise into a travel position without putting the vehicle in an unsafe condition.
One example of control logic implemented by controller 122 for lowering the vehicle appears at 500 in
If the kneeling flag has not been set at 508, a wait timer may be started at 510 thus requiring the user to press and hold the kneeling button until a wait period has expired at 512. This wait period may be any suitable continuous period of time such as less than three seconds or less than five seconds or less than any other suitable continuous time greater than or equal to five seconds. When the wait period is expired at 512, an audible kneeling alarm may be sounded at 514 to warn the operator and others in the area of the vehicle that the vehicle is about to lower. A kneeling indicator at 516 may also flash until an alarm wait period is expired at 518. This alarm wait period may be any suitable length of time such as less than two seconds less than five seconds, or some other suitable period of time greater than or equal to five seconds. If the operator continues to press and hold the kneeling button, and the wait period and alarm period have expired, the vehicle will kneel at 520. The kneeling alarm at 522 and flashing indicators at 524 (or other warning indicators) continue until the operator releases the kneeling button, or the maximum kneeling height is reached at 526. The kneeling flag may then be set at 528 and kneeling is complete at 530. As discussed previously with respect to
Additional implementation details of the system are included in
A high level summary of the control logic of kneeling controller 122 is shown in
Step 806 leads to step 810 where kneeling actuator 116 compresses suspension 112 and moves frame 110 to a kneeled position with frame 110 closer to the ground. In step 812, kneeling controller 122 deactivates kneeling actuator 116, which permits frame 110 to move back to a ride position, when kneeling controller 122 detects loss of any of the ignition on signal, the park signal, the master on signal or the kneel signal.
In one aspect, a vehicular system is disclosed that includes an ignition switch having an “on” position, a gear selector coupled to a transmission having a “park” position, a vehicle controller that outputs an ignition on signal when the ignition switch is in the “on” position and a park signal when the transmission is set to the “park” position, a frame that has a ride height and a kneeled height that is closer to the ground than the ride height, a suspension system that defines a ride condition where the frame is at the ride height and a kneeled condition where the frame is at the kneeled height, where the suspension system is biased toward the ride height, a kneeling actuator that compress the suspension system against the bias of the suspension system to move the suspension system from the ride condition to the kneeled condition, a master switch that outputs a master on signal when the master switch is set to an “on” position, a kneel button that outputs a kneel signal when the kneel button is actuated; and a kneeling controller that monitors each of the ignition on signal, the park signal, the master on signal and the kneel signal and also actuates the kneeling actuator to move the suspension system from the ride condition to the kneeled condition when the kneeling controller detects simultaneous and ongoing receipt of each of the ignition on signal, the park signal, the master on signal and the kneel signal.
In a further aspect, the kneeling controller may optionally delay actuating the kneeling actuator until receipt of a continuous kneel signal that is more than 3 seconds long.
In another aspect, the kneeling controller can deactivate the kneeling actuator to move the suspension system from the kneeled condition to the ride condition due to the bias of the suspension system when any one of the park signal, the ignition on signal, the master on signal, or the kneel signal is lost.
In yet another aspect, the vehicle can optionally include a kneeling indicator, where the kneeling controller activates the kneeling indicator when the kneeling controller detects simultaneous receipt of each of the ignition on signal, the park signal, the master on signal and the kneel signal. The kneeling indicator can be, for example, a light, an alarm or both a light and an alarm.
In another related aspect, the kneeling actuator can be a hydraulic cylinder with the kneeling controller actuating a pump assembly to actuate the hydraulic cylinder.
In each of these aspects, the kneeling actuator can optionally be configured to only move a portion of the vehicle closer to the ground.
In another aspect, a method of controlling a vehicle kneeling system is disclosed. The method includes in a controller, receiving an ignition on signal indicating that an ignition key switch for the vehicle is “on”, receiving a park signal indicating that a transmission of the vehicle is set to “park”, receiving a master on signal indicating that a master switch is “on”, and receiving a kneel signal indicating actuation of a kneel button. If the controller verifies simultaneous and ongoing receipt of each of the ignition on signal, the park signal, the master on signal and the kneel signal then the controller actuates a kneeling actuator that moves the vehicle to a kneeling position that lowers a frame of the vehicle closer to the ground.
In another aspect of the method, the controller can optionally delay actuating the kneeling actuator until receipt of a continuous kneel signal of more than 3 seconds.
In yet another aspect of the method, when the controller detects loss of any of the park signal, the ignition on signal, the master on signal or the kneel signal, the controller deactivates the kneeling actuator.
In a related aspect, when the controller detects simultaneous receipt of each of the ignition on signal, the park signal, the master on signal and the kneel signal, a kneeling indicator can optionally be activated. The kneeling indicator can be, for example, a light, an alarm or both a light and an alarm.
In another related aspect, the kneeling actuator is a hydraulic cylinder and the controller actuates a pump assembly that actuates the hydraulic cylinder.
In each of these aspects, the kneeling actuator can optionally be configured to only move a portion of the vehicle closer to the ground.
It should be noted that the singular forms “a”, “an”, “the”, and the like as used in the description and/or the claims include the plural forms unless expressly discussed otherwise. For example, if the specification and/or claims refer to “a device” or “the device”, it includes one or more of such devices.
While the invention has been illustrated and described in detail in the drawings and foregoing description, the same is to be considered as illustrative and not restrictive in character, it being understood that only the preferred embodiment has been shown and described and that all changes, equivalents, and modifications that come within the spirit of the inventions defined by following claims are desired to be protected.
This application claims the benefit of U.S. Provisional Application No. 62/509,883, filed May 23, 2017, which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62509883 | May 2017 | US |