US9043132B2 - Apparatus for estimating travel path of a vehicle - Google Patents

Apparatus for estimating travel path of a vehicle Download PDF

Info

Publication number
US9043132B2
US9043132B2 US13/806,897 US201113806897A US9043132B2 US 9043132 B2 US9043132 B2 US 9043132B2 US 201113806897 A US201113806897 A US 201113806897A US 9043132 B2 US9043132 B2 US 9043132B2
Authority
US
United States
Prior art keywords
vehicle
yaw rate
stationary object
calculating
stationary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US13/806,897
Other versions
US20130110391A1 (en
Inventor
Masakazu Obi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Assigned to HONDA MOTOR CO., LTD. reassignment HONDA MOTOR CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: OBI, MASAKAZU
Publication of US20130110391A1 publication Critical patent/US20130110391A1/en
Application granted granted Critical
Publication of US9043132B2 publication Critical patent/US9043132B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/165Anti-collision systems for passive traffic, e.g. including static obstacles, trees
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T7/00Brake-action initiating means
    • B60T7/12Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
    • B60T7/22Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger initiated by contact of vehicle, e.g. bumper, with an external object, e.g. another vehicle, or by means of contactless obstacle detectors mounted on the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/1755Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve
    • B60T8/17551Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve determining control parameters related to vehicle stability used in the regulation, e.g. by calculations involving measured or detected parameters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2201/00Particular use of vehicle brake systems; Special systems using also the brakes; Special software modules within the brake system controller
    • B60T2201/02Active or adaptive cruise control system; Distance control
    • B60T2201/022Collision avoidance systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2210/00Detection or estimation of road or environment conditions; Detection or estimation of road shapes
    • B60T2210/20Road shapes
    • B60T2210/24Curve radius
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2250/00Monitoring, detecting, estimating vehicle conditions
    • B60T2250/03Vehicle yaw rate
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/93185Controlling the brakes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/932Radar 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9327Sensor installation details
    • G01S2013/93271Sensor installation details in the front of the vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9327Sensor installation details
    • G01S2013/93275Sensor installation details in the bumper area
    • G01S2013/9346
    • G01S2013/9353
    • G01S2013/9375
    • G01S2013/9389

Abstract

An apparatus for estimating a travel path of a vehicle is mounted on the vehicle; and includes: an object detection device that detects an object lying ahead of the vehicle; a stationary object detection device that determines whether a detected object is a stationary object; a device that calculates an approximate straight line indicating a path of the stationary object from the temporal positional data for the stationary object projected on two-dimensional coordinates using a vehicle position as a starting point; a device that calculates a orthogonal line which passes through a midpoint in the temporal positional data for the stationary object and goes straight with respect to the approximate straight line on the two-dimensional coordinates; and a device that calculates a vehicle turning radius from an intersection point where the orthogonal line intersects with a x axis.

Description

FIELD OF THE INVENTION
The present invention relates to an apparatus for estimating a travel path of a vehicle, in particular to detection of a stationary object lying ahead of the vehicle, and to estimation of a vehicle travel path from the detected positional information.
BACKGROUND ART
Patent document 1 discloses a vehicle traveling path estimating device. The device estimates a travel path of a user's vehicle from data indicating a traveling state of the user's vehicle relative to detected obstacles without using a yaw rate sensor.
PRIOR ART DOCUMENT
  • Patent Document 1: JP 8-132997 A
SUMMARY OF THE INVENTION Problems to be Solved
The vehicle traveling path estimating device disclosed in Patent Document 1, needs to utilize output values from various sensors, such as a rudder angle sensor, in place of the yaw rate sensor, to acquire data indicating a travel state of the user's vehicle in relation to a detected obstacle. Accuracy of the estimation of the travel path of the user's vehicle may be lowered due to accumulation of errors in the output values from the sensors.
It is an objective of the present invention to alleviate or reduce the problem imminent in the prior art, i.e., to improve the accuracy of estimation of a travel path of the user's vehicle without the use of the yaw rate sensor and with the use of an object detection device that detects one or more objects lying ahead of the vehicle.
Solution to the Problem
The present invention provides an apparatus for estimating a travel path of the vehicle. The apparatus comprises an object detection device that detects an object lying ahead of the vehicle, a stationary object determination device that determines whether the detected object is a stationary object, and a device that calculates an approximate straight line indicating a path of the stationary object from temporal positional data of the stationary object projected on two-dimensional (X, Y) coordinates, with a vehicle position as the origin. The apparatus further includes a device that calculates an orthogonal line that passes through a midpoint M (XM, YM) of the temporal positional data of the stationary object and is orthogonal to the approximate line on the two-dimensional coordinates, and a device that calculates a turning radius (R) of the vehicle from an intersection point Xr (R, O) where the orthogonal line intersects with the X axis.
According to the present invention, accurate estimation of a travel path of the vehicle may be achieved using the detection device only regardless of road surface conditions and other conditions are as long as the vehicle is in environment where multiple stationary objects exist, because the invention focuses on temporal positional data of one stationary object.
According to one embodiment of the present invention, the invention further comprises a device that calculates a yaw rate of the vehicle from the turning radius obtained for each stationary object when multiple stationary objects exist, and estimates a travel path of the vehicle from an average value of the calculated yaw rate.
According to the present invention, the invention enables averaging the calculated yaw rate (the turning radius) when multiple stationary objects may be detected, thus smoothing abnormal values to reduce an influence induced in the event that abnormal values are detected.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing a configuration of a travel path estimating device according to one embodiment of the present invention;
FIG. 2 is a view illustrating a mounting position of an object detection device and other devices according to one embodiment of the present invention;
FIG. 3 is a flow chart of the process executed in a control unit according to one embodiment of the present invention;
FIG. 4 is a conceptual diagram of positional information of detected object candidates according to one embodiment of the present invention;
FIG. 5 is a chart illustrating a history (change of position) of a detected stationary object according to one embodiment of the present invention; and
FIG. 6 is a block diagram illustrating a flow for averaging a yaw rate.
DESCRIPTION OF EMBODIMENTS
Hereinafter, a description will be made with reference to the accompanying drawings. FIG. 1 is a block diagram illustrating a configuration of an apparatus for estimating a travel path of a vehicle according to one embodiment of the present invention. The apparatus includes a radar 10, a control unit 12 for estimating a travel path of a vehicle based on object information (position, distance, etc.) acquired by the radar 10, and a speaker 14 for issuing a warning by sound or by voice based on a control signal provided by the control unit 12. The apparatus also includes a display device 16 that provides a display screen to make the driver aware of the presence of one or more objects around the vehicle based on the object information acquired by the radar 10.
The radar 10 is, for example, a scanning laser radar which receives laser beam reflected from objects, the laser beam scanning different directions, and detects as detection points positions (regions) of objects (candidates) in each direction and distances to the objects. Alternatively, the radar 10 may be other types of radar (for example, a millimeter wave radar and others). Instead of radar 10, cameras such as an infrared camera may be used. Further, in a vehicle equipped with a navigation system, corresponding functions that the navigation system has may also be used for the speaker 14 and the display device 16.
The control unit 12 illustrated in FIG. 1 has functions indicated by blocks 121 through 126. More specifically, the control unit 12 serves as an object detection device 121 that receives detection signals from the radar 10 and detects one or more objects lying ahead of the vehicle. Control unit 12 serves as a stationary object determination device 122 that determines whether the detected object is a stationary object. Control unit 12 also serves as a device 123 that calculates an approximate curve indicating a path (locus) of the stationary object based on temporal positional data of the stationary object projected on XY coordinates whose origin is the position of the vehicle. Control unit 12 further serves as a device 124 for calculating an orthogonal line that passes the midpoint (XM,YM) in the temporal positional data of the stationary object and is orthogonal to the approximate line. Control unit 12 also serves as a device 125 that calculates a turning radius R of the vehicle from the intersection point Xr (R,O) where the above mentioned orthogonal line interests the X axis.
The control unit 12 also serves as a device 126 that calculates a yaw rate of the vehicle from the turning radius obtained for each stationary object when multiple stationary objects exist, and estimates a travel path of the vehicle from an average value of the calculated yaw rate.
The control unit 12 further has a function of executing necessary processes upon reception of a detection signal from a speed sensor for detecting the speed of the user's vehicle, a brake sensor, a yaw rate sensor for detecting a yaw rate (a change rate of a rotation angle in a turning direction), and other sensors. The processes involve generating control signals for executing braking control of the vehicle based on the estimated result of the travel path of the vehicle and various values detected by the sensors.
The function of each block is implemented by a computer (CPU) included in the control unit 12. The control unit 12 may of course be built in a navigation system.
The control unit 12 includes as a hardware configuration an A/D conversion circuit for converting input analog signals into digital signals, an image memory for storing a digitized image signals, a central processing unit (CPU) for executing various arithmetic processes, a RAM for temporarily storing data when the CPU executes arithmetic processes, and a ROM for storing programs to be executed by the CPU and data (including a table and a map, etc.) that is used by the programs. The control unit 12 may further include an output circuit for providing drive signals to the speaker 14 and display signals to the display device 16, and other control signals.
FIG. 2 is a view illustrating mounting positions of the radar 10 and other devices shown in FIG. 1 according to one embodiment of the present invention. As shown in FIG. 2, the radar 10 is placed at the center in the width direction of a front bumper of the vehicle 20. A reference numeral 16 a in FIG. 2A denotes an exemplary case where a head up display (hereinafter referred to as a “HUD”) is used as the display device 16. The HUD 16 a is provided to present a display screen at a position that does not obstruct a driver's front field of view through a front window shield.
FIG. 3 is a process flow executed by the control unit 12 according to one embodiment of the present invention. This process flow is executed by the CPU of the control unit 12 at specified time intervals by invoking processing programs stored in the memory.
In step S10, a position of the object lying ahead of the vehicle is determined responsive to signals from the radar 10. The position may be determined with the use of various methods including a method described below.
A scanning laser radar is used as the radar 10, and the position of an object, for example, an obstacle candidate is determined from the width of the detection-point group. Specifically, the scanning laser radar receives reflection of the beams that scan in different directions, the reflection being made by the object and measures as detection-points the distance to the object in each direction. A set of detection points is obtained by plotting a position of the detection points on a two-dimensional coordinates system (see FIG. 2) in which a forward direction of the radar is the y axis and a transverse direction is the X axis, with the position of the laser radar assuming the origin. From the set of the detection points, those whose interval to each other is less than a specified value are grouped into a detection group, and out of the grouped detection-points, those whose spreading width is less than a specified value are regarded as object candidates (for example, obstacle candidates) and their positions are identified. Positional information of the detected objects is sequentially stored in the memory as temporal information.
FIG. 4 is a conceptual diagram of the positional information of the detected object candidates. In FIG. 4, eight objects 23 numbered from one to eight are detected in a detection region of the laser radar in a traveling direction 21 of the vehicle 20, the positions being shown in the XY coordinates. The eight objects may contain both stationary objects and the other objects.
In step S11, whether the detected object is a stationary object or not is determined. The determination is made based on a relative speed between the vehicle and the detected object, that is, the difference between the speed of the vehicle and the amount of movement per unit time of the detected object. If the relative speed is less than a specified value, the detected object is determined to be stationary. As an alternative, a moving vector of the detected object may be used to determine whether the magnitude of the moving vector is less than a specified value. If the result of the determination is positive, then the process proceeds to next step S12, and if negative, the process may be terminated.
In step S12, determination is made whether a distance (a position) of the stationary object is properly obtained as temporal data. FIG. 5 illustrates a history (of change of positions) of the detected stationary object. In FIG. 5, n positional data (x1, y1) to (xn, yn) are shown as history of the stationary object along an arc S on the XY coordinates.
The details of FIG. 5 will be described later. The determination shown in step S12 is carried out by determining whether the relation of the following formula (1) exists for Y coordinate values of the positional data. The determination of the formula (1) detects whether the position (a distance) of the stationary object becomes close to (becomes short) the vehicle as the vehicle travels.
y1>y2>y3> . . . >yn  (1)
If a result of the determination is Yes, then the processing proceeds to step S13, else if No, the processing will be terminated thereat.
In step S13, determination is made whether the temporal positional data of the detected stationary object is greater than a specified number. The specified number is determined beforehand by test runs of the vehicle based on accuracy of the radar 10 to be used and based on a targeted yaw rate error. The specified value is, for example, 30. If the result of the determination is Yes, then the process proceeds to step S14, or if No, the process returns back to step S10 and repeats data acquisition.
In step S14, determination is made whether a change rate (deg/s) of the yaw rate detected by the yaw rate sensor is within the specified value. This determination is executed for the purpose of stopping estimation process under the conditions that the vehicle travels a curve or a winding road resulting in a unstable path of the vehicle and a high change rate of the yaw rate. If the result of the determination is Yes, then the process proceeds to step S15, or if No, the process will be terminated.
In step S15, an approximate straight line is calculated from the history (temporal positional data) on the two-dimensional (XY) coordinates. With reference to FIG. 5, a linear function represented by the following equation (2) for a straight approximate line A is calculated such that the difference of the approximate line from X coordinate values of the n positional data (x1, y1) to (xn, yn) is minimized, the n positional data forming a history of the stationary object and is on the arc S on the XY coordinates.
Y=aX+b  equation (2)
Incidentally, the least squares method or other method may be used to determine the approximate function for calculation of the approximate straight line A.
In step S16, an orthogonal line crossing the approximate line A is calculated. First, a midpoint of the positional data (x1, y1) through (xn, yn) is determined. Specifically, in FIG. 5, the farthest coordinate (x1, y1) and the nearest coordinate (xn, yn) of the positional data are connected by a straight line and a coordinate M (XM, YM) of the midpoint of the straight line is determined. Then, an orthogonal line B that passes through the coordinate M (XM, YM), the midpoint, and is orthogonal to the straight line A is calculated. In FIG. 5, the orthogonal line B may be expressed as a liner function of the following equation (3).
Y=−(1/a)X+c  equation (3)
In step S17, a turning radius R of the vehicle is calculated. Specifically, an intersection point Xr (R,0) where the orthogonal line B obtained in step S16 intersects with a X axis. A X coordinate value R of the intersection point Xr is the turning radius R, that is, a curvature radius R of the travel path as the position of the vehicle 20 is the origin (0,0). When X=R is entered to the equation (3) and the former coordinate M (XM, YM) of the midpoint is used, the turning radius R can be represented by the following equation (4). A travel path T of the vehicle can be estimated from the turning radius R.
R = a · c = XM + aY M equation ( 4 )
When multiple stationary objects are detected, corresponding turning radius R is calculated from a path of each stationary object. In this ways, according to one embodiment of the present invention, the invention allows estimating (calculating) the turning radius R and the travel path T basically based only on the detected information.
In step S18, determination is made whether data on the detected multiple stationary objects, that is, the turning radii R are obtained concurrently. If the result of the determination is No, then the process proceeds to next step S19, and if Yes, the process proceeds to step S20.
In step S19, the obtained turning radius R is converted into a yaw rate. Specifically, a yaw rate γ is calculated using the following equation (5), where V is a vehicle speed.
γ=V/R  equation (5)
In this connection, the dimension of γ is (rad/s) for R (m) and V (m/s). γ (rad/s) obtained from equation (5) may be converted to γ (deg/s) by multiplying it by 180/π.
In step S20, an average value of the yaw rate is calculated. FIG. 6 is a view showing a flow of averaging of the yaw rate by blocks. FIG. 6 relates to an example where eight objects 23 shown in FIG. 4 are detected. Data (positional information) of the eight objects 23 are acquired upon reception of signals from the radar 10 (block 31). The turning radii R corresponding to the objects that are determined to be stationary objects are calculated (block 32). Each turning radius R is converted into yaw rate γ (block 33) using the vehicle speed V (block 37). The details of the above mentioned process to be executed have been described with reference to steps S10 through S18.
In block 34, an average value of the obtained yaw rate γ is calculated. In this manner, according to one embodiment of the present invention, when multiple stationary objects are detected, averaging of the calculated yaw rate (the turning radius) is performed which achieves smoothing of abnormal values when abnormal values are detected, thus influence of the abnormal values is reduced.
Further, when a yaw rate value detected by the yaw rate sensor is available, such detected value is acquired (block 38). The detected yaw rate value is passed through a low pass filter (block 39) and the difference between the filtered yaw rate value and the average value of the yaw rate is calculated (block 35). A drift amount of the yaw rate sensor may be derived from the difference value (block 36). The drift amount may be used to correct output values from the yaw rate sensor. Thus, According to one embodiment of the present invention, estimation of the turning radius R and the yaw rate γ is achieved, and at the same time the values detected from the yaw rate sensor are corrected using the estimated value.
Now back to FIG. 3, determination is made whether or not object detection is continued by radar 10 in step S21. If the determination is positive, the process goes back to step S10 to repeat a sequence of process with a specified time intervals. And, if the determination is negative, the process terminates.
While the description is made to embodiments of the present invention, the invention is not limited to the embodiments. The invention may be used with modification within the scope of the present invention. For example, whereas in the embodiments, the radar 10 is placed on the front bumper of the vehicle, it may be placed inside the front grill, and the range of radar radiation may be covered by a radar transparent film.
REFERENCE SIGNS LIST
    • 10: radar
    • 12: control unit
    • 14: speaker
    • 16: display device
    • 16 a: HUD
    • 20: vehicle
    • 22: radar detection area
    • 23: detected object (stationary object)

Claims (9)

The invention claimed is:
1. An apparatus for estimating a travel path of a vehicle comprising:
means for detecting an object lying ahead of the vehicle;
means for determining whether the detected object is a stationary object;
means for calculating an approximate straight line indicating a path of the stationary object based on temporal positional data of the stationary object projected on two-dimensional coordinates, the origin of the coordinates being the position of the vehicle;
means for calculating a straight line that passes through a midpoint of the temporal positions of the stationary object and is orthogonal to the approximate line on the two-dimensional coordinates;
means for calculating a turning radius of the vehicle from an intersection point where the orthogonal line intersects the X axis, with the X axis extending laterally with respect to the vehicle and a heading of the vehicle;
means for calculating a calculated yaw rate of the vehicle from the turning radius obtained for each stationary object when multiple stationary objects exist; and
means for estimating the travel path of the vehicle from an average value of the calculated yaw rate.
2. The apparatus according to claim 1, wherein the means for calculating the calculated yaw rate of the vehicle from the turning radius obtained for each stationary object when multiple stationary objects exist further includes:
means for calculating a yaw rate of the vehicle per each stationary object from the turning radius obtained for each stationary object and a vehicle speed; and
means for calculating an average value of the yaw rate per each obtained stationary object when multiple stationary objects exist.
3. The apparatus according to claim 2, further comprising:
means for calculating a difference between a detected yaw rate value detected by a yaw rate sensor arranged in the vehicle and the average value of the calculated yaw rate, wherein the calculated yaw rate is used for correction of the detected yaw rate.
4. An apparatus for calculating a travel path of a vehicle, comprising:
a radar device mounted on the vehicle; and
a control unit mounted on the vehicle including a processor and a non-transitory computer readable medium containing instructions for controlling the processor to:
detect an object lying ahead of the vehicle using the radar device;
determine whether the detected object is stationary;
calculate an approximate straight line indicating a path of the stationary object based on temporal positional data of the stationary object projected on two-dimensional coordinates, the origin of the coordinates being the position of the vehicle;
calculate a straight line that passes through a midpoint of the temporal positions of the stationary object and is orthogonal to the approximate line;
calculate a turning radius of the vehicle from the point on the X axis at which the orthogonal line intersects the X axis, a curve drawn with the turning radius forming a part of the estimated path of the vehicle, with the X axis extending laterally with respect to the vehicle and a heading of the vehicle;
calculate a calculated yaw rate of the vehicle from the turning radius obtained for each stationary object when multiple stationary objects exist; and
estimate the travel path of the vehicle from an average value of the calculated yaw rate.
5. The apparatus according to claim 4, wherein when calculating the calculated yaw rate of the vehicle from the turning radius obtained for each stationary object when multiple stationary objects exist said control unit is further configured to:
calculate a yaw rate of the vehicle per each stationary object from the turning radius obtained for each stationary object and a vehicle speed; and
calculate an average value of the yaw rate per each obtained stationary object when multiple stationary objects exist.
6. The apparatus according to claim 5, said control unit further configured to:
calculate a difference between detected a yaw rate value detected by a yaw rate sensor arranged in the vehicle and the average value of the calculated yaw rate, wherein the calculated yaw rate is used for correction of the detected yaw rate.
7. A method for calculating a travel path of a vehicle, comprising:
detecting an object lying ahead of the vehicle using a radar device mounted on the vehicle;
determining, by a control unit, whether the detected object is stationary;
calculating, by the control unit, an approximate straight line indicating a path of the stationary object based on temporal positional data of the stationary object projected on two-dimensional coordinates, the origin of the coordinates being the position of the vehicle;
calculating, by the control unit, a straight line that passes through a midpoint of the temporal positions of the stationary object and is orthogonal to the approximate line;
calculating, by the control unit, a turning radius of the vehicle from the point on the X axis at which the orthogonal line intersects the X axis, a curve drawn with the turning radius forming a part of the estimated path of the vehicle, with the X axis extending laterally with respect to the vehicle and a heading of the vehicle;
calculating, by the control unit, a calculated yaw rate of the vehicle from the turning radius obtained for each stationary object when multiple stationary objects exist; and
estimating, by the control unit, the travel path of the vehicle from an average value of the calculated yaw rate.
8. The method according to claim 7, wherein the calculation of the calculated yaw rate of the vehicle from the turning radius obtained for each stationary object when multiple stationary objects exist further includes:
calculating a yaw rate of the vehicle per each stationary object from the turning radius obtained for each stationary object and a vehicle speed; and
calculating an average value of the yaw rate per each obtained stationary object when multiple stationary objects exist.
9. The method according to claim 8, further comprising:
calculating a difference between a detected yaw rate value detected by a yaw rate sensor arranged in the vehicle and the average value of the calculated yaw rate, wherein the calculated yaw rate is used for correction of the detected yaw rate.
US13/806,897 2010-06-29 2011-06-15 Apparatus for estimating travel path of a vehicle Active 2032-03-08 US9043132B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010-148345 2010-06-29
JP2010148345 2010-06-29
PCT/JP2011/003416 WO2012001896A1 (en) 2010-06-29 2011-06-15 Device for estimating vehicle travel path

Publications (2)

Publication Number Publication Date
US20130110391A1 US20130110391A1 (en) 2013-05-02
US9043132B2 true US9043132B2 (en) 2015-05-26

Family

ID=45401643

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/806,897 Active 2032-03-08 US9043132B2 (en) 2010-06-29 2011-06-15 Apparatus for estimating travel path of a vehicle

Country Status (5)

Country Link
US (1) US9043132B2 (en)
EP (1) EP2590152B1 (en)
JP (1) JP5746695B2 (en)
CN (1) CN102959600B (en)
WO (1) WO2012001896A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180144637A1 (en) * 2016-11-18 2018-05-24 Toyota Jidosha Kabushiki Kaisha Driving support apparatus
US20180356517A1 (en) * 2017-06-12 2018-12-13 Delphi Technologies, Llc Method of determining the yaw rate of a target vehicle
US20210237735A1 (en) * 2020-01-30 2021-08-05 Hyundai Motor Company Method and apparatus for controlling a driving guideline of vehicle moving object
US11125872B2 (en) 2018-06-01 2021-09-21 Aptiv Technologies Limited Method for robust estimation of the velocity of a target using a host vehicle
US11435375B2 (en) 2018-08-16 2022-09-06 Aptiv Technologies Limited Method of determining an uncertainty estimate of an estimated velocity
US11448746B2 (en) 2018-05-23 2022-09-20 Aptiv Technologies Limited Method of estimating a velocity magnitude of a moving target in a horizontal plane and radar detection system
US11774573B2 (en) 2019-10-10 2023-10-03 Thales Canada Inc. System and method to determine low-speed and stationary state of a rail vehicle

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012066777A (en) * 2010-09-27 2012-04-05 Mazda Motor Corp Yaw rate deviation detection apparatus
EP2942251B1 (en) * 2014-05-08 2017-04-05 Volvo Car Corporation Method for providing an object prediction representation
CN104269070B (en) * 2014-08-20 2017-05-17 东风汽车公司 Active vehicle safety pre-warning method and safety pre-warning system with same applied
RU2687103C1 (en) * 2015-08-28 2019-05-07 Ниссан Мотор Ко., Лтд. Device for evaluation of position of vehicle and method for estimating position of vehicle
US9983301B2 (en) * 2015-10-02 2018-05-29 Delphi Technologies, Inc. Automated vehicle radar system to determine yaw-rate of a target vehicle
CN106127883B (en) * 2016-06-23 2018-11-02 北京航空航天大学 driving event detection method
WO2018061100A1 (en) * 2016-09-28 2018-04-05 本田技研工業株式会社 Vehicle control device
JP2018055539A (en) * 2016-09-30 2018-04-05 パナソニックIpマネジメント株式会社 State calculation device for moving object, state calculation method, program and recording medium containing the same
EP3483625B1 (en) * 2017-11-10 2023-01-04 Denso Corporation Automotive radar system with direct measurement of yaw rate and/or heading of object vehicle
DE102017221691A1 (en) * 2017-12-01 2019-06-06 Volkswagen Aktiengesellschaft Method and device for self-localization of a vehicle
FR3079026B1 (en) 2018-03-15 2021-01-01 Sysnav METHOD OF CALIBRATION OF A GYROMETER EQUIPPING A VEHICLE
JP2021002112A (en) * 2019-06-20 2021-01-07 三菱電機株式会社 Driving support device of motor cycle

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5274576A (en) * 1989-04-21 1993-12-28 Group Lotus Plc Apparatus for measuring the yaw rate of a vehicle
JPH08132997A (en) 1994-09-14 1996-05-28 Mazda Motor Corp Traveling path estimating device for vehicle and method for estimating it
US5657225A (en) * 1994-04-22 1997-08-12 Siemsns Aktiengesellschaft Method for assuring a safety interval of a self-propelled mobile unit
US5745870A (en) * 1994-09-14 1998-04-28 Mazda Motor Corporation Traveling-path prediction apparatus and method for vehicles
US5754099A (en) * 1994-03-25 1998-05-19 Nippondenso Co., Ltd. Obstacle warning system for a vehicle
US5955967A (en) * 1995-11-24 1999-09-21 Toyota Jidosha Kabushiki Kaisha Scan-type radar apparatus for a vehicle to accurately detect an object in a lane of the radar equipped vehicle
US20010025211A1 (en) 2000-03-09 2001-09-27 Noriaki Shirai Method and apparatus for recognizing shape of road
US20010053955A1 (en) 2000-05-18 2001-12-20 Noriaki Shirai Traveling-path estimation apparatus for vehicle
US6591192B2 (en) * 2001-05-23 2003-07-08 Mitsubishi Denki Kabushiki Kaisha Vehicle surrounding monitoring apparatus
US20050228580A1 (en) 2002-04-27 2005-10-13 Hermann Winner Method and device for predicting the course of motor vehicles
JP2005332192A (en) 2004-05-19 2005-12-02 Toyota Motor Corp Steering support system
JP2007004711A (en) 2005-06-27 2007-01-11 Denso Corp Course estimating device for vehicle
EP1843174A2 (en) 2006-04-07 2007-10-10 Mazda Motor Corporation Obstacle detecting device, method and computer program product
EP1843173A1 (en) 2006-04-07 2007-10-10 Mazda Motor Corporation Obstacle detecting control device and method
JP2008027309A (en) 2006-07-24 2008-02-07 Sumitomo Electric Ind Ltd Collision determination system and collision determination method
US7684945B2 (en) * 2006-04-25 2010-03-23 Adc Automotive Distance Control Systems Gmbh Method for the calibration of a yaw rate measurement
JP2010093610A (en) 2008-10-09 2010-04-22 Hitachi Automotive Systems Ltd Device and method for recognizing outside of automobile
US20110307175A1 (en) * 2010-06-15 2011-12-15 Gm Global Technology Operations, Inc. Method and system for collision assessment for vehicles
JP2012066777A (en) 2010-09-27 2012-04-05 Mazda Motor Corp Yaw rate deviation detection apparatus
US8195363B2 (en) * 2008-09-30 2012-06-05 Denso Corporation Steering control device for vehicle

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19921449C1 (en) * 1999-05-08 2001-01-25 Daimler Chrysler Ag Guide assistance when changing the lane of a motor vehicle
US7916006B2 (en) * 2008-06-25 2011-03-29 GM Global Technology Operations LLC Judgment line calculations for a vehicle safety system
JP4979644B2 (en) * 2008-07-09 2012-07-18 本田技研工業株式会社 Navigation device and vehicle travel safety device
EP2169500B1 (en) * 2008-09-25 2012-04-04 Volvo Car Corporation Method of assessing vehicle paths in a road environment and a vehicle path assessment system.

Patent Citations (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5274576A (en) * 1989-04-21 1993-12-28 Group Lotus Plc Apparatus for measuring the yaw rate of a vehicle
US5754099A (en) * 1994-03-25 1998-05-19 Nippondenso Co., Ltd. Obstacle warning system for a vehicle
US5657225A (en) * 1994-04-22 1997-08-12 Siemsns Aktiengesellschaft Method for assuring a safety interval of a self-propelled mobile unit
JPH08132997A (en) 1994-09-14 1996-05-28 Mazda Motor Corp Traveling path estimating device for vehicle and method for estimating it
US5745870A (en) * 1994-09-14 1998-04-28 Mazda Motor Corporation Traveling-path prediction apparatus and method for vehicles
US5955967A (en) * 1995-11-24 1999-09-21 Toyota Jidosha Kabushiki Kaisha Scan-type radar apparatus for a vehicle to accurately detect an object in a lane of the radar equipped vehicle
US20010025211A1 (en) 2000-03-09 2001-09-27 Noriaki Shirai Method and apparatus for recognizing shape of road
US20010053955A1 (en) 2000-05-18 2001-12-20 Noriaki Shirai Traveling-path estimation apparatus for vehicle
US6591192B2 (en) * 2001-05-23 2003-07-08 Mitsubishi Denki Kabushiki Kaisha Vehicle surrounding monitoring apparatus
US20050228580A1 (en) 2002-04-27 2005-10-13 Hermann Winner Method and device for predicting the course of motor vehicles
JP2005332192A (en) 2004-05-19 2005-12-02 Toyota Motor Corp Steering support system
JP2007004711A (en) 2005-06-27 2007-01-11 Denso Corp Course estimating device for vehicle
EP1843174A2 (en) 2006-04-07 2007-10-10 Mazda Motor Corporation Obstacle detecting device, method and computer program product
EP1843173A1 (en) 2006-04-07 2007-10-10 Mazda Motor Corporation Obstacle detecting control device and method
US20070239358A1 (en) 2006-04-07 2007-10-11 Mazda Motor Corporation Obstacle detecting control device of vehicle
US20070241870A1 (en) 2006-04-07 2007-10-18 Mazda Motor Corporation Obstacle detecting control device of vehicle
JP2007278892A (en) 2006-04-07 2007-10-25 Mazda Motor Corp Obstacle detector for vehicle
JP2007280144A (en) 2006-04-07 2007-10-25 Mazda Motor Corp Obstacle detector for vehicle
US7684945B2 (en) * 2006-04-25 2010-03-23 Adc Automotive Distance Control Systems Gmbh Method for the calibration of a yaw rate measurement
JP2008027309A (en) 2006-07-24 2008-02-07 Sumitomo Electric Ind Ltd Collision determination system and collision determination method
US8195363B2 (en) * 2008-09-30 2012-06-05 Denso Corporation Steering control device for vehicle
JP2010093610A (en) 2008-10-09 2010-04-22 Hitachi Automotive Systems Ltd Device and method for recognizing outside of automobile
US20110307175A1 (en) * 2010-06-15 2011-12-15 Gm Global Technology Operations, Inc. Method and system for collision assessment for vehicles
JP2012066777A (en) 2010-09-27 2012-04-05 Mazda Motor Corp Yaw rate deviation detection apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
European Search Report dated Apr. 14, 2014 issued over the corresponding EP Patent Application 11800371.4.

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180144637A1 (en) * 2016-11-18 2018-05-24 Toyota Jidosha Kabushiki Kaisha Driving support apparatus
US10607490B2 (en) * 2016-11-18 2020-03-31 Toyota Jidosha Kabushiki Kaisha Driving support apparatus
US20180356517A1 (en) * 2017-06-12 2018-12-13 Delphi Technologies, Llc Method of determining the yaw rate of a target vehicle
US11592545B2 (en) * 2017-06-12 2023-02-28 Aptiv Technologies Limited Method of determining the yaw rate of a target vehicle
US11768286B2 (en) 2017-06-12 2023-09-26 Aptiv Technologies Limited Method of determining the yaw rate of a target vehicle
US11448746B2 (en) 2018-05-23 2022-09-20 Aptiv Technologies Limited Method of estimating a velocity magnitude of a moving target in a horizontal plane and radar detection system
US11125872B2 (en) 2018-06-01 2021-09-21 Aptiv Technologies Limited Method for robust estimation of the velocity of a target using a host vehicle
US11435375B2 (en) 2018-08-16 2022-09-06 Aptiv Technologies Limited Method of determining an uncertainty estimate of an estimated velocity
US11774573B2 (en) 2019-10-10 2023-10-03 Thales Canada Inc. System and method to determine low-speed and stationary state of a rail vehicle
US20210237735A1 (en) * 2020-01-30 2021-08-05 Hyundai Motor Company Method and apparatus for controlling a driving guideline of vehicle moving object

Also Published As

Publication number Publication date
CN102959600A (en) 2013-03-06
JP5746695B2 (en) 2015-07-08
JPWO2012001896A1 (en) 2013-08-22
US20130110391A1 (en) 2013-05-02
EP2590152B1 (en) 2016-04-20
CN102959600B (en) 2015-01-14
EP2590152A1 (en) 2013-05-08
WO2012001896A1 (en) 2012-01-05
EP2590152A4 (en) 2014-05-14

Similar Documents

Publication Publication Date Title
US9043132B2 (en) Apparatus for estimating travel path of a vehicle
WO2018181974A1 (en) Determination device, determination method, and program
US11300415B2 (en) Host vehicle position estimation device
US10508912B2 (en) Road surface shape measuring device, measuring method, and non-transitory computer-readable medium
US20080205706A1 (en) Apparatus and method for monitoring a vehicle's surroundings
JP2002352399A (en) Vehicle surroundings monitor
KR20160056129A (en) System and method for correcting position information of surrounding vehicle
JP2015155878A (en) Obstacle detection device for vehicle
JP2008195293A (en) Collision-predicting device
JP2016080643A (en) Object detector
JP2023115057A (en) Measurement device, method for measurement, and program
US20220317288A1 (en) Vehicle-mounted object detection device
JP2007085909A (en) Device for detecting position of other vehicle
KR101588787B1 (en) Method for determining lateral distance of forward vehicle and head up display system using the same
JP2019066445A (en) Position correction method, vehicle control method, and position correction device
JP5490633B2 (en) Vehicle traveling path estimation device
KR20180006635A (en) System for avoiding collision in crossroad and method for control thereof
JP5446559B2 (en) Vehicle position calculation device and vehicle position calculation method
JP2007333616A (en) Radar measurement system
KR102303238B1 (en) System and method for correcting position information
US20220204046A1 (en) Vehicle control device, vehicle control method, and storage medium
JP2019202642A (en) Travel control device for vehicle
JP4849013B2 (en) Vehicle periphery monitoring device
KR20100068917A (en) Apparatus for compensating error of ladar sensor in vehicle
JP6604052B2 (en) Runway boundary estimation device and runway boundary estimation method

Legal Events

Date Code Title Description
AS Assignment

Owner name: HONDA MOTOR CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OBI, MASAKAZU;REEL/FRAME:029684/0693

Effective date: 20121207

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8