USRE49599E1 - Vehicle traveling control device - Google Patents
Vehicle traveling control device Download PDFInfo
- Publication number
- USRE49599E1 USRE49599E1 US16/740,013 US202016740013A USRE49599E US RE49599 E1 USRE49599 E1 US RE49599E1 US 202016740013 A US202016740013 A US 202016740013A US RE49599 E USRE49599 E US RE49599E
- Authority
- US
- United States
- Prior art keywords
- vehicle
- target object
- acceleration
- target
- cut
- 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
Links
- 230000001133 acceleration Effects 0.000 claims abstract description 244
- 230000001404 mediated effect Effects 0.000 claims abstract description 31
- 238000001514 detection method Methods 0.000 claims description 16
- 238000002485 combustion reaction Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 239000000446 fuel Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 230000007480 spreading Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
- B60W30/162—Speed limiting therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K31/00—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
- B60W10/184—Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/02—Control of vehicle driving stability
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/107—Longitudinal acceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/109—Lateral acceleration
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- B60W2420/42—
-
- B60W2420/52—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
- B60W2554/4041—Position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/801—Lateral distance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/803—Relative lateral speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/804—Relative longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
- B60W2720/106—Longitudinal acceleration
Definitions
- the present disclosure relates to a vehicle travelling control device which permits an own vehicle to follow an objective-forward-vehicle which is travelling/proceeding in front of (ahead of) the own vehicle so as to keep a predetermined inter-vehicle distance with respect to the objective-forward-vehicle.
- a vehicle travelling control device that is conventionally known (hereinafter, referred to as a “conventional device”) predicts that the other vehicle will cut in between the own vehicle and the objective-forward-vehicle, when the own vehicle is following (i.e., trailing) the objective-forward-vehicle, and the lateral position of the other vehicle moves towards a travelling lane of the own vehicle with a (lateral) speed equal to or higher than a predetermined value.
- the conventional device calculates a target acceleration based on the other vehicle when the device predicts that the other vehicle will cut in, and controls an acceleration of the own vehicle in accordance with the calculated acceleration (e.g., refer to Japanese Laid Open Patent Application No. 2014-148293 (especially, paragraph 0035, paragraph 0038, and FIG. 5).
- the own vehicle may approach the objective-forward-vehicle too quickly, when the objective-forward-vehicle starts a rapid deceleration at a point in time at which the conventional device predicts that the other vehicle will cut in, and the other vehicle does not actually cut in after the prediction.
- the present disclosure addresses the problem described above. That is, one of the objects of the present disclosure is to disclose a vehicle travelling control device which can perform a more appropriate control when it is predicted that the other vehicle will cut in between the own vehicle and the objective-forward-vehicle.
- the vehicle travelling control device includes detecting means for detecting an objective-forward-vehicle traveling in front of an own vehicle, and a predicted cut-in vehicle which is predicted to cut in between the own vehicle and the objective-forward-vehicle ( 21 , 22 R, 22 L, 20 , step 310 , step 420 , step 440 , step 810 ); first calculation means for calculating, as a target acceleration for trailing travel (G1tgt), a target acceleration required for the own vehicle to maintain an inter-vehicle distance between the own vehicle and the objective-forward-vehicle at a first set inter-vehicle distance (Dtgt) ( 20 , step 320 to step 340 ); second calculation means for calculating, as a target acceleration for a cut-in vehicle (G2tgt, G3tgt), a target acceleration required for the own vehicle to maintain an inter-vehicle distance between the own vehicle and the predicted
- the target acceleration required for the own vehicle to maintain the inter-vehicle distance between the own vehicle and the objective-forward-vehicle at the first set inter-vehicle distance is calculated, as the target acceleration for trailing travel.
- the target acceleration required for the own vehicle to maintain the inter-vehicle distance between the own vehicle and the predicted cut-in vehicle at the second set inter-vehicle distance is calculated, as the target acceleration for cut-in vehicle.
- either the target acceleration for trailing travel or the target acceleration for cut-in vehicle, whichever is smaller, is selected, as the mediated target acceleration (Gfin).
- the acceleration of the own vehicle is controlled in accordance with the mediated target acceleration (Gfin).
- the first set inter-vehicle distance may be the same as or different from the second set inter-vehicle distance.
- the target acceleration for cut-in vehicle is smaller than the target acceleration for trailing travel. Accordingly, when the predicted cut-in vehicle is detected, the target acceleration for cut-in vehicle is selected as the mediated target acceleration frequently, according to the presently disclosed device.
- the own vehicle decelerates so as to increase the inter-vehicle distance between the own vehicle and the objective-forward-vehicle. Consequently, when the predicted cut-in vehicle actually cuts in, the inter-vehicle distance between the own vehicle and the predicted cut-in vehicle becomes appropriate in a short time.
- the target acceleration for trailing travel becomes smaller than the target acceleration for cut-in vehicle. Therefore, in this case, the target acceleration for trailing travel is selected as the mediated target acceleration, according to the presently disclosed device. Accordingly, the own vehicle decelerates so as to ensure/acquire an appropriate inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle. As a result, the inter-vehicle distance between the own vehicle and the objective-forward-vehicle becoming excessively short can be avoided when the predicted cut-in vehicle does not actually cut in.
- the detecting means includes a front looking radar device ( 21 ), whose detection area has a center axis extending in a straight forward direction (C 1 ) of the own vehicle, which detects the target object to obtain first target object information concerning the target object; a front-side looking radar device ( 22 R, 22 L), whose detection area has a center axis extending in a diagonally forward direction (CL or CR) of the own vehicle, which detects the target object to obtain second target object information concerning the target object; and predicted cut-in vehicle detecting means for integrating the first target object information and the second target object information to obtain an integrated target object information, and detecting the predicted cut-in vehicle based on the integrated target object information, when the front looking radar device and the front-side looking radar device detect an identical target object ( 20 , step 410 , step 415 , step 420 ), and for detecting the predicted cut-in vehicle based on the second target object information but not based on the first target object information, when the front-
- the second calculation means is configured to calculate the target acceleration for cut-in vehicle in such a manner that the target acceleration for cut-in vehicle is allowed to be a negative acceleration achieved when a brake device of the own vehicle is operated, in a case where the predicted cut-in vehicle is detected based on the integrated target object information ( 20 , step 435 ), and calculate the target acceleration for cut-in vehicle while providing a limitation on the target acceleration for cut-in vehicle in such a manner that the target acceleration for cut-in vehicle does not become smaller than a negative acceleration achieved when a throttle valve opening of an internal combustion engine serving as a driving force of the own vehicle is set at a minimum value while the brake device of the own vehicle is not operated, in a case where the predicted cut-in vehicle is detected based on the second target object information but not based on the first target object information ( 20 , step 460 ).
- the detection area of the front looking radar device and the detection area of the front-side looking radar device have a portion that overlaps with each other (refer to FIG. 1 ). Further, the front looking radar device is a main radar for obtaining information necessary for the trailing travel. Therefore, generally, an accuracy of the information obtained by the front looking radar (e.g., a relative distance for the target object) is higher than an accuracy of the information obtained by the front-side looking radar.
- the predicted cut-in vehicle detecting means in the above aspect integrates the target object information obtained by the front looking radar device (first target object information) and the target object information obtained by the front-side looking radar device (second target object information) to obtain the integrated target object information, when the front looking radar device and the front-side looking radar device detect the identical target object. Further, the second calculation means calculates the target acceleration for cut-in vehicle based on the integrated target object information.
- the integrated target object information is based on the first target object information obtained by the front looking radar device having relatively higher accuracy, and thus, the detecting accuracy for the predicted cut-in vehicle is higher than the detecting accuracy for the predicted cut-in vehicle which is detected based solely on the front-side looking radar device having relatively lower accuracy.
- the second calculation means calculates the target acceleration for cut-in vehicle in such a manner that the target acceleration for cut-in vehicle is allowed to be the “negative acceleration whose absolute value is large (that is, large deceleration)” achieved when the brake device of the own vehicle is operated.
- the detecting accuracy for the predicted cut-in vehicle is relatively low.
- the possibility that the predicted cut-in vehicle does not actually cut in is relatively high. Therefore, if the target acceleration for cut-in vehicle is allowed to become the “negative acceleration whose absolute value is large” achieved when the brake device of the own vehicle is operated, a relatively rapid deceleration frequently occurs when the actual cut-in does not occur. This may provide an odd feeling to the driver.
- the second calculation means calculates the target acceleration for cut-in vehicle while providing a limitation on the target acceleration for cut-in vehicle in such a manner that the target acceleration for cut-in vehicle does not become smaller than a negative acceleration achieved when a throttle valve opening of an internal combustion engine serving as a driving force of the own vehicle is set at a minimum value.
- the own vehicle does not rapidly decelerate due to the predicted cut-in vehicle.
- the driver avoids the odd feeling of rapid deceleration.
- FIG. 1 is a schematic diagram of a vehicle travelling control device according to a first embodiment of the present disclosure.
- FIG. 2 is a configuration diagram of the vehicle travelling control device shown in FIG. 1 .
- FIG. 3 is a flowchart showing a routine executed by a CPU of the driving support ECU shown in FIG. 2 .
- FIG. 4 is a flowchart showing a routine executed by the CPU of the driving support ECU shown in FIG. 2 .
- FIG. 5 is a look-up table (map) which the CPU of the driving support ECU shown in FIG. 2 refers to in order to detect a predicted cut-in vehicle.
- FIG. 6 (A) is a view schematically showing a scene when the other vehicle changes lanes
- FIG. 6 (B) is a view schematically showing another scene when the other vehicle changes lanes.
- FIG. 7 is a flowchart showing a routine executed by the CPU of the driving support ECU shown in FIG. 2 .
- FIG. 8 is a flowchart showing a routine executed by a CPU of a vehicle travelling control device according to a second embodiment of the present disclosure.
- FIG. 9 is a flowchart showing a routine executed by the CPU of the vehicle travelling control device according to the second embodiment of the present disclosure.
- a vehicle travelling control device (hereinafter, sometimes referred to as a “first device”) 10 according to a first embodiment of the present disclosure is mounted on (applied to) the own vehicle VA.
- the first vehicle 10 comprises a driving support (assist) ECU 20 , an engine ECU 30 , and a brake ECU 40 .
- Those ECUs are capable of exchanging data (communicating with each other) through a communication/sensor CAN (Controller Area Network) 100 .
- an “ECU” is an abbreviation of an electric control unit, and is an electronic control circuit having a microcomputer including a CPU, a ROM, a RAM, an interface, and the like, as a main part.
- the CPU achieves/realizes various functions described later by executing instructions (routines) stored in the memory (e.g., ROM).
- the first device 10 comprises a front looking radar device 21 , a front-side looking radar device 22 R, and a front-side looking radar device 22 L. Those radar devices can also exchange data with the driving support ECU 20 through the CAN 100 .
- the driving support ECU 20 is connected with an ACC operation switch 23 , and a vehicle speed sensor 24 , in addition to the front looking radar device 21 , the front-side looking radar device 22 R, and the front-side looking radar device 22 L.
- the front looking radar device 21 comprises a millimeter wave transmitter-receiver section, and a processing section. As shown in FIG. 1 , the front looking radar device 21 is positioned at the front end of the own vehicle VA, and at the center portion of the own vehicle VA in a body width direction.
- the millimeter wave transmitter-receiver section transmits a millimeter wave which propagates with a center axis C 1 extending in a straight forward direction of the own vehicle VA, and spreads with a predetermined angle ⁇ 1 in a left direction as well as with the predetermined angle ⁇ 1 in a right direction with respect to the center axis C 1 .
- the millimeter wave is reflected by a target object (e.g., proceeding vehicle).
- the millimeter wave transmitter-receiver section receives the reflected wave.
- a vehicle going forward direction along the center axis C 1 is defined as an “X-axis”
- a direction orthogonal to the center axis C 1 is defined as a “Y-axis.”
- the X-coordinate is positive in the vehicle's forward direction, and is negative in the vehicle's backward direction.
- the Y-coordinate is positive in the vehicle's rightward direction, and is negative in the vehicle's leftward direction.
- the processing section of the front looking radar device 21 obtains, every elapse of a predetermined time, an inter-vehicle distance (longitudinal distance) Dfx(n), a relative speed Vfx(n), a lateral distance Dfy(n), a relative lateral speed Vfy(n), or the like, with respect to each detected target object (n), based on a phase difference between the transmitted millimeter wave and the received reflected wave, an attenuation level, a time period from the point in time at which the millimeter wave is transmitted to the point in time at which the reflected wave is received, or the like.
- the data (Dfx(n), Vfx(n), Dfy(n), Vfy(n), etc.) acquired by the front looking radar device 21 are also referred to as “front looking radar obtained information”, as a matter of convenience.
- the inter-vehicle distance (longitudinal distance) Dfx(n) is a distance along the center axis C 1 between the own vehicle VA and the target object(n) (e.g., the proceeding vehicle).
- the lateral distance Dfy(n) is a distance along the direction orthogonal to the center axis C 1 from the center axis C 1 to a “center position of the target object (n) (e.g., a center position of a vehicle width of the proceeding vehicle).”
- the lateral distance Dfy(n) may also be referred to as a “lateral position.”
- the relative lateral speed Vfy(n) is a speed of the center position of the each target object (n) in the direction orthogonal to the center axis C 1 .
- the front-side (left) looking radar device 22 L is positioned at a left-and-front side of the vehicle body of the own vehicle VA.
- the front-side looking radar device 22 L has a configuration similar to the configuration of the front looking radar device 21 .
- the millimeter wave transmitter-receiver section of the front-side looking radar device 22 L transmits a millimeter wave which propagates with a center axis CL extending in a front-left direction of the own vehicle VA, and spreads with a predetermined angle ⁇ 2 in a front direction as well as the predetermined angle ⁇ 2 in a rear direction with respect to the center axis CL.
- One of the border lines (CLx) defining the border of the spreading millimeter wave transmitted from the front-side looking radar device 22 L is parallel with the center axis C 1 .
- the processing section of the front-side looking radar device 22 L obtains, every elapse of a predetermined time, a longitudinal distance DLx, a relative speed VLx, a lateral distance DLy, a relative lateral speed VLy, or the like, with respect to each detected target object, based on a phase difference between the transmitted millimeter wave and the received reflected wave, an attenuation level, a time period from the point in time at which the millimeter wave is transmitted to the point in time at which the reflected wave is received, or the like.
- a vertical axis of coordinates of those data is the center axis CL
- a horizontal axis of the coordinates of those data is an axis extending in a direction orthogonal to the center axis CL.
- Those data (DLx, VLx, DLy, VLy, or the like) obtained by the front-side looking radar device 22 L are also referred to as “front-left-side looking radar obtained information”, as a matter of convenience. It should be noted that an accuracy of the front-left-side looking radar obtained information is lower than an accuracy of the front looking radar obtained information.
- the front-side (right) looking radar device 22 R is positioned at a right-and-front side of the vehicle body of the own vehicle VA.
- the front-side looking radar device 22 R has a configuration similar to the configuration of the front looking radar device 21 and the front-side looking radar device 22 L.
- the millimeter wave transmitter-receiver section of the front-side looking radar device 22 R transmits a millimeter wave which propagates with a center axis CR extending in a front-right direction of the own vehicle VA, and spreads with a predetermined angle ⁇ 2 in a front direction as well as the predetermined angle ⁇ 2 in a rear direction with respect to the center axis CL.
- One of the border lines (CRx) defining the border of the spreading millimeter wave transmitted from the front-side looking radar device 22 R is parallel with the center axis C 1 .
- the processing section of the front-side looking radar device 22 R obtains, every elapse of a predetermined time, a longitudinal distance DRx, a relative speed VRx, a lateral distance DRy, a relative lateral speed VRy, or the like, with respect to each detected target object, based on a phase difference between the transmitted millimeter wave and the received reflected wave, an attenuation level, a time period from the point in time at which the millimeter wave is transmitted to the point in time at which the reflected wave is received, or the like.
- a vertical axis of coordinates of those data is the center axis CR, and a horizontal axis of the coordinates of those data is an axis extending in a direction orthogonal to the center axis CR.
- Those data (DRx, VRx, DRy, VRy, or the like) obtained by the front-side looking radar device 22 R are also referred to as “front-right-side looking radar obtained information”, as a matter of convenience. It should be noted that an accuracy of the front-right-side looking radar obtained information is the same as the accuracy of the front-left-side looking radar obtained information, and is lower than the accuracy of the front looking radar obtained information.
- the detection area of the front looking radar device 21 and the detection area of the front-side looking radar device 22 L have a portion (overlap area AL) that overlaps with each other
- the detection area of the front looking radar device 21 and the detection area of the front-side looking radar device 22 R have a portion (overlap area AR) that overlaps with each other.
- a target object within the overlap area AL is detected/captured by both of the front looking radar device 21 and the front-side looking radar device 22 L
- a target object within the overlap area AR is detected/captured by both of the front looking radar device 21 and the front-side looking radar device 22 R.
- the ACC operation switch 23 is a switch operated by a driver.
- ACC means an inter-vehicle distance control (Adaptive Cruise Control), and may also be simply referred to as a “trailing travel control.”
- Adaptive Cruise Control Adaptive Cruise Control
- ACC termination request cancel request
- Ttgt target inter-vehicle time
- the vehicle speed sensor 24 detects a speed (own vehicle speed) Vj of the own vehicle VA, and generates a signal indicative of the own vehicle speed Vj.
- the engine ECU 30 is connected with a plurality of engine sensors 31 to receive detected signals from those sensors.
- the engine sensors 31 are sensors that detect various operation state parameters of an unillustrated own vehicle's “gasoline fuel injection type/spark ignition/internal combustion engine.”
- the engine sensors 31 include an acceleration pedal operation amount sensor, a throttle valve opening sensor, an engine rotational speed sensor, an intake air-flow sensor, or the like.
- the engine ECU is connected with engine actuators 32 including a throttle valve actuator, fuel injectors, or the like.
- the engine ECU 30 drives the engine actuators 32 to change a torque generated by the internal combustion engine, and thereby, adjusting a driving force of the own vehicle so as to control an acceleration of the own vehicle VA.
- the engine ECU 30 performs a “fuel-cut operation” to stop a fuel injection, when the throttle valve opening degree detected by the throttle valve opening sensor is “0 (or the minimum value within a range that the throttle valve opening can become)” (namely, the throttle valve is fully-closed) and the engine rotational speed is higher than an engine rotational speed threshold.
- the brake ECU 40 is connected with a plurality of brake sensors 41 to receive detected signals from those sensors.
- the brake sensors 41 are sensors that detect various parameters used for controlling an unillustrated “brake device (hydraulic type friction brake device) of the own vehicle VA.”
- the brake sensors 41 include a brake pedal operation amount sensor, a wheel rotational speed sensor detecting a rotational speed of each wheel, or the like.
- the brake ECU 40 is connected with brake actuators 42 .
- the brake actuators 42 are actuators for controlling pressure of brake oil.
- the brake actuators 42 are positioned in an unillustrated hydraulic circuit between an unillustrated master cylinder for pressurizing the brake oil according to a brake pedal force and unillustrated friction brake devices including well-known wheel cylinders provided to wheels.
- the brake actuators 42 adjust the pressure of the brake oil supplied to the wheel cylinders.
- the brake ECU 40 drives the brake actuators 42 to generate a brake force (friction brake force) at each of the wheels, to thereby control/adjust the acceleration (negative acceleration, that is, deceleration) of the own vehicle VA.
- the first device specifies a objective-forward-vehicle based on the target object information obtained by the front looking radar device 21 , and calculates a target acceleration G1tgt for trailing travel, required to keep a first set inter-vehicle distance with respect to the objective-forward-vehicle.
- the first device integrates/merges the target object information detected by the front looking radar device 21 and the target object information detected by the front-side looking radar device 22 L or 22 R, and determines whether or not there is a predicted cut-in vehicle based on the integrated/merged target object information. Thereafter, when the first device determines that there is the predicted cut-in vehicle, it calculates a target acceleration G2tgt for cut-in vehicle, required to keep a second set inter-vehicle distance with respect to that predicted cut-in vehicle.
- the first device determines whether or not there is a predicted cut-in vehicle based on the target object information detected by one of the front-side looking radar device 22 L and the front-side looking radar device 22 R. Thereafter, when the first device determines that there is the predicted cut-in vehicle, it calculates a target acceleration G3tgt for cut-in vehicle, required to keep a third set inter-vehicle distance with respect to that predicted cut-in vehicle.
- the first device selects a minimum (the smallest) target acceleration among the target acceleration G1tgt for trailing travel, the target acceleration G2tgt for cut-in vehicle, and the target acceleration G3tgt for cut-in vehicle (i.e., selects one of G1tgt, G2tgt, and G3tgt, whichever smallest), and sets the selected target acceleration, as a “final target acceleration (mediated/adjusted target acceleration) Gfin.” Thereafter, the first device controls (drives) the engine actuators 32 and the brake actuators 42 in such a manner that the actual acceleration of the own vehicle VA becomes equal to the mediated target acceleration Gfin. As a result, the actual acceleration of the own vehicle VA is made to become equal to the mediated target acceleration Gfin.
- the CPU of the driving support ECU 20 (hereinafter, a “CPU” indicates/means the CPU of the driving support ECU 20 , unless otherwise noted) executes routines shown in the flowcharts illustrated in FIGS. 4 - 7 , every elapse of a predetermined time, when the ACC start request is generated by the operation using the ACC operation switch 23 while/when the trailing inter-vehicle distance control is not being performed.
- the CPU starts processing from step 300 shown in FIG. 3 to execute processes from step 310 to step 340 described below in this order, and then, proceeds to step 395 so as to end the present routine tentatively.
- the routine shown in FIG. 3 is a routine for calculating the target acceleration for trailing travel.
- Step 310 The CPU selects/specifies the objective-forward-vehicle based on the front looking radar obtained information. More specifically, the CPU applies the lateral distance Dfy(n) and the inter-vehicle distance Dfx(n) to a map (look-up table) shown in a block of step 310 so as to select/specify, as the objective-forward-vehicle (a), the other vehicle (n) existing in an objective-forward-vehicle area defined by the map.
- the CPU specifies one of the other vehicles, that has the shortest inter-vehicle distance Dfx(n), as the objective-forward-vehicle. Further, if there is no objective-forward-vehicle, the CPU controls the acceleration of the own vehicle VA in such a manner that the speed of the own vehicle VA becomes equal to a target speed depending on (according to) the target inter-vehicle time Ttgt. This point does not directly relate to the present disclosure, and thus, is not described in detail.
- Step 320 The CPU calculates the target inter-vehicle distance Dtgt by multiplying the target inter-vehicle time Ttgt by the speed Vj of the own vehicle.
- the target inter-vehicle time Ttgt is separately set based on the operation of the ACC operation switch 23 , however, it may be constant. It should be noted that the target inter-vehicle distance Dtgt obtained at step 320 is also referred to as a “first set inter-vehicle distance.”
- Step 330 The CPU calculates an inter-vehicle deviation (difference) ⁇ D1 by subtracting the target inter-vehicle distance Dtgt from the inter-vehicle distance Dfx(a) of the objective-forward-vehicle (a) selected/specified at step 310 .
- Step 340 The CPU calculates the target acceleration G1tgt for trailing travel using either one of a formula (1) described below and a formula (2) described below.
- the target acceleration G1tgt for trailing travel is also referred to as a “first target acceleration”, as a matter of convenience.
- the Vfx(a) is the relative speed of the objective-forward-vehicle (a) selected/specified at step 310
- K1 and K2 are predetermined positive gains (coefficients).
- the CPU uses the formula (1) below when a value (K1 ⁇ D1+K2 ⁇ Vfx(a)) is positive.
- Ka1 is a positive gain (coefficient) for acceleration, and set to a value equal to or smaller than “1.”.
- the CPU uses the formula (2) below when a value (K1 ⁇ D1+K2 ⁇ Vfx(a)) is negative.
- Kd1 is a gain (coefficient) for deceleration, and set to “1” in the present example.
- G1tgt(for acceleration) Ka1 ⁇ (K1 ⁇ D1+K2 ⁇ Vfx(a)) (1)
- G1tgt(for deceleration) Kd1 ⁇ (K1 ⁇ D1+K2 ⁇ Vfx(a)) (2)
- the target acceleration G1tgt for deceleration calculated based on the formula (2) above is calculated in such a manner that the target acceleration G1tgt is allowed to be an acceleration (negative acceleration) realized/achieved when the brake device of the own vehicle VA is operated (in other words, the target acceleration G1tgt may be a value obtained under a condition that it is allowed to be a negative acceleration realized/achieved when the brake device is operated).
- the target acceleration G1tgt for trailing travel based solely/only on the front looking radar obtained information is acquired.
- the CPU starts processing from step 400 in a “routine for calculation of the target acceleration for cut-in vehicle” shown in FIG. 4 to proceed to step 405 .
- the CPU transforms coordinates concerning the position of the target object and the relative speed, obtained by the front-side looking radar device 22 L and the front-side looking radar device 22 R (that is, the front-left-side looking radar obtained information, and the front-right-side looking radar obtained information) to the “X-Y coordinates of the front looking radar device 21 .” Consequently, the “coordinate transformed front-side looking radar information FSXn”, including an inter-vehicle distance Dsx, a relative speed Vsx, a lateral distance Dsy, and a relative lateral speed Vsy, is obtained.
- step 410 to compare the front looking radar obtained information FRXn with/to the coordinate transformed front-side looking radar information FSXn in order to determine whether or not there is a “target object which at least one of the front-side looking radar device 22 L and the front-side looking radar device 22 R detects” among the target objects which the front looking radar device 21 detects and which are different from (other than) the objective-forward-vehicle (a).
- step 415 the CPU integrates/merges the target object information according to a formula (3) described below. That is, at step 415 , the CPU obtains integrated target object information.
- ⁇ (t) in the formula (3) described below is a filtering coefficient (weighting coefficient), and is obtained by applying a time t to a look up table Map ⁇ (t) shown in a block B 1 in FIG. 4 .
- the time t is an elapsed time from a point in time at which the front looking radar device 21 starts to detect the “target object” which either one of the front-side looking radar device 22 L and the front-side looking radar device 22 R has been detecting.
- ⁇ (t) is obtained as a value which gradually becomes closer to “1” from a value ⁇ 0 between “0” and “1” as the elapsed time t becomes longer. It should be noted that ⁇ (t) may be a constant value between “0” and “1”, which does not change depending upon the elapsed time t.
- Integrated value ⁇ (t) ⁇ FRXn+(1 ⁇ (t)) ⁇ FSXn (3)
- the front looking radar obtained information FRXn in the formula (3) above includes “an inter-vehicle distance Dfx (b), a relative speed Vfx(b), a lateral distance Dfy(b), and a relative lateral speed Vfy(b)” concerning the “target object (hereinafter, referred to as a “common target object (b)”) which was determined at step 410 to be detected by not only the front looking radar device 21 but also either one of the front-side looking radar device 22 L and the front-side looking radar device 22 R.
- the coordinate transformed front-side looking radar information FSXn in the formula (3) above includes “a coordinate transformed inter-vehicle distance Dsx, a coordinate transformed relative speed Vsx, a coordinate transformed lateral distance Dsy, and a coordinate transformed relative lateral speed Vsy” concerning the common target object (b). Accordingly, as shown in formulas from (4) to (7) described below, “an integrated inter-vehicle distance Dmx, an integrated relative speed Vmx, an integrated lateral distance Dmy, and an integrated relative lateral speed Vmy” serving as the integrated values are obtained.
- the CPU proceeds to step 420 to determine whether or not the there is a predicted cut-in vehicle (i.e., whether or not a vehicle which is predicted to cut in exists). More specifically, the CPU obtains a cut-in event probability P by applying “the integrated lateral distance Dmy and the integrated relative speed Vmy” to an area map WS shown in FIG. 5 .
- a trajectory (locus) of a point defined by the integrated lateral distance Dmy and the integrated relative lateral speed Vmy changes as shown by a broken line TL in FIG. 5 .
- the area map WS is made in consideration of such trajectories, and is stored in the ROM beforehand.
- the cut-in event probability P obtained using the area map WS becomes higher as an magnitude of the integrated lateral distance Dmy becomes closer to “0”, and becomes higher as a magnitude
- the CPU determines that there is the “predicted cut-in vehicle”, when the CPU determines that the cut-in event probability P obtained using the area map WS is equal to or higher than a predetermined value (e.g., 60%). That is, the CPU specifies that target object as the predicted cut-in vehicle.
- a predetermined value e.g. 60%
- the CPU makes a “Yes” determination at step 420 to execute processes of step 430 and step 435 described below in this order, and then, proceeds to step 495 so as to end the present routine tentatively.
- Step 430 The CPU calculates an inter-vehicle deviation (difference) ⁇ D2 by subtracting the target inter-vehicle distance Dtgt from the integrated inter-vehicle distance Dmx. It should be noted that the target inter-vehicle distance Dtgt used at step 430 is referred to as a “second set inter-vehicle distance”, as a matter of convenience.
- the second set inter-vehicle distance may be the same as the first set inter-vehicle distance, or may be a value which becomes closer to the first set inter-vehicle distance from a value smaller than the first set inter-vehicle distance by a positive first value as an “elapsed time t from a point in time at which it was determined that there was the predicted cut-in vehicle” becomes longer.
- the target inter-vehicle time for calculating the second set inter-vehicle distance may be a time obtained by multiplying the “target inter-vehicle time Ttgt used when the first set inter-vehicle distance is calculated” by a “coefficient s(t)” which comes closer to and converges on “1” from a value between “0” and “1” as the above mentioned time t becomes longer.
- Step 435 The CPU calculates the target acceleration G2tgt for cut-in vehicle according to either one of a formula (8) and a formula (9) described below.
- the target acceleration G2tgt for cut-in vehicle is referred to as a “second target acceleration”, as a matter of convenience.
- the CPU sets a target acceleration G3tgt for cut-in vehicle described later at an “imaginary acceleration G3infinite” which is larger than a maximum acceleration that the own vehicle VA can realize.
- Vmx is the integrated relative speed of the target object which was determined to be the predicted cut-in vehicle at step 420
- K1, and K2 are the same gains as the “K1, and K2” used in the formula (1) and the formula (2), respectively.
- the CPU uses the formula (8) below when a value (K1 ⁇ D2+K2 ⁇ Vmx) is positive.
- Ka2 is a positive gain (coefficient) for acceleration, and set at a value smaller than the gain Ka1 used in the formula (1) above.
- the CPU uses the formula (9) below when the value (K1 ⁇ D2+K2 ⁇ Vmx) is negative.
- Kd2 is a positive gain (coefficient) for deceleration, and set at a value smaller than the gain Kd1 used in the formula (2) above.
- G2tgt(for acceleration) Ka2 ⁇ (K1 ⁇ D2+K2 ⁇ Vmx) (8)
- G2tgt(for deceleration) Kd2 ⁇ (K1 ⁇ D2+K2 ⁇ Vmx) (9)
- the target acceleration G2tgt for cut-in vehicle for deceleration calculated based on the formula (9) above is calculated in such a manner that the target acceleration G2tgt is allowed to be an acceleration (negative acceleration) realized/achieved when the brake device of the own vehicle VA is operated, similarly to the target acceleration G1tgt for trailing travel.
- the target acceleration G2tgt for cut-in vehicle may become a value obtained under the condition that it is allowed to be a negative acceleration realized/achieved when the brake device is operated.
- the target acceleration G2tgt for cut-in vehicle is calculated based on the integrated/merged information (integrated values) obtained by integrating the front looking radar obtained information and the coordinate transformed front-side looking radar information.
- step 420 when the CPU determines that there is no predicted cut-in vehicle upon the execution of step 420 , the CPU makes a “No” determination at step 420 to proceed to step 425 , at which the CPU sets the target acceleration G2tgt for cut-in vehicle at an “imaginary acceleration G2infinite” which is larger than the maximum acceleration that the own vehicle VA can realize, and sets the target acceleration G3tgt for cut-in vehicle described later at the “imaginary acceleration G3infinite” which is larger than the maximum acceleration that the own vehicle VA can realize. Thereafter, the CPU proceeds to step 495 to end the present routine tentatively.
- step 410 determines whether or not there is a predicted cut-in vehicle.
- the CPU obtains the cut-in event probability P by applying “the coordinate transformed lateral distance Dsy in place of the integrated lateral distance Dmy, and the coordinate transformed relative lateral speed Vsy in place of the integrated relative speed Vmy” to the area map WS shown in FIG. 5 .
- the CPU determines that there is the “predicted cut-in vehicle”, when the cut-in event probability P is equal to or larger than the predetermined value (e.g., 60%), similarly to step 420 . That is, the CPU specifies that target object as the predicted cut-in vehicle.
- the predetermined value e.g. 60%
- the CPU makes a “Yes” determination at step 440 to proceed to step 450 , at which the CPU determines whether or not a lane change (changing lanes) of the predicted cut-in vehicle occurs in front of the own vehicle VA.
- the vehicle VC when the vehicle VC is cutting in while the own vehicle VA is following the objective-forward-vehicle VB, it is determined that the vehicle VC is the predicted cut-in vehicle. In this case, if the speed Vj of the own vehicle VA is 80 km/h, and the speed of the predicted cut-in vehicle VC is 85 km/h, it is likely that the predicted cut-in vehicle VC will cut in between the own vehicle VA and the objective-forward-vehicle VB.
- Step 450 is for determining which situation is occurring, the situation shown in (A) of FIG. 6 , or the situation shown in (B) of FIG. 6 . More specifically, the CPU determines whether or not the coordinate transformed relative speed Vsx is equal to or higher than a predetermined threshold Vth so as to determine whether or not the changing lanes of the predicted cut-in vehicle occurs in front of the own vehicle VA. It should be noted the predetermined threshold Vth may be set at a value larger than a negative certain value.
- the CPU makes a “Yes” determination at step 450 to execute processes of step 455 and step 460 described below in this order, and then, proceeds to step 495 so as to end the present routine tentatively.
- Step 455 The CPU calculates an inter-vehicle deviation (difference) ⁇ D3 by subtracting the target inter-vehicle distance Dtgt from the coordinate transformed inter-vehicle distance Dsx. It should be noted that the target inter-vehicle distance Dtgt used at step 455 is referred to as a “third set inter-vehicle distance”, as a matter of convenience.
- the third set inter-vehicle distance may be the same as the second set inter-vehicle distance, or may be a value which becomes closer to the first set inter-vehicle distance from a value smaller than the second set inter-vehicle distance by a positive first value as the “elapsed time t from the point in time at which it was determined that there was the predicted cut-in vehicle” becomes longer.
- Step 460 The CPU calculates the target acceleration G3tgt for cut-in vehicle according to either one of a formula (10) and a formula (11) described below.
- the target acceleration G3tgt for cut-in vehicle is referred to as a “third target acceleration”, as a matter of convenience.
- the o CPU sets the target acceleration G2tgt for cut-in vehicle at the “imaginary acceleration G2infinite” which is larger than the maximum acceleration that the own vehicle VA can realize.
- Vsx is the coordinate transformed relative speed of the target object which was determined to be the predicted cut-in vehicle at step 440 , and “K1, and K2” are the same gains as the “K1, and K2” used in the formula (1) and the formula (2), respectively.
- the CPU uses the formula (10) below when a value (K1 ⁇ D3+K2 ⁇ Vsx) is positive.
- Ka3 is a positive gain (coefficient) for acceleration, and set at a value smaller than (or equal to) the gain Ka2 used in the formula (8) above.
- the CPU uses the formula (1) below when the value (K1 ⁇ D3+K2 ⁇ Vsx) is negative.
- Kd3 is a positive gain (coefficient) for deceleration, and set at a value smaller than (or equal to) the gain Kd2 used in the formula (9) above.
- G3tgt(for acceleration) Ka3 ⁇ (K1 ⁇ D3+K2 ⁇ Vsx) (10)
- G3tgt(for deceleration) Kd3 ⁇ (K1 ⁇ D3+K2 ⁇ Vsx) (11)
- the CPU calculates the target acceleration G3tgt for cut-in vehicle according to either the above formula (10) or the above formula (11).
- the target acceleration G3tgt for cut-in vehicle is obtained based solely/only on the (coordinate transformed) front-side looking radar information.
- step 445 the CPU sets the target acceleration G2tgt for cut-in vehicle at the “imaginary acceleration G2infinite” which is larger than the maximum acceleration that the own vehicle VA can realize, and sets the target acceleration G3tgt for cut-in vehicle at the “imaginary acceleration G3infinite” which is larger than the maximum acceleration that the own vehicle VA can realize. Thereafter, the CPU proceeds to step 495 to end the present routine tentatively.
- the CPU starts processing from step 700 of a “routine for mediation of target acceleration and vehicle travel control” shown in FIG. 7 , to execute processes of step 710 and step 720 in this order, and proceeds to step 795 to end the present routine tentatively.
- Step 710 The CPU selects one of the target acceleration G1tgt for trailing travel, the target acceleration G2tgt for cut-in vehicle, and the target acceleration G3tgt for cut-in vehicle, whichever is smallest, and sets the selected target acceleration as the “final target acceleration (mediated/adjusted target acceleration) Gfin.” That is, the CPU mediates among three kinds of target accelerations. In other words, when the target acceleration G2tgt for cut-in vehicle, and the target acceleration G3tgt for cut-in vehicle are considered to be a single target acceleration for cut-in vehicle, the CPU selects either the target acceleration for trailing travel or the target acceleration for cut-in vehicle, whichever is smaller, as the mediated target acceleration Gfin.
- Step 720 The CPU sends the mediated target acceleration Gfin to the engine ECU 30 and the brake ECU 40 in order to make the acceleration of the own vehicle VA become equal to the mediated target acceleration Gfin.
- the engine ECU 30 and the brake ECU 40 control (drive) the engine actuators 32 and the brake actuators 42 , respectively, based on the mediated target acceleration Gfin.
- the actual acceleration of the own vehicle VA is made to become equal to the mediated target acceleration Gfin. In this manner, the trailing inter-vehicle distance control is performed.
- the first device calculates the target acceleration G1tgt for trailing travel, the target acceleration G2tgt for cut-in vehicle, and the target acceleration G3tgt for cut-in vehicle, and sets the minimum (the smallest) target acceleration among them, as the “final target acceleration (mediated/adjusted target acceleration) Gfin.”
- the target acceleration one of G2tgt and G3tgt
- the own vehicle VA decelerates so as to increase the inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle.
- the inter-vehicle distance with respect to the cut-in vehicle i.e., distance between the own vehicle VA and the predicted cut-in vehicle that is now an actual cut-in vehicle
- the objective-forward-vehicle starts to rapidly decelerate after a point in time at which the predicted cut-in vehicle is detected, it is likely that the target acceleration G1tgt for trailing travel is selected as the mediated target acceleration Gfin. Therefore, in this case, the own vehicle VA decelerates so as to ensure/acquire an appropriate inter-vehicle distance with respect to the objective-forward-vehicle (i.e., appropriate inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle). As a result, the inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle becoming excessively short can be avoided, in a case where the predicted cut-in vehicle does not actually cut in.
- an appropriate inter-vehicle distance with respect to the objective-forward-vehicle i.e., appropriate inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle.
- the first device integrates/merges the target object information (first target object information) that the front looking radar device 21 obtains and the target object information (second target object information) that the front-side looking radar device ( 22 L, 22 R) obtains so as to obtain the integrated target object information. Thereafter, the first device determines the presence or absence of the predicted cut-in vehicle based on the integrated target object information, and further, calculates the target acceleration (G2tgt) for cut-in vehicle regarding (for) the predicted cut-in vehicle when the predicted cut-in vehicle is determined to exist.
- target acceleration G2tgt
- the target acceleration (G2tgt) for cut-in vehicle may be set at a value obtained on the assumption that the brake device is operated. In other words, the target acceleration (G2tgt) for cut-in vehicle is allowed to become a “negative acceleration whose absolute value is large (i.e., large deceleration)”.
- the first device obtains the target acceleration (G3tgt) for cut-in vehicle while providing the limitation on the target acceleration (G3tgt) for cut-in vehicle in such a manner that the target acceleration (G3tgt) for cut-in vehicle does not become smaller than the “negative acceleration realized/achieved when the throttle valve opening of the internal combustion engine of the own vehicle VA is “0 (or, the throttle valve is fully-closed)” while the brake device of the own vehicle VA is not operated”. Accordingly, when the cutting-in does not actually occur, the strong deceleration of the own vehicle VA due to the predicted cut-in vehicle does not occur. Thus, the driver avoids the odd feeling of rapid deceleration.
- a vehicle travelling control device (hereinafter, referred to as a “second device”) will next be described.
- the second device is different from the first device only in the following points.
- the second device neither comprises the front-side looking radar device 22 L nor the front-side looking radar device 22 R.
- the second device executes a routine shown in FIG. 8 in place of the routines shown in FIGS. 3 and 4 , and executes a routine shown in FIG. 9 in place of FIG. 7 .
- the CPU of the second device executes the “target acceleration calculation routine” shown in FIG. 8 , every elapse of a predetermined time.
- the reference number given to the step shown in FIG. 3 is given to a step shown in FIG. 8 whose process is the same as the process of step shown in FIG. 3 . The detailed description about such a step will be omitted.
- the CPU starts processing from step 800 shown in FIG. 8 to execute the processes from step 310 to step 340 in this order. Consequently, the target acceleration G1tgt for trailing travel is calculated.
- the CPU proceeds to step 810 to determine if there is a predicted cut-in vehicle.
- the CPU applies the lateral distance Dfy(n) and the lateral relative speed Vfy(n) of each of “target objects other than the target object which is determined to be the objective-forward-vehicle (a) at step 310 , among the target objects (n) that the front looking radar device 21 detects” to the area map WS shown in FIG. 5 , so as to obtain the cut-in event probability P of each of the target objects.
- the CPU determines that there is a predicted cut-in vehicle when there is a target object whose cut-in event probability P is equal to or higher than the predetermined value (e.g., 60%), similarly to step 420 . That is, the CPU specifies that target object as the predicted cut-in vehicle.
- the predetermined value e.g. 60%
- the CPU makes a “Yes” determination at step 810 to execute processes of step 820 and step 830 described below in this order, and then, proceeds to step 895 so as to end the present routine tentatively.
- Step 820 The CPU calculates an inter-vehicle deviation (difference) ⁇ D4 by subtracting the target inter-vehicle distance Dtgt from the inter-vehicle distance Dfx(b).
- the inter-vehicle distance Dfx(b) is the inter-vehicle distance Dfx(n) of the target object (b) which is determined to be the predicted cut-in vehicle at step 810 .
- the target inter-vehicle distance Dtgt used at step 820 is referred to as a “fourth set inter-vehicle distance”, as a matter of convenience.
- the fourth set inter-vehicle distance may be the same as the first set inter-vehicle distance, or may be a value which becomes closer to the first set inter-vehicle distance from a value smaller than the first set inter-vehicle distance by a positive first value as an “elapsed time t from a point in time at which it was determined that there was the predicted cut-in vehicle” becomes longer.
- the target inter-vehicle time for calculating the fourth set inter-vehicle distance may be a time obtained by multiplying the “target inter-vehicle time Ttgt used when the first set inter-vehicle distance is calculated” by the “coefficient s(t)” which comes closer to and converges on “1” from a value between “0” and “1” as the above mentioned time t becomes longer.
- Step 830 The CPU calculates the target acceleration G4tgt for cut-in vehicle according to either one of a formula (12) and a formula (13) described below.
- the target acceleration G4tgt for cut-in vehicle is referred to as a “fourth target acceleration”, as a matter of convenience.
- Vfx(b) is the relative speed Vfx(n) of the target object (b) which was determined to be the predicted cut-in vehicle at step 810, and “K1, and K2” are the same gains as the “K1, and K2” used in the formula (1) and the formula (2), respectively.
- the CPU uses the formula (12) below when a value (K1 ⁇ D4+K2 ⁇ Vfx(b)) is positive.
- Ka4 is a positive gain (coefficient) for acceleration, and is set at a value which is equal to or smaller than the gain Ka1 used in the above formula (1) (or than the gain Kat used at step 340 shown in FIG. 8 ).
- the CPU uses the formula (13) below when the value (K1 ⁇ D4+K2 ⁇ Vfx(b)) is negative.
- Kd4 is a positive gain (coefficient) for deceleration, and is set at a value which is equal to or smaller than the gain Kd1 used in the above formula (2) (or than the gain Kd1 used at step 340 shown in FIG. 8 ).
- G4tgt(for acceleration) Ka4 ⁇ (K1 ⁇ D4+K2 ⁇ Vfx(b)) ⁇ (12)
- G4tgt(for deceleration) Kd4 ⁇ (K1 ⁇ D4+K2 ⁇ Vfx(b)) (13)
- the target acceleration G4tgt for cut-in vehicle for deceleration calculated based on the formula (13) above is calculated in such a manner that the target acceleration G4tgt is allowed to be an acceleration (negative acceleration) realized/achieved when the brake device of the own vehicle VA is operated, similarly to the target acceleration G1tgt for trailing travel.
- the target acceleration G4tgt for cut-in vehicle is calculated based solely/only on the front looking radar obtained information.
- step 810 when the CPU determines that there is no predicted cut-in vehicle upon the execution of step 810 , the CPU makes a “No” determination at step 810 to proceed to step 840 , at which the CPU sets the target acceleration G4tgt for cut-in vehicle at the “imaginary acceleration G4infinite” which is larger than the maximum acceleration that the own vehicle VA can realize. Thereafter, the CPU proceeds to step 895 to end the present routine tentatively.
- step 900 a “routine for mediation of target acceleration and vehicle travel control” shown in FIG. 9 , to execute processes of step 910 and step 920 in this order, and proceeds to step 995 to end the present routine tentatively.
- Step 910 The CPU selects either one of the target acceleration G1tgt for trailing travel and the target acceleration G4tgt for cut-in vehicle, whichever is smaller, and sets the selected target acceleration as the “final target acceleration (mediated/adjusted target acceleration) Gfin.” That is, the CPU mediates among two kinds of target accelerations.
- Step 920 The CPU sends the mediated target acceleration Gfin to the engine ECU 30 and the brake ECU 40 in order to make the acceleration of the own vehicle VA become equal to the mediated target acceleration Gfin.
- the engine ECU 30 and the brake ECU 40 control (drive) the engine actuators 32 and the brake actuators 42 , respectively, based on the mediated target acceleration Gfin.
- the actual acceleration of the own vehicle VA is made to become equal to the mediated target acceleration Gfin. In this manner, the trailing inter-vehicle distance control is performed.
- the second device calculates the target acceleration G1tgt for trailing travel, and the target acceleration G4tgt for cut-in vehicle, and sets the smaller target acceleration among them as the “final target acceleration (mediated/adjusted target acceleration) Gfin.”
- the own vehicle VA decelerates so as to increase the inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle.
- the inter-vehicle distance with respect to the cut-in vehicle i.e., distance between the own vehicle VA and the predicted cut-in vehicle that is now an actual cut-in vehicle
- the objective-forward-vehicle starts to rapidly decelerate after a point in time at which the predicted cut-in vehicle is detected, it is likely that the target acceleration G1tgt for trailing travel is selected as the mediated target acceleration Gfin. Therefore, in this case, the own vehicle VA decelerates so as to ensure/acquire an appropriate inter-vehicle distance with respect to the objective-forward-vehicle (i.e., appropriate inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle). As a result, the inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle becoming excessively short can be avoided, in a case where the predicted cut-in vehicle does not actually cut in.
- an appropriate inter-vehicle distance with respect to the objective-forward-vehicle i.e., appropriate inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle.
- each of the first device and the second device may comprise a stereo camera 101 which can communicate with the driving support ECU through the CAN 100 .
- the stereo camera 101 is positioned at an upper portion of a front window within a passenger room, and acquires a stereo image in a straight forward direction of the own vehicle VA. From the stereo image, the stereo camera 101 obtains the target object information, and lane markers (white lines). The stereo camera 101 can recognize the running lane based on the lane markers, and the like.
- the first device and the second device may obtain the objective-forward-vehicle and the predicted cut-in vehicle from the target object information that the front looking radar device 21 and the stereo camera 101 acquire. Further, the first device and the second device may estimate a course of the own vehicle VA based on the information concerning the running lane obtained from the stereo camera 101 , and may modify the target information which is obtained by the front looking radar device 21 and/or the front-side looking radar device 22 L, 22 R in consideration of the estimated course, for example, in such a manner that the lateral position of the target object become a target position in a direction orthogonal to the estimated course.
- first device and the second device may be configured to determine whether or not there is a predicted cut-in vehicle using a map other than the map shown in FIG. 5 .
- the first device and the second device may be configured to determine whether or not there is a predicted cut-in vehicle in consideration of not only the lateral position and the lateral relative speed of the vehicles other than the objective-forward-vehicle but also the inter-vehicle distance of the vehicles.
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Mathematical Physics (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
- Controls For Constant Speed Travelling (AREA)
Abstract
A control device detects a first vehicle traveling in front of an own vehicle using a front looking radar device, and detects a second vehicle which is predicted to cut in between the own vehicle and the first vehicle using the front looking radar device and/or front-side looking radar devices. The control device calculates a first target acceleration required for the own vehicle to maintain an inter-vehicle distance between the own vehicle and the first vehicle at a first set inter-vehicle distance; and calculates a second target acceleration required for the own vehicle to maintain an inter-vehicle distance between the own vehicle and the second vehicle at a second set inter-vehicle distance. The control device selects either the first target acceleration or the second target acceleration and controls the own vehicle in such a manner that an actual acceleration of the own vehicle becomes closer to the mediated target acceleration.
Description
The present application is an application for reissue of U.S. Pat. No. 10,144,425, issued Dec. 4, 2018, which claims priority of Japanese Application No. 2015-186185, filed Sep. 23, 2015.
1. Field
The present disclosure relates to a vehicle travelling control device which permits an own vehicle to follow an objective-forward-vehicle which is travelling/proceeding in front of (ahead of) the own vehicle so as to keep a predetermined inter-vehicle distance with respect to the objective-forward-vehicle.
2. Description of the Related Art
A vehicle travelling control device that is conventionally known (hereinafter, referred to as a “conventional device”) predicts that the other vehicle will cut in between the own vehicle and the objective-forward-vehicle, when the own vehicle is following (i.e., trailing) the objective-forward-vehicle, and the lateral position of the other vehicle moves towards a travelling lane of the own vehicle with a (lateral) speed equal to or higher than a predetermined value.
In addition, the conventional device calculates a target acceleration based on the other vehicle when the device predicts that the other vehicle will cut in, and controls an acceleration of the own vehicle in accordance with the calculated acceleration (e.g., refer to Japanese Laid Open Patent Application No. 2014-148293 (especially, paragraph 0035, paragraph 0038, and FIG. 5).
However, according to the conventional device, a problem may arise. That is, for example, the own vehicle may approach the objective-forward-vehicle too quickly, when the objective-forward-vehicle starts a rapid deceleration at a point in time at which the conventional device predicts that the other vehicle will cut in, and the other vehicle does not actually cut in after the prediction.
The present disclosure addresses the problem described above. That is, one of the objects of the present disclosure is to disclose a vehicle travelling control device which can perform a more appropriate control when it is predicted that the other vehicle will cut in between the own vehicle and the objective-forward-vehicle.
The vehicle travelling control device according to the present disclosure (hereinafter, referred to as the “presently disclosed device”) includes detecting means for detecting an objective-forward-vehicle traveling in front of an own vehicle, and a predicted cut-in vehicle which is predicted to cut in between the own vehicle and the objective-forward-vehicle (21, 22R, 22L, 20, step 310, step 420, step 440, step 810); first calculation means for calculating, as a target acceleration for trailing travel (G1tgt), a target acceleration required for the own vehicle to maintain an inter-vehicle distance between the own vehicle and the objective-forward-vehicle at a first set inter-vehicle distance (Dtgt) (20, step 320 to step 340); second calculation means for calculating, as a target acceleration for a cut-in vehicle (G2tgt, G3tgt), a target acceleration required for the own vehicle to maintain an inter-vehicle distance between the own vehicle and the predicted cut-in vehicle at a second set inter-vehicle distance (Dtgt) (20, step 430, step 435, step 455, step 460, step 820, step 830); mediation means for selecting, as a mediated target acceleration (Gfin), either the target acceleration for the trailing travel or the target acceleration for the cut-in vehicle, whichever is smaller (20, step 710, step 910); and travel control means for controlling a driving force and a brake force of the own vehicle in such a manner that an actual acceleration of the own vehicle becomes closer to the mediated target acceleration (Gfin) (20, 30, 32, 40, 42, step 720, step 920).
According to the present disclosure, the target acceleration required for the own vehicle to maintain the inter-vehicle distance between the own vehicle and the objective-forward-vehicle at the first set inter-vehicle distance is calculated, as the target acceleration for trailing travel. Also, the target acceleration required for the own vehicle to maintain the inter-vehicle distance between the own vehicle and the predicted cut-in vehicle at the second set inter-vehicle distance is calculated, as the target acceleration for cut-in vehicle. Then, either the target acceleration for trailing travel or the target acceleration for cut-in vehicle, whichever is smaller, is selected, as the mediated target acceleration (Gfin). The acceleration of the own vehicle is controlled in accordance with the mediated target acceleration (Gfin). It should be noted that the first set inter-vehicle distance may be the same as or different from the second set inter-vehicle distance.
Generally, since the inter-vehicle distance between the own vehicle and the predicted cut-in vehicle is shorter than the inter-vehicle distance between the own vehicle and the objective-forward-vehicle, the target acceleration for cut-in vehicle is smaller than the target acceleration for trailing travel. Accordingly, when the predicted cut-in vehicle is detected, the target acceleration for cut-in vehicle is selected as the mediated target acceleration frequently, according to the presently disclosed device. Thus, the own vehicle decelerates so as to increase the inter-vehicle distance between the own vehicle and the objective-forward-vehicle. Consequently, when the predicted cut-in vehicle actually cuts in, the inter-vehicle distance between the own vehicle and the predicted cut-in vehicle becomes appropriate in a short time.
On the other hand, if the objective-forward-vehicle starts to rapidly decelerate after a point in time at which the predicted cut-in vehicle is detected, the target acceleration for trailing travel becomes smaller than the target acceleration for cut-in vehicle. Therefore, in this case, the target acceleration for trailing travel is selected as the mediated target acceleration, according to the presently disclosed device. Accordingly, the own vehicle decelerates so as to ensure/acquire an appropriate inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle. As a result, the inter-vehicle distance between the own vehicle and the objective-forward-vehicle becoming excessively short can be avoided when the predicted cut-in vehicle does not actually cut in.
In one of aspects of the presently disclosed device, the detecting means includes a front looking radar device (21), whose detection area has a center axis extending in a straight forward direction (C1) of the own vehicle, which detects the target object to obtain first target object information concerning the target object; a front-side looking radar device (22R, 22L), whose detection area has a center axis extending in a diagonally forward direction (CL or CR) of the own vehicle, which detects the target object to obtain second target object information concerning the target object; and predicted cut-in vehicle detecting means for integrating the first target object information and the second target object information to obtain an integrated target object information, and detecting the predicted cut-in vehicle based on the integrated target object information, when the front looking radar device and the front-side looking radar device detect an identical target object (20, step 410, step 415, step 420), and for detecting the predicted cut-in vehicle based on the second target object information but not based on the first target object information, when the front-side looking radar device detects an target object, but the front looking radar device does not detect the target object (20, step 410, step 440).
Further, the second calculation means is configured to calculate the target acceleration for cut-in vehicle in such a manner that the target acceleration for cut-in vehicle is allowed to be a negative acceleration achieved when a brake device of the own vehicle is operated, in a case where the predicted cut-in vehicle is detected based on the integrated target object information (20, step 435), and calculate the target acceleration for cut-in vehicle while providing a limitation on the target acceleration for cut-in vehicle in such a manner that the target acceleration for cut-in vehicle does not become smaller than a negative acceleration achieved when a throttle valve opening of an internal combustion engine serving as a driving force of the own vehicle is set at a minimum value while the brake device of the own vehicle is not operated, in a case where the predicted cut-in vehicle is detected based on the second target object information but not based on the first target object information (20, step 460).
The detection area of the front looking radar device and the detection area of the front-side looking radar device have a portion that overlaps with each other (refer to FIG. 1 ). Further, the front looking radar device is a main radar for obtaining information necessary for the trailing travel. Therefore, generally, an accuracy of the information obtained by the front looking radar (e.g., a relative distance for the target object) is higher than an accuracy of the information obtained by the front-side looking radar.
Thus, the predicted cut-in vehicle detecting means in the above aspect integrates the target object information obtained by the front looking radar device (first target object information) and the target object information obtained by the front-side looking radar device (second target object information) to obtain the integrated target object information, when the front looking radar device and the front-side looking radar device detect the identical target object. Further, the second calculation means calculates the target acceleration for cut-in vehicle based on the integrated target object information. In this case, the integrated target object information is based on the first target object information obtained by the front looking radar device having relatively higher accuracy, and thus, the detecting accuracy for the predicted cut-in vehicle is higher than the detecting accuracy for the predicted cut-in vehicle which is detected based solely on the front-side looking radar device having relatively lower accuracy. Therefore, the possibility that the predicted cut-in vehicle does not actually cut in is relatively low. In view of the above, the second calculation means calculates the target acceleration for cut-in vehicle in such a manner that the target acceleration for cut-in vehicle is allowed to be the “negative acceleration whose absolute value is large (that is, large deceleration)” achieved when the brake device of the own vehicle is operated.
In contrast, when the predicted cut-in vehicle is detected based solely on the “second target object information obtained by the front-side looking radar device”, the detecting accuracy for the predicted cut-in vehicle is relatively low. Thus, the possibility that the predicted cut-in vehicle does not actually cut in is relatively high. Therefore, if the target acceleration for cut-in vehicle is allowed to become the “negative acceleration whose absolute value is large” achieved when the brake device of the own vehicle is operated, a relatively rapid deceleration frequently occurs when the actual cut-in does not occur. This may provide an odd feeling to the driver.
In view of the above, when the predicted cut-in vehicle is detected based solely on the information obtained by the front-side looking radar device, the second calculation means calculates the target acceleration for cut-in vehicle while providing a limitation on the target acceleration for cut-in vehicle in such a manner that the target acceleration for cut-in vehicle does not become smaller than a negative acceleration achieved when a throttle valve opening of an internal combustion engine serving as a driving force of the own vehicle is set at a minimum value. As a result, the own vehicle does not rapidly decelerate due to the predicted cut-in vehicle. Thus, even when the actual cut-in does not actually occur, the driver avoids the odd feeling of rapid deceleration.
In the above description, references used in the following descriptions regarding embodiments are added with parentheses to the elements of the present disclosure, in order to assist in understanding the present disclosure. However, those references should not be used to limit the scope of the invention. Other objects, other features, and accompanying advantages of the present disclosure will be readily understood from the description of embodiments of the present disclosure to be given referring to the following drawings.
Each of vehicle travelling control devices according to the present disclosure will next be described with reference to the drawings. Firstly, main terms used in the present specification and the drawings are described.
-
- The own vehicle: One's own vehicle (subject vehicle that is focused on).
- The other vehicle: A vehicle other than the own vehicle.
- The proceeding vehicle: The other vehicle traveling immediately ahead of (in front of) the own vehicle.
- The objective-forward-vehicle: The proceeding/leading vehicle, which a sensor device (front looking radar device) mounted on the own vehicle detects (acquires), and which the own vehicle should follow up by controlling an acceleration of the own vehicle so as to keep an inter-vehicle distance between the own vehicle and the proceeding vehicle at a predetermined distance.
- The cut-in vehicle: The other vehicle which cuts in ahead of the own vehicle by changing lanes.
As shown in FIG. 1 , a vehicle travelling control device (hereinafter, sometimes referred to as a “first device”) 10 according to a first embodiment of the present disclosure is mounted on (applied to) the own vehicle VA. The first vehicle 10 comprises a driving support (assist) ECU 20, an engine ECU 30, and a brake ECU 40. Those ECUs are capable of exchanging data (communicating with each other) through a communication/sensor CAN (Controller Area Network) 100. It should be noted that an “ECU” is an abbreviation of an electric control unit, and is an electronic control circuit having a microcomputer including a CPU, a ROM, a RAM, an interface, and the like, as a main part. The CPU achieves/realizes various functions described later by executing instructions (routines) stored in the memory (e.g., ROM).
Further, the first device 10 comprises a front looking radar device 21, a front-side looking radar device 22R, and a front-side looking radar device 22L. Those radar devices can also exchange data with the driving support ECU 20 through the CAN 100.
More specifically, as shown in FIG. 2 , the driving support ECU 20 is connected with an ACC operation switch 23, and a vehicle speed sensor 24, in addition to the front looking radar device 21, the front-side looking radar device 22R, and the front-side looking radar device 22L.
The front looking radar device 21 comprises a millimeter wave transmitter-receiver section, and a processing section. As shown in FIG. 1 , the front looking radar device 21 is positioned at the front end of the own vehicle VA, and at the center portion of the own vehicle VA in a body width direction. The millimeter wave transmitter-receiver section transmits a millimeter wave which propagates with a center axis C1 extending in a straight forward direction of the own vehicle VA, and spreads with a predetermined angle θ1 in a left direction as well as with the predetermined angle θ1 in a right direction with respect to the center axis C1. The millimeter wave is reflected by a target object (e.g., proceeding vehicle). The millimeter wave transmitter-receiver section receives the reflected wave. It should be noted that, hereinafter, a vehicle going forward direction along the center axis C1 is defined as an “X-axis”, and a direction orthogonal to the center axis C1 is defined as a “Y-axis.” The X-coordinate is positive in the vehicle's forward direction, and is negative in the vehicle's backward direction. The Y-coordinate is positive in the vehicle's rightward direction, and is negative in the vehicle's leftward direction.
The processing section of the front looking radar device 21 obtains, every elapse of a predetermined time, an inter-vehicle distance (longitudinal distance) Dfx(n), a relative speed Vfx(n), a lateral distance Dfy(n), a relative lateral speed Vfy(n), or the like, with respect to each detected target object (n), based on a phase difference between the transmitted millimeter wave and the received reflected wave, an attenuation level, a time period from the point in time at which the millimeter wave is transmitted to the point in time at which the reflected wave is received, or the like. The data (Dfx(n), Vfx(n), Dfy(n), Vfy(n), etc.) acquired by the front looking radar device 21 are also referred to as “front looking radar obtained information”, as a matter of convenience.
The inter-vehicle distance (longitudinal distance) Dfx(n) is a distance along the center axis C1 between the own vehicle VA and the target object(n) (e.g., the proceeding vehicle).
The relative speed Vfx(n) is a difference (=SPDs−SPDj) between a speed SPDs of the target object(n) (e.g., the proceeding vehicle) and a speed SPDj of the own vehicle VA. It should be noted that the speed SPDs of the target object(n) is a speed of the target object (n) in the direction of travel of the own vehicle VA.
The lateral distance Dfy(n) is a distance along the direction orthogonal to the center axis C1 from the center axis C1 to a “center position of the target object (n) (e.g., a center position of a vehicle width of the proceeding vehicle).” The lateral distance Dfy(n) may also be referred to as a “lateral position.”
The relative lateral speed Vfy(n) is a speed of the center position of the each target object (n) in the direction orthogonal to the center axis C1.
As shown in FIG. 1 , the front-side (left) looking radar device 22L is positioned at a left-and-front side of the vehicle body of the own vehicle VA. The front-side looking radar device 22L has a configuration similar to the configuration of the front looking radar device 21. The millimeter wave transmitter-receiver section of the front-side looking radar device 22L transmits a millimeter wave which propagates with a center axis CL extending in a front-left direction of the own vehicle VA, and spreads with a predetermined angle θ2 in a front direction as well as the predetermined angle θ2 in a rear direction with respect to the center axis CL. One of the border lines (CLx) defining the border of the spreading millimeter wave transmitted from the front-side looking radar device 22L is parallel with the center axis C1.
The processing section of the front-side looking radar device 22L obtains, every elapse of a predetermined time, a longitudinal distance DLx, a relative speed VLx, a lateral distance DLy, a relative lateral speed VLy, or the like, with respect to each detected target object, based on a phase difference between the transmitted millimeter wave and the received reflected wave, an attenuation level, a time period from the point in time at which the millimeter wave is transmitted to the point in time at which the reflected wave is received, or the like. A vertical axis of coordinates of those data is the center axis CL, and a horizontal axis of the coordinates of those data is an axis extending in a direction orthogonal to the center axis CL. Those data (DLx, VLx, DLy, VLy, or the like) obtained by the front-side looking radar device 22L are also referred to as “front-left-side looking radar obtained information”, as a matter of convenience. It should be noted that an accuracy of the front-left-side looking radar obtained information is lower than an accuracy of the front looking radar obtained information.
As shown in FIG. 1 , the front-side (right) looking radar device 22R is positioned at a right-and-front side of the vehicle body of the own vehicle VA. The front-side looking radar device 22R has a configuration similar to the configuration of the front looking radar device 21 and the front-side looking radar device 22L. The millimeter wave transmitter-receiver section of the front-side looking radar device 22R transmits a millimeter wave which propagates with a center axis CR extending in a front-right direction of the own vehicle VA, and spreads with a predetermined angle θ2 in a front direction as well as the predetermined angle θ2 in a rear direction with respect to the center axis CL. One of the border lines (CRx) defining the border of the spreading millimeter wave transmitted from the front-side looking radar device 22R is parallel with the center axis C1.
The processing section of the front-side looking radar device 22R obtains, every elapse of a predetermined time, a longitudinal distance DRx, a relative speed VRx, a lateral distance DRy, a relative lateral speed VRy, or the like, with respect to each detected target object, based on a phase difference between the transmitted millimeter wave and the received reflected wave, an attenuation level, a time period from the point in time at which the millimeter wave is transmitted to the point in time at which the reflected wave is received, or the like. A vertical axis of coordinates of those data is the center axis CR, and a horizontal axis of the coordinates of those data is an axis extending in a direction orthogonal to the center axis CR. Those data (DRx, VRx, DRy, VRy, or the like) obtained by the front-side looking radar device 22R are also referred to as “front-right-side looking radar obtained information”, as a matter of convenience. It should be noted that an accuracy of the front-right-side looking radar obtained information is the same as the accuracy of the front-left-side looking radar obtained information, and is lower than the accuracy of the front looking radar obtained information.
As is clear from FIG. 1 , the detection area of the front looking radar device 21 and the detection area of the front-side looking radar device 22L have a portion (overlap area AL) that overlaps with each other, and the detection area of the front looking radar device 21 and the detection area of the front-side looking radar device 22R have a portion (overlap area AR) that overlaps with each other. In other words, a target object within the overlap area AL is detected/captured by both of the front looking radar device 21 and the front-side looking radar device 22L, and a target object within the overlap area AR is detected/captured by both of the front looking radar device 21 and the front-side looking radar device 22R.
Referring back to FIG. 2 again, the ACC operation switch 23 is a switch operated by a driver. The term “ACC” means an inter-vehicle distance control (Adaptive Cruise Control), and may also be simply referred to as a “trailing travel control.” When the driver performs a certain operation using the ACC operation switch 23, an ACC start request (including an ACC resume request) and an ACC termination request (cancel request) are generated according to the operation. Further, according to a certain operation using the ACC operation switch 23, a target inter-vehicle time Ttgt described later is set or changed.
The vehicle speed sensor 24 detects a speed (own vehicle speed) Vj of the own vehicle VA, and generates a signal indicative of the own vehicle speed Vj.
The engine ECU 30 is connected with a plurality of engine sensors 31 to receive detected signals from those sensors. The engine sensors 31 are sensors that detect various operation state parameters of an unillustrated own vehicle's “gasoline fuel injection type/spark ignition/internal combustion engine.” The engine sensors 31 include an acceleration pedal operation amount sensor, a throttle valve opening sensor, an engine rotational speed sensor, an intake air-flow sensor, or the like.
Further, the engine ECU is connected with engine actuators 32 including a throttle valve actuator, fuel injectors, or the like. The engine ECU 30 drives the engine actuators 32 to change a torque generated by the internal combustion engine, and thereby, adjusting a driving force of the own vehicle so as to control an acceleration of the own vehicle VA. In addition, the engine ECU 30 performs a “fuel-cut operation” to stop a fuel injection, when the throttle valve opening degree detected by the throttle valve opening sensor is “0 (or the minimum value within a range that the throttle valve opening can become)” (namely, the throttle valve is fully-closed) and the engine rotational speed is higher than an engine rotational speed threshold.
The brake ECU 40 is connected with a plurality of brake sensors 41 to receive detected signals from those sensors. The brake sensors 41 are sensors that detect various parameters used for controlling an unillustrated “brake device (hydraulic type friction brake device) of the own vehicle VA.” The brake sensors 41 include a brake pedal operation amount sensor, a wheel rotational speed sensor detecting a rotational speed of each wheel, or the like.
Further, the brake ECU 40 is connected with brake actuators 42. The brake actuators 42 are actuators for controlling pressure of brake oil. The brake actuators 42 are positioned in an unillustrated hydraulic circuit between an unillustrated master cylinder for pressurizing the brake oil according to a brake pedal force and unillustrated friction brake devices including well-known wheel cylinders provided to wheels. The brake actuators 42 adjust the pressure of the brake oil supplied to the wheel cylinders. The brake ECU 40 drives the brake actuators 42 to generate a brake force (friction brake force) at each of the wheels, to thereby control/adjust the acceleration (negative acceleration, that is, deceleration) of the own vehicle VA.
(Outline of Operation)
The first device specifies a objective-forward-vehicle based on the target object information obtained by the front looking radar device 21, and calculates a target acceleration G1tgt for trailing travel, required to keep a first set inter-vehicle distance with respect to the objective-forward-vehicle.
Further, when the front looking radar device 21 and the front-side looking radar device 22L or 22R detect the same (identical) target object, the first device integrates/merges the target object information detected by the front looking radar device 21 and the target object information detected by the front-side looking radar device 22L or 22R, and determines whether or not there is a predicted cut-in vehicle based on the integrated/merged target object information. Thereafter, when the first device determines that there is the predicted cut-in vehicle, it calculates a target acceleration G2tgt for cut-in vehicle, required to keep a second set inter-vehicle distance with respect to that predicted cut-in vehicle.
Furthermore, when one of the front-side looking radar device 22L and the front-side looking radar device 22R detects the target object, but the front looking radar device 21 does not detect that target object, the first device determines whether or not there is a predicted cut-in vehicle based on the target object information detected by one of the front-side looking radar device 22L and the front-side looking radar device 22R. Thereafter, when the first device determines that there is the predicted cut-in vehicle, it calculates a target acceleration G3tgt for cut-in vehicle, required to keep a third set inter-vehicle distance with respect to that predicted cut-in vehicle.
In addition, the first device selects a minimum (the smallest) target acceleration among the target acceleration G1tgt for trailing travel, the target acceleration G2tgt for cut-in vehicle, and the target acceleration G3tgt for cut-in vehicle (i.e., selects one of G1tgt, G2tgt, and G3tgt, whichever smallest), and sets the selected target acceleration, as a “final target acceleration (mediated/adjusted target acceleration) Gfin.” Thereafter, the first device controls (drives) the engine actuators 32 and the brake actuators 42 in such a manner that the actual acceleration of the own vehicle VA becomes equal to the mediated target acceleration Gfin. As a result, the actual acceleration of the own vehicle VA is made to become equal to the mediated target acceleration Gfin.
(Specific Operation)
The CPU of the driving support ECU 20 (hereinafter, a “CPU” indicates/means the CPU of the driving support ECU 20, unless otherwise noted) executes routines shown in the flowcharts illustrated in FIGS. 4-7 , every elapse of a predetermined time, when the ACC start request is generated by the operation using the ACC operation switch 23 while/when the trailing inter-vehicle distance control is not being performed.
1. Calculation of the Target Acceleration for Trailing Travel
Therefore, at an appropriate point in time, the CPU starts processing from step 300 shown in FIG. 3 to execute processes from step 310 to step 340 described below in this order, and then, proceeds to step 395 so as to end the present routine tentatively. The routine shown in FIG. 3 is a routine for calculating the target acceleration for trailing travel.
Step 310: The CPU selects/specifies the objective-forward-vehicle based on the front looking radar obtained information. More specifically, the CPU applies the lateral distance Dfy(n) and the inter-vehicle distance Dfx(n) to a map (look-up table) shown in a block of step 310 so as to select/specify, as the objective-forward-vehicle (a), the other vehicle (n) existing in an objective-forward-vehicle area defined by the map. It should be noted that, if there are a plurality of the other vehicles in the objective-forward-vehicle area, the CPU specifies one of the other vehicles, that has the shortest inter-vehicle distance Dfx(n), as the objective-forward-vehicle. Further, if there is no objective-forward-vehicle, the CPU controls the acceleration of the own vehicle VA in such a manner that the speed of the own vehicle VA becomes equal to a target speed depending on (according to) the target inter-vehicle time Ttgt. This point does not directly relate to the present disclosure, and thus, is not described in detail.
In the formulas (1) and (2), the Vfx(a) is the relative speed of the objective-forward-vehicle (a) selected/specified at step 310, and K1 and K2 are predetermined positive gains (coefficients). The CPU uses the formula (1) below when a value (K1·ΔD1+K2·Vfx(a)) is positive. Ka1 is a positive gain (coefficient) for acceleration, and set to a value equal to or smaller than “1.”. The CPU uses the formula (2) below when a value (K1·ΔD1+K2·Vfx(a)) is negative. Kd1 is a gain (coefficient) for deceleration, and set to “1” in the present example.
G1tgt(for acceleration)=Ka1·(K1·ΔD1+K2·Vfx(a)) (1)
G1tgt(for deceleration)=Kd1·(K1·ΔD1+K2·Vfx(a)) (2)
G1tgt(for acceleration)=Ka1·(K1·ΔD1+K2·Vfx(a)) (1)
G1tgt(for deceleration)=Kd1·(K1·ΔD1+K2·Vfx(a)) (2)
The target acceleration G1tgt for deceleration calculated based on the formula (2) above is calculated in such a manner that the target acceleration G1tgt is allowed to be an acceleration (negative acceleration) realized/achieved when the brake device of the own vehicle VA is operated (in other words, the target acceleration G1tgt may be a value obtained under a condition that it is allowed to be a negative acceleration realized/achieved when the brake device is operated). In the above manner, the target acceleration G1tgt for trailing travel based solely/only on the front looking radar obtained information is acquired.
2. Calculation of the Target Acceleration for Cut-in Vehicle
Further, at an appropriate point in time, the CPU starts processing from step 400 in a “routine for calculation of the target acceleration for cut-in vehicle” shown in FIG. 4 to proceed to step 405. At step 405, the CPU transforms coordinates concerning the position of the target object and the relative speed, obtained by the front-side looking radar device 22L and the front-side looking radar device 22R (that is, the front-left-side looking radar obtained information, and the front-right-side looking radar obtained information) to the “X-Y coordinates of the front looking radar device 21.” Consequently, the “coordinate transformed front-side looking radar information FSXn”, including an inter-vehicle distance Dsx, a relative speed Vsx, a lateral distance Dsy, and a relative lateral speed Vsy, is obtained.
Subsequently, the CPU proceeds to step 410 to compare the front looking radar obtained information FRXn with/to the coordinate transformed front-side looking radar information FSXn in order to determine whether or not there is a “target object which at least one of the front-side looking radar device 22L and the front-side looking radar device 22R detects” among the target objects which the front looking radar device 21 detects and which are different from (other than) the objective-forward-vehicle (a).
When the determination at step 410 is positive (affirmative), the CPU proceeds to step 415 at which the CPU integrates/merges the target object information according to a formula (3) described below. That is, at step 415, the CPU obtains integrated target object information. α(t) in the formula (3) described below is a filtering coefficient (weighting coefficient), and is obtained by applying a time t to a look up table Mapα(t) shown in a block B1 in FIG. 4 . The time t is an elapsed time from a point in time at which the front looking radar device 21 starts to detect the “target object” which either one of the front-side looking radar device 22L and the front-side looking radar device 22R has been detecting. According to the table Mapα(t), α(t) is obtained as a value which gradually becomes closer to “1” from a value α0 between “0” and “1” as the elapsed time t becomes longer. It should be noted that α(t) may be a constant value between “0” and “1”, which does not change depending upon the elapsed time t.
Integrated value=α(t)·FRXn+(1−α(t))·FSXn (3)
Integrated value=α(t)·FRXn+(1−α(t))·FSXn (3)
The front looking radar obtained information FRXn in the formula (3) above includes “an inter-vehicle distance Dfx (b), a relative speed Vfx(b), a lateral distance Dfy(b), and a relative lateral speed Vfy(b)” concerning the “target object (hereinafter, referred to as a “common target object (b)”) which was determined at step 410 to be detected by not only the front looking radar device 21 but also either one of the front-side looking radar device 22L and the front-side looking radar device 22R. The coordinate transformed front-side looking radar information FSXn in the formula (3) above includes “a coordinate transformed inter-vehicle distance Dsx, a coordinate transformed relative speed Vsx, a coordinate transformed lateral distance Dsy, and a coordinate transformed relative lateral speed Vsy” concerning the common target object (b). Accordingly, as shown in formulas from (4) to (7) described below, “an integrated inter-vehicle distance Dmx, an integrated relative speed Vmx, an integrated lateral distance Dmy, and an integrated relative lateral speed Vmy” serving as the integrated values are obtained.
Dmx=α(t)·Dfx(b)+(1−α(t))−Dsx (4)
Vmx=α(t)·Vfx(b)+(1−α(t))·Vsx (5)
Dmy=α(t)·Dfy(b)+(1−α(t))·Dsy (6)
Vmy=α(t)−Vfy(b)+(1−α(t))·Vsy (7)
Dmx=α(t)·Dfx(b)+(1−α(t))−Dsx (4)
Vmx=α(t)·Vfx(b)+(1−α(t))·Vsx (5)
Dmy=α(t)·Dfy(b)+(1−α(t))·Dsy (6)
Vmy=α(t)−Vfy(b)+(1−α(t))·Vsy (7)
Subsequently, the CPU proceeds to step 420 to determine whether or not the there is a predicted cut-in vehicle (i.e., whether or not a vehicle which is predicted to cut in exists). More specifically, the CPU obtains a cut-in event probability P by applying “the integrated lateral distance Dmy and the integrated relative speed Vmy” to an area map WS shown in FIG. 5 .
For example, when a vehicle traveling in front and diagonally to the left of the own vehicle VA cuts in between the own vehicle VA and the objective-forward-vehicle (a), a trajectory (locus) of a point defined by the integrated lateral distance Dmy and the integrated relative lateral speed Vmy changes as shown by a broken line TL in FIG. 5 . The area map WS is made in consideration of such trajectories, and is stored in the ROM beforehand. Generally speaking, the cut-in event probability P obtained using the area map WS becomes higher as an magnitude of the integrated lateral distance Dmy becomes closer to “0”, and becomes higher as a magnitude |Vmy| of the integrated relative lateral speed Vmy becomes larger when the integrated relative lateral speed Vmy is a value indicating that the vehicle is approaching the center portion of the width of the own vehicle.
The CPU determines that there is the “predicted cut-in vehicle”, when the CPU determines that the cut-in event probability P obtained using the area map WS is equal to or higher than a predetermined value (e.g., 60%). That is, the CPU specifies that target object as the predicted cut-in vehicle.
When it is determined that there is the predicted cut-in vehicle, the CPU makes a “Yes” determination at step 420 to execute processes of step 430 and step 435 described below in this order, and then, proceeds to step 495 so as to end the present routine tentatively.
Step 430: The CPU calculates an inter-vehicle deviation (difference) ΔD2 by subtracting the target inter-vehicle distance Dtgt from the integrated inter-vehicle distance Dmx. It should be noted that the target inter-vehicle distance Dtgt used at step 430 is referred to as a “second set inter-vehicle distance”, as a matter of convenience. The second set inter-vehicle distance may be the same as the first set inter-vehicle distance, or may be a value which becomes closer to the first set inter-vehicle distance from a value smaller than the first set inter-vehicle distance by a positive first value as an “elapsed time t from a point in time at which it was determined that there was the predicted cut-in vehicle” becomes longer. In this case, the target inter-vehicle time for calculating the second set inter-vehicle distance may be a time obtained by multiplying the “target inter-vehicle time Ttgt used when the first set inter-vehicle distance is calculated” by a “coefficient s(t)” which comes closer to and converges on “1” from a value between “0” and “1” as the above mentioned time t becomes longer.
Step 435: The CPU calculates the target acceleration G2tgt for cut-in vehicle according to either one of a formula (8) and a formula (9) described below. The target acceleration G2tgt for cut-in vehicle is referred to as a “second target acceleration”, as a matter of convenience. Further, the CPU sets a target acceleration G3tgt for cut-in vehicle described later at an “imaginary acceleration G3infinite” which is larger than a maximum acceleration that the own vehicle VA can realize.
In the formula (8) and the formula (9), Vmx is the integrated relative speed of the target object which was determined to be the predicted cut-in vehicle at step 420, and “K1, and K2” are the same gains as the “K1, and K2” used in the formula (1) and the formula (2), respectively. The CPU uses the formula (8) below when a value (K1·ΔD2+K2·Vmx) is positive.
Ka2 is a positive gain (coefficient) for acceleration, and set at a value smaller than the gain Ka1 used in the formula (1) above.
The CPU uses the formula (9) below when the value (K1·ΔD2+K2·Vmx) is negative.
Kd2 is a positive gain (coefficient) for deceleration, and set at a value smaller than the gain Kd1 used in the formula (2) above.
G2tgt(for acceleration)=Ka2·(K1·ΔD2+K2·Vmx) (8)
G2tgt(for deceleration)=Kd2·(K1·ΔD2+K2·Vmx) (9)
G2tgt(for acceleration)=Ka2·(K1·ΔD2+K2·Vmx) (8)
G2tgt(for deceleration)=Kd2·(K1·ΔD2+K2·Vmx) (9)
The target acceleration G2tgt for cut-in vehicle for deceleration calculated based on the formula (9) above is calculated in such a manner that the target acceleration G2tgt is allowed to be an acceleration (negative acceleration) realized/achieved when the brake device of the own vehicle VA is operated, similarly to the target acceleration G1tgt for trailing travel. In other words, the target acceleration G2tgt for cut-in vehicle may become a value obtained under the condition that it is allowed to be a negative acceleration realized/achieved when the brake device is operated. In the above manner, the target acceleration G2tgt for cut-in vehicle is calculated based on the integrated/merged information (integrated values) obtained by integrating the front looking radar obtained information and the coordinate transformed front-side looking radar information.
In contrast, when the CPU determines that there is no predicted cut-in vehicle upon the execution of step 420, the CPU makes a “No” determination at step 420 to proceed to step 425, at which the CPU sets the target acceleration G2tgt for cut-in vehicle at an “imaginary acceleration G2infinite” which is larger than the maximum acceleration that the own vehicle VA can realize, and sets the target acceleration G3tgt for cut-in vehicle described later at the “imaginary acceleration G3infinite” which is larger than the maximum acceleration that the own vehicle VA can realize. Thereafter, the CPU proceeds to step 495 to end the present routine tentatively.
On the other hand, when the determination at step 410 is negative (unaffirmative), the CPU makes a “No” determination. Then, the CPU proceeds to step 440, at which the CPU determines whether or not there is a predicted cut-in vehicle. In this case, the CPU obtains the cut-in event probability P by applying “the coordinate transformed lateral distance Dsy in place of the integrated lateral distance Dmy, and the coordinate transformed relative lateral speed Vsy in place of the integrated relative speed Vmy” to the area map WS shown in FIG. 5 . Thereafter, the CPU determines that there is the “predicted cut-in vehicle”, when the cut-in event probability P is equal to or larger than the predetermined value (e.g., 60%), similarly to step 420. That is, the CPU specifies that target object as the predicted cut-in vehicle.
When it is determined that there is the predicted cut-in vehicle, the CPU makes a “Yes” determination at step 440 to proceed to step 450, at which the CPU determines whether or not a lane change (changing lanes) of the predicted cut-in vehicle occurs in front of the own vehicle VA.
For example, as shown in (A) of FIG. 6 , when the vehicle VC is cutting in while the own vehicle VA is following the objective-forward-vehicle VB, it is determined that the vehicle VC is the predicted cut-in vehicle. In this case, if the speed Vj of the own vehicle VA is 80 km/h, and the speed of the predicted cut-in vehicle VC is 85 km/h, it is likely that the predicted cut-in vehicle VC will cut in between the own vehicle VA and the objective-forward-vehicle VB.
In contrast, as shown in (B) of FIG. 6 , when the own vehicle VA is following (i.e., trailing) the objective-forward-vehicle VB at 80 km/h, and the speed of the predicted cut-in vehicle VC is 60 km/h, it is likely that the predicted cut-in vehicle VC will change lanes to travel behind the own vehicle VA, after the own vehicle VA passes the predicted cut-in vehicle VC.
Step 450 is for determining which situation is occurring, the situation shown in (A) of FIG. 6 , or the situation shown in (B) of FIG. 6 . More specifically, the CPU determines whether or not the coordinate transformed relative speed Vsx is equal to or higher than a predetermined threshold Vth so as to determine whether or not the changing lanes of the predicted cut-in vehicle occurs in front of the own vehicle VA. It should be noted the predetermined threshold Vth may be set at a value larger than a negative certain value.
When it is determined that the changing lanes of the predicted cut-in vehicle occurs in front of the own vehicle VA (i.e., when it is determined that the coordinate transformed relative speed Vsx is equal to or higher than the predetermined threshold Vth), the CPU makes a “Yes” determination at step 450 to execute processes of step 455 and step 460 described below in this order, and then, proceeds to step 495 so as to end the present routine tentatively.
Step 455: The CPU calculates an inter-vehicle deviation (difference) ΔD3 by subtracting the target inter-vehicle distance Dtgt from the coordinate transformed inter-vehicle distance Dsx. It should be noted that the target inter-vehicle distance Dtgt used at step 455 is referred to as a “third set inter-vehicle distance”, as a matter of convenience. The third set inter-vehicle distance may be the same as the second set inter-vehicle distance, or may be a value which becomes closer to the first set inter-vehicle distance from a value smaller than the second set inter-vehicle distance by a positive first value as the “elapsed time t from the point in time at which it was determined that there was the predicted cut-in vehicle” becomes longer. In this case, the target inter-vehicle time for calculating the third set inter-vehicle distance may be a time obtained by multiplying the “target inter-vehicle time Ttgt used when the first set inter-vehicle distance is calculated” by a “coefficient u(t)” which comes closer to and converges on “1” from a value between “0” and “1” and smaller than the coefficient s(t)=s(0) as the above mentioned time t becomes longer. It should be noted that the coefficient u(t) is adjusted so as to be equal to or smaller than the coefficient s(t).
Step 460: The CPU calculates the target acceleration G3tgt for cut-in vehicle according to either one of a formula (10) and a formula (11) described below. The target acceleration G3tgt for cut-in vehicle is referred to as a “third target acceleration”, as a matter of convenience. Further, the o CPU sets the target acceleration G2tgt for cut-in vehicle at the “imaginary acceleration G2infinite” which is larger than the maximum acceleration that the own vehicle VA can realize.
In the formula (10) and the formula (11), Vsx is the coordinate transformed relative speed of the target object which was determined to be the predicted cut-in vehicle at step 440, and “K1, and K2” are the same gains as the “K1, and K2” used in the formula (1) and the formula (2), respectively. The CPU uses the formula (10) below when a value (K1·ΔD3+K2·Vsx) is positive.
Ka3 is a positive gain (coefficient) for acceleration, and set at a value smaller than (or equal to) the gain Ka2 used in the formula (8) above.
The CPU uses the formula (1) below when the value (K1·ΔD3+K2·Vsx) is negative.
Kd3 is a positive gain (coefficient) for deceleration, and set at a value smaller than (or equal to) the gain Kd2 used in the formula (9) above.
G3tgt(for acceleration)=Ka3·(K1·ΔD3+K2·Vsx) (10)
G3tgt(for deceleration)=Kd3·(K1·ΔD3+K2·Vsx) (11)
G3tgt(for acceleration)=Ka3·(K1·ΔD3+K2·Vsx) (10)
G3tgt(for deceleration)=Kd3·(K1·ΔD3+K2·Vsx) (11)
Note that G3tgt is limited so as to be larger than an acceleration (G@TA=0) obtained when the throttle valve opening TA is equal to 0 (G3tgt≤G@TA=0).
The target acceleration G3tgt for cut-in vehicle for deceleration calculated based on the formula (11) above is limited so as not to be equal to or smaller than an acceleration (negative acceleration) G@TA=0 realized/achieved when the throttle valve opening of the internal combustion engine is “0 (or the minimum value within a range that the throttle valve opening can become)” (namely, the throttle valve is fully-closed) while the brake device of the own vehicle VA is not operated. That is, a process for limiting with a lower limit that is the throttle valve fully closed acceleration G@TA=0 on the target acceleration G3tgt for cut-in vehicle is performed. The throttle valve fully closed acceleration G@TA=0 may be said to be a minimum acceleration which the own vehicle VA can realize/achieve without operating the brake device of the own vehicle VA.
More specifically, at step 460, the CPU calculates the target acceleration G3tgt for cut-in vehicle according to either the above formula (10) or the above formula (11). The CPU sets the thus calculated target acceleration G3tgt for cut-in vehicle at the throttle valve fully closed acceleration G@TA=0 if the thus calculated target acceleration G3tgt is smaller than the throttle valve fully closed acceleration G@TA=0. It should be noted that the CPU separately calculates the throttle valve fully closed acceleration G@TA=0 based on the engine rotational speed NE and a gear position of an unillustrated transmission of the own vehicle VA on the assumption that the CPU operates the internal combustion engine under the fuel cut state when the throttle valve opening is “0.” In this manner, the target acceleration G3tgt for cut-in vehicle is obtained based solely/only on the (coordinate transformed) front-side looking radar information.
In contrast, when the CPU makes a “No” determination at either step 440 or step 450, the CPU proceeds to step 445. The CPU sets the target acceleration G2tgt for cut-in vehicle at the “imaginary acceleration G2infinite” which is larger than the maximum acceleration that the own vehicle VA can realize, and sets the target acceleration G3tgt for cut-in vehicle at the “imaginary acceleration G3infinite” which is larger than the maximum acceleration that the own vehicle VA can realize. Thereafter, the CPU proceeds to step 495 to end the present routine tentatively.
3. Mediation/Adjustment of Target Acceleration and Vehicle Travel Control
At an appropriate point in time, the CPU starts processing from step 700 of a “routine for mediation of target acceleration and vehicle travel control” shown in FIG. 7 , to execute processes of step 710 and step 720 in this order, and proceeds to step 795 to end the present routine tentatively.
Step 710: The CPU selects one of the target acceleration G1tgt for trailing travel, the target acceleration G2tgt for cut-in vehicle, and the target acceleration G3tgt for cut-in vehicle, whichever is smallest, and sets the selected target acceleration as the “final target acceleration (mediated/adjusted target acceleration) Gfin.” That is, the CPU mediates among three kinds of target accelerations. In other words, when the target acceleration G2tgt for cut-in vehicle, and the target acceleration G3tgt for cut-in vehicle are considered to be a single target acceleration for cut-in vehicle, the CPU selects either the target acceleration for trailing travel or the target acceleration for cut-in vehicle, whichever is smaller, as the mediated target acceleration Gfin.
Step 720: The CPU sends the mediated target acceleration Gfin to the engine ECU 30 and the brake ECU 40 in order to make the acceleration of the own vehicle VA become equal to the mediated target acceleration Gfin. The engine ECU 30 and the brake ECU 40 control (drive) the engine actuators 32 and the brake actuators 42, respectively, based on the mediated target acceleration Gfin. As a result, the actual acceleration of the own vehicle VA is made to become equal to the mediated target acceleration Gfin. In this manner, the trailing inter-vehicle distance control is performed.
As described above, the first device calculates the target acceleration G1tgt for trailing travel, the target acceleration G2tgt for cut-in vehicle, and the target acceleration G3tgt for cut-in vehicle, and sets the minimum (the smallest) target acceleration among them, as the “final target acceleration (mediated/adjusted target acceleration) Gfin.”
Accordingly, when the target acceleration (one of G2tgt and G3tgt) for cut-in vehicle is selected as the mediated target acceleration Gfin in a case where the predicted cut-in vehicle is detected, the own vehicle VA decelerates so as to increase the inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle. Thus, when the predicted cut-in vehicle actually cuts in, the inter-vehicle distance with respect to the cut-in vehicle (i.e., distance between the own vehicle VA and the predicted cut-in vehicle that is now an actual cut-in vehicle) becomes appropriate in a short time. In addition, if the objective-forward-vehicle starts to rapidly decelerate after a point in time at which the predicted cut-in vehicle is detected, it is likely that the target acceleration G1tgt for trailing travel is selected as the mediated target acceleration Gfin. Therefore, in this case, the own vehicle VA decelerates so as to ensure/acquire an appropriate inter-vehicle distance with respect to the objective-forward-vehicle (i.e., appropriate inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle). As a result, the inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle becoming excessively short can be avoided, in a case where the predicted cut-in vehicle does not actually cut in.
In addition, when the front looking radar device 21 and the front-side looking radar device (22L, 22R) detect the same (identical) target object, the first device integrates/merges the target object information (first target object information) that the front looking radar device 21 obtains and the target object information (second target object information) that the front-side looking radar device (22L, 22R) obtains so as to obtain the integrated target object information. Thereafter, the first device determines the presence or absence of the predicted cut-in vehicle based on the integrated target object information, and further, calculates the target acceleration (G2tgt) for cut-in vehicle regarding (for) the predicted cut-in vehicle when the predicted cut-in vehicle is determined to exist. The target acceleration (G2tgt) for cut-in vehicle may be set at a value obtained on the assumption that the brake device is operated. In other words, the target acceleration (G2tgt) for cut-in vehicle is allowed to become a “negative acceleration whose absolute value is large (i.e., large deceleration)”.
On the other hand, when the predicted cut-in vehicle is detected based solely/only on the “second target object information obtained by the front-side looking radar device”, the first device obtains the target acceleration (G3tgt) for cut-in vehicle while providing the limitation on the target acceleration (G3tgt) for cut-in vehicle in such a manner that the target acceleration (G3tgt) for cut-in vehicle does not become smaller than the “negative acceleration realized/achieved when the throttle valve opening of the internal combustion engine of the own vehicle VA is “0 (or, the throttle valve is fully-closed)” while the brake device of the own vehicle VA is not operated”. Accordingly, when the cutting-in does not actually occur, the strong deceleration of the own vehicle VA due to the predicted cut-in vehicle does not occur. Thus, the driver avoids the odd feeling of rapid deceleration.
A vehicle travelling control device according to the second embodiment of the present disclosure (hereinafter, referred to as a “second device”) will next be described. The second device is different from the first device only in the following points.
(1) The second device neither comprises the front-side looking radar device 22L nor the front-side looking radar device 22R.
(2) The second device executes a routine shown in FIG. 8 in place of the routines shown in FIGS. 3 and 4 , and executes a routine shown in FIG. 9 in place of FIG. 7 .
Those different points will next be mainly described.
The CPU of the second device executes the “target acceleration calculation routine” shown in FIG. 8 , every elapse of a predetermined time. It should be noted that the reference number given to the step shown in FIG. 3 is given to a step shown in FIG. 8 whose process is the same as the process of step shown in FIG. 3 . The detailed description about such a step will be omitted.
At an appropriate point in time, the CPU starts processing from step 800 shown in FIG. 8 to execute the processes from step 310 to step 340 in this order. Consequently, the target acceleration G1tgt for trailing travel is calculated.
Subsequently, the CPU proceeds to step 810 to determine if there is a predicted cut-in vehicle. In this case, the CPU applies the lateral distance Dfy(n) and the lateral relative speed Vfy(n) of each of “target objects other than the target object which is determined to be the objective-forward-vehicle (a) at step 310, among the target objects (n) that the front looking radar device 21 detects” to the area map WS shown in FIG. 5 , so as to obtain the cut-in event probability P of each of the target objects. The CPU determines that there is a predicted cut-in vehicle when there is a target object whose cut-in event probability P is equal to or higher than the predetermined value (e.g., 60%), similarly to step 420. That is, the CPU specifies that target object as the predicted cut-in vehicle.
When it is determined that there is the predicted cut-in vehicle, the CPU makes a “Yes” determination at step 810 to execute processes of step 820 and step 830 described below in this order, and then, proceeds to step 895 so as to end the present routine tentatively.
Step 820: The CPU calculates an inter-vehicle deviation (difference) ΔD4 by subtracting the target inter-vehicle distance Dtgt from the inter-vehicle distance Dfx(b). The inter-vehicle distance Dfx(b) is the inter-vehicle distance Dfx(n) of the target object (b) which is determined to be the predicted cut-in vehicle at step 810. It should be noted that the target inter-vehicle distance Dtgt used at step 820 is referred to as a “fourth set inter-vehicle distance”, as a matter of convenience. The fourth set inter-vehicle distance may be the same as the first set inter-vehicle distance, or may be a value which becomes closer to the first set inter-vehicle distance from a value smaller than the first set inter-vehicle distance by a positive first value as an “elapsed time t from a point in time at which it was determined that there was the predicted cut-in vehicle” becomes longer. In this case, the target inter-vehicle time for calculating the fourth set inter-vehicle distance may be a time obtained by multiplying the “target inter-vehicle time Ttgt used when the first set inter-vehicle distance is calculated” by the “coefficient s(t)” which comes closer to and converges on “1” from a value between “0” and “1” as the above mentioned time t becomes longer.
Step 830: The CPU calculates the target acceleration G4tgt for cut-in vehicle according to either one of a formula (12) and a formula (13) described below. The target acceleration G4tgt for cut-in vehicle is referred to as a “fourth target acceleration”, as a matter of convenience.
In the formula (12) and the formula (13), Vfx(b) is the relative speed Vfx(n) of the target object (b) which was determined to be the predicted cut-in vehicle at step 810, and “K1, and K2” are the same gains as the “K1, and K2” used in the formula (1) and the formula (2), respectively. The CPU uses the formula (12) below when a value (K1·ΔD4+K2·Vfx(b)) is positive.
Ka4 is a positive gain (coefficient) for acceleration, and is set at a value which is equal to or smaller than the gain Ka1 used in the above formula (1) (or than the gain Kat used at step 340 shown in FIG. 8 ).
The CPU uses the formula (13) below when the value (K1·ΔD4+K2·Vfx(b)) is negative.
Kd4 is a positive gain (coefficient) for deceleration, and is set at a value which is equal to or smaller than the gain Kd1 used in the above formula (2) (or than the gain Kd1 used at step 340 shown in FIG. 8 ).
G4tgt(for acceleration)=Ka4·(K1·ΔD4+K2·Vfx(b))· (12)
G4tgt(for deceleration)=Kd4·(K1·ΔD4+K2·Vfx(b)) (13)
G4tgt(for acceleration)=Ka4·(K1·ΔD4+K2·Vfx(b))· (12)
G4tgt(for deceleration)=Kd4·(K1·ΔD4+K2·Vfx(b)) (13)
The target acceleration G4tgt for cut-in vehicle for deceleration calculated based on the formula (13) above is calculated in such a manner that the target acceleration G4tgt is allowed to be an acceleration (negative acceleration) realized/achieved when the brake device of the own vehicle VA is operated, similarly to the target acceleration G1tgt for trailing travel. In the above manner, the target acceleration G4tgt for cut-in vehicle is calculated based solely/only on the front looking radar obtained information.
In contrast, when the CPU determines that there is no predicted cut-in vehicle upon the execution of step 810, the CPU makes a “No” determination at step 810 to proceed to step 840, at which the CPU sets the target acceleration G4tgt for cut-in vehicle at the “imaginary acceleration G4infinite” which is larger than the maximum acceleration that the own vehicle VA can realize. Thereafter, the CPU proceeds to step 895 to end the present routine tentatively.
Further, at an appropriate point in time, the CPU starts processing from step 900 a “routine for mediation of target acceleration and vehicle travel control” shown in FIG. 9 , to execute processes of step 910 and step 920 in this order, and proceeds to step 995 to end the present routine tentatively.
Step 910: The CPU selects either one of the target acceleration G1tgt for trailing travel and the target acceleration G4tgt for cut-in vehicle, whichever is smaller, and sets the selected target acceleration as the “final target acceleration (mediated/adjusted target acceleration) Gfin.” That is, the CPU mediates among two kinds of target accelerations.
Step 920: The CPU sends the mediated target acceleration Gfin to the engine ECU 30 and the brake ECU 40 in order to make the acceleration of the own vehicle VA become equal to the mediated target acceleration Gfin. The engine ECU 30 and the brake ECU 40 control (drive) the engine actuators 32 and the brake actuators 42, respectively, based on the mediated target acceleration Gfin. As a result, the actual acceleration of the own vehicle VA is made to become equal to the mediated target acceleration Gfin. In this manner, the trailing inter-vehicle distance control is performed.
As described above, the second device calculates the target acceleration G1tgt for trailing travel, and the target acceleration G4tgt for cut-in vehicle, and sets the smaller target acceleration among them as the “final target acceleration (mediated/adjusted target acceleration) Gfin.”
Accordingly, similarly to the first device, when the target acceleration G4tgt for cut-in vehicle is selected as the mediated target acceleration Gfin in a case where the predicted cut-in vehicle is detected, the own vehicle VA decelerates so as to increase the inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle. Thus, when the predicted cut-in vehicle actually cuts in, the inter-vehicle distance with respect to the cut-in vehicle (i.e., distance between the own vehicle VA and the predicted cut-in vehicle that is now an actual cut-in vehicle) becomes appropriate in a short time. In addition, if the objective-forward-vehicle starts to rapidly decelerate after a point in time at which the predicted cut-in vehicle is detected, it is likely that the target acceleration G1tgt for trailing travel is selected as the mediated target acceleration Gfin. Therefore, in this case, the own vehicle VA decelerates so as to ensure/acquire an appropriate inter-vehicle distance with respect to the objective-forward-vehicle (i.e., appropriate inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle). As a result, the inter-vehicle distance between the own vehicle VA and the objective-forward-vehicle becoming excessively short can be avoided, in a case where the predicted cut-in vehicle does not actually cut in.
The present disclosure is not limited to the embodiments described above, and various modifications may be adopted within the scope of the present disclosure. For example, as shown in FIGS. 1 and 2 , each of the first device and the second device may comprise a stereo camera 101 which can communicate with the driving support ECU through the CAN 100. The stereo camera 101 is positioned at an upper portion of a front window within a passenger room, and acquires a stereo image in a straight forward direction of the own vehicle VA. From the stereo image, the stereo camera 101 obtains the target object information, and lane markers (white lines). The stereo camera 101 can recognize the running lane based on the lane markers, and the like. In this case, the first device and the second device may obtain the objective-forward-vehicle and the predicted cut-in vehicle from the target object information that the front looking radar device 21 and the stereo camera 101 acquire. Further, the first device and the second device may estimate a course of the own vehicle VA based on the information concerning the running lane obtained from the stereo camera 101, and may modify the target information which is obtained by the front looking radar device 21 and/or the front-side looking radar device 22L, 22R in consideration of the estimated course, for example, in such a manner that the lateral position of the target object become a target position in a direction orthogonal to the estimated course.
Further, the first device and the second device may be configured to determine whether or not there is a predicted cut-in vehicle using a map other than the map shown in FIG. 5 . For example, the first device and the second device may be configured to determine whether or not there is a predicted cut-in vehicle in consideration of not only the lateral position and the lateral relative speed of the vehicles other than the objective-forward-vehicle but also the inter-vehicle distance of the vehicles.
Claims (2)
1. A vehicle travelling control device comprising:
detecting means for detecting an objective-forward-vehicle traveling in front of an own vehicle and a vehicle which is predicted to cut in between said own vehicle and said objective-forward-vehicle;
first calculation means for calculating a first target acceleration for the own vehicle to maintain an inter-vehicle distance between said own vehicle and said objective-forward-vehicle at a first set inter-vehicle distance;
second calculation means for calculating a second target acceleration required for said own vehicle to maintain an inter-vehicle distance between said own vehicle and said predicted cut-in vehicle at a second set inter-vehicle distance;
mediation means for selecting, as a mediated target acceleration, either said first target acceleration or said second target acceleration, whichever is smaller; and
travel control means for controlling a driving force and a brake force of said own vehicle in such a manner that an actual acceleration of said own vehicle becomes closer to said mediated target acceleration,
wherein:
said detecting means includes
a front looking radar device having a front looking detection area, the front looking detection area having a center axis extending in a straight forward direction of said own vehicle, the front looking radar detects a target object to obtain first target object information concerning said target object, and
a front-side looking radar device having a front-side detection area, the front-side detection area having a center axis extending in a diagonally forward direction of said own vehicle, the front-side looking radar detects said target object to obtain second target object information concerning said target object;
said vehicle travelling control device further comprises predicted cut-in vehicle detecting means for
integrating said first target object information and said second target object information to obtain an integrated target object information, and detecting said predicted cut-in vehicle based on said integrated target object information, when said front looking radar device and said front-side looking radar device detect an identical target object, and
detecting said predicted cut-in vehicle based on said second target object information but not based on said first target object information, when said front-side looking radar device detects said target object, but said front looking radar device does not detect said target object and
said second calculation means
calculates said second first target acceleration in such a manner that said said second target acceleration is allowed to be a negative acceleration achieved when a brake device of said own vehicle is operated, in a case where said predicted cut-in vehicle is detected based on said integrated target object information, and
calculates said said second target acceleration while providing a limitation on said said second target acceleration in such a manner that said said second target acceleration does not become smaller than a negative acceleration achieved when a throttle valve opening of an internal combustion engine serving as a driving force of said own vehicle is set at a minimum value while said brake device of said own vehicle is not operated, in a case where said predicted cut-in vehicle is detected based on said second target object information but not based on said first target object information.
2. A vehicle travelling control device comprising:
a radar system that detects an objective-forward-vehicle traveling in front of an own vehicle and a vehicle which is predicted to cut in between said own vehicle and said objective-forward-vehicle;
an electronic control unit implemented by at least one processor programmed and configured to
calculate a first target acceleration for the own vehicle to maintain an inter-vehicle distance between said own vehicle and said objective-forward-vehicle at a first set inter-vehicle distance,
calculate a second target acceleration required for said own vehicle to maintain an inter-vehicle distance between said own vehicle and said predicted cut-in vehicle at a second set inter-vehicle distance, and
select, as a mediated target acceleration, either said first target acceleration or said second target acceleration, whichever is smaller;
an engine electronic control unit; and
a brake electronic control unit;
wherein the engine electronic control unit and the brake electronic control unit control a driving force and a brake force, respectively, of said own vehicle in such a manner that an actual acceleration of said own vehicle becomes closer to said mediated target acceleration,
wherein said radar system includes
a front looking radar device having a front looking detection area, the front looking detection area having a center axis extending in a straight forward direction of said own vehicle, the front looking radar detects a target object to obtain first target object information concerning said target object, and
a front-side looking radar device having a front-side detection area, the front-side detection area having a center axis extending in a diagonally forward direction of said own vehicle, the front-side looking radar detects said target object to obtain second target object information concerning said target object, and
wherein said electronic control unit is further configured to
integrate said first target object information and said second target object information to obtain an integrated target object information, and detect said predicted cut-in vehicle based on said integrated target object information, when said front looking radar device and said front-side looking radar device detect an identical target object,
detect said predicted cut-in vehicle based on said second target object information but not based on said first target object information, when said front-side looking radar device detects said target object, but said front looking radar device does not detect said target object,
calculate said first second target acceleration in such a manner that said first second target acceleration is allowed to be a negative acceleration achieved when a brake device of said own vehicle is operated, in a case where said predicted cut-in vehicle is detected based on said integrated target object information, and
calculate said first second target acceleration while providing a limitation on said first second target acceleration in such a manner that said first second target acceleration does not become smaller than a negative acceleration achieved when a throttle valve opening of an internal combustion engine serving as a driving force of said own vehicle is set at a minimum value while said brake device of said own vehicle is not operated, in a case where said predicted cut-in vehicle is detected based on said second target object information but not based on said first target object information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/740,013 USRE49599E1 (en) | 2015-09-23 | 2020-01-10 | Vehicle traveling control device |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015-186185 | 2015-09-23 | ||
JP2015186185A JP6365481B2 (en) | 2015-09-23 | 2015-09-23 | Vehicle travel control device |
US15/274,917 US10144425B2 (en) | 2015-09-23 | 2016-09-23 | Vehicle traveling control device |
US16/740,013 USRE49599E1 (en) | 2015-09-23 | 2020-01-10 | Vehicle traveling control device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/274,917 Reissue US10144425B2 (en) | 2015-09-23 | 2016-09-23 | Vehicle traveling control device |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE49599E1 true USRE49599E1 (en) | 2023-08-08 |
Family
ID=56801432
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/274,917 Ceased US10144425B2 (en) | 2015-09-23 | 2016-09-23 | Vehicle traveling control device |
US16/740,013 Active 2037-02-02 USRE49599E1 (en) | 2015-09-23 | 2020-01-10 | Vehicle traveling control device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/274,917 Ceased US10144425B2 (en) | 2015-09-23 | 2016-09-23 | Vehicle traveling control device |
Country Status (5)
Country | Link |
---|---|
US (2) | US10144425B2 (en) |
EP (1) | EP3147170B1 (en) |
JP (1) | JP6365481B2 (en) |
KR (1) | KR101883063B1 (en) |
CN (1) | CN106965811B (en) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3208786B1 (en) * | 2016-02-22 | 2023-06-07 | Volvo Car Corporation | Method and system for evaluating inter-vehicle traffic gaps and time instances to perform a lane change manoeuvre |
US10836376B2 (en) * | 2016-09-06 | 2020-11-17 | Magna Electronics Inc. | Vehicle sensing system with enhanced detection of vehicle angle |
JP6733596B2 (en) * | 2017-04-25 | 2020-08-05 | 株式会社デンソー | Braking assistance device and braking assistance method for vehicle |
WO2019003295A1 (en) * | 2017-06-27 | 2019-01-03 | 本田技研工業株式会社 | Travel control system and vehicle control method |
JP6885244B2 (en) * | 2017-07-18 | 2021-06-09 | トヨタ自動車株式会社 | Driving support device |
JP2019038314A (en) * | 2017-08-23 | 2019-03-14 | トヨタ自動車株式会社 | Vehicle driving support device |
CN109421711B (en) * | 2017-08-28 | 2021-07-13 | 腾讯科技(北京)有限公司 | Car following speed control method, device and system, computer equipment and storage medium |
JP6834860B2 (en) * | 2017-09-05 | 2021-02-24 | トヨタ自動車株式会社 | Collision prevention device, collision prevention method, collision prevention program, recording medium |
KR102383433B1 (en) * | 2017-11-02 | 2022-04-07 | 현대자동차주식회사 | Apparatus and method for determining intention for cut-in |
CN107826107A (en) * | 2017-11-17 | 2018-03-23 | 南京视莱尔汽车电子有限公司 | A kind of emergent obstacle avoidance system of autonomous driving vehicle |
JP6946972B2 (en) * | 2017-11-24 | 2021-10-13 | トヨタ自動車株式会社 | Vehicle control device |
KR102506865B1 (en) | 2017-12-13 | 2023-03-08 | 현대자동차주식회사 | Apparatus and method for determining intention for cut-in |
JP6630375B2 (en) * | 2018-01-17 | 2020-01-15 | 本田技研工業株式会社 | Travel control device and travel control method |
JP6640251B2 (en) * | 2018-01-17 | 2020-02-05 | 本田技研工業株式会社 | Travel control device and travel control method |
KR102055156B1 (en) * | 2018-02-05 | 2019-12-12 | 주식회사 만도 | Control Apparatus For Smart Cruise Control System And Method Thereof |
KR102054926B1 (en) * | 2018-02-27 | 2019-12-12 | 주식회사 만도 | System and method for detecting close cut-in vehicle based on free space signal |
JP7152165B2 (en) * | 2018-03-02 | 2022-10-12 | トヨタ自動車株式会社 | vehicle controller |
JP7029322B2 (en) * | 2018-03-15 | 2022-03-03 | 本田技研工業株式会社 | Vehicle control devices, vehicle control methods, and programs |
WO2019186691A1 (en) * | 2018-03-27 | 2019-10-03 | 日産自動車株式会社 | Method and device for controlling automatic driving vehicle |
JP6930483B2 (en) * | 2018-04-17 | 2021-09-01 | 株式会社デンソー | Travel control device |
JP7219557B2 (en) * | 2018-06-18 | 2023-02-08 | 日本電産サンキョー株式会社 | Card reader and foreign object detection method |
JP6700359B2 (en) * | 2018-09-26 | 2020-05-27 | 株式会社Subaru | Vehicle control device |
CN109484399B (en) * | 2018-09-28 | 2020-06-16 | 福瑞泰克智能系统有限公司 | Vehicle driving auxiliary device and method |
US10926777B2 (en) | 2018-10-18 | 2021-02-23 | Toyota Research Institute, Inc. | Vehicles and methods of controlling a vehicle to accommodate vehicle cut-in |
KR102555915B1 (en) | 2018-12-12 | 2023-07-18 | 현대자동차주식회사 | Apparatus and method for controlling running of vehicle |
KR102569904B1 (en) * | 2018-12-18 | 2023-08-24 | 현대자동차주식회사 | Apparatus and method for tracking target vehicle and vehicle including the same |
CN113423625A (en) * | 2019-02-14 | 2021-09-21 | 松下电器产业株式会社 | Vehicle with a steering wheel |
JP7360269B2 (en) * | 2019-08-01 | 2023-10-12 | 株式会社Subaru | Vehicle travel control device |
JP7165109B2 (en) * | 2019-09-09 | 2022-11-02 | 本田技研工業株式会社 | VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM |
WO2021065372A1 (en) * | 2019-10-04 | 2021-04-08 | 日立Astemo株式会社 | Vehicle control device |
CN110816526A (en) * | 2019-11-29 | 2020-02-21 | 苏州智加科技有限公司 | Acceleration control method and device for automatically driving vehicle to avoid threat and storage medium |
US11718296B2 (en) | 2019-12-09 | 2023-08-08 | Bendix Commercial Vehicle Systems Llc | Using shared traffic information to support adaptive cruise control (ACC) between platooning vehicles |
CN111409639B (en) * | 2020-04-07 | 2021-03-19 | 北京理工大学 | Main vehicle network connection cruise control method and system |
CN114407894A (en) | 2020-09-25 | 2022-04-29 | 阿波罗智能技术(北京)有限公司 | Vehicle control method, device, electronic device and storage medium |
FR3118933B1 (en) * | 2021-01-18 | 2024-02-16 | Psa Automobiles Sa | Method and device for controlling vehicle acceleration |
CN112758093B (en) * | 2021-01-25 | 2022-05-03 | 北京罗克维尔斯科技有限公司 | ACC vehicle speed control method and device, ACC controller, storage medium and vehicle |
CN113741440B (en) * | 2021-08-24 | 2024-05-03 | 中国第一汽车股份有限公司 | Dangerous target identification method, device, medium and equipment for cutting into vehicle |
JPWO2023073773A1 (en) * | 2021-10-25 | 2023-05-04 |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10338055A (en) | 1997-06-10 | 1998-12-22 | Nissan Motor Co Ltd | Vehicular follow-up running control device |
US20010040505A1 (en) * | 2000-04-24 | 2001-11-15 | Akira Ishida | Navigation device |
US20030120414A1 (en) * | 2001-12-26 | 2003-06-26 | Nissan Motor Co., Ltd. | Lane-keep control system for vehicle |
JP2004114906A (en) | 2002-09-27 | 2004-04-15 | Nissan Motor Co Ltd | Follow-up drive control device |
JP2004249761A (en) | 2003-02-18 | 2004-09-09 | Honda Motor Co Ltd | Running control device for vehicle |
JP2005263098A (en) | 2004-03-19 | 2005-09-29 | Mitsubishi Fuso Truck & Bus Corp | Automatic cruise control device |
US20060250224A1 (en) * | 2003-01-30 | 2006-11-09 | Schefenacker Vision Systems Germany Gmbh | Means of transport with a three-dimensional distance camera and method for the operation thereof |
US20080243351A1 (en) * | 2006-11-27 | 2008-10-02 | Denso Corporation | Cruise control system for determining object as target for cruise control |
JP2008296887A (en) | 2007-06-04 | 2008-12-11 | Denso Corp | Vehicular control device |
US20090164083A1 (en) * | 2006-05-03 | 2009-06-25 | Adc Automotive Distance Control Systems Gmbh | Method for Speed Regulation of a Motor Vehicle in a Complex Traffic Situation |
US7603215B2 (en) * | 2003-12-03 | 2009-10-13 | Nissan Motor Co., Ltd. | Lane keep control apparatus and method for automotive vehicle |
WO2010013547A1 (en) * | 2008-07-29 | 2010-02-04 | 日産自動車株式会社 | Running control device, and running control method |
DE102009007885A1 (en) | 2009-02-07 | 2010-08-12 | Adc Automotive Distance Control Systems Gmbh | Method for identifying motor vehicles getting into own lane or getting out of own lane, involves automatically evaluating driving characteristics relative to lane exchange based on detected data i.e. image data of camera |
US20110001635A1 (en) * | 2007-11-09 | 2011-01-06 | Motorola, Inc. | Mobile traffic monitoring system |
US20110210866A1 (en) * | 2008-10-01 | 2011-09-01 | Universitaet Kassel | Method for Avoiding Collision |
US20110238309A1 (en) | 2008-12-09 | 2011-09-29 | Toyota Jidosha Kabushiki Kaisha | Object detection apparatus and object detection method |
JP2014148293A (en) | 2013-02-04 | 2014-08-21 | Toyota Motor Corp | Inter-vehicle distance control unit |
EP2439714B1 (en) * | 2009-06-04 | 2015-03-18 | Toyota Jidosha Kabushiki Kaisha | Vehicle surrounding monitor device and method for monitoring surroundings used for vehicle |
US20150100217A1 (en) | 2013-10-03 | 2015-04-09 | Denso Corporation | Preceding vehicle selection apparatus |
US9193356B2 (en) * | 2011-08-31 | 2015-11-24 | Robert Bosch Gmbh | Lane monitoring method and lane monitoring system for a vehicle |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3476221B2 (en) * | 1993-09-22 | 2003-12-10 | 三菱自動車工業株式会社 | Car driving control device |
JP2002104015A (en) * | 2000-10-03 | 2002-04-09 | Mitsubishi Motors Corp | Driving support system |
CN103249627B (en) * | 2010-12-15 | 2016-02-24 | 本田技研工业株式会社 | The driving assist system of vehicle |
KR20120139151A (en) * | 2011-06-17 | 2012-12-27 | 현대모비스 주식회사 | Smart cruise control system and method for controlling distance between vehicles |
US8640463B2 (en) * | 2011-06-28 | 2014-02-04 | United Technologies Corporation | Swirler for gas turbine engine fuel injector |
-
2015
- 2015-09-23 JP JP2015186185A patent/JP6365481B2/en active Active
-
2016
- 2016-08-25 EP EP16185682.8A patent/EP3147170B1/en active Active
- 2016-09-20 KR KR1020160119749A patent/KR101883063B1/en active IP Right Grant
- 2016-09-23 CN CN201610848383.7A patent/CN106965811B/en active Active
- 2016-09-23 US US15/274,917 patent/US10144425B2/en not_active Ceased
-
2020
- 2020-01-10 US US16/740,013 patent/USRE49599E1/en active Active
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10338055A (en) | 1997-06-10 | 1998-12-22 | Nissan Motor Co Ltd | Vehicular follow-up running control device |
US20010040505A1 (en) * | 2000-04-24 | 2001-11-15 | Akira Ishida | Navigation device |
US20030120414A1 (en) * | 2001-12-26 | 2003-06-26 | Nissan Motor Co., Ltd. | Lane-keep control system for vehicle |
JP2004114906A (en) | 2002-09-27 | 2004-04-15 | Nissan Motor Co Ltd | Follow-up drive control device |
US20060250224A1 (en) * | 2003-01-30 | 2006-11-09 | Schefenacker Vision Systems Germany Gmbh | Means of transport with a three-dimensional distance camera and method for the operation thereof |
JP2004249761A (en) | 2003-02-18 | 2004-09-09 | Honda Motor Co Ltd | Running control device for vehicle |
US7603215B2 (en) * | 2003-12-03 | 2009-10-13 | Nissan Motor Co., Ltd. | Lane keep control apparatus and method for automotive vehicle |
JP2005263098A (en) | 2004-03-19 | 2005-09-29 | Mitsubishi Fuso Truck & Bus Corp | Automatic cruise control device |
US20090164083A1 (en) * | 2006-05-03 | 2009-06-25 | Adc Automotive Distance Control Systems Gmbh | Method for Speed Regulation of a Motor Vehicle in a Complex Traffic Situation |
US20080243351A1 (en) * | 2006-11-27 | 2008-10-02 | Denso Corporation | Cruise control system for determining object as target for cruise control |
JP2008296887A (en) | 2007-06-04 | 2008-12-11 | Denso Corp | Vehicular control device |
US20110001635A1 (en) * | 2007-11-09 | 2011-01-06 | Motorola, Inc. | Mobile traffic monitoring system |
WO2010013547A1 (en) * | 2008-07-29 | 2010-02-04 | 日産自動車株式会社 | Running control device, and running control method |
US20110210866A1 (en) * | 2008-10-01 | 2011-09-01 | Universitaet Kassel | Method for Avoiding Collision |
US8547249B2 (en) * | 2008-10-01 | 2013-10-01 | Universitaet Kassel | Method for avoiding collision |
US20110238309A1 (en) | 2008-12-09 | 2011-09-29 | Toyota Jidosha Kabushiki Kaisha | Object detection apparatus and object detection method |
DE102009007885A1 (en) | 2009-02-07 | 2010-08-12 | Adc Automotive Distance Control Systems Gmbh | Method for identifying motor vehicles getting into own lane or getting out of own lane, involves automatically evaluating driving characteristics relative to lane exchange based on detected data i.e. image data of camera |
EP2439714B1 (en) * | 2009-06-04 | 2015-03-18 | Toyota Jidosha Kabushiki Kaisha | Vehicle surrounding monitor device and method for monitoring surroundings used for vehicle |
US9193356B2 (en) * | 2011-08-31 | 2015-11-24 | Robert Bosch Gmbh | Lane monitoring method and lane monitoring system for a vehicle |
JP2014148293A (en) | 2013-02-04 | 2014-08-21 | Toyota Motor Corp | Inter-vehicle distance control unit |
US20150100217A1 (en) | 2013-10-03 | 2015-04-09 | Denso Corporation | Preceding vehicle selection apparatus |
Non-Patent Citations (1)
Title |
---|
Extended European Search Report dated May 17, 2017 in Patent Application No. 16185682.8. |
Also Published As
Publication number | Publication date |
---|---|
US20170080940A1 (en) | 2017-03-23 |
CN106965811B (en) | 2019-11-19 |
JP2017061167A (en) | 2017-03-30 |
EP3147170A2 (en) | 2017-03-29 |
EP3147170B1 (en) | 2018-06-27 |
JP6365481B2 (en) | 2018-08-01 |
KR101883063B1 (en) | 2018-08-24 |
CN106965811A (en) | 2017-07-21 |
KR20170035808A (en) | 2017-03-31 |
EP3147170A3 (en) | 2017-06-14 |
US10144425B2 (en) | 2018-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE49599E1 (en) | Vehicle traveling control device | |
US10752247B2 (en) | Vehicle control apparatus | |
JP6512137B2 (en) | Vehicle travel control device | |
CN109572688B (en) | Driving support device | |
CN109591797B (en) | Driving support device | |
US10829128B2 (en) | Driving support device | |
JP6544295B2 (en) | Vehicle travel control device | |
US9399397B2 (en) | Cruise control apparatus | |
KR101679273B1 (en) | Speed control method and system | |
US11370431B2 (en) | Vehicle control device | |
JP6787270B2 (en) | Vehicle travel control device | |
JP6297688B2 (en) | Vehicle control apparatus and vehicle control method | |
US11760350B2 (en) | Vehicle control device | |
CN111137276B (en) | Vehicle control device | |
JP7211291B2 (en) | Vehicle running control device | |
CN106314323B (en) | Joint driving control method and system based on ECU and ACC | |
JP2023082817A (en) | Driving support apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |