A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the photocopy reproduction by anyone of the patent document or the patent disclosure in exactly the form it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
Steering systems implemented in most vehicles are purely mechanical; particularly in the case of vehicles used for transporting large loads such as flat bed trucks and the like. Most of these mechanical systems have considerable limitations with regard to the turning radius that can be achieved. Although all-wheel steering systems provide an improvement in turning radius of large vehicles, these systems often require the use of more than one operator. For example, one operator controlling steering in the front of the vehicle and another operator controlling steering in the rear of the vehicle. Additionally, these mechanical systems add considerable weight to the vehicle and require significant maintenance.
In one embodiment, the control system for steering at least one vehicle includes an input device for inputting a desired direction and speed of the vehicle. The system also includes a plurality of first sensors coupled to each wheel of the vehicle for sensing a velocity of the wheel; a plurality of second sensors proximate to each wheel for sensing a direction of the wheel; and a plurality of motors controlled by respective motor controllers operably coupled to each wheel. A vehicle controller operably coupled to the first and second sensors, and the motor controllers control the velocity of each wheel to achieve a desired speed and direction of the vehicle.
In one embodiment, the vehicle controller includes a memory device, and a plurality of instructions or algorithms stored on the memory device. The instructions when executed by at least one processor cause the vehicle controller to: determine a desired speed and direction of the vehicle based on the inputs from the input device; determine the actual speed and direction of the vehicle based on feedback signals from the sensors; compare the desired speed and direction of the vehicle with the actual speed and direction; and determine a corrected speed and direction of the vehicle. The vehicle controller uses corrected values for the speed and direction to independently control the velocity of each wheel to achieve a desired speed and direction.
Other features and advantages of the invention will be apparent from the following detailed disclosure, taken in conjunction with the accompanying sheets of drawings, wherein like numerals refer to like parts, elements, components, steps and processes.
Referring to
As shown in
By way of example, inside the cab 1, the operator has familiar drive and steering devices such as a steering wheel, an accelerator pedal and a brake pedal. Additionally, the operator can also have a joystick for controlling the vehicle at low speeds (e.g., 2 MPH or less). The following is an exemplary list of control features available to the operator in the cab 1.
Operator Controls
Motion Stop
Engine On/Off Key Switch
Hydraulic System Power Bus Key Switch
Auto/Manual Mode Selector
Deadman/Enable Pushbutton
Man Machine Interface Panel
Joystick
Steering Wheel
Brake Pedal
Accelerator Pedal
Additionally, it is not necessary for each vehicle 10 to have a driver's cab 1 or steering ability. Additionally, only one of the vehicles 10 can be equipped with such capabilities. Additionally, the vehicle 10 can be remote controlled, controlled via artificial intelligence or computer, run on a track, or follow a preprogrammed course or by any other suitable means. Fine control or positioning of each vehicle 10 preferably occurs under the control of an operator in the cab 1 and/or at a remote controller that can be positioned in any suitable manner, such as outside of the cab 1 or remote from the cab 1.
As shown in
The actuator 27 preferably has a dynamic lifting capacity of at least 200,000 pounds with a 10-inch bore and a 38-inch stroke, but can have any suitable lifting capacity. The travel of the bogie 12 in the vertical direction is preferably about six feet, but can be any suitable distance. In particular, the conventional servoactuators can be hydraulic actuators with integral position feedback and pressure transducers for load feedback that lift and support the payload.
In another embodiment, counterbalanced actuators can be utilized, which are smaller hydraulic actuators connected to a constant pressure source to lift and support a significant portion of the payload weight. That is, the large conventional servo actuators could be replaced by a smaller counterbalance actuator with a smaller servo actuator mechanically connected in parallel. The counterbalance actuator will support most of the payload's dead weight with the smaller servo actuator only required to actively position the payload
In another embodiment, the chassis 4 can be hingedly coupled to the bogie 12 via a yoke (not shown). Each yoke can be independently adjusted using two hydraulic pistons or actuators. Preferably, each yoke is coupled to the chassis 4 using a rotational pivot and a hinge (not shown), but may be coupled to the chassis 4 in any suitable manner. Preferably, the pivot allows the yoke to swing through an arc that is substantially parallel to the ground. The yoke extends to a respective bogie 12 and connects to one end of an actuator. The yoke is coupled to one end of the actuator.
As shown in
Referring to
In
The motor sensors 45 can be rotary encoders coupled to each wheel motor of the front and rear bogies 12 for sensing the rotational speed of the motor. Additionally, the bogie steer angle sensor 47 can be a rotary sensor positioned at each bogie 12 for determining the direction or heading of the bogie 12, which can, in turn, be used to determine the heading or direction of the wheels 5. As seen in
By way of example, the vehicle controller 55 can include one or more Allen Bradley ControlLogix 5000™ programmable logic controllers (PLC). The PLC is an automation industry standard controller with a programmable microprocessor, a variable number and types of input/output devices, and a specialized programming language. However, it should be understood that the vehicle controller 55 can also be a proportional-integral controller, a proportional-integral-derivative controller, a fuzzy logic controller, a solid state controller, a logic engine, digital or analog controller or any other suitable combination of discrete electrical components.
In another embodiment, the VCS 40 will use a redundant PLC configuration, which will provide a second PLC to monitor the primary PLC as well as provide a way to initiate an emergency stop and bring the vehicle 10 to a safe state. By way of example, the vehicle controller 55 and its supporting circuitry can be housed inside an protective enclosure (not shown) located on the vehicle 10 along with its power supply and input/output modules. By way of example, the protective enclosure can be located in the cab 1 or any other suitable location on the chassis 4. The vehicle controller 55 includes algorithms used for processing the input signals from the user and the sensors, and providing a command signal to each of the motor controllers 57, 59. The motor controllers 57, 59 act as a local controller coupled to the motor for controlling the operation or rotation of the wheels 5. For example, if the motor is a hydraulic motor, the motor controller 57, 59 would operate a proportional valve thereby varying the hydraulic force and rotational velocity of the motor.
In one embodiment, VCS 40 also includes a wireless hand-held controller (HHC) or pendant 44. An operator can operate several functions of the vehicle 10 from the pendant 44, which can be a light weight, ergonomically designed transmitter with two dual axis joysticks for controlling features for one or more vehicles 10. It is contemplated that the range of the pendant 44 is approximately 330 feet and can communicate with the VCS 40 on any one of 256 channels, which will preclude any cross-talk when the pendant 44 is used to communicate with multiple vehicles 10. Additional features contemplated when using the pendant 44 include the use of unique ID codes for maximum security, watchdog error circuitry, output relay monitoring, frequency deviation deflection indicator, password protection, audible alarm codes and a key used for operating the pendant 44.
Additionally, in one embodiment, the pendant 44 can function in multiple modes, e.g., Load, Set, Extract and Maintenance modes, when enabled by an operator in the cab 1 of one vehicle 10 (e.g., “master vehicle”). From the cab 1, the operator will use the GUI 41 to select a hand-held controller screen. The GUI 41 will display the hand-held controller screen when the vehicle 10 is in a predetermined mode of operation. On this screen, the operator can enable the pendant 44, and an indicator light will illuminate on the pendant 44 to show that it has been enabled. The operator in the cab 1 will then select the function of the vehicle 10 to be operated, which will configure the joystick and/or pushbutton on the pendant 44 to operate the selected function. In one embodiment, once the pendant 44 has been enabled, the vehicle 10 cannot be driven from either a master or a slave drive console.
The pendant 44 also requires a 24 VDC power source, which can be the same power source used to provide power to the VCS 40. The pendant 44 can be used to operate functions of one or more vehicles 10, depending on its mode of operation. For example, the pendant 44 contains all the necessary hardware and software to manipulate the lift systems of one vehicle 10 to determine proper operation. In another mode, the pendant 44 can be used to manipulate the lifts systems of two vehicles 10 simultaneously. If two pendants 44 are enabled, the VCS 40 will disregard both pendants 44 and issue an alarm to the operator. Exemplary functions of the vehicle 10 that can be operated via the pendant 44 are noted below.
Pendant Functions
Engage/Disengage House Attachments To Vehicle
Master Vehicle Front Bogie Raise/Lower.
Master Vehicle Rear Bogie Raise/Lower.
Slave Vehicle Front Bogie Raise/Lower.
Slave Vehicle Rear Bogie Raise/Lower.
Vehicle Chassis Raise/Lower
The pendant 44 can also be used to implement emergency features. For example, the pendant 44 can include an emergency stop pushbutton, which will drop the emergency stop power bus when pressed. A deadman/enable pushbutton on the pendant 44 is included to allow a selected function to proceed after an emergency stop. Releasing this pushbutton will stop all motion in the same manner as the motion stop pushbutton in the cab 1. When the operator in the cab 1 releases the deadman/enable pushbutton all motion will stop and the pendant 44 will be disabled.
In
The memory 62 can be ROM, RAM, PROM, EPROM, a smart card, SIMs, WIMs or any other medium from which a processor 65 or other computing device can read executable instructions or algorithms. Additionally, the instructions can be read into memory 62 from another computer-readable medium, such as another storage device. Execution of the instructions contained in memory 62 cause the processor 65 to perform the process steps described herein. One or more processors 65 in a multi-processing arrangement may also be employed to execute the instructions contained in memory 65. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the processing steps described herein. Thus, the embodiments described are not limited to any specific combination of hardware circuitry and software.
The processor 65 also receives the actual speed of each wheel 5 as well as the actual steer angle of the bogie 12 via various local sensors 45, 47, which also communicate with the processor 65 via the network bus 49. The speed of each wheel 5 is determined by a sensor 45 coupled directly to the motor 67 that senses the rotational speed of the motor 67 which, in turn, can be used to determine the speed of each wheel 5. The motor sensors 45 can be rotary encoders that provide feedback signals 61 to the vehicle controller 55 regarding the actual rotational speed or velocity of each motor 5. The steer angle of the bogie 12 is determined from a steer angle sensor 47 coupled to the center of the bogie 12. The steer angle sensor 47 can be a rotary encoder that senses a direction or heading of the bogie 12 and provides a feedback signal 64 to the vehicle controller 55. The processor 65 uses data from the input signals 66 and the feedback signals 61, 64 of the sensors 45, 47 to achieve the desired speed and direction of the vehicle 10.
For example, by controlling the speed of one corner of the vehicle 10 at a different rate than another corner of the vehicle 10, the vehicle 10 can be turned in a desired direction and at a desired speed. The processor 65 controls the speed of each wheel 5 of the bogie 12 by outputting a command signal 63 to each corresponding motor controller 57. The motor controller 57 can be a proportional-integral controller, a proportional-integral-derivative controller, a fuzzy logic controller, a solid state controller, a logic engine, digital or analog controller or any other suitable combination of discrete electrical components. The motor controller 57, in turn, outputs a control signal 68 to control the operation of the motors 67. The voltage feedback signal 61 is also received by the motor controller 57 for making refinements to the command signal 63 received from the vehicle controller 55. The direction of the vehicle 10 is controlled by independently controlling the speed of each wheel 5.
The VCS 40 also includes a communication interface 53 coupled to bus 49. The communication interface 53 provides a two-way data communication coupling to a network link. For example, the communication interface 53 may be a digital subscriber line (DSL) card or modem, an integrated services digital network (ISDN) card, a cable modem, a telephone modem, or any other communication interface to provide a data communication connection. As another example, communication interface 53 may be a local area network (LAN) card (e.g. for Ethernet™ or an Asynchronous Transfer Model (ATM) network) to provide a data communication connection to a compatible LAN. Additionally, a wireless link can also be implemented using the communication interface 53.
In any such implementation, communication interface 53 sends and receives electrical, electromagnetic, or optical signals that carry digital data streams representing various types of information. Further, the communication interface 53 can include peripheral interface devices, such as a Universal Serial Bus (USB) interface, a PCMCIA (Personal Computer Memory Card International Association) interface, etc. Although a single communication interface 53 is depicted in
In
If correction is needed, then in step 75, the processor 65 determines the speed for each wheel 5 necessary to achieve the desired speed and direction. The corrected values of the speed of each wheel 5 and the direction of the bogie 12 are then scaled to determine proper spin rates. The processor 65 then sends a corresponding command signal to each motor controller 57, 59. The motor controllers 57, 59, in turn, control the speed of each wheel 5 to achieve the desired speed and direction. After, the initial correction to the speed and direction of the vehicle 10, the processor 65 will continue to determine if further correction is needed, as in step 74. On the other hand, if no correction is needed, then the processor 65 continues to monitor for user inputs regarding a desired speed and direction, as in step 70. A command signal corresponding to the uncorrected desired values can be output (not shown) to each motor controller, or the motor controllers can continue to operate on previously dispatched commands.
In
While driving, two operators (e.g., one in each cab 1), preferably control the vehicle's motion while communicating (e.g., via headsets), However, it is not necessary for the operators to communicate in any particular manner, or communicate at all. The vehicle 10 can operate with any suitable number of operators and/or the operators can be positioned remotely from the vehicle 10 and can communicate using a wired or wireless means (e.g. pendant 44). In one embodiment, the vehicles can be computer controlled. From each of the operators' points of view, each feels as if they are driving their own corner of the vehicle 10 via a steering wheel or joystick on the console (not shown).
As vehicle 10 starts to move, all four bogies 12 can be folded in to their fully retracted position. Such positioning will allow the overall wheel track to be narrow enough to pass through potentially narrow areas; however, the bogies 12 can be positioned in any desired configuration. Folding in this position can be achieved by means of a switch on the console or by any other suitable means. However, the bogies 12 can be positioned in any desired or suitable position at any time during loading, setting or transporting a load.
As seen in
In
Referring to
It should be understood that various changes and modifications to the presently preferred embodiments described herein will be apparent to those skilled in the art. Such changes and modifications can be made without departing from the spirit and scope of the present subject matter and without diminishing its intended advantages. It is therefore intended that such changes and modifications be covered by the appended claims.
This application is related to co-pending U.S. patent application Ser. No. 11/431,196 entitled “BUILDING TRANSPORT DEVICE” and filed on May 9, 2006; U.S. patent application Ser. No. 11/620,103 entitled “DEVICE AND METHOD FOR TRANSPORTING A LOAD” and filed on Jan. 5, 2007; U.S. patent application Ser. No. 11/559,229 entitled “TRANSPORT DEVICE CAPABLE OF ADJUSTMENT TO MAINTAIN LOAD PLANARITY” and filed on Nov. 13, 2006; U.S. patent application Ser. No. 11/620,560 entitled “METHOD AND APPARATUS FOR MOBILE STEM WALL” and filed on Jan. 5, 2007; and U.S. Provisional Patent Application Ser. No. 60/887,696, entitled “METHOD AND APPARATUS FOR INTEGRATED INVENTORY AND PLANNING” and filed on Feb. 1, 2007. The entire contents of each application noted above are hereby fully incorporated by reference.