None.
Not Applicable.
This relates to construction machines, such as earth grading, bulldozing, and paving machines, in which it is desired to control the position of a blade or other machine element carried by the machine, or to control the direction of machine movement or some other machine function. More specifically, this relates to such machines in which the control is to be effected in regard to a reference surface or point of interest on a reference surface.
In conventional grading vehicles, an operator of the vehicle will set the height of the blade on a surface to be graded at a particular level relative to a reference surface. The reference surface may be an adjacent portion of ground, a standard string line running parallel to the direction of machine movement against which vertical measurements are to be taken, or a roadside curb. In the contact method of following, the string line or other reference surface is actually contacted by a mechanical follower that slides over the reference surface to detect changes in its elevation. For example, a light wire element may be used to track along the top of a string line, whereas a ski-like follower may be used to ride over adjacent curbs or ground areas. The vertical movement of the wire element or the ski-like follower is monitored through an electromechanical linkage, providing an input for the machine control system. Mechanical contact follower systems can encounter rough use from continued movement over various surfaces, making dependability an issue.
Acoustic systems have been used to follow the reference surface without the need for physical contact between the surface and a follower. In some systems, such as shown in the U.S. Pat. No. 4,733,355, to Davidson, an acoustic sensor uses an acoustic signal echo to measure distance, and uses timing windows to determine the approximate round trip time of the return echo. The system is typically used over a period of many hours, with the result that the ambient temperature in the vicinity of the sensor changes, changing the density of the air and the speed of sound. This, in turn, causes the sensed distances to change, since the sensor results depend on travel time of the acoustic pulse. Wind and transient thermal currents can also degrade the accuracy of such a system. Furthermore acoustic systems may have a relative small area over which they can sense the presence of the surface. Finally, the such acoustic systems are only capable of determining the height of the point that is closest to the sensor, i.e., its Z coordinate, and are not able to determine its X and Y coordinates.
A system for scanning a surface adjacent the path of a construction machine includes a camera support adapted for attachment to a movable construction machine, and a plurality of video cameras. The cameras are mounted in a row on the camera support. The cameras are directed downward to define overlapping fields of view beneath the row. A processor is responsive to the plurality of cameras and determines the relative position of a point of interest on a surface in the overlapping fields of view of at least two adjacent cameras.
Each camera provides an image as a two dimensional pixel matrix. Each pixel corresponds to an associated one of a plurality of vectors in the field of view. The processor determines the relative position of a point of interest by determining the intersection of the vectors that are indicated by the placement of the point of interest within the images from two or more cameras. The camera support may be adapted to extend to the side of the machine. The row may be substantially horizontal. The spacing between adjacent cameras in the row may be substantially uniform with the optical axes of cameras substantially parallel. The row may extend generally in a direction perpendicular to the direction of travel of the construction machine.
A control system for controlling the movement of a machine element of a construction machine may include a camera support, a plurality of video cameras, a processor responsive to the cameras, and a control for providing control signals. The camera support is adapted for attachment to a movable construction machine. The plurality of video cameras are mounted in a row on the camera support, with the cameras being directed downward to define overlapping fields of view beneath the row. The processor determines the relative position of a point of interest on a surface in the overlapping fields of view of at least two adjacent cameras. The control provides control signals for controlling the movement of the construction machine in dependence upon the relative position of the point of interest.
The camera support may extend from the machine to the side of the machine. The row may be substantially horizontal. The spacing between adjacent cameras in the row may be substantially uniform with the optical axes of the cameras substantially parallel. The row extends generally in a direction perpendicular to the direction of travel of the construction machine. The row may extend generally in a direction parallel to the direction of travel of the construction machine. The point of interest is used by the control as a reference surface. The relative positions of a plurality of points of interest may be determined at the same time such that the reference surface is mapped. The relative positions of the plurality of points may be stored.
A construction machine control system may comprise a camera support attached to the construction machine, a plurality of video cameras, a processor, responsive to the plurality of cameras, and a control. The cameras are directed downward to define overlapping fields of view beneath the row. The processor determines the relative position of a point of interest on a surface. The point of interest appears in the overlapping fields of view of at least two adjacent cameras. The control is responsive to the processor and provides control signals for controlling the movement of the construction machine in dependence upon the relative position of the point of interest.
The camera support may extend to the side of the construction machine. The cameras may be mounted in a horizontal row on the camera support with the spacing between adjacent cameras being substantially uniform. The row may extend generally in a direction perpendicular to the direction of travel of the construction machine. The row may extend generally in a direction parallel to the direction of travel of the construction machine. The spacing between adjacent cameras in the row may be substantially uniform with the optical axes substantially parallel. Each camera may provide an image as a two dimensional pixel matrix, with each pixel corresponding to an associated one of a plurality of vectors in the field of view. The processor may determine the relative position of a point of interest by determining the intersection of vectors indicated by the placement of the point of interest within the images from two or more cameras.
In regard to the motor grader of
As shown diagrammatically in
Each pixel in the image provided by a camera can be considered as corresponding to an associated one of a plurality of vectors in the field of view of that camera. The processor 38 determines the relative position of a point of interest that appears in the field of view of two or more cameras by determining the intersection of those vectors that are indicated by the placement of that point of interest within those images.
The initial point of interest can be specified in several ways. One approach is for the operator to specify a point of interest in the image from a first camera by touching the image at the desired the point on the display 74. The same point of interest must then be located, if possible, in the images provided by the cameras that are adjacent to the first camera. To accomplish this, the images from the cameras to either side of the first camera are correlated with the image from the first camera to locate the point of interest in at least one of those adjacent images. This process is performed by the processor 38. Once the point of interest is located in the second image, the relative position of the point of interest is defined. During operation of the machine, the point of interest is shifted to adjacent points on the same reference surface, permitting the system to follow a string line, for example, even if the string line does not remain the closest surface in the fields of view of the cameras.
A second approach is to defining a point of interest for the processor automatically to select a number of points of interest in a first image, determine the locations of those points of interest in adjacent images, and then determine the closest point of any surface in the fields of view of any of the cameras, with this being provided as the elevation information. This can be accomplished at regular time intervals with no attempt to keep each successive selected point of interest on the same surface. Alternatively, the point of interest may be constrained to occur within a range of heights, above and below the current point of interest. This use of window serves to reject surfaces such as foliage, which might otherwise adversely impact measurement accuracy.
In the arrangement illustrated in
Reference is made to
Other variations may be made in the system. For example, a single ultrasonic or laser rangefinder may be added to the system to provide redundancy and supply an added distance input to the processor to simplify the distance computations. Additionally, since the three dimensional position of the reference surface can be traced with the system, the machine control can use the position data to guide the machine along a desired path over the construction worksite. For example, the system may track a stringline as part of machine guidance, while also adjusting the height of a blade or other machine element based on the stringline. An additional variation is that the system may be used also to monitor ground speed. The system can simply determine how quickly a visual feature passes through the overlapping fields of view of the cameras to determine velocity.
Other arrangements of camera arrays can be used to determine distances stereoscopically. It will be appreciated that other variations in the system disclosed herein may also be made.
Number | Name | Date | Kind |
---|---|---|---|
4573191 | Kidode et al. | Feb 1986 | A |
4733355 | Davidson et al. | Mar 1988 | A |
4743771 | Sacks et al. | May 1988 | A |
4746790 | Sorimachi | May 1988 | A |
4749848 | Sorimachi | Jun 1988 | A |
4769700 | Pryor | Sep 1988 | A |
4916302 | Sorimachi | Apr 1990 | A |
4924374 | Middleton et al. | May 1990 | A |
5978015 | Ishibashi et al. | Nov 1999 | A |
6233005 | Cornillault et al. | May 2001 | B1 |
6672797 | Zachman et al. | Jan 2004 | B1 |
6736216 | Savard et al. | May 2004 | B2 |
6928384 | Kochi | Aug 2005 | B2 |
7193626 | Otani et al. | Mar 2007 | B2 |
7669354 | Aebischer et al. | Mar 2010 | B2 |
7711180 | Ito et al. | May 2010 | B2 |
20030226290 | Savard | Dec 2003 | A1 |
20040213449 | Safaee-Rad et al. | Oct 2004 | A1 |
20050237385 | Kosaka et al. | Oct 2005 | A1 |
20090256860 | Nichols | Oct 2009 | A1 |
20100046800 | Clark et al. | Feb 2010 | A1 |
20100121540 | Kumagai et al. | May 2010 | A1 |
20100201994 | Buehlmann | Aug 2010 | A1 |
Number | Date | Country |
---|---|---|
1745385 | Mar 2006 | CN |
101680198 | Mar 2010 | CN |
101845787 | Sep 2010 | CN |
1278917 | Jan 2003 | EP |
WO 2008138542 | Nov 2008 | WO |
Entry |
---|
Mrovlje et al., “Distance measuring based on steroscopic pictures”, 9th International PhD Workshop on Systems and Control: Young Generation Viewpoint, Oct. 2008. |
Chinese Office Action dated May 28, 2014, pertaining to Chinese Patent Application No. 201210055031.8. |
German Office Action dated Apr. 1, 2014, pertaining to German Patent Application No. 102012101927.4. |
Office Action dated Dec. 31, 2014 pertaining to Chinese Patent Application No. 201210055031.8. |
Number | Date | Country | |
---|---|---|---|
20120236142 A1 | Sep 2012 | US |