The prior art is generally directed to transporting a load such as a building, house or any other suitable large load by a flat bed delivery device, such as a truck or other device. The prior art delivery devices generally attempt to locate the buildings or houses onto or adjacent to a foundation or other structure prior to the building or house being unloaded from the transporter, to simplify the adjustments necessary to properly position the house upon the foundation.
The house transporters in the prior art are not easily and precisely maneuverable. Further, typical house transportation devices rely upon simple mechanical steering mechanisms in which operating a steering device (such as a steering wheel) merely turns one set of wheels (typically the front wheels of a truck that pulls or pushes the flat bed delivery device). Such turning systems are imprecise and inefficient.
In one embodiment, a vehicle maneuvering system includes an input device coupled to a first vehicle and a processor. The processor is configured to determine if the first vehicle is a master vehicle or a slave vehicle to a second vehicle. If the first vehicle is the master vehicle, the processor determines an instantaneous center of rotation based at least partly upon an input received from the input device. If the first vehicle is the slave vehicle, the instantaneous center of rotation is received by the first vehicle. The system also includes a controller configured to position a wheel unit of the first vehicle with the path of the wheel unit being perpendicular to a line passing through the center of the wheel unit and the instantaneous center of rotation.
In one embodiment the system includes a propulsion system configured to rotate a wheel of the wheel unit. In another embodiment, the processor is further configured to transmit the instantaneous center of rotation to the second vehicle if the first vehicle is the master. In still another embodiment, the center of the wheel unit is the center of rotation of a wheel of the wheel unit. In yet another embodiment, the wheel unit includes a plurality of wheels, and the paths of each of the plurality of wheels are parallel.
In one embodiment, the system includes a display device configured to display a representation of the first vehicle. In another embodiment, the display device is configured to display a path of the first vehicle in accordance with proposed maneuvering information entered in a planning mode. In still another embodiment, the path is determined from a plurality of instantaneous centers of rotation. In one embodiment, the display device is configured to display a target location. In another embodiment, the display device is configured to display an obstacle.
In one embodiment, a method of maneuvering a vehicle includes determining if the vehicle is a master vehicle or a slave vehicle to a second vehicle and determining, if the vehicle is the master vehicle, an instantaneous center of rotation based at least partly upon an input received from an input device. The method also includes receiving, if the vehicle is the slave vehicle, the instantaneous center of rotation at the vehicle and positioning a wheel unit of the vehicle with the path of the wheel unit being perpendicular to a line passing through the center of the wheel unit and the instantaneous center of rotation.
In one embodiment, the method includes rotating a wheel of the wheel unit. In another embodiment, the method includes transmitting the instantaneous center of rotation to the second vehicle if the vehicle is the master. In still another embodiment, the center of the wheel unit is the center of rotation of a wheel of the wheel unit. In yet another embodiment, the wheel unit includes a plurality of wheels, and the paths of each of the plurality of wheels are parallel.
In one embodiment, the method includes displaying a representation of the first vehicle. In another embodiment, the method includes displaying a path of the first vehicle in accordance with proposed maneuvering information entered in a planning mode. In one embodiment, the path is determined from a plurality of instantaneous centers of rotation. In another embodiment, the method includes displaying a target location. In still another embodiment, the method includes displaying an obstacle.
Additional features and advantages are described herein, and will be apparent from, the following Detailed Description and the figures.
In various embodiments, a steering system maneuvers one or more vehicles or composite vehicles by orienting a plurality of wheels perpendicular to an instantaneous center of rotation. In various embodiments, all wheels, wheel units or bogies are independently controllable. In various embodiments, the instantaneous center of rotation can be located at any suitable position, including but not limited to positions between the leading and trailing bogies, wheels or wheel sets and positions within the parameter of the vehicle or vehicles. The one or more vehicles or composite vehicles can be any suitable vehicles, including, but not limited to, those described in U.S. application Ser. No. 11/431,196, entitled “Building Transport Device”, filed May 9, 2006, U.S. application Ser. No. 11/559,229, entitled “Transport Device Capable of Adjustment to Maintain Load Planarity”, filed Nov. 13, 2006, and U.S. application Ser. No. 11/620,103, entitled “DEVICE AND METHOD FOR TRANSPORTING A LOAD”, filed Jan. 5, 2007.
At block 120, each wheel of the vehicle is positioned such that the path resulting from the wheel turning is perpendicular to a line passing through the instantaneous center of rotation and the center of the wheel (i.e., the wheel's center of rotation). At block 130, each wheel is rotated and the process repeats at block 100. It should be noted that, typically, a wheel located closer to the instantaneous center of rotation rotates less than a wheel located further away if the vehicle is turning. Further, it should be understood that a plurality of wheels may be configured to turn as a unit, and therefore always travel in parallel paths to one another. In such configurations, the plurality of wheels can be positioned such that their path of travel is perpendicular to a line passing through the instantaneous center of rotation and the center of the plurality of wheels.
In
It should be noted that turning the composite vehicle based on an instantaneous center of rotation provides an efficient mechanism for maneuvering the composite vehicle in many different ways. For example,
It should be noted, that the instantaneous center of rotation can be located in suitable any position. For example, the instantaneous center of rotation can be to the side of a vehicle and in front of, behind or on the left/right central axis. Similarly, the center of rotation can be in front of or behind the vehicle and to the left of, to the right of or on the front/back central axis. For example,
If the vehicle is part of a composite vehicle (e.g., the vehicle is attached to another vehicle to form a composite vehicle or a vehicle already was and continues to be part of a composite vehicle), at block 710, it is determined whether the vehicle is a master or a slave. If the vehicle is a master, at block 712, a vehicle operator manipulates a steering device. At block 714, an instantaneous center of rotation is determined in accordance with the vehicle operator's manipulation of the steering device. At block 716, the instantaneous center of rotation is transmitted to the other vehicles in the composite vehicle at the process continues at block 706.
If the vehicle is a slave, at block 718, a different vehicle operator manipulates a different vehicle's steering device. At block 720, an instantaneous center of rotation is determined in accordance with the different vehicle operator's manipulation of the steering device. At block 722, the instantaneous center of rotation is transmitted to the vehicle and the process continues at block 706. It should be noted that rather than transmitting the instantaneous center of rotation, a master vehicle can directly control the position of wheels in other vehicles in the composite vehicle, transmit an orientation for each wheel in other vehicles or effect the master's commands in any other suitable manner.
In one embodiment, an image representing the vehicle (e.g., a solitary vehicle or a composite vehicle) is displayed to the operator. Preferably, the image is an overhead representation; however the image can be any suitable representation. Further, the display preferably also shows representations of the vehicle's environment; however such representations are not required. The representation of the vehicle's environment can include a target end position and/or obstacles. The representations can be provided by a camera (e.g., a camera elevated substantially above the vehicle (e.g., on a pole or other structure of a vehicle or on a helicopter, satellite or other separate vehicle. Further, the representations can be live feed or historical images. Further still, the representation can be created from one or more position sensors (e.g., GPS sensors). Such sensors can be placed on the vehicle (e.g., at the center or at each corner) and/or on any suitable locations associated with a target position and/or obstacles (e.g., one or more corners of a target location for a house, one or more edges or corners of a house, tree, pole or other obstacle). The sensors can transmit absolute or relative position data to the vehicle or any other suitable device which generates the representation to be displayed.
In one embodiment, the instantaneous center of rotation is also displayed to the operator, if it fits in the display area. In another embodiment, the position of the vehicle that will result due to the operator's steering manipulations is displayed without actually causing the vehicle to move. As a result, the operator can experiment with paths that safely and efficiently position the house at the target location. Preferably, these paths can be recorded and used to cause the vehicle to move; however, recording of the paths is not required and/or the operator can be required to attempt to manually recreate the paths to actually move the vehicle, if desired. In one embodiment, a processing unit calculates a recommended path using one or more sequential instantaneous centers of rotation. If the operator approves the path, the vehicle can be automatically moved through that path under the operator's supervision.
Alternate schemes for transforming operator inputs into three vehicle overall commands include “pirouette” and “hook and ladder”. In “pirouette”, the algorithm utilizes one command input from the operator, yaw rate, and transforms it into a rotation about an arbitrary fixed point. In “hook and ladder”, the algorithm utilizes three operator inputs (e.g., front steering wheel, rear steering wheel, and throttle) to produce the three vehicle overall commands.
In this embodiment, whether produced from countersteer, pirouette, or hook-and-ladder, the algorithm maps the three vehicle overall commands (e.g., longitudinal speed, lateral speed, and yaw rate) into wheel speed commands for each individual wheel. The algorithm does this by computing the desired bogie heading, with respect to the vehicle and desired speeds for the center of each bogie. Each bogie adjusts its heading to match its commanded heading through differential steering. Each bogie adjusts its center's speed to match the command speed by adjusting the mean of the wheel speeds for each bogie. Note that, in various general cases, each bogie has a different command speed and heading. However in various special cases, such as when the vehicle is traveling in a straight line, the command speeds and headings for all bogies are identical.
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 a related to U.S. application Ser. No. 11/431,196, entitled “Building Transport Device”, filed May 9, 2006, U.S. application Ser. No. 11/559,229, entitled “Transport Device Capable of Adjustment to Maintain Load Planarity”, filed Nov. 13, 2006, and U.S. application Ser. No. 11/620,103, entitled “DEVICE AND METHOD FOR TRANSPORTING A LOAD”, filed Jan. 5, 2007, the entire contents of each of which are herein incorporated by reference.