WO2010070708A1 - レーダーシステム - Google Patents
レーダーシステム Download PDFInfo
- Publication number
- WO2010070708A1 WO2010070708A1 PCT/JP2008/003839 JP2008003839W WO2010070708A1 WO 2010070708 A1 WO2010070708 A1 WO 2010070708A1 JP 2008003839 W JP2008003839 W JP 2008003839W WO 2010070708 A1 WO2010070708 A1 WO 2010070708A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- trajectory
- time
- speed
- radar
- vehicle
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/66—Radar-tracking systems; Analogous systems
- G01S13/72—Radar-tracking systems; Analogous systems for two-dimensional tracking, e.g. combination of angle and range tracking, track-while-scan radar
- G01S13/723—Radar-tracking systems; Analogous systems for two-dimensional tracking, e.g. combination of angle and range tracking, track-while-scan radar by using numerical data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/50—Systems of measurement based on relative movement of target
- G01S13/58—Velocity or trajectory determination systems; Sense-of-movement determination systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/932—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles using own vehicle data, e.g. ground speed, steering wheel direction
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9327—Sensor installation details
- G01S2013/93271—Sensor installation details in the front of the vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9327—Sensor installation details
- G01S2013/93272—Sensor installation details in the back of the vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9327—Sensor installation details
- G01S2013/93274—Sensor installation details on the side of the vehicles
Definitions
- the present invention relates to a radar system, and more particularly to a radar system that estimates the trajectory of an object.
- a radar device that detects an obstacle around a vehicle and calculates a trajectory in which the obstacle moves relative to the vehicle, and a system that controls the vehicle based on information on the trajectory have been developed. Yes.
- Patent Document 1 discloses an example of the radar device as described above.
- the obstacle recognition device for a vehicle disclosed in Patent Document 1 first irradiates a vehicle with a transmission wave such as a laser beam, receives a reflected wave of the transmission wave from an object, and detects the object. Next, an object detected around the vehicle is recognized as a set of a plurality of points. And the said obstacle recognition apparatus for vehicles recognizes the several point which mutually adjoins among the said points as one segment. And the said obstacle recognition apparatus for vehicles recognizes the said segment as a line segment which has only the length of the width direction of a vehicle. That is, the vehicle obstacle recognition apparatus recognizes the detected object as a line segment corresponding to the length of the object in the width direction.
- the vehicle obstacle recognition device disclosed in Patent Document 1 can track a detected object.
- the vehicle obstacle recognition device compares the length and position of a line segment detected in the past with the length and position of the line segment detected at the present time.
- the vehicle obstacle recognizing device has a difference between the length of the line segment detected in the past and the length of the line segment detected at the present time within a predetermined range, and the position of the line segment detected in the past and the current time When the distance from the detected line segment is within a predetermined range, it is determined that the object detected in the past and the object detected at the present time are the same.
- the vehicle obstacle recognition apparatus can track the detected object.
- a trajectory obtained by tracking an object detected by a radar device is calculated.
- the said driving assistance system estimates the danger of the collision with a vehicle and the said object based on the said locus
- the driving support system executes vehicle control according to the estimation result of the danger of the collision. For example, when there is a risk of collision between the vehicle and the object, the driving support system executes a process of issuing an alarm that notifies the driver of the danger.
- a roadside object such as a guardrail is erroneously recognized as the same object as the surrounding vehicle. May end up. That is, it may be erroneously detected that the detection target vehicle exists at a position where the guardrail exists.
- the intensity of the reflected wave becomes relatively large.
- the transmission wave is applied to the corner of the vehicle from an oblique direction with respect to the traveling direction of the detection target vehicle, the intensity of the reflected wave becomes relatively small. Therefore, when the detection target vehicle is moving, the position where the transmission wave is irradiated changes with the movement of the detection target vehicle, so that the intensity of the reflected wave from the detection target changes.
- the reflection intensity from the detection target vehicle is smaller than the reflection intensity of the reflected wave from a roadside object such as a guard rail, it is erroneously detected that the detection target vehicle exists at the position where the guard rail exists as described above. May end up.
- the driving support system calculates the trajectory of the detection target vehicle based on the position information erroneously detected in this way, the trajectory is calculated inaccurately.
- the position where the transmission wave is irradiated changes with the movement of the detection target vehicle, so that the intensity of the reflected wave temporarily decreases, and the position of the detection target vehicle Is temporarily erroneously detected. That is, the position information of the detection target vehicle detected by the radar device temporarily moves from the position of the actual detection target vehicle to the position of the guard rail and then returns to the position of the actual detection target vehicle again.
- the driving support system meanders and calculates the locus of the detection target vehicle that is actually traveling straight.
- the driving support system may not be able to accurately determine the risk of collision between the detection target vehicle and the host vehicle. Further, in such a case, the driving support system may execute inappropriate vehicle control based on the erroneous collision risk determination result. For example, the driving support system may execute a process of issuing an alarm that informs the driver of the danger of a collision at an unnecessary timing. In this way, if an alarm that informs the driver of the danger of a collision is issued at an unnecessary timing, the driver will be bothered.
- a radar device that can determine whether or not the calculated locus of an object is accurate is desired.
- the detection target moving speed calculated based on the position information obtained by the radar device is It may be calculated faster than the actual speed.
- the position information used for calculating the trajectory described above deviates from the actual position of the vehicle to be detected.
- the travel distance of the detection target vehicle calculated based on the trajectory is longer than the actual travel distance. Therefore, the moving speed indicating the travel distance per unit time is calculated faster than the actual speed.
- the moving speed obtained using the position information is unlikely to be accurate, unlike the actual speed. Therefore, it is difficult to determine whether or not the trajectory is accurate based on the moving speed obtained using the position information described above.
- the present invention has been made in view of the above problems, and an object of the present invention is to provide a radar system that can calculate a trajectory of an object and determine whether the trajectory is accurate.
- the present application adopts the following configuration. That is, the first aspect of the present invention is based on radar means that radiates electromagnetic waves to an object, receives reflected waves reflected from the object, and detects position information of the object, and position information acquired from the radar means.
- the trajectory calculating means for periodically calculating the trajectory that the object moves in the first period, and the position information at two different time points with a time interval longer than the first period for the first speed at which the object moves.
- a radar system comprising: a first speed calculating means for calculating based on the first and a trajectory determining means for determining whether the trajectory is accurate based on at least the first speed.
- the second aspect is characterized in that, in the first aspect, the trajectory determining means determines that the trajectory is not accurately calculated when the first speed is slower than a predetermined threshold.
- the second aspect further includes a second speed calculation unit that calculates a second speed at which the object moves based on two adjacent position information obtained in the first period, The trajectory determining means determines whether the trajectory is accurately calculated based on the first speed and the second speed.
- the trajectory determination unit calculates a difference value between the first speed and the second speed, and when the difference value is smaller than a predetermined threshold, the trajectory is accurately calculated. When the difference value is equal to or greater than a predetermined threshold value, it is determined that the locus is not accurately calculated.
- the trajectory determination unit calculates a division value obtained by dividing the second speed by the first speed, and the trajectory is accurate when the division value is smaller than a predetermined threshold value. It is determined that the trajectory has been calculated, and when the division value is equal to or greater than a predetermined threshold, it is determined that the trajectory is not accurately calculated.
- the radar system further includes a collision prediction time calculation unit that is mounted on the vehicle and calculates a collision prediction time until the object collides with the vehicle. The trajectory is determined only when the predicted collision time satisfies a predetermined condition.
- the trajectory determining means determines the trajectory when the predicted collision time is longer than a predetermined lower limit time, and the trajectory is determined when the predicted collision time is equal to or less than the lower limit time. This determination is not performed.
- the trajectory determination means determines the trajectory when the predicted collision time is shorter than a predetermined upper limit time, and when the predicted collision time is equal to or longer than the upper limit time, It is characterized by not performing the determination.
- the trajectory determining means determines the trajectory when the predicted collision time is shorter than the upper limit time and longer than a lower limit time preset to a value shorter than the upper limit time. The trajectory determination is not performed when the predicted collision time is equal to or shorter than the lower limit time and when the predicted collision time is equal to or longer than the upper limit time.
- the first speed calculation means determines the first speed based on the position information of the object at the current time and the position information of the object at the time when the predicted collision time is shorter than the upper limit time. It is characterized by calculating.
- the radar system is mounted on a vehicle, the radar means further detects a distance from the vehicle to the object as position information, and the trajectory determination means has a predetermined distance. The trajectory is determined only when the condition is satisfied.
- the trajectory determination unit determines the trajectory when the distance is longer than a predetermined lower limit distance, and determines the trajectory when the distance is equal to or less than the lower limit distance. It is characterized by not.
- the trajectory determining means determines the trajectory when the distance is shorter than a predetermined upper limit distance, and does not determine the trajectory when the distance is equal to or greater than the upper limit distance. It is characterized by that.
- the trajectory determining means determines the trajectory when the distance is shorter than the upper limit distance and longer than the lower limit distance set in advance to a value shorter than the upper limit distance, and the distance The trajectory is not determined when is less than the lower limit distance and when the distance is greater than the upper limit distance.
- the first speed calculation means calculates the first speed based on the position information of the object at the current time and the position information of the object when the distance reaches the upper limit distance. It is characterized by that.
- the first speed calculation means is configured to determine the first speed based on the position information of the object at the current time and the position information of the object at the time when the object can be detected by the radar means. It is characterized by calculating.
- the first speed calculation means calculates the first speed based on the position information of the object at the current time and the position information of the object acquired a predetermined time before the current time. It is characterized by calculating.
- the eighteenth aspect further includes meandering determination means for determining whether or not the trajectory calculated by the trajectory calculation means meanders in the first aspect, and the trajectory determination means has a meandering trajectory. Only, it is determined whether or not the trajectory is accurately calculated.
- a nineteenth aspect is the collision according to the first aspect, in which the radar system is mounted on the vehicle and determines whether or not there is a high risk of collision between the vehicle and the object using at least a determination result of the trajectory determination unit. It further comprises a determination means.
- the twentieth aspect further includes a collision prediction time calculation unit that calculates a collision prediction time until the object collides with the vehicle, and the collision determination unit includes a collision prediction time that is determined in advance.
- a time determination unit that determines whether or not the determination value is shorter than the determination value; and a counting unit that cumulatively adds the addition value for each determination when it is determined that the predicted collision time is shorter than the collision determination value.
- the trajectory determination means determines that the trajectory is accurate, the first value is added as an addition value for each determination.
- the trajectory determination means determines that the trajectory is not accurate, the additional value is determined for each determination.
- the collision determination means has a risk of collision between the vehicle and the object when the accumulated value of the addition value in the counting means exceeds a predetermined threshold value.
- Judge as high It is characterized in.
- the collision determination unit determines whether or not there is a high risk of collision between the vehicle and the object based on the determination result of the locus determination unit and the locus calculated by the locus calculation unit. It is characterized by determining.
- the collision determination unit includes a detected object traveling direction calculating unit that calculates the traveling direction of the object based on the trajectory, and a host vehicle traveling direction calculating unit that calculates the traveling direction of the vehicle.
- a collision determination means for determining whether or not the traveling direction of the object and the traveling direction of the vehicle intersect.
- the collision determination means intersects the traveling direction of the object and the traveling direction of the vehicle, and the trajectory is accurate. In this case, it is easy to determine that the risk of collision between the vehicle and the object is high.
- the first speed of the object detected by the radar means is calculated based on position information acquired at a longer time interval than the speed calculated in the first period. Therefore, when an error is included in the moving distance of the object detected by obtaining incorrect position information, the first speed is less affected by the error than the speed calculated in the first period. That is, the first speed can represent the speed of the object relatively accurately. Therefore, according to the first aspect, the first speed at which the object moves can be used as a parameter for determining whether or not the path of the detected object is accurate, and the first speed is used for the path determination. By using it, it is possible to accurately determine whether the trajectory is accurate or incorrect.
- the second aspect of the present invention it is possible to determine whether or not the locus of the object to be detected is accurate by a simple process.
- the detection target object and another object for example, a roadside object
- the speed of the object to be detected is included in the moving speed range in which erroneous detection is likely to occur, it can be recognized that the trajectory of the object is inaccurate.
- the accuracy of the trajectory of the object can be determined by a simple process.
- whether or not the locus of the object detected by the radar means is accurate can be determined based on the first speed and the second speed, respectively, having different calculation cycles.
- the speed difference between the first speed and the second speed in the case where an erroneous detection between the object to be detected and another object existing close to the object occurs is the first difference between the first speed and the second speed when the erroneous detection does not occur.
- the value is larger than the speed difference between the first speed and the second speed. Therefore, by comparing the magnitudes of the second speed and the first speed, it can be determined whether or not the erroneous detection has occurred, that is, whether or not the trajectory is accurate.
- the fourth aspect of the present invention it is possible to determine whether or not the trajectory is accurate by a simple calculation process that makes a difference between the first speed and the second speed.
- the trajectory is accurate by a simple calculation process of dividing the second speed by the first speed.
- the process of determining whether the trajectory of the object is accurate is stopped, The amount can be reduced.
- the processing amount can be reduced by omitting the processing for determining the accuracy of the trajectory.
- the estimated collision time of the object detected by the radar means is shorter than the lower limit time, it is considered that the object is approaching the vehicle. In such a situation, it is difficult for the radar means to simultaneously detect the object to be detected and another object approaching the object. Therefore, erroneous detection between the detection target object and other objects is unlikely to occur, and the locus of the detection target object is accurately calculated. Therefore, when the collision prediction time is shorter than the lower limit time, it is possible to speed up the process by omitting the process of determining the accuracy of the locus of the object to be detected.
- the processing amount can be reduced by omitting the processing for determining the accuracy of the trajectory.
- the predicted collision time of the object detected by the radar means is longer than the upper limit time, it is considered that the object is far from the vehicle. In such a case, it is less necessary to determine the collision between the object detected by the radar means and the vehicle equipped with the radar system, and the need to calculate the trajectory of the object is also low. Therefore, when the collision prediction time is longer than the upper limit time, the process for determining the accuracy of the trajectory of the object can be omitted and the processing amount can be reduced.
- the effects of the seventh aspect and the eighth aspect can be obtained simultaneously. That is, according to the ninth aspect, the processing can be speeded up and the processing amount can be reduced.
- the radar system stores only the position information of the object at the time when the predicted collision time is shorter than a predetermined upper limit time as data used for calculating the first speed. There is no need to store the position information of the object at other points in time. Therefore, a small storage area is required for the radar system.
- the trajectory can be determined in the processing after the point in time when the predicted collision time becomes shorter than a predetermined upper limit time.
- the determination process of whether or not the trajectory of the object is accurate is stopped, The amount of processing can be reduced.
- the process for determining the accuracy of the trajectory of the object is omitted to reduce the processing amount. be able to.
- the distance from the vehicle to the object detected by the radar means is shorter than the lower limit distance, it is considered that the object is approaching the vehicle. In such a situation, it is difficult for the radar means to simultaneously detect the object to be detected and another object approaching the object. Therefore, erroneous detection between the detection target object and other objects is unlikely to occur, and the locus of the detection target object is accurately calculated. Therefore, when the distance from the vehicle to the object detected by the radar means is shorter than the lower limit distance, the process for determining the accuracy of the trajectory of the object to be detected can be omitted to speed up the process.
- the processing for determining the accuracy of the trajectory can be omitted to reduce the processing amount.
- the distance to the object detected by the radar means is longer than the upper limit distance, it is considered that the object is far from the radar means. In such a case, it is less necessary to determine the collision between the object detected by the radar means and the vehicle equipped with the radar system, and the need to calculate the trajectory of the object is also low. Therefore, when the distance from the vehicle to the object detected by the radar means is longer than the upper limit distance, the processing for determining the accuracy of the trajectory of the object can be omitted to reduce the processing amount. Further, the trajectory can be determined in the processing after the time point when the distance from the vehicle to the object detected by the radar becomes shorter than a predetermined upper limit distance.
- the effects of the twelfth aspect and the thirteenth aspect can be obtained simultaneously. That is, according to the fourteenth aspect, the processing can be speeded up and the processing amount can be reduced.
- the radar system uses the object at the time when the distance from the vehicle to the object detected by the radar means becomes shorter than a predetermined upper limit distance as data used for calculating the first speed. It is sufficient to store only the position information. That is, the radar system does not need to store the position information of the object at a time other than the above time. Therefore, a small storage area is required for the radar system.
- the trajectory can be determined in processing after the time point when the distance from the vehicle to the object detected by the radar means becomes shorter than a predetermined upper limit time.
- the radar system may store only the position information of the object at the time when the object is detected by the radar means as data used for calculating the first speed. That is, the radar system does not need to store the position information of the object at a time other than the time when the object is detected by the radar means. Therefore, a small storage area is required for the radar system. Further, the trajectory can be determined in the processing after the time when the object is detected by the radar means.
- the seventeenth aspect of the present invention it is not necessary to store the position information of the object acquired by the radar means at a time before the time determined from the current time. Therefore, the storage area required for the radar system can be reduced.
- the eighteenth aspect of the present invention it is possible to determine whether or not the locus is accurate only when the locus of the object detected by the radar means is meandering. Therefore, when the trajectory is not meandering, that is, when the possibility of the erroneous detection is low, determination of whether the trajectory is accurate or not is performed to reduce the processing amount. Can do.
- the accuracy of the trajectory of the object detected by the radar means is determined, and it is determined whether there is a high risk of collision between the object and the vehicle based on the determination result. can do.
- the twentieth aspect of the present invention when it is determined that the trajectory of the object detected by the radar means is not accurate, there is a risk that the object and the vehicle collide compared to a case where the trajectory is determined to be accurate. Can be difficult to determine. Therefore, when there is a possibility that the risk of collision is actually low, it is possible to suppress the occurrence of erroneous determination that the risk of collision is high.
- the trajectory of the object detected by the radar means is calculated, and it is determined based on the trajectory whether the risk of collision between the object and the vehicle is high. can do.
- FIG. 1 is a block diagram showing the configuration of the radar system 1.
- FIG. 2 is an example of a flowchart illustrating processing executed by the arithmetic device 12 according to the first embodiment.
- FIG. 3 is an example of a flowchart showing the TTC calculation process.
- FIG. 4 is an example of a flowchart illustrating a trajectory determination process according to the first embodiment.
- FIG. 5 is an example of a flowchart illustrating a collision determination process according to the first embodiment.
- FIG. 6 is an image diagram showing a calculated trajectory CM1 of the detected vehicle 200 that is calculated when the position of the detected vehicle 200 is accurately detected.
- FIG. 7 is an image diagram showing a calculated trajectory CM2 of the detected vehicle 200 that is calculated when the position of the detected vehicle 200 is erroneously detected.
- FIG. 8 is an example of a graph showing changes in the short cycle speed VS and the long cycle speed VL when erroneous detection occurs.
- FIG. 9 is an example of a flowchart illustrating a trajectory determination process according to the second embodiment.
- FIG. 10 is an example of a graph showing changes in the speed difference value ⁇ V when erroneous detection occurs.
- FIG. 11 is an example of a flowchart illustrating processing executed by the arithmetic device 12 according to the third embodiment.
- FIG. 12 is an example of a flowchart illustrating processing executed by the arithmetic device 12 according to the fourth embodiment.
- FIG. 13 is an example of a flowchart illustrating processing executed by the arithmetic device 12 according to the fifth embodiment.
- FIG. 14 is an example of a flowchart illustrating a collision determination process according to the sixth embodiment.
- FIG. 1 is a block diagram showing the configuration of the radar system 1.
- a vehicle 100 includes a radar system 1 and a driving support device 20.
- the radar system 1 includes a radar device 11, a calculation device 12, and a speedometer 13.
- the radar device 11 is electrically connected to each of the arithmetic device 12 and the speedometer 13. Further, the arithmetic device 12 is electrically connected to the driving support device 20.
- the radar device 11 is a radar device that irradiates an object with an irradiation wave such as an electromagnetic wave, receives a reflected wave from the object, and acquires information about the object.
- an object detected by the radar device 11 is referred to as a radar detection object.
- the radar apparatus 11 detects the detection position P and the relative speed Vr of the radar detection object.
- the detection position P is relative position information of the radar detection object with reference to the vehicle 100.
- the relative speed Vr is a relative speed of the radar detection object with respect to the vehicle 100.
- the radar device 11 is arranged on the front grill or the like of the vehicle 100 and detects an object existing around the vehicle.
- the detection position P includes data indicating the relative distance Lr to the object and the direction in which the object is seen from the radar device 11.
- the radar device 11 When the radar device 11 detects an object, the radar device 11 outputs data indicating the detection position P, the relative speed Vr, and the detection time T at which the detection position P is detected to the arithmetic device 12.
- the radar system 1 may include a plurality of radar devices 11.
- a plurality of radar devices 11 provided in the radar system 1 are respectively arranged at the front, side, and rear of the vehicle 100, a wider area around the vehicle 100 than when one radar device 11 is provided. An object can be detected.
- the arithmetic device 12 is an arithmetic device provided with an information processing device such as a CPU (Central Processing Unit), a storage device such as a memory, an interface circuit, and the like.
- the arithmetic device 12 is typically an ECU (Electronic Control Unit) mounted on the vehicle 100. Although detailed processing of the arithmetic device 12 will be described later, the arithmetic device 12 periodically acquires data output from the radar device 11 and calculates the trajectory of the radar detection object based on the data. The arithmetic device 12 determines the accuracy of the calculated locus. Furthermore, the arithmetic unit 12 determines whether or not there is a high risk of collision between the radar detection object and the vehicle 100 based on the accuracy determination result.
- the speedometer 13 is a measuring device that measures the traveling speed Vm of the vehicle 100.
- the speedometer 13 outputs data indicating the measured traveling speed Vm to the arithmetic device 12.
- the driving support device 20 is typically an alarm device such as an alarm device.
- the driving support device 20 issues a warning that informs the driver of the vehicle 100 of the danger of collision between the radar detection object and the vehicle 100 according to the signal output from the arithmetic device 12.
- FIG. 2 is an example of a flowchart illustrating processing executed by the arithmetic device 12.
- the arithmetic device 12 starts the process of the flowchart shown in FIG. 2 when the IG power supply of the vehicle 100 is turned on.
- step S1 the arithmetic unit 12 generates surrounding map data.
- the surrounding map data is map data indicating the positional relationship between the radar detection object and the vehicle 100.
- the arithmetic device 12 generates map data representing a range of a predetermined distance with the vehicle 100 as the center.
- the arithmetic unit 12 calculates the locus of the radar detection object by plotting the detection position P of the radar detection object on the surrounding map data in the process of step S6 described later.
- the arithmetic unit 12 advances the process to step S2.
- step S1 the example in which the arithmetic device 12 defines the map data in the coordinate system centered on the vehicle 100 has been described, but the arithmetic device 12 is not limited to the coordinate system centered on the vehicle 100, and other Map data may be defined in a coordinate system centered on a point.
- step S2 the arithmetic unit 12 counts up the data acquisition timer C.
- the data acquisition timer C is a timer that measures a time interval at which the arithmetic device 12 acquires data output from the radar device 11.
- the arithmetic device 12 stores the count value of the data acquisition timer C in the storage device.
- the arithmetic device 12 overwrites and stores the count value of the data acquisition timer C stored in the storage device, for example, by one. Note that the amount of increase in the count value that the arithmetic device 12 increases is not limited to 1 as long as it is a constant.
- step S3 the arithmetic unit 12 determines whether or not the count value of the data acquisition timer C is equal to or greater than the detection cycle Cth.
- the detection cycle Cth is a constant value stored in advance in the storage device of the arithmetic device 12.
- the arithmetic device 12 reads the count value of the data acquisition timer C and the value of the detection cycle Cth from the storage device, and compares the values. If the arithmetic device 12 determines that the count value of the data acquisition timer C is equal to or greater than the detection cycle Cth, the processing device 12 proceeds to step S4. On the other hand, if the arithmetic unit 12 determines that the count value of the data acquisition timer C is smaller than the detection cycle Cth, the processing unit 12 proceeds to step S12.
- step S4 the arithmetic unit 12 determines whether or not the radar device 11 has detected an object. Specifically, for example, the arithmetic device 12 determines whether or not data indicating the detection position P and the detection time T is output from the radar device 11. When the data indicating the detection position P and the detection time T is output from the radar device 11, the arithmetic device 12 determines that the radar device has detected an object, and advances the process to step S5. On the other hand, when the data indicating the detection position P and the detection time T is not output from the radar device 11, the arithmetic device 12 determines that the radar device has not detected an object, and proceeds to step S11 to acquire data. Reset the value of timer C.
- the processing device 12 acquires the detection position P of the radar detection object every time the detection cycle Cth elapses by repeating the processing from step S2 to step S4 in a loop.
- the radar device 11 may continuously detect an object until the detection cycle Cth elapses, and may continue to output information on the object to the arithmetic device 12, or at a timing when the detection cycle Cth elapses. Only the object may be detected, and information about the object may be output to the arithmetic unit 12 only at the timing.
- step S5 the arithmetic unit 12 acquires the detection position P, the relative speed Vr, and the detection time T. Specifically, the arithmetic device 12 receives data indicating the detection position P, the relative speed Vr, and the detection time T from the radar device 11 and stores them in the storage device. The radar device 11 also stores the relative distance Lr included in the detection position P in the storage device. The arithmetic unit 12 advances the process to step S6 when the process of step S5 is completed.
- step S6 the arithmetic unit 12 plots the detection position P. Specifically, the arithmetic unit 12 plots the detection position P acquired in step S4 on the surrounding map data created in step S1. When the process of step S5 is completed, the arithmetic unit 12 advances the process to step S7.
- step S7 the arithmetic unit 12 complements the plot points. Specifically, the arithmetic unit 12 connects the points plotted on the surrounding map data by the process of step S6 with a straight line in time series, and uses the obtained line segment as the calculation locus of the radar detection object. Note that the arithmetic unit 12 may supplement the plot points with curves. Further, when only the point cloud plotted in step S6 is regarded as the locus of the radar detection object, the process of step S7 may be omitted. When the process of step S7 is completed, the arithmetic unit 12 advances the process to step S8.
- step S5 By repeating the process from step S5 to step S7, each time the detection cycle Cth elapses, the detection position P at each detection time is plotted on the surrounding map data, and based on the plotted detection position P, The trajectory of the radar detection object is calculated.
- step S8 the arithmetic unit 12 executes a subroutine process of the TTC calculation process.
- the TTC calculation process is a process for calculating the collision prediction time TTC of the radar detection object.
- the predicted collision time TTC is a time expected to be required until the radar detection object collides with the vehicle 100.
- FIG. 3 is an example of a flowchart showing a subroutine process of the TTC calculation process.
- the TTC calculation process will be described with reference to FIG.
- step S81 the arithmetic unit 12 reads the relative distance Lr. Specifically, the arithmetic unit 12 reads the value of the relative distance Lr included in the data of the detection position P stored in the process of step S5. When completing the process of step S81, the arithmetic unit 12 advances the process to step S82.
- step S82 the arithmetic unit 12 reads the relative speed Vr. Specifically, the arithmetic unit 12 reads the value of the relative speed Vr stored in the process of step S5. When completing the process of Step S82, the arithmetic unit 12 advances the process to Step S83.
- the arithmetic apparatus 12 may calculate the relative speed Vr based on the position information P.
- step S9 the arithmetic unit 12 executes a locus determination process.
- the trajectory determination process is a process of determining the accuracy of the calculated trajectory of the radar detection object calculated in the above process.
- the arithmetic unit 12 executes a subroutine process of the locus determination process shown in FIG.
- FIG. 4 is an example of a flowchart showing the trajectory determination process according to the first embodiment.
- the locus determination process will be described with reference to FIG.
- step S91 the arithmetic unit 12 determines whether or not the reference position Pd has been set.
- the reference position Pb is data of the detection position P used as a reference when calculating the speed of the radar detection object.
- the reference position Pb is set in step S92 described later.
- the arithmetic unit 12 refers to an address for storing the value of the reference position Pd of the radar detection object on the storage device, and the value of the reference position Pd is a predetermined initial value. It is determined whether or not there is. If the value of the reference position Pd is a value other than the initial value, the arithmetic device 12 determines that the reference position Pd has been set, and advances the process to step S94. On the other hand, when the value of the reference position Pd is the initial value, the arithmetic unit 12 determines that the reference position Pd has not been set, and advances the process to step S92.
- step S91 is a process of determining whether or not the radar detection object is a newly detected object.
- the arithmetic device 12 determines whether or not the radar detection object is a newly detected object based on whether or not the reference position Pb has been set has been described.
- the arithmetic unit 12 may determine whether or not the radar detection object is a newly detected object using any conventionally known method.
- the arithmetic unit 12 determines whether or not the radar detection object is a newly detected object. You may determine based on a result. Specifically, when detecting the object, the radar device 11 determines whether or not the object is a newly detected object. Then, when the radar detection object is a newly detected object, the radar apparatus 11 sends flag data indicating that the radar detection object is newly detected to the arithmetic device 12. The arithmetic unit 12 determines whether the radar device 11 is a newly detected object based on the flag data.
- step S92 the arithmetic unit 12 sets the reference position Pb.
- the arithmetic device 12 stores the data of the latest detection position P acquired in step S5 in the storage device as the reference position Pb.
- the arithmetic unit 12 advances the process to step S93.
- step S93 the arithmetic unit 12 stores the reference time Td.
- the reference time Td is data of the detection time T used as a reference when calculating the speed of the radar detection object.
- the arithmetic device 12 stores the data of the latest detection time T acquired in step S5 in the storage device as the reference time Td.
- step S94 the arithmetic unit 12 calculates a distance ⁇ L from the reference position Pb to the detection position P. Specifically, the difference between the latest detected position P acquired in the process of step S5 and the previously stored reference position Pb is calculated as the distance ⁇ L as the linear distance between the two positions.
- the arithmetic unit 12 advances the process to step S95.
- step S95 the arithmetic unit 12 calculates an elapsed time ⁇ T from the reference time Td to the detection time T. Specifically, the difference between the latest detection time T acquired in the process of step S5 and the reference time Tb stored in advance is calculated as the elapsed time ⁇ T from the reference time.
- the elapsed time ⁇ T calculated as described above is equal to or greater than the detection cycle Cth and is an integer multiple of the detection cycle Cth.
- step S95 an example in which the calculation device 12 calculates the elapsed time ⁇ T based on the detection time T acquired from the radar device 11 has been shown. You may calculate by the method of.
- the arithmetic unit 12 may perform a process of adding a timer value every time the detection position P is acquired and using the timer value as the value of the elapsed time ⁇ T. According to such processing, the arithmetic device 12 does not need to acquire the detection time T from another device.
- step S96 the arithmetic unit 12 calculates the long cycle speed VL.
- the long cycle speed VL is an absolute speed of the radar detection object calculated based on the following equation (2).
- the arithmetic device 12 acquires the value of the traveling speed Vm from the speedometer 13, calculates the long cycle speed VL based on the following formula (2), and stores it.
- VL ⁇ L / ⁇ T ⁇ Vm (2)
- the long-period velocity VL of the radar detection object is calculated according to the detection position P acquired with a time interval of at least the detection cycle Cth.
- the long cycle speed VL is calculated based on the detection position P detected at a somewhat long time interval, so even if the detection position P is erroneously detected, it is not easily affected by the erroneous detection. The speed of the radar detection object can be calculated relatively accurately.
- step S97 the arithmetic unit 12 determines whether or not the long cycle speed VL is smaller than the threshold value VLth.
- the threshold value VLth is a constant value stored in advance in the storage device.
- the value of the threshold VLth is set in advance to a value such as 9 to 12 km / h, for example. In the first embodiment, it is assumed that the arithmetic device 12 stores the value of the threshold VLth as 9.7 km / h.
- the arithmetic device 12 reads the long cycle speed VL and the threshold value VLth from the storage device, and compares the magnitudes of the values.
- the arithmetic unit 12 determines that the long cycle speed VL is smaller than the threshold VLth, the arithmetic unit 12 advances the process to step S98. On the other hand, when it is determined that the long cycle speed VL is equal to or greater than the threshold value VLth, the arithmetic unit 12 advances the process to step S99.
- step S98 the arithmetic unit 12 sets the locus inaccuracy flag to ON.
- the trajectory inaccuracy flag is a flag indicating whether or not the calculated trajectory calculated in the above processing is accurate.
- the locus inaccuracy flag indicates that the calculated locus is inaccurate when the state of the flag is on, and indicates that the calculated locus is accurate when the state of the locus inaccuracy flag is off.
- the arithmetic device 12 stores the state of the locus inaccuracy flag in the storage device. Note that the initial value of the trajectory inaccuracy flag is set to off.
- step S98 the arithmetic unit 12 sets the state of the trajectory inaccuracy flag to ON, and stores the state of the flag overwriting on the storage device.
- step S99 the arithmetic unit 12 sets the locus inaccuracy flag to ON. Specifically, the arithmetic unit 12 sets the state of the trajectory inaccuracy flag to OFF, and overwrites and stores the state of the flag in the storage device.
- step S98 the arithmetic unit 12 completes the locus determination process and advances the process to step S10 of the flowchart of FIG.
- step S97 to step S99 when the long-period velocity VL of the radar detection object is smaller than the threshold value VLth, it is determined that the calculation locus of the radar detection object is not accurate, and the locus inaccuracy flag indicating the determination result is displayed. Can be set to on. On the other hand, when the long-period velocity VL of the radar detection object is equal to or higher than the threshold VLth, it can be determined that the calculation locus of the radar detection object is accurate, and the locus inaccuracy flag can be set off.
- the radar device 11 mistakes the radar detection object and the object when the speed difference between the radar detection object to be detected and an object such as a roadside object existing near the radar detection object is small. Easy to detect. That is, the radar device 11 is easy to erroneously detect a stationary roadside object such as a guardrail as the radar detection object in a situation where the speed of the radar detection object is low. In a situation where the erroneous detection is likely to occur, it is considered that the locus of the radar detection object is not accurate.
- the arithmetic unit 12 determines whether the speed of the radar detection object is slow or not.
- the determination can be made based on the speed VL. Therefore, the arithmetic unit 12 can determine whether or not the trajectory of the radar detection object is accurate based on the long-period velocity VL of the radar detection object in the processing from step S97 to step S99. .
- step S ⁇ b> 10 the arithmetic unit 12 executes a subroutine process of a collision determination process.
- the collision determination process is a process of determining whether or not the radar detection object may collide with the vehicle 100.
- FIG. 5 is an example of a flowchart illustrating a collision determination process according to the first embodiment. Hereinafter, the collision determination process will be described with reference to FIG.
- step S101 the arithmetic unit 12 determines whether or not the predicted collision time TTC is smaller than the collision determination value TCth.
- the collision determination value TCth is an arbitrary constant stored in advance in the storage device of the arithmetic device 12.
- the arithmetic unit 12 reads the value of the predicted collision time TTC and the value of the collision determination value TCth stored in the storage device, and compares the values. If the arithmetic unit 12 determines that the predicted collision time TTC is smaller than the collision determination value TCth, the arithmetic unit 12 advances the process to step S102. On the other hand, when it is determined that the predicted collision time TTC is smaller than the collision determination value TCth, the arithmetic unit 12 advances the process to step S105.
- step S102 the arithmetic unit 12 determines whether or not the calculated trajectory is accurate. Specifically, the arithmetic unit 12 determines whether or not the locus inaccuracy flag stored in the storage device is on. If the locus inaccuracy flag stored in the storage device is off, the arithmetic device 12 determines that the calculated locus is accurate and advances the process to step S103. On the other hand, when the locus inaccuracy flag stored in the storage device is on, the arithmetic device 12 determines that the calculated locus is not accurate and advances the process to step S104.
- step S103 the arithmetic unit 12 adds the addition value ⁇ to the collision determination counter E.
- the collision determination counter E is a variable stored in the storage device of the arithmetic device 12.
- the addition value ⁇ is a constant stored in advance in the storage device of the arithmetic device 12.
- the arithmetic unit 12 reads the collision determination counter E and the value of the addition value ⁇ from the storage device, adds them, and overwrites the storage device with the addition value as the value of the collision determination counter E.
- the arithmetic unit 12 advances the process to step S105.
- step S104 the arithmetic unit 12 adds the addition value ⁇ to the collision determination counter E.
- the added value ⁇ is a constant stored in advance in the storage device of the arithmetic device 12. Note that the arithmetic unit 12 assumes that the value of the addition value ⁇ is smaller than the addition value ⁇ .
- the arithmetic unit 12 reads the values of the collision determination counter E and the addition value ⁇ from the storage device and adds them, and the addition value is collided. The storage device is overwritten as the value of the determination counter E.
- the arithmetic unit 12 advances the process to step S105.
- the magnitude of the addition value to be added to the collision determination counter E can be varied depending on whether or not the calculated trajectory is accurate. Specifically, when the calculated trajectory is not accurate, the added value can be decreased, and when the calculated trajectory is accurate, the added value can be increased. Further, according to the processing from step S101 to step S104, when the predicted collision time TTC of the radar detection object becomes smaller than the threshold value TCth, that is, when the risk of collision between the radar detection object and the vehicle 100 increases. In addition, the added value is added to the collision determination counter E.
- step S105 the arithmetic unit 12 determines whether or not the value of the collision determination counter E is greater than the threshold value Eth.
- the threshold Eth is a constant stored in advance in the storage device of the arithmetic device 12.
- the arithmetic device 12 reads the value of the collision determination counter E and the value of the threshold Eth stored in the storage device, and compares the values. If the arithmetic device 12 determines that the value of the collision determination counter E is greater than the threshold value Eth, the processing proceeds to step S106. On the other hand, if the arithmetic unit 12 determines that the value of the collision determination counter E is equal to or less than the threshold value Eth, the processing proceeds to step S107.
- step S106 the arithmetic unit 12 determines that the risk that the vehicle 100 collides with the radar detection object is high. Specifically, the arithmetic device 12 outputs an instruction signal for issuing a warning to the driving support device 20. The driving support device 20 that has received the instruction signal issues an alarm.
- the arithmetic unit 12 ends the subroutine process of the collision determination process and advances the process to step S11 of FIG.
- step S107 the arithmetic unit 12 determines that the risk that the vehicle 100 collides with the radar detection object is low. Specifically, the arithmetic device 12 outputs an instruction signal for stopping the alarm to the driving support device 20. The driving support device 20 that has received the instruction signal stops the alarm. If the alarm is already stopped, the driving support device 20 maintains the alarm stopped state.
- step S107 the arithmetic unit 12 ends the subroutine process of the collision determination process, and advances the process to step S11 of FIG.
- the arithmetic unit 12 determines that there is a high risk of collision between the radar detection object and the vehicle 100 when the value of the collision determination counter E is greater than the threshold value Eth, Until the value of the collision determination counter E exceeds the threshold Eth, it is determined that the risk of collision between the radar detection object and the vehicle 100 is low.
- the value added to the collision determination counter E becomes small, and therefore the value of the collision determination counter E is difficult to increase. Therefore, when the calculated trajectory is not accurate, it is difficult to determine that the risk of collision between the radar detection object and the vehicle 100 is higher than when the calculated trajectory is accurate.
- the driving support device 20 performs processing that makes it difficult to determine that the risk of collision between the radar detection object and the vehicle 100 is high. Unnecessary warnings are suppressed and the driver does not feel bothered.
- the arithmetic unit 12 determines whether or not there is a high risk of collision between the vehicle 100 and the radar detection object based on parameters such as the predicted collision time TTC and the inaccurate locus flag.
- the arithmetic unit 12 may determine whether or not there is a high risk of collision between the vehicle 100 and the radar detected object by further using other parameters in addition to the parameters such as the locus inaccuracy flag. Absent.
- step S11 the arithmetic unit 12 resets the data acquisition timer C. Specifically, the arithmetic device 12 resets the count value of the data acquisition timer C stored in the storage device to the initial value.
- step S11 the arithmetic unit 12 advances the process to step S12.
- step S12 the arithmetic unit 12 determines whether an end process has been executed. Specifically, the arithmetic device 12 detects whether or not an end process for ending the operation of the radar system 1 such as turning off the IG power supply of the vehicle 100 has been performed by the user. When the computing device 12 detects the termination process by the user and determines that the termination process has been executed, the computation device 12 terminates the process of the flowchart shown in FIG. On the other hand, if the arithmetic device 12 does not detect the end process by the user and determines that the end process is not being executed, the processing device 12 returns the process to step S2.
- step S12 the processing from step S2 to step S11 is repeatedly executed until the end processing is executed by the user.
- the radar system 1 mounted on the vehicle 100 calculates the locus of the detected vehicle 200 that travels straight in opposition to the right lane of the vehicle 100 and determines the calculated locus.
- FIG. 6 is an image diagram showing a calculated trajectory CM1 of the detected vehicle 200 that is calculated when the detected position P of the detected vehicle 200 is accurately detected.
- the actual trajectory of the detected vehicle 200 (hereinafter referred to as the actual trajectory RM) is indicated by a one-dot chain line. Since the detection vehicle 200 actually travels straight, the actual locus RM also forms a straight line.
- the radar device 11 detects an object existing in the detection range SA as a radar detection object.
- the radar device 11 acquires information regarding the detected vehicle 200 within the detection range SA and outputs the information to the arithmetic device 12.
- the arithmetic unit 12 Based on the processing from step S1 to step S6, the arithmetic unit 12 detects the detection position P11, the detection position P12, and the detection position P13 at the detection time T11, the detection time T12, the detection time T13, the detection time T14, and the detection time T15.
- the detection position P14 and the detection position P15 are plotted on the surrounding map data.
- the detection time T11, the detection time T12, the detection time T13, the detection time T14, and the detection time T15 are data representing the detection time T, respectively.
- the detection time T11, the detection time T12, the detection time T13, the detection time T14, and the detection time T15 each indicate a new time from an old time in order.
- the detection position P11, the detection position P12, the detection position P13, the detection position P14, and the detection position P15 each indicate the position of the detection position P plotted on the surrounding map data at each detection time, and the oldest detection is performed in order. Corresponds to a new detection time T from time T.
- the arithmetic unit 12 complements the detected position P11, the detected position P12, the detected position P13, the detected position P14, and the detected position P15 with straight lines, respectively, and calculates the calculated trajectory CM1 of the detected vehicle 200. calculate.
- the calculated trajectory CM1 has a linear shape similar to the actual trajectory RM.
- FIG. 7 is an image diagram showing a calculated trajectory CM2 of the detected vehicle 200 that is calculated when the position of the detected vehicle 200 is erroneously detected.
- detection vehicle 200 moves on the same track as that in FIG. 6. That is, the detection vehicle 200 goes straight while facing the right lane of the vehicle 100. Therefore, the actual locus RM of the detection vehicle 200 is linear.
- detection position P21, detection position P22, detection position P23, detection position P24, and detection position P25 are detected at detection time T21, detection time T22, detection time T23, detection time T24, and detection time T25, respectively.
- the detected position P plotted on the surrounding map data is shown.
- the detection time T21, the detection time T22, the detection time T23, the detection time T24, and the detection time T25 are data representing the detection time T, respectively.
- the detection time T21, the detection time T22, the detection time T23, the detection time T24, and the detection time T25 each indicate a new time from an old time in order.
- the calculated trajectory CM2 is a calculated trajectory of the detected vehicle 200 calculated by complementing the detection position P21, the detection position P22, the detection position P23, the detection position P24, and the detection position P25 with straight lines.
- the guard rail 300 exists on the right side in the traveling direction of the detection vehicle 200.
- the radar device 11 erroneously detects the guardrail 300 as the detection vehicle 200 at the detection time T23 and the detection time T24. Due to the erroneous detection, the detection position P23 and the detection position P24 indicate positions shifted in the direction in which the guardrail 300 exists from the detection positions P13 and P14 in FIG.
- the radar device 11 accurately detects the detection position P21, the detection position P22, and the detection position P25 at the detection time T21, the detection time T22, and the detection time T25.
- the calculated trajectory CM2 shown in FIG. 7 has a curved shape at the detection position P23 and the detection position P24, and the calculated trajectory CM2 is inaccurate even though the detection vehicle 200 is actually traveling straight.
- the meandering trajectory is shown.
- the above-described erroneous detection is likely to occur when the speed difference between the radar detection object for which the locus is to be calculated and other radar detection objects is small. In the above example, it is likely to occur when the speed difference between the detection vehicle 200 and the roadside object such as the guardrail 300 is small.
- the guardrail 300 since the guardrail 300 is stationary, it can be estimated that the smaller the absolute velocity of the radar detection object, the lower the accuracy of the calculation locus of the radar detection object calculated by the radar system 1.
- the speed of the radar detection object is calculated based on the position information acquired at the time interval of the detection cycle Cth, the speed is calculated to be larger than the actual movement speed of the radar detection object due to the influence of the erroneous detection. May end up.
- the absolute velocity of the radar detection object calculated based on the position information sampled at the time interval of the detection cycle Cth is referred to as a short cycle velocity VS.
- a distance D1 from the detection position P14 to the detection position P15 shown in FIG. 6 is set, and a distance D2 from the detection position P24 to the detection position P25 shown in FIG. Since the detection position P24 is shifted from the detection position P14 in the direction in which the guard rail 300 exists, the distance D2 is longer than the distance D1 in which the detection vehicle 200 has actually moved.
- the elapsed time from the detection time T14 to the detection time T15 is the detection cycle Cth
- the short cycle speed VS1 from the detection position P14 to the detection position P15 can be calculated by the following equation (3).
- the short cycle speed VS2 D1 / Cth ⁇ Vm (3)
- the short cycle speed VS2 D2 / Cth ⁇ Vm (4)
- the short cycle speed VS1 can be regarded as being equal to the actual speed of the detection vehicle 200.
- the short cycle speed VS2 is larger than the short cycle speed VS1 because the distance D2 is larger than the distance D1 as described above.
- the short cycle speed VS may be greatly deviated from the actual speed of the radar detection object due to the influence of the erroneous detection. Therefore, it is difficult to estimate the accuracy of the calculated trajectory based on the magnitude of the short cycle speed VS.
- the long cycle speed VL calculated by the trajectory determination process described with reference to FIG. 4 is not easily affected by the erroneous detection.
- the long cycle speed VL2 calculated at the detection time T25 is calculated by the trajectory determination process.
- the computing device 12 is assumed to set the detection position P21 as the reference point Pd in advance based on the processing in steps S91 and S92.
- the detection position P11 is set as the reference point Pd and the long cycle speed VL1 calculated at the detection time T25 is calculated.
- the arithmetic unit 12 calculates the long cycle speed VL1 as shown in the following equation (6).
- the long cycle speed VL1 indicates the accurate speed of the detected vehicle 200 calculated based on the detected position P11 detected accurately.
- VL1 ⁇ L1 / 4Cth ⁇ Vm (6)
- the long-cycle speed VL1 and the long-cycle speed VL2 have the same value. Since the long cycle speed VL1 indicates the accurate speed of the detected vehicle 200, it can be said that the long cycle speed VL2 also indicates the accurate speed of the detected vehicle 200.
- the speed of the radar detected object can be accurately calculated with the long period speed VL calculated by the trajectory determination process. is there. Therefore, according to the processing of the arithmetic unit 12 described above, it is possible to accurately determine whether or not the calculated locus is inaccurate based on the accurate radar detection object long-period velocity VL.
- FIG. 8 is an example of a graph showing changes in the short cycle speed VS and the long cycle speed VL when erroneous detection occurs.
- the vertical axis represents speed
- the horizontal axis represents time.
- the value of the short cycle speed VS is plotted with a triangle
- the value of the long cycle speed VL is plotted with a square. Every time the time t in FIG. 8 increases by 1, the detection cycle Cth elapses, and the arithmetic unit 12 calculates the trajectory of the radar detection object and executes processing for determining the accuracy of the trajectory.
- the radar apparatus 11 erroneously detects the radar detection object as another object.
- the value of the short cycle speed VS increases or decreases between 0 and 17 km / h while false detection occurs.
- the value of the long cycle speed VL increases or decreases between 7.5 and 10.0 km / h while false detection occurs.
- the difference value between the short cycle speed VS and the long cycle speed VL tends to be larger than when no erroneous detection occurs.
- the threshold is set to 17 km / h or more.
- the radar system 1 According to the radar system 1 according to the first embodiment, it is possible to accurately determine whether or not the calculation locus of the radar detection object is accurate.
- the arithmetic device 12 determines whether or not the calculated trajectory is accurate based on whether or not the long cycle speed VL is greater than the threshold value VLth. 12 may determine whether or not the calculated trajectory is accurate based on a difference value between the long cycle speed VL and the short cycle speed VS.
- the processing of the arithmetic device 12 according to the second embodiment will be described with reference to FIG.
- FIG. 9 is an example of a flowchart showing a trajectory determination process according to the second embodiment. In the flowchart of FIG. 9, steps that perform the same processing as the processing of FIG. 4 are given the same reference numerals and description thereof is omitted.
- the arithmetic device 12 executes the processing from step S91 to step S96 to obtain the long cycle speed VL. calculate. And the arithmetic unit 12 which concerns on 2nd Embodiment will advance a process to step S21, if the process of step S96 is completed.
- step S22 the arithmetic unit 12 calculates a speed difference value ⁇ V.
- the speed difference value ⁇ V is a difference value between the long cycle speed VL and the short cycle speed VS.
- the arithmetic device 12 calculates the speed difference value ⁇ V based on the following equation (8), and stores the value of the speed difference value ⁇ V in the storage device.
- ⁇ V VS ⁇ VL (8)
- step S23 the arithmetic unit 12 determines whether or not the speed difference value ⁇ V is larger than the threshold value ⁇ Vth.
- the threshold value ⁇ Vth is a constant stored in advance in the storage device of the arithmetic device 12. For example, the arithmetic device 12 stores the threshold ⁇ Vth as 4 in the storage device. The arithmetic device 12 reads the value of the speed difference value ⁇ V and the value of the threshold value ⁇ Vth from the storage device, and compares the values. If it is determined that the speed difference value ⁇ V is greater than the threshold value ⁇ Vth, the arithmetic unit 12 advances the process to step S98 and sets the locus inaccuracy flag to ON. On the other hand, when it is determined that the speed difference value ⁇ V is equal to or less than the threshold value ⁇ Vth, the arithmetic device 12 advances the processing to step S99 and sets the locus inaccuracy flag to OFF.
- FIG. 10 is an example of a graph showing changes in the speed difference value ⁇ V when erroneous detection occurs.
- the speed difference value ⁇ V increases or decreases between 0.0 and 8.4.
- the value of the speed difference value ⁇ V increases or decreases between 1.8 and 8.4.
- the value of the speed difference value ⁇ V changes around 0.0. That is, when a false detection occurs, the speed difference value ⁇ V, that is, the difference value between the short cycle speed VS and the long cycle speed VL tends to be larger than when no false detection occurs.
- the arithmetic device 12 determines the accuracy of the calculated trajectory based on the value of the speed difference value ⁇ V, thereby determining that the calculated trajectory is not accurate only in the time zone where the erroneous detection actually occurs. Can do.
- the radar system of the second embodiment it is possible to accurately determine whether or not the calculation locus of the radar detection object is accurate. Moreover, according to the radar system according to the second embodiment, for example, the above-described erroneous detection occurs even in a situation where the radar detection object is moving at a speed exceeding the threshold VLth in the first embodiment. It is possible to determine whether or not the trajectory of the object is accurate.
- the calculation device 12 calculates the long cycle speed VL and the short cycle speed VS as absolute speeds.
- the calculation device 12 calculates the long cycle speed VL and the short cycle speed VS. You may calculate by relative speed.
- the arithmetic unit 12 may calculate the long cycle speed VL based on the following equation (9) in the process of step S96 described above.
- VL ⁇ L / ⁇ T (9)
- the arithmetic unit 12 may calculate the short cycle speed VS based on the following equation (10) in the process of step S21.
- VS D / Cth (10)
- the value of the speed difference value ⁇ V which is the difference value between them, is the same value. Therefore, even when the long cycle speed VL and the short cycle speed VS are calculated as relative speeds, the same effect as when the long cycle speed VL and the short cycle speed VS are calculated as absolute speeds can be obtained. Furthermore, when the long cycle speed VL and the short cycle speed VS are calculated as relative speeds, the amount of calculation is smaller than when the long cycle speed VL and the short cycle speed VS are calculated as absolute speeds. The amount of processing can be reduced.
- the said 2nd Embodiment demonstrated the example which the arithmetic unit 12 determines whether a calculation locus
- DELTA difference value
- step S22 the arithmetic device 12 calculates the following equation (11) speed division value ⁇ Vd and stores it in the storage device.
- ⁇ Vd VS / VL (11)
- step S23 the arithmetic unit 12 determines whether or not the value of the speed division value ⁇ Vd is greater than the threshold value ⁇ Vdth.
- the threshold value ⁇ Vdth is a constant stored in advance in the storage device of the arithmetic device 12.
- the arithmetic device 12 reads the value of the speed difference value ⁇ Vd and the value of the threshold value ⁇ Vdth from the storage device, and compares the values. If it is determined that the speed difference value ⁇ Vd is greater than the threshold value ⁇ Vdth, the arithmetic unit 12 advances the process to step S98 and sets the locus inaccuracy flag to ON. On the other hand, when it is determined that the speed difference value ⁇ Vd is equal to or less than the threshold value ⁇ Vdth, the arithmetic device 12 proceeds to step S99 to set the locus inaccuracy flag to off.
- the speed division value ⁇ Vd becomes larger as the difference between the long cycle speed VL and the short cycle speed VS becomes larger, like the speed difference value ⁇ V. Therefore, even when the speed division value ⁇ Vd is used, the accuracy of the calculated trajectory can be determined in the same manner as when the speed difference value ⁇ V is used.
- the arithmetic device 12 omits the trajectory determination processing in a situation where erroneous detection is unlikely to occur. It doesn't matter. Further, in a situation where the necessity of determining the risk of collision with the vehicle 100 is low, such as when a radar detection object is present in the distance, the necessity of determining the accuracy of the trajectory is low. Therefore, the trajectory determination process may be omitted even when the radar detection object exists far away.
- the radar detection object is not compared with the case where the reference position Pd is set near the vehicle 100.
- the direction of movement is likely to change significantly.
- the arithmetic unit 12 does not generate a false detection and the calculation locus is accurate. Nevertheless, it may be determined that the calculated trajectory is not accurate. Therefore, the accuracy of the calculated trajectory can be determined more accurately by setting the reference position Pd after the radar detection object approaches the vehicle 100 to some extent and starting the trajectory determination process. That is, it is desirable to omit the locus determination process until the radar detection object approaches the vehicle 100.
- FIG. 11 is an example of a flowchart illustrating processing executed by the arithmetic device 12 according to the third embodiment.
- steps that perform the same processing as the processing of FIG. 2 described above are denoted by the same reference numerals and description thereof is omitted.
- the configuration of the radar system according to the third embodiment is the same as the configuration of the radar system 1 according to the first embodiment, and a description thereof will be omitted.
- the arithmetic device 12 Similar to the arithmetic device 12 according to the first embodiment, the arithmetic device 12 according to the third embodiment executes the processing from step S1 to step S8, and the trajectory of the radar detected object and the radar detected object.
- the collision prediction time TTC is calculated.
- the arithmetic unit 12 which concerns on 3rd Embodiment will advance a process to step S31, if the process of step S8 is completed.
- step S31 the arithmetic unit 12 determines whether or not the predicted collision time TTC is smaller than the upper limit time TUP.
- the upper limit time TUP is a constant stored in advance in the storage device of the arithmetic device 12.
- the arithmetic unit 12 reads the values of the predicted collision time TTC and the upper limit time TUP from the storage device, and compares the values. If it is determined that the collision prediction time TTC is smaller than the upper limit time TUP, the arithmetic unit 12 advances the process to step S32. On the other hand, if the arithmetic unit 12 determines that the predicted collision time TTC is equal to or longer than the upper limit time TUP, the processing proceeds to step S33.
- step S32 the arithmetic unit 12 determines whether or not the predicted collision time TTC is greater than the lower limit time LrLOW.
- the lower limit time TLOW is a constant smaller than the upper limit time TUP stored in advance in the storage device of the arithmetic unit 12.
- the arithmetic unit 12 reads the values of the predicted collision time TTC and the lower limit time TLOW from the storage device, and compares the values. If it is determined that the collision prediction time TTC is greater than the lower limit time TLOW, the arithmetic unit 12 advances the process to step S9. On the other hand, if it is determined that the collision prediction time TTC is equal to or less than the lower limit time TLOW, the arithmetic unit 12 advances the process to step S33.
- step S33 the arithmetic unit 12 sets the locus inaccuracy flag to ON. Specifically, the arithmetic unit 12 sets the state of the trajectory inaccuracy flag to OFF, and overwrites and stores the state of the flag in the storage device.
- step S33 the arithmetic unit 12 advances the process to step S10.
- the arithmetic unit 12 executes the trajectory determination process when the value of the predicted collision time TTC of the radar detected object is less than the upper limit time TUP and greater than the lower limit time TLOW. Then, when the value of the predicted collision time TTC of the radar detection object is equal to or longer than the upper limit time TUP, that is, when the radar detection object exists far from the vehicle 100, the locus determination process can be omitted. Therefore, according to the processing of the arithmetic device 12 according to the third embodiment, erroneous determination of the trajectory determination processing can be reduced.
- the processing amount of the arithmetic device 12 can be reduced when the trajectory determination processing is unnecessary.
- the trajectory determination process is performed based on the relative distance Lr from the vehicle 100 to the radar detection object. It may be determined whether or not to execute. Even when it is determined whether or not to execute the trajectory determination process based on the relative distance Lr, the same effect as that of the third embodiment can be obtained.
- FIG. 12 is an example of a flowchart illustrating processing executed by the arithmetic device 12 according to the fourth embodiment.
- steps that perform the same processing as the processing of FIG. 11 described above are denoted by the same reference numerals and description thereof is omitted.
- the configuration of the radar system according to the fourth embodiment is the same as the configuration of the radar system 1 according to the first embodiment, and a description thereof will be omitted.
- the arithmetic device 12 according to the fourth embodiment executes the processing from step S1 to step S8 to acquire the value of the relative distance Lr, and detects the radar. Calculate the trajectory of an object.
- the processing device 12 according to the fourth embodiment completes the process of step S8, the processing proceeds to step S41.
- step S41 the arithmetic unit 12 determines whether or not the relative distance Lr is smaller than the upper limit distance LrUP.
- the upper limit distance LrUP is a constant stored in advance in the storage device of the arithmetic device 12.
- the arithmetic device 12 reads the values of the relative distance Lr and the upper limit distance LrUP from the storage device, and compares the values. If it is determined that the relative distance Lr is smaller than the upper limit distance LrUP, the arithmetic unit 12 advances the process to step S42. On the other hand, if the arithmetic device 12 determines that the relative distance Lr is greater than or equal to the upper limit distance LrUP, the processing proceeds to step S43.
- step S42 the arithmetic unit 12 determines whether or not the relative distance Lr is greater than the lower limit distance LrLOW.
- the lower limit distance LrLOW is a constant smaller than the upper limit distance LrUP stored in advance in the storage device of the arithmetic unit 12.
- the arithmetic device 12 reads the values of the relative distance Lr and the lower limit distance LrLOW from the storage device, and compares the magnitudes of the values. If it is determined that the relative distance Lr is greater than the lower limit distance LrLOW, the arithmetic unit 12 advances the process to step S9. On the other hand, if the arithmetic device 12 determines that the relative distance Lr is equal to or less than the lower limit distance LrLOW, the processing proceeds to step S33.
- the arithmetic unit 12 can obtain the same effect as the radar system according to the third embodiment. Specifically, the arithmetic unit 12 according to the fourth embodiment executes the trajectory determination process when the value of the radar detection object is less than the upper limit distance LrUP and greater than the lower limit distance LrLOW. Then, when the value of the relative distance Lr of the radar detection object is equal to or greater than the upper limit distance LrUP, that is, when the radar detection object exists far from the vehicle 100, the locus determination process can be omitted. Therefore, according to the processing of the arithmetic device 12 according to the fourth embodiment, erroneous determination of the trajectory determination processing can be reduced.
- the processing amount of the arithmetic device 12 can be reduced when the trajectory determination processing is unnecessary.
- the arithmetic device 12 performs the trajectory determination process for the calculated trajectory only when the calculated trajectory meanders. It doesn't matter.
- the radar apparatus 11 erroneously detects a roadside object as a radar detection object, the calculated trajectory is considered to have a curved shape indicating meandering.
- the calculated trajectory is a straight line indicating straight travel, that is, if the calculated trajectory is not meandering, the possibility that the above-mentioned false detection has occurred is low, and the calculated trajectory is until the trajectory determination process is executed. It is considered accurate. Therefore, when the calculated trajectory is linear, the trajectory determination process can be omitted if the calculated trajectory is not meandering, and the processing amount of the arithmetic device 12 can be reduced by omitting the process.
- FIG. 13 is an example of a flowchart illustrating processing executed by the arithmetic device 12 according to the fourth embodiment.
- steps that perform the same processing as the processing of FIG. 2 described above are denoted by the same reference numerals and description thereof is omitted.
- the configuration of the radar system according to the fifth embodiment is the same as the configuration of the radar system 1 according to the first embodiment, and a description thereof will be omitted.
- the computing device 12 according to the fifth embodiment calculates the trajectory of the radar detection object by executing the processing from step S1 to step S8, similarly to the computing device 12 according to the first embodiment.
- the processing device 12 according to the fifth embodiment completes the process of step S8, the processing proceeds to step S51.
- step S51 the arithmetic unit 12 determines whether or not the calculation locus is meandering.
- a method for determining whether or not the calculated locus is meandering a conventionally known method may be arbitrarily used.
- the arithmetic unit 12 calculates a vector obtained by linearly approximating the calculated trajectory, obtains a deviation of the distance to each detection position P constituting the calculated trajectory from the vector, and the deviation is larger than a predetermined threshold value. In this case, it is determined that the calculated locus is meandering. If it is determined that the calculated trajectory is meandering, the arithmetic unit 12 advances the process to step S9 to execute the trajectory determination process. On the other hand, if the arithmetic device 12 determines that the calculated locus is meandering, the processing device 12 proceeds to step S52.
- step S52 the arithmetic unit 12 sets the locus inaccuracy flag to ON. Specifically, the arithmetic unit 12 sets the state of the trajectory inaccuracy flag to OFF, and overwrites and stores the state of the flag in the storage device. When the process of step S52 is completed, the arithmetic unit 12 advances the process to step S10.
- the arithmetic unit 12 executes the trajectory determination process only when the calculated trajectory is meandering, and omits the trajectory determination process when the calculated trajectory is not meandering. be able to.
- the calculation device 12 determines whether or not there is a high risk of collision between the radar detection object and the vehicle 100 based on the predicted collision time TTC and the trajectory inaccuracy flag. Although the example is shown, the arithmetic unit 12 may further determine whether or not there is a high risk of collision between the radar detection object and the vehicle 100 based on the calculated trajectory.
- FIG. 14 is an example of a flowchart illustrating a collision determination process according to the sixth embodiment.
- steps that perform the same processing as the processing of FIG. 5 described above are denoted by the same reference numerals and description thereof is omitted.
- the configuration of the radar system according to the sixth embodiment is the same as the configuration of the radar system 1 according to the first embodiment, and a description thereof will be omitted.
- the arithmetic unit 12 When the arithmetic unit 12 according to the sixth embodiment starts the subroutine of the collision determination process, it first executes the process of step S61.
- step S61 the arithmetic unit 12 calculates the traveling direction of the host vehicle.
- the own vehicle traveling direction is a direction vector on the surrounding map data indicating the traveling direction of the vehicle 100.
- the arithmetic device 12 acquires a steering angle from the steering device of the vehicle 100 and calculates the traveling direction of the host vehicle based on the steering angle.
- the method of calculating the traveling direction of the vehicle 100 is not limited to the above, and a conventionally known method may be used.
- step S62 the arithmetic unit 12 calculates the detected object traveling direction.
- the detected object traveling direction vector is a vector on the surrounding map data indicating the traveling direction of the radar detected object.
- the arithmetic device 12 calculates the traveling direction of the vehicle 100 based on the calculation trajectory of the radar detection object. For example, the arithmetic unit 12 approximates the calculated trajectory with a straight line, and defines the direction indicated by the straight line as the detected object traveling direction.
- the method for calculating the detected object traveling direction is not limited to the above, and may be calculated using a conventionally known method based on the calculation trajectory.
- step S63 the arithmetic unit 12 determines whether or not the own vehicle traveling direction and the detected object traveling direction intersect. Specifically, the arithmetic unit 12 calculates a straight line indicating the traveling direction of the vehicle and a straight line indicating the traveling direction of the detected object on the surrounding map data, and determines whether or not the straight lines intersect each other. When the straight lines intersect with each other, the arithmetic device 12 determines that the own vehicle traveling direction and the detected object traveling direction intersect, and advances the processing to step S101. On the other hand, when the straight lines intersect with each other, the arithmetic device 12 determines that the own vehicle traveling direction and the detected object traveling direction intersect, and advances the process to step S105.
- step S101 to step S107 the arithmetic unit 12 performs the same process as in the first embodiment, and determines whether or not the vehicle 100 and the radar detection object collide.
- step S63 it is determined whether the radar detection object and the vehicle 100 are close to each other based on the calculated trajectory, and based on the determination result, the radar detection object and the vehicle 100 are It is possible to determine whether or not there is a high risk of collision.
- the computing device 12 calculates the traveling direction of the vehicle and the traveling direction of the detected object as straight lines and determines whether or not the traveling directions intersect.
- the device 12 may calculate the traveling direction of the own vehicle and the traveling direction of the detected object with curves, and may determine whether the traveling directions intersect based on the curves. Specifically, for example, the arithmetic unit 12 approximates the calculated locus to a curve in step S62. Next, the arithmetic unit 12 extrapolates the curve and calculates a curve indicating the traveling direction of the radar detection object. And the arithmetic unit 12 determines whether the said curve and the own vehicle advancing direction cross
- the computing device 12 may calculate the traveling direction of the own vehicle and the traveling direction of the detected object by combining curves and straight lines, respectively.
- the calculation device 12 sets the reference position Pd in advance, and shows an example in which the long cycle speed VL is calculated based on the distance from the reference position Pd to the current detection position P. If the calculation device 12 can calculate based on the detection positions P acquired at intervals longer than the cycle Cth, the position information of the radar detection object used for the calculation of the long cycle speed VL is not limited to the above.
- the arithmetic unit 12 may perform a process of calculating the long cycle speed VL based on the distance from the current detection position P to the detection position Pp plotted before a predetermined time. According to such processing, the arithmetic device 12 does not need to store the data of the detection position P plotted before the detection position Pp, so that the storage area of the storage device included in the arithmetic device 12 can be reduced. .
- the driving support device 20 is an alarm device.
- the driving device 20 may generate an alarm.
- a brake device that reduces the speed of the vehicle 100 in accordance with the danger of a collision with a radar detection object may be used.
- the radar system according to the present invention is useful as a radar system that can calculate the locus of a detected object and determine whether or not the locus is accurate.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar Systems Or Details Thereof (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
11 レーダー装置
12 演算装置
13 速度計
20 運転支援装置
100 車両
200 検出車両
300 ガードレール
以下、本発明の第1の実施形態に係るレーダーシステム1について説明する。なお、第1の実施形態ではレーダーシステム1が車両100に搭載される例について説明する。
TTC=Lr/Vr …(1)
算出された衝突予測時間TTCは後述ステップS10の衝突判定処理において用いられる。演算装置12は、ステップS83の処理を完了すると、TTC算出処理のサブルーチンを終了し、処理を図2に示すステップS9へ進める。
VL=ΔL/ΔT-Vm …(2)
ステップS96の処理を完了すると、演算装置12は、処理をステップS97へ進める。
VS1=D1/Cth-Vm …(3)
同様に、検出時刻T24から検出時刻T25までの経過時間は検出周期Cthであることから検出位置P24から検出位置P25までの短周期速度VS2は、下式(4)で算出できる。
VS2=D2/Cth-Vm …(4)
上述の通り、検出位置P14および検出位置P15が正確に検出できていることから短周期速度VS1は、実際の検出車両200の速度と等しいとみなせる。一方、短周期速度VS2は、上述の通り距離D2の方が距離D1より大きいため、短周期速度VS1に比べ大きな値となっている。すなわち、レーダー検出物が誤検出された場合、短周期速度VSは、当該誤検出の影響により実際のレーダー検出物の速度と大きく乖離してしまう場合がある。そのため、短周期速度VSの大きさに基づいて算出軌跡の正確性を推定することは困難である。
VL2=ΔL2/4Cth-Vm …(5)
VL1=ΔL1/4Cth-Vm …(6)
上記に説明した第1の実施形態では、演算装置12が、長周期速度VLが閾値VLthより大きいか否かに基づいて、算出軌跡が正確か否かを判定する例について説明したが、演算装置12は、算出軌跡が正確か否かを、長周期速度VLと短周期速度VSの差分値に基づいて判定しても構わない。以下、第2の実施形態に係る演算装置12の処理について図9を参照して説明する。
VS=D/Cth-Vm …(7)
ステップS21の処理を完了すると、演算装置12は処理をステップS22へ進める。
ΔV=VS―VL …(8)
ステップS22の処理を完了すると、演算装置12は処理をステップS23へ進める。
VL=ΔL/ΔT …(9)
VS=D/Cth …(10)
ΔVd=VS/VL …(11)
上記第1の実施形態では、演算装置12が算出した算出軌跡について常に軌跡判定処理を実行する例について説明したが、演算装置12は、誤検出が発生し難い状況では、軌跡判定処理を省略しても構わない。また、レーダー検出物が遠方に存在している場合などの、車両100と衝突する危険を判定する必要性が低い状況では、軌跡の正確性を判定する必要性が低い。したがって、レーダー検出物が遠方に存在している場合も、軌跡判定処理を省略して構わない。
上記第3の実施形態では衝突予測時間TTCに基づいて軌跡判定処理を実行するか否かを判定する例について示したが、車両100からレーダー検出物までの相対距離Lrに基づいて軌跡判定処理を実行するか否かを判定しても構わない。相対距離Lrに基づいて軌跡判定処理を実行するか否かを判定した場合も、第3の実施形態と同様の効果を得ることができる。
上記各実施形態では、演算装置12が算出した算出軌跡について常に軌跡判定処理を実行する例について説明したが、演算装置12は、算出軌跡が蛇行した場合にのみ当該算出軌跡について軌跡判定処理を実行しても構わない。レーダー装置11が路側物をレーダー検出物として誤検出した場合、算出軌跡は蛇行を示す湾曲形状を成すと考えられる。言い換えれば、算出軌跡が直進を示す直線状を成す場合、すなわち、算出軌跡が蛇行していない場合、上記誤検出が発生している可能性は低く、当該算出軌跡は軌跡判定処理を実行するまでもなく正確であると考えられる。したがって、算出軌跡が直線状を成す場合、算出軌跡が蛇行していない場合は軌跡判定処理を省略可能であり、当該処理を省略することにより演算装置12の処理量を低減することができる。
上記第1の実施形態において説明した衝突判定処理では、演算装置12が衝突予測時間TTCおよび軌跡不正確フラグに基づいてレーダー検出物と車両100とが衝突する危険性が高いか否かを判定する例を示したが、演算装置12は、さらに算出軌跡に基づいてレーダー検出物と車両100とが衝突する危険性が高いか否かを判定しても構わない。
Claims (22)
- 物体に電磁波を放射し、当該物体から反射された反射波を受信して当該物体の位置情報を検出するレーダー手段と、
前記レーダー手段から取得した前記位置情報に基づいて、前記物体が移動する軌跡を第1の周期で周期的に算出する軌跡算出手段と、
前記物体が移動する第1速度を、前記第1の周期より長い時間間隔をあけた異なる2つの時点における前記位置情報に基づいて算出する第1速度算出手段と、
少なくとも前記第1速度に基づいて前記軌跡が正確であるか否かを判定する軌跡判定手段とを備える、レーダーシステム。 - 前記軌跡判定手段は、前記第1速度が予め定められた閾値より遅い場合、前記軌跡が正確に算出されていないと判定する、請求項1に記載のレーダーシステム。
- 前記物体が移動する第2速度を、前記第1の周期で得られた隣接する2つの前記位置情報に基づいて算出する第2速度算出手段を、さらに備え、
前記軌跡判定手段は、前記第1速度および前記第2速度に基づいて前記軌跡が正確に算出されているか否かを判定する、請求項1に記載のレーダーシステム。 - 前記軌跡判定手段は、前記第1速度と前記第2速度との差分値を算出し、当該差分値が予め定められた閾値より小さい場合、前記軌跡が正確に算出されていると判定し、当該差分値が予め定められた閾値以上である場合、前記軌跡が正確に算出されていないと判定する、請求項3に記載のレーダーシステム。
- 前記軌跡判定手段は、前記第2速度を前記第1速度で除算した除算値を算出し、当該除算値が予め定められた閾値より小さい場合、前記軌跡が正確に算出されていると判定し、当該除算値が予め定められた閾値以上である場合、前記軌跡が正確に算出されていないと判定する、請求項3に記載のレーダーシステム。
- 前記レーダーシステムは、車両に搭載され、
前記物体が前記車両に衝突するまでの衝突予測時間を算出する衝突予測時間算出手段を、さらに備え、
前記軌跡判定手段は、前記衝突予測時間が予め定められた条件を満たした場合にのみ、前記軌跡の判定を行う、請求項1に記載のレーダーシステム。 - 前記軌跡判定手段は、前記衝突予測時間が予め定められた下限時間より長い場合に前記軌跡の判定を行い、前記衝突予測時間が当該下限時間以下である場合は前記軌跡の判定を行わない、請求項6に記載のレーダーシステム。
- 前記軌跡判定手段は、前記衝突予測時間が予め定められた上限時間より短い場合に前記軌跡の判定を行い、前記衝突予測時間が前記上限時間以上である場合は前記軌跡の判定を行わない、請求項6に記載のレーダーシステム。
- 前記軌跡判定手段は、前記衝突予測時間が前記上限時間より短く、且つ、前記上限時間より短い値に予め設定された下限時間よりも長い場合に前記軌跡の判定を行い、前記衝突予測時間が前記下限時間以下である場合、および前記衝突予測時間が前記上限時間以上である場合は前記軌跡の判定を行わない、請求項8に記載のレーダーシステム。
- 前記第1速度算出手段は、前記第1速度を、現時点における前記物体の位置情報、および前記衝突予測時間が前記上限時間より短くなった時点における前記物体の位置情報に基づいて算出する、請求項8に記載のレーダーシステム。
- 前記レーダーシステムは、車両に搭載され、
前記レーダー手段は、前記位置情報としてさらに前記車両から前記物体までの距離を検出し、
前記軌跡判定手段は、前記距離が予め定められた条件を満たした場合にのみ、前記軌跡の判定を行う、請求項1に記載のレーダーシステム。 - 前記軌跡判定手段は、前記距離が予め定められた下限距離より長い場合に前記軌跡の判定を行い、前記距離が当該下限距離以下である場合は前記軌跡の判定を行わない、請求項11に記載のレーダーシステム。
- 前記軌跡判定手段は、前記距離が予め定められた上限距離より短い場合に前記軌跡の判定を行い、前記距離が前記上限距離以上である場合は前記軌跡の判定を行わない、請求項11に記載のレーダーシステム。
- 前記軌跡判定手段は、前記距離が前記上限距離より短く、且つ、前記上限距離より短い値に予め設定された下限距離よりも長い場合に前記軌跡の判定を行い、前記距離が前記下限距離以下である場合、および前記距離が前記上限距離以上である場合は前記軌跡の判定を行わない、請求項13に記載のレーダーシステム。
- 前記第1速度算出手段は、前記第1速度を、現時点における前記物体の位置情報、および前記距離が前記上限距離となった時点における前記物体の位置情報に基づいて算出する、請求項13に記載のレーダーシステム。
- 前記第1速度算出手段は、前記第1速度を、現時点における前記物体の位置情報、および前記物体が前記レーダー手段により検出可能となった時点における前記物体の位置情報に基づいて算出する、請求項1に記載のレーダーシステム。
- 前記第1速度算出手段は、前記第1速度を、現時点における前記物体の位置情報、および現時点から予め定められた時間前に取得した前記物体の位置情報に基づいて算出する、請求項1に記載のレーダーシステム。
- 前記軌跡算出手段により算出された前記軌跡が蛇行しているか否かを判定する蛇行判定手段を、さらに備え、
前記軌跡判定手段は、前記軌跡が蛇行している場合にのみ、当該軌跡が正確に算出されているか否かを判定する、請求項1に記載のレーダーシステム。 - 前記レーダーシステムは、車両に搭載され、
前記車両と前記物体とが衝突する危険性が高いか否かを、少なくとも前記軌跡判定手段の判定結果を用いて判定する衝突判定手段を、さらに備える、請求項1に記載のレーダーシステム。 - 前記物体が前記車両に衝突するまでの衝突予測時間を算出する衝突予測時間算出手段を、さらに備え、
前記衝突判定手段は、
前記衝突予測時間が予め定められた衝突判定値より短いか否かを判定する時間判定手段と、
前記衝突予測時間が前記衝突判定値より短いと判定された場合に当該判定毎に加算値を累積的に加算するカウント手段とを含み、
前記カウント手段は、前記軌跡が正確であると前記軌跡判定手段が判定した場合、当該判定毎に前記加算値として第1の値を加算し、前記軌跡が正確でないと前記軌跡判定手段が判定した場合、当該判定毎に前記加算値として前記第1の値より小さい第2の値を加算し、
前記衝突判定手段は、前記カウント手段における前記加算値の累積値が予め定められた閾値以上になった場合、前記車両と前記物体とが衝突する危険性が高いと判定する、請求項19に記載のレーダーシステム。 - 前記衝突判定手段は、前記車両と前記物体とが衝突する危険性が高いか否かを、前記軌跡判定手段の判定結果、および前記軌跡算出手段が算出した前記軌跡に基づいて判定する、請求項19に記載のレーダーシステム。
- 前記衝突判定手段は、
前記軌跡に基づいて前記物体の進行方向を算出する検出物進行方向算出手段と、
前記車両の進行方向を算出する自車進行方向算出手段と、
前記物体の進行方向と前記車両の進行方向とが交差するか否かを判定する交差判定手段とを含み、
前記衝突判定手段は、前記物体の進行方向と前記車両の進行方向とが交差し、且つ前記軌跡が正確である場合、前記車両と前記物体とが衝突する危険性が高いと判定し易くする、請求項21に記載のレーダーシステム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/123,914 US8581776B2 (en) | 2008-12-18 | 2008-12-18 | Radar system |
JP2010542745A JP5126556B2 (ja) | 2008-12-18 | 2008-12-18 | レーダーシステム |
PCT/JP2008/003839 WO2010070708A1 (ja) | 2008-12-18 | 2008-12-18 | レーダーシステム |
DE112008004069.9T DE112008004069B4 (de) | 2008-12-18 | 2008-12-18 | Radarsystem |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2008/003839 WO2010070708A1 (ja) | 2008-12-18 | 2008-12-18 | レーダーシステム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010070708A1 true WO2010070708A1 (ja) | 2010-06-24 |
Family
ID=42268399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2008/003839 WO2010070708A1 (ja) | 2008-12-18 | 2008-12-18 | レーダーシステム |
Country Status (4)
Country | Link |
---|---|
US (1) | US8581776B2 (ja) |
JP (1) | JP5126556B2 (ja) |
DE (1) | DE112008004069B4 (ja) |
WO (1) | WO2010070708A1 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013015411A (ja) * | 2011-07-04 | 2013-01-24 | Honda Motor Co Ltd | 絶対速度推定装置 |
KR20140112027A (ko) * | 2011-12-16 | 2014-09-22 | 트랙맨 에이/에스 | 입사하는 방사선의 도래방향을 결정하기 위한 방법 및 센서 |
JP2019040372A (ja) * | 2017-08-24 | 2019-03-14 | 株式会社Subaru | 車外環境認識装置 |
JPWO2018055773A1 (ja) * | 2016-09-26 | 2019-04-18 | 日産自動車株式会社 | 走路設定方法及び走路設定装置 |
CN111460065A (zh) * | 2020-03-26 | 2020-07-28 | 杭州海康威视数字技术股份有限公司 | 一种雷达在地图中的定位方法及装置 |
JP2020187389A (ja) * | 2019-05-09 | 2020-11-19 | コニカミノルタ株式会社 | 移動体軌跡分析装置、移動体軌跡分析プログラム、および移動体軌跡分析方法 |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5126556B2 (ja) * | 2008-12-18 | 2013-01-23 | トヨタ自動車株式会社 | レーダーシステム |
JP5210233B2 (ja) * | 2009-04-14 | 2013-06-12 | 日立オートモティブシステムズ株式会社 | 車両用外界認識装置及びそれを用いた車両システム |
EP2511137B1 (en) * | 2011-04-14 | 2019-03-27 | Harman Becker Automotive Systems GmbH | Vehicle Surround View System |
AU2012367661B2 (en) * | 2012-01-26 | 2015-04-23 | Toyota Jidosha Kabushiki Kaisha | Object recognition device and vehicle control device |
CN102798857B (zh) * | 2012-07-27 | 2014-07-02 | 奇瑞汽车股份有限公司 | 测量相对速度的方法、雷达传感器以及汽车 |
US9440650B2 (en) * | 2012-08-08 | 2016-09-13 | Toyota Jidosha Kabushiki Kaisha | Collision prediction apparatus |
EP2821308B1 (en) * | 2013-07-03 | 2016-09-28 | Volvo Car Corporation | Vehicle system for control of vehicle safety parameters, a vehicle and a method for controlling safety parameters |
JP6314028B2 (ja) * | 2014-04-25 | 2018-04-18 | 株式会社デンソーテン | レーダ装置、車両制御システム、および、信号処理方法 |
JP2017117344A (ja) * | 2015-12-25 | 2017-06-29 | 株式会社デンソー | 走行支援装置 |
US9922471B2 (en) * | 2016-05-17 | 2018-03-20 | International Business Machines Corporation | Vehicle accident reporting system |
DE102016208846B4 (de) * | 2016-05-23 | 2020-03-12 | Continental Teves Ag & Co. Ohg | Kommunikationssystem für ein Fahrzeug |
JP6622167B2 (ja) * | 2016-09-26 | 2019-12-18 | 株式会社デンソー | 軸ずれ推定装置 |
CN108594189A (zh) * | 2018-04-13 | 2018-09-28 | 北京汽车股份有限公司 | 车载雷达***的测试装置、方法 |
US11340333B1 (en) * | 2018-06-25 | 2022-05-24 | Reservoir Labs, Inc. | Systems and methods for improved track accuracy for multiple targets |
JP7087767B2 (ja) * | 2018-07-20 | 2022-06-21 | 株式会社デンソー | 移動物体検出装置 |
WO2021106130A1 (ja) * | 2019-11-28 | 2021-06-03 | 三菱電機株式会社 | 物体認識装置、物体認識方法及び物体認識プログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09178848A (ja) * | 1995-12-25 | 1997-07-11 | Denso Corp | 車両用障害物認識装置 |
JPH11167699A (ja) * | 1997-12-02 | 1999-06-22 | Mazda Motor Corp | 車両の物体認識装置 |
JP2000038121A (ja) * | 1998-07-22 | 2000-02-08 | Mitsubishi Motors Corp | 車両の走行制御方法 |
JP2001080437A (ja) * | 1999-09-10 | 2001-03-27 | Denso Corp | 車両用障害物認識装置、車間制御装置、車間警報装置及び記録媒体 |
JP2004220233A (ja) * | 2003-01-14 | 2004-08-05 | Daihatsu Motor Co Ltd | 物体認識装置及び認識方法 |
Family Cites Families (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4450446A (en) * | 1981-05-29 | 1984-05-22 | Westinghouse Electric Corp. | Method and system for tracking targets in a pulse doppler radar system |
JP2910357B2 (ja) * | 1991-10-14 | 1999-06-23 | トヨタ自動車株式会社 | 微分量演算装置 |
US5239515A (en) * | 1991-11-26 | 1993-08-24 | University Of Michigan | Error-eliminating rapid ultrasonic firing |
US5461357A (en) * | 1992-01-29 | 1995-10-24 | Mazda Motor Corporation | Obstacle detection device for vehicle |
US5479360A (en) * | 1992-12-21 | 1995-12-26 | Martin Marietta Corporation | Target passive ranging without an ownship maneuver |
US5422830A (en) * | 1993-01-12 | 1995-06-06 | Martin Marietta Corporation | Method for tracking a maneuvering target with a slow scan rate sensor |
US5374932A (en) * | 1993-08-02 | 1994-12-20 | Massachusetts Institute Of Technology | Airport surface surveillance system |
US5493302A (en) * | 1993-10-01 | 1996-02-20 | Woll; Jerry | Autonomous cruise control |
US5959574A (en) * | 1993-12-21 | 1999-09-28 | Colorado State University Research Foundation | Method and system for tracking multiple regional objects by multi-dimensional relaxation |
JP3186401B2 (ja) * | 1994-02-10 | 2001-07-11 | 三菱電機株式会社 | 車両用距離データ処理装置 |
US5754099A (en) * | 1994-03-25 | 1998-05-19 | Nippondenso Co., Ltd. | Obstacle warning system for a vehicle |
JP3401913B2 (ja) * | 1994-05-26 | 2003-04-28 | 株式会社デンソー | 車両用障害物認識装置 |
DE4433957A1 (de) * | 1994-09-23 | 1996-03-28 | Mayser Gmbh & Co | Verfahren zur Ultraschall-Hinderniserkennung |
JP3104559B2 (ja) * | 1995-02-08 | 2000-10-30 | トヨタ自動車株式会社 | 車載用レーダ装置 |
JPH09142236A (ja) * | 1995-11-17 | 1997-06-03 | Mitsubishi Electric Corp | 車両の周辺監視方法と周辺監視装置及び周辺監視装置の故障判定方法と周辺監視装置の故障判定装置 |
JP3331882B2 (ja) * | 1995-12-27 | 2002-10-07 | 株式会社デンソー | 車両用障害物検出装置の中心軸偏向量算出装置,中心軸偏向量補正装置,および車間制御装置 |
US5631654A (en) * | 1996-02-05 | 1997-05-20 | The Regents Of The University Of California | Ballistic projectile trajectory determining system |
US6025796A (en) * | 1996-12-09 | 2000-02-15 | Crosby, Ii; Robert G. | Radar detector for pre-impact airbag triggering |
US5931547A (en) * | 1997-03-05 | 1999-08-03 | Lerner; Meir Yisochor | Anti-collision system |
JP2000056020A (ja) * | 1998-08-07 | 2000-02-25 | Honda Motor Co Ltd | 物体検知装置 |
JP2000147115A (ja) * | 1998-11-04 | 2000-05-26 | Toyota Motor Corp | 車載用レーダ装置 |
DE19956288A1 (de) * | 1998-12-14 | 2000-06-21 | Trw Vehicle Safety Systems | Verfahren und Vorrichtung zum Vorhersehen eines Fahrzeugzusammenstoßereignisses |
US6301530B1 (en) * | 1999-06-23 | 2001-10-09 | Honda Giken Kobgyo Kabushiki Kaisha | Automatic following travel system |
JP2003536096A (ja) * | 2000-06-08 | 2003-12-02 | オートモーティブ システムズ ラボラトリー インコーポレーテッド | 追跡マップジェネレータ |
US6498972B1 (en) * | 2002-02-13 | 2002-12-24 | Ford Global Technologies, Inc. | Method for operating a pre-crash sensing system in a vehicle having a countermeasure system |
US7009500B2 (en) * | 2002-02-13 | 2006-03-07 | Ford Global Technologies, Llc | Method for operating a pre-crash sensing system in a vehicle having a countermeasure system using stereo cameras |
US6888622B2 (en) * | 2002-03-12 | 2005-05-03 | Nissan Motor Co., Ltd. | Method for determining object type of reflective object on track |
US6753804B2 (en) * | 2002-05-21 | 2004-06-22 | Visteon Global Technologies, Inc. | Target vehicle identification based on the theoretical relationship between the azimuth angle and relative velocity |
JP3797277B2 (ja) * | 2002-06-04 | 2006-07-12 | 株式会社村田製作所 | レーダ |
US7420502B2 (en) * | 2002-06-06 | 2008-09-02 | Claudio Hartzstein | Forward-looking radar system |
US7522091B2 (en) * | 2002-07-15 | 2009-04-21 | Automotive Systems Laboratory, Inc. | Road curvature estimation system |
WO2004008648A2 (en) * | 2002-07-15 | 2004-01-22 | Automotive Systems Laboratory, Inc. | Road curvature estimation and automotive target state estimation system |
US6628227B1 (en) * | 2002-07-23 | 2003-09-30 | Ford Global Technologies, Llc | Method and apparatus for determining a target vehicle position from a source vehicle using a radar |
US7218270B1 (en) * | 2003-02-10 | 2007-05-15 | The United States Of America As Represented By The Secretary Of The Air Force | ATR trajectory tracking system (A-Track) |
JP3948416B2 (ja) * | 2003-02-27 | 2007-07-25 | 株式会社デンソー | 衝突回避制御装置 |
US7026979B2 (en) * | 2003-07-03 | 2006-04-11 | Hrl Labortories, Llc | Method and apparatus for joint kinematic and feature tracking using probabilistic argumentation |
DE602004016520D1 (de) * | 2003-07-11 | 2008-10-23 | Toyota Motor Co Ltd | Aufprallsicherheitsfahrzeugsteuersystem |
US20050184904A1 (en) * | 2004-01-16 | 2005-08-25 | Mci, Inc. | Data filtering by a telemetry device for fleet and asset management |
JP3941790B2 (ja) | 2004-04-08 | 2007-07-04 | 石川島播磨重工業株式会社 | 移動物体検出装置及び方法 |
DE102004037704B4 (de) * | 2004-08-04 | 2014-07-10 | Daimler Ag | Kraftfahrzeug mit einem präventiv wirkenden Schutzsystem |
US7409295B2 (en) * | 2004-08-09 | 2008-08-05 | M/A-Com, Inc. | Imminent-collision detection system and process |
JP4541101B2 (ja) * | 2004-10-21 | 2010-09-08 | アルパイン株式会社 | 他車両検出機および他車両検出方法 |
US7081849B2 (en) * | 2004-10-28 | 2006-07-25 | Northrop Grumman Corporation | Process for sensor resources management |
US7567203B2 (en) * | 2005-04-11 | 2009-07-28 | Raytheon Canada Limited | Classification system for radar and sonar applications |
US7729857B2 (en) * | 2005-08-18 | 2010-06-01 | Gm Global Technology Operations, Inc. | System for and method of detecting a collision and predicting a vehicle path |
US20070182623A1 (en) * | 2006-02-03 | 2007-08-09 | Shuqing Zeng | Method and apparatus for on-vehicle calibration and orientation of object-tracking systems |
US8447472B2 (en) * | 2007-01-16 | 2013-05-21 | Ford Global Technologies, Llc | Method and system for impact time and velocity prediction |
DE102007018470A1 (de) * | 2007-04-19 | 2008-10-23 | Robert Bosch Gmbh | Fahrerassistenzsystem und Verfahren zur Objektplausibilisierung |
JP4207088B2 (ja) * | 2007-06-20 | 2009-01-14 | トヨタ自動車株式会社 | 車両走行推定装置 |
JP5078637B2 (ja) * | 2008-01-29 | 2012-11-21 | 富士通テン株式会社 | レーダ装置、及び物標検出方法 |
EP2148219B1 (en) * | 2008-07-22 | 2011-10-12 | Siemens Milltronics Process Instruments Inc. | Processing of pulse-echo measurement signals |
DE112008004072B4 (de) * | 2008-12-05 | 2013-11-07 | Toyota Jidosha Kabushiki Kaisha | Pre-crash-sicherheitssystem |
DE112008004067B4 (de) * | 2008-12-05 | 2013-05-29 | Toyota Jidosha Kabushiki Kaisha | Fahrtrichtungsvektorzuverlässigkeits-Bestimmungsverfahren und Fahrtrichtungsvektorzuverlässigkeits-Bestimmungsvorrichtung |
FR2940465B1 (fr) * | 2008-12-18 | 2010-12-31 | Valeo Vision Sas | Procede de detection d'un objet cible pour vehicule automobile |
JP5126556B2 (ja) * | 2008-12-18 | 2013-01-23 | トヨタ自動車株式会社 | レーダーシステム |
WO2010073292A1 (ja) * | 2008-12-22 | 2010-07-01 | トヨタ自動車株式会社 | レーダ装置、及び当該レーダ装置において用いられる測定方法 |
WO2010137390A1 (ja) * | 2009-05-25 | 2010-12-02 | 株式会社 東芝 | レーダ装置 |
-
2008
- 2008-12-18 JP JP2010542745A patent/JP5126556B2/ja active Active
- 2008-12-18 DE DE112008004069.9T patent/DE112008004069B4/de active Active
- 2008-12-18 WO PCT/JP2008/003839 patent/WO2010070708A1/ja active Application Filing
- 2008-12-18 US US13/123,914 patent/US8581776B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09178848A (ja) * | 1995-12-25 | 1997-07-11 | Denso Corp | 車両用障害物認識装置 |
JPH11167699A (ja) * | 1997-12-02 | 1999-06-22 | Mazda Motor Corp | 車両の物体認識装置 |
JP2000038121A (ja) * | 1998-07-22 | 2000-02-08 | Mitsubishi Motors Corp | 車両の走行制御方法 |
JP2001080437A (ja) * | 1999-09-10 | 2001-03-27 | Denso Corp | 車両用障害物認識装置、車間制御装置、車間警報装置及び記録媒体 |
JP2004220233A (ja) * | 2003-01-14 | 2004-08-05 | Daihatsu Motor Co Ltd | 物体認識装置及び認識方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013015411A (ja) * | 2011-07-04 | 2013-01-24 | Honda Motor Co Ltd | 絶対速度推定装置 |
KR20140112027A (ko) * | 2011-12-16 | 2014-09-22 | 트랙맨 에이/에스 | 입사하는 방사선의 도래방향을 결정하기 위한 방법 및 센서 |
KR102143169B1 (ko) * | 2011-12-16 | 2020-09-15 | 트랙맨 에이/에스 | 입사하는 신호의 도래방향을 결정하기 위한 방법 및 센서 |
JPWO2018055773A1 (ja) * | 2016-09-26 | 2019-04-18 | 日産自動車株式会社 | 走路設定方法及び走路設定装置 |
US10845813B2 (en) | 2016-09-26 | 2020-11-24 | Nissan Motor Co., Ltd. | Route setting method and route setting device |
JP2019040372A (ja) * | 2017-08-24 | 2019-03-14 | 株式会社Subaru | 車外環境認識装置 |
US11009589B2 (en) | 2017-08-24 | 2021-05-18 | Subaru Corporation | Vehicle exterior environment recognition apparatus |
JP2020187389A (ja) * | 2019-05-09 | 2020-11-19 | コニカミノルタ株式会社 | 移動体軌跡分析装置、移動体軌跡分析プログラム、および移動体軌跡分析方法 |
CN111460065A (zh) * | 2020-03-26 | 2020-07-28 | 杭州海康威视数字技术股份有限公司 | 一种雷达在地图中的定位方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US8581776B2 (en) | 2013-11-12 |
US20110285574A1 (en) | 2011-11-24 |
JPWO2010070708A1 (ja) | 2012-05-24 |
JP5126556B2 (ja) | 2013-01-23 |
DE112008004069T5 (de) | 2012-05-10 |
DE112008004069B4 (de) | 2014-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5126556B2 (ja) | レーダーシステム | |
US20150353078A1 (en) | Driving assistance apparatus | |
JP5878491B2 (ja) | 運転支援装置 | |
US20180025645A1 (en) | Lane assistance system responsive to extremely fast approaching vehicles | |
US10787170B2 (en) | Vehicle control method and apparatus | |
JP6504078B2 (ja) | 衝突予測装置 | |
JP5120139B2 (ja) | 物体検出装置 | |
JP5538655B2 (ja) | 車載レーダ装置 | |
JP2008195293A (ja) | 衝突予測装置 | |
JP2001250197A (ja) | 車両用道路形状認識方法及び装置、記録媒体 | |
JP2010070047A (ja) | 衝突予測装置 | |
JP3744352B2 (ja) | 障害物位置計測方法および障害物位置計測装置 | |
JP6330712B2 (ja) | 障害物検出装置 | |
JP6415642B1 (ja) | 衝突回避装置 | |
KR101745015B1 (ko) | 장애물 감지영역 조절 장치 및 그 방법 | |
JPWO2012104918A1 (ja) | 道路形状推定装置 | |
US11798417B2 (en) | Driving assistance device | |
JP5163087B2 (ja) | 物体検出装置 | |
JP4702207B2 (ja) | 車両用障害物検出装置及び車両制御システム | |
JP4994412B2 (ja) | レーダ装置 | |
JP2012229947A (ja) | 物標検出装置、物標検出方法およびプログラム | |
JP5496242B2 (ja) | 運転支援装置 | |
EP3816668A1 (en) | Vehicle control device and vehicle control method | |
WO2022176245A1 (ja) | 後方監視装置 | |
JP2013016052A (ja) | 車両用物体認識装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08878876 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2010542745 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13123914 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1120080040699 Country of ref document: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08878876 Country of ref document: EP Kind code of ref document: A1 |