Priority is claimed on Japanese Patent Application 2004-041515 filed Feb. 18, 2004.
This invention relates to a radar device which may be set on a vehicle for using electromagnetic waves such as laser light or millimeter waves to detect presence or absence of a front-going vehicle or to obtain its position data.
Radars (radar devices for vehicles) for monitoring obstacles in front of a vehicle or for a cruise control are widely being developed, and those of the so-called electromagnetic waves and laser types have been known for transmitting electromagnetic waves such as laser light in pulse form to an object (such as a reflector on another vehicle) and measuring the distance to it from the delay time until the reflected waves are received or scanning an area with electromagnetic waves to detect the direction of the object. As for the method of scanning, there are methods of scanning by moving only the transmitter and methods by moving both the transmitter and the receiver.
As described in Japanese Patent Publications Koho 3,376,864 and 2,576,638, Tokkai 2003-149338 and 2002-157697 and Jikkai 4-158293, 3-30117 and 7-225276, prior art radar devices for vehicles of these types are adapted to partition a detection area extending in the direction of the scan (either the same as the area that can be scanned or a specified area smaller than the maximum range of the scanning) and to carry out a measurement (that is, a signal analysis process on the reflected waves) individually for each of a plurality of detection regions. For example, a detection area with an angular extension of 20° is partitioned into ten regions each having a scan angle of 2° and a measurement operation is carried out for each of the ten detection regions.
Transmission and reception of electromagnetic waves (such as the emission and reception of laser light) are repeated, for example, at a specified frequency (such as once per 0.02°) at least for a specified number of times inside each of the detection region while scanning a specified scan area (which may be equal to or wider than the detection area). The signal analysis process on the reflected waves (for detecting reception intensity and determining the distance from the delay time until the reception) is carried out for each detection region, say, by preliminarily integrating and averaging the data for each detection region, in order to reduce the burden of processing.
In the aforementioned prior art signal analysis process, an object is recognized as an assembly (an integrated group) of detection regions having its presence (for example, those regions where the reflected wave has a value above a detection threshold), and its width in the direction of the scan (or its end positions) and its center position in the direction of the scan are obtained as the size and the center position of such an assembly in the direction of the scan. In the case of a two-dimensional scan method where a scan is carried out in two directions (such as the horizontal and vertical directions), the detection regions are formed in a matrix formation and an assembly of these detection regions has a two-dimensional size and a two-dimensional shape. From such an assembly, a two-dimensional position and a two-dimensional size of the object, as well as its shapes projected on planes parallel to these two directions can be obtained.
Although aforementioned Japanese Patent Publication Jikkai 4-158293 refers to a calculation of the width of a reflective object from the variations in the intensity of received light, its
The prior art technologies as described above have the following problems.
(1) The measurement accuracy for the center position of an object in the direction of the scan depends upon the resolution of the detection regions that are set, and hence the center position cannot be detected with any better accuracy;
The fourth problem (4) described above is also caused because electromagnetic waves spread radially. As an object approaches the detection area from outside, the intensity of the reflected waves from this object may become above the detection threshold in the regions near an end of the detection area, causing an erroneous conclusion that the object is inside the detection area.
It may be tempted to make the detection regions smaller in order to eliminate the first and second problems (1) and (2), but this is not a practical solution because it will increase the cost of the apparatus and also the operational cost. In the case of a laser radar, furthermore, it will become more difficult to satisfy the safety requirement against injury to the eyes.
As for the third problem (3), there is the method of eliminating those of the regions judged to have an object therein but having a relatively low amount of received light. In a situation where there are two objects C and D which are similar in reflectivity as shown in
It is therefore an object of this invention to provide a radar device capable of detecting the size and position of an object in the scan direction with accuracy better than the resolution of the detection regions such that incorrect detection as explained above can be avoided.
A radar device according to a first embodiment of this invention may be characterized as being for transmitting electromagnetic waves while scanning a detection area in a scan direction therewith and detecting an object in each of detection regions into which the detection area is partitioned in the scan direction and comprising what are herein referred to as waveform setting means, peak extracting means, threshold setting means and end position judging means. In the above, the waveform setting means is for setting a continuous waveform of signal intensity of scan positions from data on the signal intensity of reflected waves individually from the detection regions, the peak extracting means is for extracting a peak from the continuous waveform set by the waveform setting means, the threshold setting means is for setting a threshold value based on signal intensity at the peak extracted by the peak extracting means, and the end position judging means is for judging the scan positions on both sides of the peak at which the signal intensity is equal to the threshold value set by the threshold setting means as end positions of the object in the scan direction.
In the above, the detection area means the area in the direction of the scan (scan direction) into which and from which electromagnetic waves are transmitted and received and wherein detection of objects takes place. This may be the same as or smaller than the scan range within which the scanning by the device is possible.
The detection ranges are divided areas into which the detection area is partitioned in the direction of the scan. As explained above, detection takes place in units of these detection ranges.
In the case of a laser radar installed on a vehicle, however, the scan range of the laser light is usually set to be larger than the detection area, or the angular range from which reflected waves are received, as shown in
The radar device according to a preferable embodiment may further comprise center position judging means for judging a center position of the object in the scan direction based on the end positions judged by the end position judging means.
The continuous waveform set by the waveform setting means may be formed by using straight line segments to connect the points representing the data on received signal intensity (data points) but it is preferable to interpolate these data points, say, by means of a polynomial function. Extraction of a peak may be carried out every time over all regions but it is wasteful to carry out this process where it is clear that there is no object. Thus, it is preferable to group together those of the detection regions found to have an object (targets) as a preliminary process and to carry out the setting of a continuous waveform and extraction of a peak only for such an assembly of targets that have been grouped.
After a continuous waveform is thus set, the radar device according to the first embodiment determines the end positions of the object in the scan direction on both sides of an extracted peak. Thus, these end positions can be determined with an accuracy better than the resolution of the detection regions. This is because, if there is an object with uniform reflectivity, there is a peak approximately at the center of the positions of the object and the actual end positions are on both sides of the peak and at positions where the intensity of the received light has a specified relationship (such as a specified percentage) with that at the peak with accuracy better than the aforementioned resolution according to the research by the inventor. For this reason, a threshold value is set based on the intensity of received signal at the peak and the scan positions on both sides of the peak where the intensity of the received light matches this threshold value are judged as corresponding to the actual end positions of the object.
In the case where the radar device is further provided with center position judging means, the center position of the object in the scan direction can also be determined with accuracy better than the resolution of the detection regions. The center position can also be obtained easily and accurately by taking the average of the end positions determined by the end position judging means.
Since an object is identified for each peak of the continuous waveform, the radar device of this invention can accurately recognize two objects as two separate objects inclusive of situations where the intensity of received light from one of them is relatively low. If an object is near but outside the detection area, furthermore, it is not recognized as being inside the detection area because such an object does not generate a peak.
A radar device according to another embodiment of the invention is also characterized as being for transmitting electromagnetic waves while scanning a detection area in a scan direction therewith and detecting an object in each of detection regions into which the detection area is partitioned in the scan direction and comprises waveform setting means and peak extracting means as explained above and center position judging means for judging a center position of the object in the scan direction based on the top position of a peak extracted by the peak extracting means. The center position may be judged as the top position of the peak itself. Alternatively, a position identified by multiplying or adding a specified adjustment number to the value of the peak position may be judged to be the center position in the scan direction.
By this device, too, the center position of the object can be determined with accuracy better than the resolution of the detection ranges for the same reason explained above and the same merits as explained above can be equally enjoyed.
The invention is described next by way of embodiments.
The radar device 1 shown in
The light emitter 2 includes a radar transmitter head having a laser diode LD and its optical system and a driver circuit for the laser diode. The light receiver 3 includes a radar receiver head having a photodiode PD and its optical system and a light receiving circuit for processing the output from the photodiode.
The driver circuit is controlled by the calculator part 4 and causes laser light (laser pulse) to be outputted by operating on the laser diode at the light emission timing generated by the calculator part 4. This light emission timing is preliminarily set such that light emission and reception will take place for a specified number of times in the detection regions formed by partitioning the detection area into specified widths in the direction of scan. The period of laser light emission may be constant.
The scan mechanism 5 is also controlled by the calculator part 4 and operates at a specified timing and at a specified frequency to transmit the laser light outputted from the laser diode by using an oscillatory reflecting mirrors to scan at least within a specified angle in the left-right direction (the scan range). The scan angle is set to be wider than the detection area for carrying out detection of objects, as shown in
The photodiode is for receiving reflected light which is the transmitted laser light reflected by an object and coming backward and is adapted to output an electrical signal (hereinafter referred to as the received light quantity signal) corresponding to the quantity (intensity) of received light. The received light quantity signal outputted from the photodiode is inputted to the aforementioned light receiving circuit and is processed by the light receiving circuit and the calculator part 4. In other words, the received light quantity signal is read in at a sampling frequency corresponding to the aforementioned timing for the light emission, say, for a specified length of time after the light emission, and data on the received light quantity having the delay time (distance) as the horizontal axis (hereinafter referred to as the received light waveform data) are created. When the transmission and reception of laser light take place for a plural number of times in the detection region (or when there are a plural number of waveform data items for each detection region), these waveform data are integrated for each detection region and stored, for example, in a memory inside the calculator part 4 as data on received signal for each detection region. The value of the distance calculated on the basis of the delay time of the peak position of these received light waveform data is stored as the data item of distance to the object for each detection region.
Since the number of times laser light is transmitted and received in each detection region (or the frequency of laser light emission) is a factor that determines the basic detection sensitivity (or the sensitivity at a standard region), it is determined on the basis of conditions such as power of emitted light, the spread of the projected beam and the reflectivity of the target object of detection such that the target object can be dependably detected under a favorable circumstance without causing any erroneous detection.
The radar device 1 is set on the user's own vehicle C1 as shown in
The calculator part 4 is a circuit containing a microcomputer including a CPU, a ROM and a RAM and serves to recognize an object by carrying out a process, say, shown by the flowchart of
The process according to the flowchart of
Those of the detection regions where presence of an object has been determined are hereinafter sometimes referred to as “targets”. Identification of a detection region as a target may be made, for example, if the received light quantity data exceed a preset detection threshold value.
Next, those of the targets that are mutually close are made into a group and regarded as a target assembly (Step S3). Grouping of targets may be carried out, for example, by correlating mutually close (or adjacent) targets in a two-dimensional coordinate system (in the left-right direction which is the scan direction and the forward-backward direction of the vehicle) or a three-dimensional coordinate system (in the left-right direction, the forward-backward direction and the upward-downward direction). Many grouping methods are known and hence no detailed accounts will be presented here.
Next, individual objects are extracted (classified) from the target assembly grouped out in Step S3 and their center positions and sizes are calculated (Step S4). Details of this step will be explained separately below. For the sake of efficiency, the routine should be prepared such that this step will be skipped if there is no target assembly. It is also preferable that this step be carried out not over all of the detection areas but only over the areas of the target assembly.
Next, comparisons are made between the data on the object extracted in the previous sequence and that extracted in the present sequence (Step S5) in order to correlate them as relating to the same object. For example, a range may be determined with a standard spread around the previous position of an object and if the object exists currently within this range, it may be judged that they relate to the same object.
Next, for the purpose of cruise control, for example, data corresponding to a monitored object such as a front-going vehicle are selected out of the recognized data of objects (Step S6). For this step, many factors may be taken into consideration. For example, it may be checked whether the size of the object in the direction of the scan (which may be the width in the case of a one-dimensional scan and may be the width, height or shape in the case of a two-dimensional scan) is that of a vehicle. White lines may be detected from an image taken by a camera and the lane in which one's own vehicle is traveling may be identified on the basis of the road shape estimated by a yaw rate sensor, a steering angle sensor, a wheel speed sensor, etc. It may also be checked whether the object existed recently within such a region with respect to one's own vehicle and whether it is an stationary object or not from its estimated speed with respect to that of one's own vehicle (obtained from the difference in the current position and the previous position of the object in the forward-backward direction). By considering these factors, it may be judged that the observed object is indeed a vehicle. Such data on a front-going vehicle are transmitted to a host system, say, for a cruise control purpose.
After Step S6, the program returns to Step S1 at a predetermined timing and the subsequent steps are repeated.
Aforementioned Step S4 for extracting an object is explained next more in detail with reference to the flowchart of
As this process is started, the received light quantity (received light intensity) data of each detection region (or preferably only of those regions forming the target assembly) obtained in Step S1 above are investigated and a distribution of received light quantity for each detection region is prepared (Step S11). The distribution may be a graph as shown in
Next, it is determined if the distribution prepared in Step S11 has a peak (Step S12). If there is a peak (YES in Step S12), Steps S13-S16 are sequentially carried out. If no peak is found (NO in Step S12), the routine returns to the beginning. This judgment on the presence or absence of a peak may be carried out by calculating the difference in the received light quantity from one detection region to the next one and determining whether there is a region where the difference changes from a plus to a minus as the scan position is changed. This is a simple method without creating a continuous waveform but a peak extraction method by creating a continuous waveform as will be discussed below may be used. If the aforementioned simple method is used to initially determine the presence or absence of a peak and if it is determined that there is no peak, the peak extraction process can be dispensed with and it can be avoided to carry out the relatively complicated process (Step S13 to be described below) uselessly. The load on the CPU for processing can thus be reduced.
In Step S13, a continuous distribution of the received light quantity (a continuous waveform of received light quantity with respect to the scan position) is prepared and the received light quantity at the peak (the peak value) is extracted. In the case of a distribution as shown in
Extraction of a peak may be effected, for example, by finding three data points P0, P1 and P2 satisfying conditions P0<P1 and P1≧P2 and identifying the received light quantity at data point P1 to be the peak quantity. In the example of
Step S13 may be dispensed with if extraction of peak received light quantity data is effected in Step S12 in addition to the judgment of the presence of a peak.
For further improving the reliability in the detection and recognition of an object, any additional condition for the identification may be imposed.
Next, threshold values for determining the both end positions are set on the basis of the received light quantity data of the peak extracted in Step S13 (Step S14). In the case of
Next, the scan positions on both sides of the peak of the continuous waveform where the received light quantity has the same value as the threshold value determined in Step S14 are defined as corresponding to the end positions of the object in the direction of scan (Step S15). In the example of
A problem arises as to the distance data (position data in the forward-backward direction) regarding the end positions of the object thus determined. They may be considered the same as the distance data of the adjacent data points (preferably on the inner side of the end points).
Next, the center position of the object in the direction of scan is determined based on the end positions determined in Step S15 (Step S16). This is done by taking the average of the position data for these two end positions (positions D and E in the example of
In summary, a continuous waveform of the received light intensity is generated against the scan positions by the processes in Steps S11-S13 by the calculator part 4, the end positions of an object are determined by the processes in Steps S14 and S15 on both sides of the peak of this continuous waveform and the center position of the object is determined by the process in Step S16 from its end positions. In other words, the size and the position of an object in the direction of the scan can be determined with an accuracy better than the resolution of the detection regions. It is also possible to keep the accuracy of detection constant and to reduce the resolution of the detection regions in order to reduce the cost.
The radar device described above recognizes objects one at a time as a peak of the aforementioned continuous waveform. Thus, even in a situation where there are two objects that are close by (inclusive of a situation where the received light intensity from one of them is relatively low), it is possible to recognize them separately.
If an object is close to but outside the detection area such as shown in
If an object is at the right hand edge within the detection area as shown in
Next, the invention is described by way of its second embodiment which is different from the first embodiment in its control process for extracting an object but is the same in all other aspects. In other words, its process for extracting object or Step S4 in
According to the second embodiment of the invention, as shown in
If it is desirable to reduce the load on the CPU for solving many simultaneous equations, a curve between a pair of mutually adjacent data points may be drawn by solving for a polynomial of a lower (than N) order. This can be done, for example, by considering M data points including the pair of data points and one or more of data points that are adjacent to the pair and solving for a polynomial of order M-1 passing through these M data points such that the interval between the given pair of mutually adjacent data points can be interpolated.
There are many other known methods of interpolation. Any of such known methods may be used for the purpose of this invention.
The extraction of a peak is carried out by differentiating this continuous waveform curve. If there is a point where the differential changes from a positive value to a negative value (a point where the differential is zero and the curve is convex in the upward direction), this point is considered to be a peak and the received light quantity at this point is considered the peak received light quantity data.
In Step S22, the center position of the object is determined based on the data on the peak extracted in Step S21. For example, the position of the peak thus determined may be the center position of the object in the direction of the scan and stored as such.
With a radar device according to the second embodiment of the invention, too, the position of an object in the direction of scan can be detected with accuracy better than the resolution of the detection regions, or the accuracy of detection can be kept the same while reducing the cost by reducing the resolution of the detection regions. Even two objects which are close to each other (inclusive of situations where one of them has a much larger reflectivity) can be detected similarly as separate objects and objects outside of the detection area are not erroneously judged to be within the detection area.
Many modifications and variations are possible within the scope of this invention. For example, Steps S14-S16 of
Additional conditions may be considered for judging an extracted peak to be a valid peak for improving the reliability of detection. For example, if a peak has an unusually large width such that the width of the object estimated from the peak exceeds a certain threshold value, it may be decided not to extract such a peak as representing an object of detection. If the received light quantity data associated with a peak are abnormally small and its ratio to the maximum received light quantity among the grouped data is less than a specified value, it may also be decided not to extract it as a valid peak.
The invention does not exclusively relate to a radar device that scans in the horizontal (left-right) direction but is equally applicable to a radar device that scans in the vertical (upward-downward) direction or in both horizontal and vertical directions. The scanning need not be carried out by a rotary motion. The light emitting part may be adapted to undergo a linear sliding motion. Scanning mechanisms disclosed, for example, in Japanese Patent Publications Tokkai 2003-121542 and 2003-177348 may be used.
The scanning mechanism may be of the type carrying out a scan only by the light emitter. In order to carry out a better measurement of distance by maintaining the condition of signal reception independent of the position of the scan, it is preferable to carry out the scan also on the side of the light receiver. For example, a mechanism for scanning the light receiver head in synchronism with the light emitter may be used.
Although an example was shown above wherein the calculator part 4 is set inside the same unit as the radar transmitting and receiving head serves as waveform setting means, peak extracting means, threshold setting means, end position judging means and center position judging means, processing means disposed in different units may be adapted to set the continuous waveform and to extract a peak and comprise each of the aforementioned means.
It also goes without saying that the present invention is applicable not only to a radar device using laser light but also to a radar device using ordinary electromagnetic waves. It is applicable not only to a radar device for a vehicle but also to radar devices used in all other fields.
Number | Date | Country | Kind |
---|---|---|---|
2004-041515 | Feb 2004 | JP | national |