WO2020249535A1 - Vehicle travel control method, vehicle travel control device and computer program product - Google Patents
Vehicle travel control method, vehicle travel control device and computer program product Download PDFInfo
- Publication number
- WO2020249535A1 WO2020249535A1 PCT/EP2020/065903 EP2020065903W WO2020249535A1 WO 2020249535 A1 WO2020249535 A1 WO 2020249535A1 EP 2020065903 W EP2020065903 W EP 2020065903W WO 2020249535 A1 WO2020249535 A1 WO 2020249535A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- acceleration
- longitudinal acceleration
- travel control
- control method
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000004590 computer program Methods 0.000 title claims abstract description 6
- 230000001133 acceleration Effects 0.000 claims description 334
- 230000006399 behavior Effects 0.000 claims description 44
- 238000013213 extrapolation Methods 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000036461 convulsion Effects 0.000 description 28
- 230000007423 decrease Effects 0.000 description 21
- 238000001514 detection method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 11
- 239000013598 vector Substances 0.000 description 9
- 238000004804 winding Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 239000000872 buffer Substances 0.000 description 3
- 238000009795 derivation Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- RVRCFVVLDHTFFA-UHFFFAOYSA-N heptasodium;tungsten;nonatriacontahydrate Chemical compound O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.[Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[W].[W].[W].[W].[W].[W].[W].[W].[W].[W].[W] RVRCFVVLDHTFFA-UHFFFAOYSA-N 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000003278 mimic effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241000405086 Bembrops curvatura Species 0.000 description 1
- 230000005526 G1 to G0 transition Effects 0.000 description 1
- 241000282941 Rangifer tarandus Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
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/143—Speed control
-
- 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/165—Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
-
- 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/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18145—Cornering
-
- 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0027—Planning or execution of driving tasks using trajectory prediction for other traffic participants
- B60W60/00272—Planning or execution of driving tasks using trajectory prediction for other traffic participants relying on extrapolation of current movement
-
- 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/4042—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
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
- B60W2554/4043—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/802—Longitudinal 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
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
- B60W2720/106—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
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/12—Lateral speed
- B60W2720/125—Lateral acceleration
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
Definitions
- Vehicle travel control method Vehicle travel control device
- the present subject matter relates in particular to a travel control method, a travel control device, a host vehicle that includes the travel control device, and a computer program product that is designed to carry out the travel control method.
- a technical advantage is that the control enables the automated or computer-aided driving of a carrier vehicle, in particular during cornering scenarios, with increased safety and with increased driving comfort.
- WO 2015/181611 A2 describes a driving assistance device for a carrier vehicle that estimates the position of a moving body that is traveling parallel to the carrier vehicle. According to this prior art, it is assumed that the host vehicle has a blind spot area defined in advance on a side portion thereof.
- EP 2 853 458 A1 describes a method and a device that uses a modified G-Vectoring Control (GVC), as described by EP 1992 537 A2, which is called “Preview G-Vectoring Control” (PGVC) create.
- GVC G-Vectoring Control
- PGVC Preview G-Vectoring Control
- the PGVC enables control of a longitudinal acceleration, the longitudinal direction being arranged along a moving direction of the host vehicle, based on information on a lateral acceleration (the lateral direction being perpendicular to the longitudinal direction) and a lateral jolt of the vehicle.
- the carrier vehicle can adapt to the driving behavior of a vehicle in front by using the PGVC, among other things.
- the prior art does not describe a vehicle control method for a driver assistance system or for a system for autonomous driving
- the constant dynamic speed and distance control (ACC) and / or the PGVC provides support if the detected other object such as a vehicle in front has moved out of the field of view (FOV) of the object detection sensors of the host vehicle, in particular during a cornering scenario.
- WO 2015/181611 A2 does not use a PGVC and only estimates the position of a detected object within a firmly defined area of the dead angle on the side of the carrier vehicle.
- EP 2 853 458 A1 does not take into account a scenario in which the detected other object such as a vehicle traveling ahead moves out of the FOV of the carrier vehicle.
- a vehicle (driving) control method a vehicle driving control device [or an automated driving device or an (advanced) driving assistance device], a vehicle using an automated driving control device, and a computer program product are proposed.
- a vehicle travel control method that can adopt / imitate / imitate the driveability of another vehicle; that is, the control achieves that a host vehicle behaves in accordance with another vehicle.
- the driving behavior can contain one or more driving properties such as speed and lateral and / or longitudinal deceleration / lateral and / or longitudinal acceleration.
- the assumption of the driving behavior can optionally be carried out under predefined conditions, e.g. B. cannot start / stop the driving behavior assumption if the other vehicle is at a distance from the host vehicle that is greater than a predefined value, is traveling at a lower or higher speed than a predefined value, and the like.
- the controller may include checking for the presence of another vehicle in the vicinity of the host vehicle by at least one sensor of the host vehicle.
- the gauge of the carrier vehicle may include a single sensor, a detection unit or plurality of detection units', which may scan the environment of the host vehicle, such as lidar, radar, IR Senso reindeer, a unit of electromagnetic waves and so forth. If another vehicle is detected, the vehicle control method can automatically, preferably if the control method is activated, assume a driving behavior of the detected other vehicle, so that the carrier vehicle imitates the driving behavior (the assumption optionally only starts if more in advance defined conditions for the beginning of the assumption of driving behavior are met). This procedure can be carried out repeatedly so that the host vehicle can assume the respective actual driving behavior of the other vehicle detected.
- a position of the previously detected and now lost other vehicle can be based on the last known driving behavior of the other known vehicle to be determined.
- the last known driving behavior can contain the last known speed, the last known position of the other vehicle, the last known lateral acceleration and so on.
- the term "known” should preferably mean here that the driving behavior of the detected vehicle is not only repeatedly detected, but also in a memory of a control device that is built into the host vehicle or at a remote location such as a server to which the Data are transmitted wirelessly from the carrier vehicle, is backed up / buffered repeatedly.
- the other vehicle can be tracked, although it has moved out of the field of view (FOV) of the carrier vehicle or its sensor or sensors ("virtual tracking"), the safety and comfort of the driver of the carrier vehicle are increased , since the other vehicle z. B. not suddenly, just because of a specific driving scenario, can disappear from the sensor detection. For example, a human driver can still see the other vehicle if it is driving ahead on a winding road. However, the sensors with a fixed FOV may lose the signal to the other vehicle when entering a sharp turn or the like.
- FOV field of view
- the driving behavior of the other vehicle can be assumed / imitated / imitated continuously, even if the other vehicle is no longer detectable. Since the assumption of the driving behavior of the other vehicle is not interrupted, since the vehicle is out of "sight" for the sensor or sensors, this has even greater advantages with regard to driving safety and driving comfort. The assumption can be continued on the basis of the virtual tracking of the position of the other vehicle.
- the other vehicle of the control method described here is preferably a preceding vehicle which travels in the same longitudinal direction as the carrier vehicle in front of the carrier vehicle.
- “The same direction” here preferably means that the other vehicle is heading in the same direction on the same road as the carrier vehicle.
- the preferred driving scenario for the control method is a road with curves, in particular a cornering scenario.
- the host vehicle can be controlled to automatically drive on a road or to assist the driver through many other control processes
- the host vehicle can preferably and most preferably during a cornering scenario in which the host vehicle is on a winding / winding road Road travels can be controlled by determining a longitudinal acceleration target value based on a lateral acceleration and one or more setting parameters and by controlling a longitudinal acceleration of the host vehicle based on the calculated longitudinal acceleration target value. If the host vehicle is turning during a cornering scenario, the host vehicle can be used without discomfort for drive the driver. With the setting parameters, the driver can also specify the level of acceleration forces that he would like to experience. It is preferably assumed in the above control that the host vehicle does not adopt the driving behavior of another vehicle, e.g. B. because there is no vehicle within the FOV or the initial conditions for acceptance are not met. In other words, the above controller can control the host vehicle during the automated driving without detecting another vehicle.
- the host vehicle can preferably be controlled in that a driving behavior of the other vehicle is estimated or determined and that the one or more setting parameters for calculating the longitudinal acceleration target value are set if the driving behavior of the other vehicle is assumed wherein the lateral acceleration applied to the other vehicle is estimated from the map information based on the determined speed of the other vehicle and the cornering information on the road.
- the one or more setting parameters can preferably be based on the estimated or predicted driving behavior of the other vehicle. More preferably, the estimation or determination of the driving behavior of the other vehicle comprises the estimation or determination of a lateral acceleration that acts on the other vehicle during cornering, the one or more setting parameters for calculating the longitudinal acceleration target value preferably based on the estimated or certain lateral acceleration that acts on the other vehicle while cornering can be set.
- a method for carrying out a driving assistance / automated driving for a carrier vehicle moving in a longitudinal direction on a road proposed, inter alia and preferably determining a longitudinal acceleration target value based on a (certain and / or predicted / estimated) Lateral acceleration of the host vehicle and one or more setting parameters and the control of a longitudinal acceleration of the host vehicle on the basis of the calculated longitudinal acceleration target value comprises. Furthermore, it comprises the estimation or determination of a driving property (of driving properties or a driving behavior) of a vehicle traveling ahead that is located in the longitudinal direction moves along the road in front of the host vehicle, and preferably setting the one or more setting parameters for calculating the longitudinal acceleration target value on the basis of the estimated or determined driving property (s) of the vehicle in front during cornering.
- a driving property of driving properties or a driving behavior
- a driving behavior of the vehicle ahead based on information received from the vehicle ahead and / or from a data center that has information about the vehicle ahead, using a communication protocol between the host vehicle and the vehicle ahead and / or received, determined or estimated at the data center.
- a driving behavior of the vehicle traveling ahead is estimated or determined on the basis of information that is detected by sensors from the host vehicle, and a driving behavior of the vehicle traveling in front is based on the longitudinal acceleration and / or the lateral acceleration acting on the vehicle traveling ahead , estimated or determined, and / or a driving behavior of the preceding vehicle on the base ⁇ location of a predicted longitudinal acceleration and / or transverse acceleration acting on the vehicle ahead is estimated.
- the information about a driving behavior of the vehicle ahead (which can indicate a speed, a position, a lateral acceleration and / or a longitudinal acceleration of the vehicle ahead) can be obtained between a data center and the host vehicle, the data sensor receives the data from the vehicle in front or from other external vehicle sensors. Additionally or alternatively, information about the driving behavior of Sensor data, e.g. B. from sensors of the carrier vehicle that can detect a Relativgeschwin speed and relative position between the carrier vehicle and the vehicle ahead, can be obtained. Thereafter, the speed, the position and the longitudinal acceleration of the vehicle in front can be determined on the basis of the speed and / or the position of the carrier vehicle and the relative speed and / or the relative position between the carrier vehicle and the vehicle in front.
- the lateral acceleration of the preceding vehicle can be estimated based on the estimated speed and position of the preceding vehicle and based on curvature information indicating a curvature of a road at the position of the preceding vehicle.
- the curvature information and the like can be obtained from egg ner data center, the map information for the host vehicle, including z. B. curvature information can provide.
- the curvature information can contain the curvature of the road at a specific point, a course of the curvature of the entire curve and / or a derivation of the curvature in relation to the path, ie the x and / or y axis.
- an on-board system can contain of the host vehicle such as a navigation device or the like also provide map information.
- the method can include estimating (for example, predicting) or determining a lateral acceleration that occurs during cornering on a vehicle traveling ahead that moves, acts or will act in the longitudinal direction on the road in front of the host vehicle, and the setting of the one or more setting parameters for the calculation of the longitudinal acceleration target value on the basis of the estimated lateral acceleration that acts on the vehicle in front during cornering or will work.
- controlling the longitudinal acceleration without any knowledge of the preceding vehicle can disadvantageously lead to a situation in which the distance to the preceding vehicle during cornering can decrease below a threshold.
- the driver of the carrier vehicle may then have to actively use a brake in addition to the longitudinal acceleration control operation in order to avoid a further reduction in the distance to the vehicle in front, or a dynamic speed and distance control (ACC) can be activated to to reduce the speed of the host vehicle in order to avoid a further reduction in the distance to the vehicle in front, as a result of which the driving convenience / comfort for the driver of the host vehicle can be reduced.
- ACC dynamic speed and distance control
- the longitudinal acceleration control can be set to an estimated one Lateral acceleration based on the vehicle ahead.
- the setting parameters are advantageously set in such a way that the longitudinal acceleration control is adapted on the basis of the transverse acceleration of the host vehicle to the estimated transverse acceleration of the vehicle traveling ahead, to avoid the distance to the vehicle traveling ahead being reduced too much that there is no need for the driver to actively decelerate using the brake, or that there is no need for the dynamic cruise control to be able to activate.
- the method of assuming the driving control can include determining a speed of the preceding vehicle, wherein the lateral acceleration acting on the preceding vehicle is preferably estimated on the basis of the determined speed of the preceding vehicle and curvature information.
- curvature information such as a curvature of the road in front of the host vehicle, as it is e.g. B. from map data (z. B. Navigation map data) can be derived reliably and accurately can be.
- the method can further include determining a position of the preceding vehicle based on map data and determining a curvature of the road at the position of the preceding vehicle based on map data, wherein the lateral acceleration acting on the preceding vehicle is preferably based on the certain speed of the preceding vehicle and the certain curvature of the road at the position of the preceding vehicle is estimated.
- the position of the preceding vehicle is determined based on positional data received from the preceding vehicle; and / or the method can further comprise determining a position of the host vehicle and determining a distance from the host vehicle to the vehicle driving in front (e.g. by means of a sensor such as radar, sonar or light reflection, etc.), the position of the preceding vehicle is preferably determined on the basis of the position of the host vehicle and the determined distance to the preceding vehicle.
- the step of determining the longitudinal acceleration target value on the basis of a lateral acceleration of the host vehicle and one or more setting parameters is preferably carried out in one of several adjustment modes
- the one or more adjustment parameters in each of the several adjustment modes preferably in the manner can be set differently so that an average lateral acceleration and / or a maximum lateral acceleration acting on the host vehicle during cornering are different for each of the plurality of setting modes if they are controlled on the basis of the longitudinal acceleration control. Accordingly, possibly according to the preferences of the driver, adjustment modes can be provided which provide less longitudinal deceleration than other adjustment modes during cornering (when entering the corner) and / or provide higher positive acceleration than other adjustment modes when exiting the corner.
- the plurality of setting modes comprise at least a first setting mode and a second setting mode, an average lateral acceleration and / or a maximum lateral acceleration acting on the carrier vehicle during cornering in the second setting mode are greater than in the first setting mode, wherein the step of setting the one or more setting parameters for calculating the longitudinal acceleration target value on the basis of the estimated transverse acceleration that acts on the vehicle in front during cornering, preferably selecting the first Operating mode if an absolute value of the estimated transverse acceleration acting on the vehicle in front is less than a threshold value, and / or selecting the second adjustment mode if the absolute value of the estimated transverse acceleration acting on the vehicle driving ahead acts that is greater than the threshold value.
- the first setting mode is still actually selected for the longitudinal acceleration control, even if a driver of the host vehicle may have selected the second setting mode as a standard setting in advance according to the driver's preferences, when it is determined that the estimated lateral acceleration that occurs during the Cornering acts on the vehicle in front, can be smaller than the threshold value, which leads to a lower average lateral acceleration and / or to a maximum lateral acceleration that acts on the host vehicle during cornering, so that compared to the control behavior specified in advance it is efficiently and advantageously avoided that the distance to the vehicle in front is reduced too much during cornering.
- the method may include a step of determining which setting mode has been set in advance as a standard setting according to the preferences of the driver, that is, whether the driver is the first or the second setting mode (or another setting mode) in advance selected.
- the above selection of a setting mode can be further carried out depending on the setting mode set in advance.
- the second adjustment mode is preferably not selected even if the absolute value of the estimated lateral acceleration acting on the vehicle in front is greater than the threshold value when the user is in the first adjustment mode (or another adjustment mode in which the average lateral acceleration and / or the maximum transverse acceleration which acts on the host vehicle during cornering is still lower than in the first setting mode) in advance.
- the second setting mode (or an even higher setting mode) is preferably only selected if the absolute value of the estimated lateral acceleration acting on the vehicle in front is greater than the threshold value when the user is using the second setting mode (or another higher setting mode, in which the average transverse acceleration and / or the maximum transverse acceleration that acts on the carrier vehicle during the curve travel is even higher than in the second setting mode) has been set in advance.
- the plurality of somehowi I istsart include at least a first setting mode and a second setting mode, wherein an average lateral acceleration and / or a maximum lateral acceleration acting on the host vehicle during cornering, in the second setting mode are higher than in the first setting mode, wherein the step of setting the one or more setting parameters for calculating the longitudinal acceleration target value on the basis of the estimated lateral acceleration acting on the vehicle in front during cornering, preferably selecting the first setting mode, if an absolute value of the estimated Querbe ⁇ acceleration acting on the preceding vehicle is greater than a threshold value (although the driver may have selected the second setting mode in advance), mode of operation selecting the first setting, f all the abso- The absolute value of the estimated lateral acceleration acting on the vehicle in front is greater than the threshold value, but the user has selected the first setting mode in advance, and / or selecting the second setting mode, if the absolute value of the estimated lateral acceleration that affects the preceding vehicle acts is greater than the threshold value and the user has set
- the position of the preceding vehicle can be determined based on position data received from the preceding vehicle and / or the speed of the preceding vehicle can be determined based on speed data received from the preceding vehicle be determined.
- the lateral and / or the longitudinal acceleration acting on the vehicle traveling ahead can also be determined on the basis of sensor data received from the vehicle traveling ahead.
- the position of the vehicle in front can be based on a relative position of the vehicle in front, which is detected by sensors of the host vehicle (e.g.
- the data can be exchanged via wireless transmission.
- the one or more setting parameters can comprise at least one gain factor for controlling the negative longitudinal acceleration of the vehicle, an absolute value of the target longitudinal acceleration value increasing with increasing gain and decreasing with decreasing gain.
- the step of setting the one or more setting parameters for the calculation of the longitudinal acceleration target value on the basis of the estimated transverse acceleration applied to the vehicle in front during cornering preferably comprises the setting of the at least one gain factor for controlling the negative longitudinal acceleration of the vehicle on the basis of a function of the estimated transverse acceleration which acts on the vehicle in front during cornering.
- the at least one gain factor for controlling the negative longitudinal acceleration of the vehicle as a function of the estimated lateral acceleration that acts on the vehicle in front while cornering decreases with an increasing absolute value of the estimated lateral acceleration that acts on the vehicle in front while cornering.
- the at least one gain factor during the control of the negative longitudinal acceleration (the deceleration control) of the host vehicle e.g. when entering a curve
- the function of the absolute value of the estimated transverse acceleration of the preceding vehicle which increases with increasing Absolute value of the estimated lateral acceleration that acts on the vehicle in front decreases, determined.
- the at least one gain is set as a higher value, which results in leads to a greater longitudinal deceleration of the host vehicle, and if it is determined that the estimated lateral acceleration acting on the preceding vehicle is higher, which thereby indicates a higher cornering speed of the preceding vehicle, the at least one gain factor is set as a lower value, which leads to a less pronounced longitudinal deceleration of the carrier vehicle.
- the one or more setting parameters can include at least one gain factor for controlling the positive longitudinal acceleration of the vehicle, an absolute value of the target longitudinal acceleration value increasing with increasing gain and decreasing with decreasing gain.
- the step of setting the one or more setting parameters for calculating the longitudinal acceleration target value on the basis of the estimated transverse acceleration which acts on the vehicle in front during cornering preferably includes setting the at least one gain factor for controlling the positive longitudinal acceleration of the vehicle on the basis of a function of the estimated lateral acceleration that acts on the vehicle in front during cornering, the at least one gain factor for controlling the positive longitudinal acceleration of the vehicle as a function of the estimated lateral acceleration that acts on the vehicle in front during cornering , with increasing absolute value of the estimated transverse acceleration that acts on the vehicle in front while cornering.
- the at least one gain factor is determined during the positive longitudinal acceleration control (positive acceleration control) of the host vehicle (e.g. when exiting a curve) on the basis of the function of the absolute value of the estimated transverse acceleration of the preceding vehicle, which increases with the absolute value the estimated lateral acceleration acting on the vehicle in front increases.
- the at least one gain factor is set as a lower value, which thereby leads to a less strong positive longitudinal acceleration of the host vehicle, and if it is determined that the estimated transverse acceleration acting on the preceding vehicle is higher, which results in a higher cornering speed of the preceding vehicle Specifies vehicle, the at least one gain factor is set as a higher value, which thereby leads to a stronger positive longitudinal acceleration of the host vehicle.
- determining the longitudinal acceleration target value can include determining a different (second) longitudinal acceleration target value which is calculated on the basis of a specific longitudinal acceleration and a corresponding lateral jerk of the vehicle during cornering.
- determining the longitudinal acceleration target value may comprise determining another (third) longitudinal acceleration target value that is calculated on the basis of an estimated lateral acceleration of the vehicle at a preview point, which is preferably in a predetermined preview distance in front of the host vehicle or at a preview distance which is preferably calculated on the basis of a predetermined preview time and the current speed of the vehicle, the estimated transverse acceleration at a preview point preferably based on an estimate the curvature of the road at the preview point and the current speed of the host vehicle is calculated.
- the target longitudinal acceleration value may be determined based on the second target longitudinal acceleration value and the third target longitudinal acceleration value.
- control method can use at least one known (which preferably means last buffered) value / parameter of the preceding vehicle for "virtual tracking" of the preceding vehicle, if the preceding vehicle by the sensor or sensors of the carrier vehicle or because of a communication interruption a data server is no longer detectable, which forms a specifically preferred aspect of the claimed subject matter.
- This can preferably be done on the basis of equation (3) described below, which provides a relationship between a longitudinal acceleration and a speed of the preceding vehicle and a curvature of the road.
- the last known parameter can be the last known longitudinal acceleration value of the preceding vehicle before the other vehicle has moved out of a field of view of the at least one sensor of the carrier vehicle or has been lost for the sensor or sensors.
- the last known value can be used to (continuously) extrapolate the position of the other vehicle out of view and its actual driving behavior.
- it can also be a last known speed and / or a last known position of the other vehicle.
- it can be assumed for the virtual tracking that the setting parameters that were previously determined do not change while the vehicle in front is outside the FOV.
- it can be assumed that the vehicle in front, while driving through a curve, cannot increase its speed above a last measured speed before entering the curve.
- the above extrapolation can be carried out as follows: determining an extrapolated speed of the other vehicle on the basis of the last known longitudinal acceleration of the other vehicle and on the basis of a time difference between the determination of the last known longitudinal acceleration and the actual determination, determining one extrapolated distance of the other vehicle to the host vehicle on the basis of the extrapolated speed and the time difference, determining an extrapolated position of the other vehicle on the basis of the extrapolated distance and from map information and determining an extrapolated longitudinal acceleration at least on the basis of curvature information about the extrapolated position the card information.
- the last known position and the last known speed can alternatively or additionally be used in order to determine an extrapolated transverse acceleration, on the basis of which an extrapolated position can be estimated.
- the last known setting parameter values can additionally be used for the extrapolation and for the assumption of the driving behavior of the other vehicle while it is outside the field of view.
- the other vehicle can be tracked "virtually" and its driving behavior can be imitated on the basis of the further control described above, without the need for the vehicle ahead, once it has been detected, to be constantly in view is.
- the above extrapolation options can be repeated as long as the other vehicle is out of view, with the extrapolated values being replaced with newly extrapolated values during each iteration / extrapolation loop.
- the extrapolation may assume that the other vehicle is a preceding vehicle that continues to travel on the same road on which it was traveling while it was present within the field of view after it has moved out of the field of view. Furthermore, the above extrapolation can assume that the setting parameters are constant / unchanged compared to the last known setting parameter values during the time when the other vehicle is outside the field of view / during the extrapolation.
- a field of view of the at least one sensor is preferably referenced to map information, so that the field of view can be determined on the basis of geometric coordinates (which should preferably contain geographic coordinates), the other vehicle being able to be determined as "no longer” detectable if it is outside the range of the geometric coordinates referential to the field of view of the at least one sensor of the host vehicle. Additionally or alternatively, a field of view of the at least one sensor can be determined on the basis of geometric calculations based on different road curvature values and it is determined that the other vehicle is "no longer” detectable "if it is outside the field of view calculated on the basis of different road value curvatures is.
- the determination of the field of view in relation to the road on which the host vehicle and the other vehicle are traveling enables the position of the other vehicle to be estimated precisely at the moment when it begins to become undetectable. This is another preferred option to avoid having to buffer the position of the other vehicle (using buffered information about the position of the other vehicle).
- the last position within the field of view can be estimated on the basis of the determination of the field of vision or its boundaries in relation to the road, the last position does not need to be provided from a memory, but can be estimated / calculated. If the position of the other vehicle is otherwise repeatedly buffered together with other information such as the speed, parameter settings and / or the lateral acceleration, the field of view does not need to be calculated and the step of determining whether the other vehicle is within the field of view or outside can be used by checking whether the other vehicle has was detected and then not replaced. Both options offer safe and reliable ways to begin virtual tracking of the other vehicle.
- control steps of the method described above can be repeated or carried out in one or more loops and sub-loops and / or in a different order of the steps.
- stop conditions can be implemented for the virtual tracking, the controller z. B. can be stopped if the other vehicle is undetectable for a predefined period of time or longer.
- the control can be stopped if the "virtual tracking" can be stopped automatically if it can begin to be imprecise, this increases the security of the above method / aspect even further.
- a device for performing driver assistance / automated driving of a host vehicle moving in a longitudinal direction on a road is according to any one as above Moved in one of the preceding claims, proposed method, wherein they propose a longitudinal acceleration target value determining means for determining a longitudinal acceleration target value on the basis of a lateral acceleration of the host vehicle and one or more setting parameters and a longitudinal acceleration control means for controlling a longitudinal acceleration of the Includes host vehicle based on the calculated target longitudinal acceleration value.
- the device may have driving characteristics determining means for estimating or determining driving characteristics of a preceding vehicle that is located in the longitudinal direction on the road ahead of the host vehicle and setting means for setting the one or more setting parameters for calculating the longitudinal acceleration target value on the basis of the estimated or predicted driving characteristics of the preceding vehicle.
- an apparatus (such as a control unit or a control system that is integrated or mountable in a vehicle) can be provided for carrying out the method as described in any of the above aspects / features .
- the device may include a longitudinal acceleration target value determining means for determining a longitudinal acceleration target value based on a lateral acceleration of the host vehicle and one or more setting parameters and a longitudinal acceleration control means for controlling a longitudinal acceleration of the host vehicle based on the calculated longitudinal acceleration target value include.
- the device can further include a lateral acceleration estimating means for estimating a lateral acceleration which acts on a preceding vehicle during cornering that is moving in the longitudinal direction on the road in front of the host vehicle, and a setting means for setting the one or more setting parameters for calculating the target longitudinal acceleration value based on the estimated lateral acceleration that acts on the vehicle in front while cornering.
- a lateral acceleration estimating means for estimating a lateral acceleration which acts on a preceding vehicle during cornering that is moving in the longitudinal direction on the road in front of the host vehicle
- a setting means for setting the one or more setting parameters for calculating the target longitudinal acceleration value based on the estimated lateral acceleration that acts on the vehicle in front while cornering.
- a program product comprising a computer ⁇ program means for causing a vehicle control device performs the steps of any one of the above aspects / characteristics Ver ⁇ described proceedings.
- the term “acceleration” may refer to a derivative of a speed (or a speed vector) with respect to time
- the term jerk refers to a derivative of the acceleration with respect to time or to a second derivative of the speed (or the speed vector) according to the time.
- the term “acceleration” may be used in the present disclosure is used, usually contain both a positive acceleration (ie increasing speed) and a negative acceleration (ie deceleration or decreasing speed).
- a lateral direction of the vehicle can also be referred to as a direction of the pitch axis of the vehicle, and a longitudinal direction of the vehicle can be referred to as a direction of the roll axis of the vehicle.
- the velocity vector, the acceleration and the jerk are generally vector quantities, terms such as lateral acceleration, longitudinal acceleration and lateral jerk are usually referred to as scalar quantities.
- a transverse acceleration relates to the pitch axis coordinate of the acceleration vector
- a longitudinal acceleration relates to the roll axis coordinate of the acceleration vector.
- a lateral jerk relates to the pitch axis coordinate of the jerk vector.
- the longitudinal acceleration in the running control ⁇ between positive acceleration (acceleration of the vehicle in the sense of increasing the speed) and negative acceleration differ (delay) of the vehicle in the sense of reducing the speed and / or braking must need the Lateral acceleration is not necessary to differentiate between positive transverse acceleration (ie acceleration to the left / right) and negative transverse acceleration (acceleration to the right / left), since the drive control for driving a left turn and a right turn should preferably be carried out similarly.
- a transverse acceleration can preferably relate similarly to the absolute value of the pitch axis coordinate of the acceleration vector, although a transverse jolt can then preferably relate to the derivation of the absolute value of the transverse acceleration with respect to time.
- a lateral jolt must again distinguish between positive jerk (ie increase in lateral acceleration) and negative jerk (ie reduction in lateral acceleration).
- the reliability of a travel control method and a travel control device of a vehicle such as a passenger car, a truck, a motorcycle and the like are increased, and particularly, the driving safety and comfort can be improved.
- FIG. 1 shows an exemplary time diagram of the speed of a host vehicle and a vehicle traveling ahead, the distance from the vehicle traveling ahead, the longitudinal acceleration (Gx) and the lateral acceleration (Gy) during cornering with a vehicle traveling ahead.
- Gx is controlled by a PGVC and ACC system.
- FIG. 2 shows, by way of example, a relationship between transverse acceleration Gy, transverse jerk G Y and a longitudinal acceleration target value Gxt_GVC determined in accordance with the GVC.
- FIG. 3 shows a g-g diagram by way of example.
- FIG. 4 exemplifies a longitudinal acceleration model on the basis of a general look-ahead concept for a Preview G-Vectoring Con trol ⁇ (PGVC) represents.
- FIG. 5 shows, by way of example, an illustration of the acceleration control by the PGVC.
- 6 shows an exemplary illustration of acceleration control by the PGVC.
- FIG. 7 shows, by way of example, an illustration of a two-cornering route arrangement.
- FIG 8 shows, by way of example, a comparison of the longitudinal acceleration caused by an experienced driver and a calculation result of the PGVC command (Gxt_PGVC).
- FIG. 9 shows an example of a representation of the lateral and longitudinal acceleration with several PGVC setting modes.
- FIG. 10 shows exemplary g-g diagrams of the setting modes of FIG. 9.
- FIG. 11 shows, by way of example, a schematic block diagram of a controller system for the PGVC.
- FIG. 12 shows, by way of example, a schematic block diagram of a controller system for an advanced PGVC.
- Fig. 13 shows, by way of example, a relationship between PGVC settings in multiple setting modes as a function of the absolute value of GyestPV.
- G x is controlled by the advanced PGVC and ACC system.
- 16 shows, by way of example, a control system arrangement for controlling the longitudinal acceleration by ACC combined with PGVC.
- 17 shows, by way of example, a sharp curve that a vehicle traveling ahead takes so that it moves outside the FOV of the host vehicle.
- 18a, b show, by way of example, a possible option for calculating an FOV area / blind spot from sensors of a carrier vehicle.
- 19 and 20 show an example of a procedure for virtual tracking.
- FIG. 21 shows, by way of example, a schematic block diagram of a controller system for an advanced PGVC that contains the virtual tracking.
- the longitudinal acceleration control for driving a curve or for cornering scenarios is a driver assistance system to the pedal work of a driver, z. B. when driving on a winding road to reduce.
- the PGVC can automatically decelerate / accelerate the vehicle depending on the shape of the route / route.
- the ACC can be used for decelerating / accelerating in order to establish a distance to another vehicle that is driving ahead of the host vehicle. maintain. It is possible to combine the PGVC and the ACC, but this can result in independent longitudinal acceleration controls that can discontinuously change the longitudinal acceleration, which would be a source of discomfort for a driver of the host vehicle.
- the PGVC can receive an input from an object detection device (vehicle surroundings recognition unit, sensors)) of the host vehicle and the longitudinal acceleration control for cornering based on information about the vehicle in front such as the distance and / or the speed change can avoid.
- PGVC parameters are set to decelerate / accelerate the carrier vehicle for cornering as the vehicle in front does.
- the host vehicle is also turning slowly if the preceding vehicle is turning slowly in order to reduce the lateral acceleration during cornering, even if the driver may have selected a cornering setting with high acceleration if the PGVC function has different settings such as allows sporty driving, cornering with high acceleration, comfort driving or the like.
- the host vehicle maintains the distance from the preceding vehicle while cornering and deceleration control by the ACC to maintain a gap with the preceding vehicle would not be activated; while the longitudinal acceleration is jerk-free during cornering.
- Fig. 1 shows an example of the speed V of the carrier vehicle (solid line) and the speed of a vehicle ahead (dash-dotted line), the distance from the vehicle ahead (dash-dot line) and the target distance (dotted line), the longitudinal acceleration (Gx) and the lateral acceleration (Gy) while driving in a curve with a vehicle in front.
- the carrier vehicle is the vehicle to be controlled, which is also referred to below as the controlled vehicle.
- the longitudinal acceleration Gx of the host vehicle is controlled, as is known, by a PGVC and ACC system. While driving on a straight road (Fig.
- the carrier vehicle detects the vehicle in front, the distance between the carrier vehicle and the vehicle in front being due to the difference in speed (in this example the carrier vehicle is faster than the vehicle in front ) decreases. However, the actual distance is still sufficiently larger than the target distance and the ACC does not decelerate the carrier vehicle. After the vehicle in front begins to take a curve, the sensors of the carrier vehicle lose the vehicle in front (FIG. 1, section B). In accordance with a comparative example without "virtual tracking" (the virtual tracking is further described below, including FIG. 19), the PGVC would be delayed during this period (section B), the carrier vehicle z. B. would receive the curvature information of the route (Fig. 1, section C).
- the carrier vehicle would again detect the vehicle driving ahead and it would be detected that the actual distance is less than a target distance (FIG. 1, section D).
- the ACC would thus suddenly begin to decelerate the vehicle (FIG. 1, section E), which would at least lead to discomfort for the driver of the host vehicle.
- the host vehicle may have lost the preceding vehicle due to the limitation in obstacle detection device / sensor performance or the like. If the host vehicle continues to detect the vehicle ahead, however, the known ACC would have decelerated the vehicle on the basis of the distance between the host vehicle and the vehicle ahead while cornering. This deceleration would be controlled independently of a longitudinal acceleration control for cornering, with a longitudinal acceleration not changing without jerks during cornering.
- GVC G-Vectoring Control
- Equation (1) is a basic equation for controlling the longitudinal acceleration in coordinates with lateral movement; in other words, the control rule follows that Gxt_GVC is determined by the product of Cxy and Gy with a time delay of the first order (Ts). According to the results of the vehicle tests, it was confirmed that Equation (1) can mimic / adopt / mimic part of the coordinate control strategy of an expert driver.
- a longitudinal acceleration control target value Gxt_GVC is determined and output to one or more actuators B for the vehicle acceleration / vehicle deceleration according to the longitudinal acceleration control target value Gxt_GVC output by the control unit.
- the sensor A or the sensor system can be acceleration-sensitive sensors such as e.g. B.
- the sensor A can be a steering wheel (or a drive wheel) angle sensor, the is sensitive to a steering wheel angle (or drive wheel angle), and a lateral acceleration can be calculated based on the vehicle speed and the determined steering wheel angle (or drive wheel angle) and / or it can be calculated based on the pitch, roll and pitch determined by the gyro sensor / or yaw rate can be estimated.
- lateral jerk Gy a derivative of the lateral acceleration Gy with respect to time is derived or calculated, which is referred to as lateral jerk Gy, and based on the lateral acceleration Gy and lateral jerk Gy, the target longitudinal acceleration control value Gxt_GVC according to the above equation ) is calculated.
- Cxy and T are auxiliary control / setting parameters that can be defined in advance and stored in a storage unit of the control unit 1.
- Cxy is referred to as a "gain factor” (a dimensionless parameter)
- the longitudinal acceleration target control value Gxt_GVC is directly proportional to the gain factor Cxy and to the absolute value of the lateral jerk Gy.
- the longitudinal acceleration target control value Gxt_GVC increases as the gain Cxy increases and decreases as the gain Cxy decreases.
- Another control factor such as T referred to as a "time constant” or a "time factor” (a dimensionless parameter) may be included.
- the longitudinal acceleration target control value Gxt_GVC here increases with a reduced time factor T and decreases with an increased time factor T. According to the above equation (1), the sign of the target longitudinal acceleration control value Gxt_GVC is opposite to the sign of the product of the lateral acceleration Gy and the lateral jerk Gy.
- the transverse acceleration Gy can differentiate between left and right transverse acceleration in that it is negative for the left-hand (or right-hand) transverse acceleration and is accordingly positive for the right-hand (or left-hand) transverse acceleration.
- the transverse acceleration Gy can also relate to an absolute value of the transverse acceleration, in which case the transverse jerk Gy then, however, must relate to the derivation of the absolute value of the transverse acceleration over time. Fig.
- FIG. 2 exemplarily shows a relationship between the lateral acceleration Gy, the lateral jerk Gy and the longitudinal acceleration Gx, which is controlled on the basis of the lateral acceleration Gy and the jerk Gy as a function of time, when the longitudinal acceleration Gx according to the is controlled as above-described longitudinal acceleration target control value Gxt_GVC.
- 2 shows an example of the relationship between the transverse acceleration (Gy), the transverse jerk (Gy) and the longitudinal acceleration command of the G-Vectoring Control (GVC) (Gxt_GVC).
- the lateral acceleration Gy (which is zero on a straight road regardless of whether the vehicle is accelerating, decelerating or moving at a constant speed) starts to increase from zero, see the period between times ti and t2 in FIG. 2 when a vehicle enters a corner for cornering and the driver moves the steering wheel so that the vehicle turns about the yaw axis.
- the transverse acceleration Gy reaches a maximum value and can remain approximately constant until it decreases to zero again in a last cornering period between times t3 and in FIG. 2 when the curve at Exit curve is left.
- the period of time between times t and t3 can be very short or not present at all. In the latter case, the transverse acceleration Gy can increase from zero to a maximum value and then decrease again directly to zero when leaving the curve.
- the lateral jerk Gy increases to a maximum value between the times ti and t2 and decreases like that to zero.
- the lateral acceleration Gy remains zero and in the last period between the times t3 and U, the lateral acceleration Gy decreases from zero to a minimum during this cornering scenario value and increases again to zero.
- the longitudinal acceleration target control value Gxt_GVC behaves, since it is directly proportional to the absolute value of the lateral jerk Gy, similar to the absolute value of the lateral jerk Gy, but the sign is the opposite sign of the product of the lateral acceleration and the rucksack is.
- the longitudinal acceleration target control value Gxt_GVC decreases from zero to a minimum value during this cornering scenario and increases again to zero in the first time period between times ti and t2 immediately after entering the corner and after starting cornering.
- the longitudinal acceleration target control value Gxt_GVC is negative and thus corresponds to a negative acceleration or deceleration (braking) of the vehicle in the first phase of cornering.
- the vehicle speed decreases (deceleration or braking control) during the entire period between times ti and t2.
- the longitudinal acceleration target control value Gxt_GVC remains approximately zero as long as the lateral jerk Gy remains zero, i.e. That is, during cornering, the vehicle moves through the curve at an approximately constant speed during the period between times t2 and t3.
- the longitudinal acceleration target control value Gxt_GVC increases in the last phase of cornering before leaving the corner during the period between times t3 and U from zero to a maximum value during this cornering scenario and then back to zero.
- the longitudinal acceleration target control value Gxt_GVC is positive and thus corresponds to a positive acceleration of the vehicle in the last phase of cornering. Accordingly, the vehicle speed increases for the entire period between times t3 and t4 (acceleration control).
- FIG. 3 shows an example of a gg diagram for the lateral and longitudinal acceleration Gy and Gx during cornering of the vehicle according to FIG the control of the longitudinal acceleration Gx based on the lateral acceleration Gy and the jerk Gy according to the longitudinal acceleration target control value Gxt_GVC.
- the horizontal axis here denotes the longitudinal acceleration Gx (negative values on the left and positive values on the right) and the vertical axis denotes positive values of the transverse acceleration Gy.
- the lateral acceleration Gy increases, which leads to a negative longitudinal acceleration Gx, until the lateral acceleration Gy reaches a maximum value, which means that the longitudinal acceleration Gx is zero, after which the lateral acceleration Gy in the final phase the cornering decreases again to zero, which leads to a positive longitudinal acceleration Gx until the transverse acceleration Gy again reaches zero when exiting the curve.
- the host vehicle automatically brakes (or decelerates) at the same time while the lateral jolt Gy increases (see the period between times ti and t2 in FIG. 2 , left side of Fig. 3) when the vehicle begins to enter a curve, and the vehicle then remains in the period between the times t2 and t3 in Fig. 2 in a stationary cornering, in which no longitudinal acceleration or longitudinal deceleration is carried out (ie, the vehicle stops braking without accelerating again) because the lateral jerk Gy becomes zero.
- the vehicle begins to accelerate again in the end phase of cornering, when the vehicle begins to return to straight-ahead travel (see the time period between times and U in FIG. 2, right-hand side of FIG. 3).
- PGVC Preview G-Vectoring Control
- Fig. 4 shows the longitudinal control model based on a general look-ahead concept using a look-ahead point (e.g. a point on the route in front of the same vehicle at a distance Lpv): the speed (Vpv) of the host vehicle at it Point, the vehicle speed (V) and the curvature of the road at the preview point (krn).
- the lateral acceleration (Gy_pv) generated on the vehicle is given in equation (2) as follows.
- Gy_pv Kpv ⁇ V 2 (2)
- Gxt_pv is given by equation (3) from equations (1), (2) using the gain (Cxy_pv) and the time constant (Tpv).
- krn is derived from the path (although a point is used in the following equation.
- the longitudinal control of the PGVC (Gxt_PGVC) is calculated on the basis of the G vectoring control command (Gxt_GVC) described by (1) and the longitudinal acceleration (Gxt_pv) described by (3) for cornering.
- Figs. 5 and 6 show a cornering scenario with deceleration / acceleration control by PGVC.
- Fig. 5 shows an example of the first phase of cornering: from the approach to the curve to the stationary curve travel. As the vehicle approaches the curve, the curvature of the look-ahead point (krn) increases before the vehicle begins to pivot (FIG. 5, section A).
- the command (Gxt_pv) for deceleration before cornering is calculated on the basis of kr ⁇ dashed line).
- the lateral acceleration (Gy) begins to increase.
- the G-vectoring delay command (Gxt_GVC) is calculated on the basis of the cross jerk information (dash-dotted line).
- the delay command by PGVC is calculated by combining Gxt_pv and Gxt_GVC as shown in Fig. 5 (solid line). As the results, the PGVC can decelerate the vehicle during the first phase of cornering.
- Fig. 5 solid line
- FIG. 6 shows an example of the last phase of cornering: from the steady state to the end of the curve.
- the PGVC does not give acceleration / deceleration (it maintains the constant speed) (Fig. 6C).
- the cornering acceleration command (Gxt_pv) is calculated based on kr (broken line) (Fig. 6, section D).
- the transverse acceleration (Gy) begins to decrease and the G-vectoring acceleration command (Gxt_GVC) is calculated on the basis of the transverse jerk information (dash-dotted line) (FIG. 6, section E).
- the acceleration command by the PGVC can be calculated by combining Gxt_pv and Gxt_GVC as shown in Fig. 6 (solid line). As a result, the PGVC can accelerate the vehicle as the distance from the end of the curve decreases.
- FIG. 7 shows an example of the two-curve driving route in order to compare Gxt_PGVC with a real driver acceleration / driver deceleration behavior.
- Fig. 8 shows the comparison of the longitudinal acceleration caused by an experienced driver (Fig. 8 (a)) and the calculation result of the PGVC- Command (Gxt_PGVC) (Fig. 8 (b)) at 80 km / h as the initial speed (VO):
- the left side shows the change in the longitudinal and lateral acceleration (Gx, Gy) and the right side shows the "g-g ' In Fig. 8 (b), the PGVC command (Gxt_PGVC) is calculated based on the above equations (1) and (3) using the curvature data calculated from the target line shown in Fig.
- the measurement data of the vehicle speed and the lateral acceleration is calculated by driving tests.
- the lateral acceleration (Gy) changes to plus for curve A and minus for curve B, each change in lateral acceleration having three phases: the increase phase (phase (1st )), the stationary phase (phase (2)) and the acceptance phase (phase (3)).
- the driver controls the acceleration / deceleration as a function of the lateral acceleration changes; he begins to decelerate the vehicle (Fig. 8 "Deceleration”) ) before phase (1) begins, and ends when phase (1) ends et.
- the driver then begins to accelerate in phase (2), ie before phase (3) begins (FIG. 8 “Acceleration”).
- Fig. 8 “Acceleration” As shown in Fig.
- the calculated PGVC command (Gxt_PGVC) has the same characteristic as that driver's acceleration / deceleration.
- the "g-g” diagram by Gxt_PGVC (Fig. 8 (b)) also shows the same shape as that of the driver
- FIG. 9 shows an example of the lateral and longitudinal acceleration with several PGVC settings (settings 1 to 4).
- the longitudinal acceleration (Gx, broken line) by the PGVC is set by adjusting each setting through PGVC setting parameter adjustment.
- Gx produce a difference in lateral acceleration (Gy, solid line) with the settings through the PGVC:
- the average of Gy (dotted line) increases as the setting number increases (1 to 4).
- FIG. 10 shows an example of the "g-g” diagram with several PGVC settings. This difference also appears in the "g-g” diagram (see Fig. 9 (b)): the trajectory in the "g-g” diagram becomes wider as the setting number increases. However, the relationship between Gx and Gy is relatively maintained: the direction of the resulting acceleration changes seamlessly in a "g-g” diagram. This change in acceleration in the "g-g” chart is one of the features of the PGVC that improves the driver's feeling while cornering.
- FIG. 11 shows, by way of example, the block diagram of a PGVC basic system for implementing a known control system as described above.
- a PGVC parameter setting unit / PGVC parameter setting block 110 detects the driver's input to set the PGVC parameters. These setting parameters are sent to the PGVC block 120 and the longitudinal acceleration command is calculated by the PGVC (Gxt_PGVC).
- Gxt_PGVC is sent to the actuator controller (s) 200 and in order to decelerate / accelerate the vehicle by means of the actuator (s) 200.
- a driver input switch 230 can be designed to enable a user to select parameter settings of the PGVC parameters which can be entered as driver input information in the PGVC parameter setting block 110, which embodies a setting means.
- vehicle dynamics information detection devices 210 such as sensors including a speed sensor, an accelerometer, a gyro sensor, a steering wheel angle sensor, etc.
- vehicle dynamics information can provide information about the vehicle dynamics (vehicle dynamics information) such as the vehicle speed, the steering wheel angle, the lateral and / or Provide longitudinal acceleration that acts on the carrier vehicle, etc.
- the vehicle dynamics information is provided for the PGVC block 120, which embodies a longitudinal acceleration target value determining means.
- curvature information (such as map data and / or a curvature at a preview point determined based on the map data) is provided from a curvature detection device 220 to the PGVC block 120 embodying the longitudinal acceleration target value determining means.
- a PGVC controller 100 (e.g. a longitudinal acceleration control means) comprises the PGVC block 120 and the PGVC parameter setting block 110 and is designed to set the target control value Gxt_PGVC via an actuator controller 200 (or in other embodiments directly) to the actuator controller (s) of the vehicle.
- FIG. 12 shows the block diagram of a further preferred PGVC system which forms a preferred basis for the control method of the present application described later.
- an obstacle detection device 240 is added, and the information about the preceding vehicle (the speed of the preceding vehicle, the distance from the preceding vehicle) is sent to the PGVC controller 100.
- the PGVC parameter setting block 110 sets the parameters for the PGVC based on the driver input, the curvature information of the traveling route, and the information about the preceding vehicle received from the obstacle detection device 240.
- the obstacle detection device 240 can record data from a vehicle in front (and / or indirectly from a data center), which includes a position and / or a speed of the vehicle in front and / or a lateral acceleration and / or a longitudinal acceleration acting on the vehicle in front, e.g. B. received via a communication protocol.
- the obstacle detection device 240 can comprise sensors (such as a camera, a radar, a sonar, etc.) in order to determine a relative position and / or speed of the vehicle traveling in front.
- the PGVC parameters for decelerating / accelerating the vehicle for cornering like the vehicle in front does, to z. B. adjust his driving behavior, set. If the vehicle in front of the curve z. B. drives slowly to reduce the lateral acceleration during cornering, the host vehicle also drives slowly, even if the driver has selected the high-speed cornering setting such as setting 4 in FIG. As a result, the host vehicle maintains the distance from the preceding vehicle during cornering and the deceleration control by the ACC to maintain the distance is not activated; since there are no independent control systems that issue control commands in parallel, as a combination of GVC and ACC would eventually do, the longitudinal acceleration is smooth during cornering.
- the PGVC has several preset modes (setting 1 to 4), the parameters being set to increase the average / maximum lateral acceleration during cornering while the setting number increases as shown in Fig. 9 ( 1 to 4).
- the estimated lateral acceleration acting on the vehicle ahead (GyestPV) is calculated from the speed of the vehicle ahead and from curvature information.
- the PGVC setting is based on the absolute value of GyestPV at the beginning (here
- Gyi ⁇ Gy2 ⁇ Gy3 selected. This selected value is compared with the selected setting by the driver and a smaller setting number is selected as the PGVC setting.
- Fig. 14 exemplifies another example of setting the PGVC parameters.
- the PGVC gain (Cxy_d, Cxy_pv_d (for deceleration control), Cxy_a, Cxy_pv_a (for acceleration control)) which is the parameter of the PGVC changes directly with the absolute value of GyestPV: PGVC gains for deceleration control decrease as the absolute value of GyestPV increases, and PGVC gains for acceleration control increase as the absolute value of GyestPV increases.
- the PGVC gain (Cxy_d, Cxy_pv_d, Cxy_a, Cxy_pv_a) is at the beginning calculated and compared by the driver with the selected gain. Larger values are chosen as PGVC gain for the deceleration control and smaller values are supply control selected as PGVC gain for Accelerati ⁇ .
- Gx is controlled by the advanced PGVC with four differential settings as shown in Fig. 9 and by an ACC system.
- the driver selects setting 4 at the beginning.
- the host vehicle While driving on the straight road (Fig. 15, Section A), the host vehicle detects the vehicle ahead and the distance between the host vehicle and the vehicle ahead decreases because of the speed difference (the host vehicle is faster than the vehicle ahead). However, the actual distance is still sufficiently greater than the target distance and the ACC does not decelerate the host vehicle.
- the PGVC setting is changed from setting 4 to setting 1 (Fig. 15, section B), and the delay start timing of the PGVC becomes earlier than the case of Fig. 1 (Fig. 15, section C).
- the host vehicle can expediently maintain the distance from the preceding vehicle (FIG. 15, section D) and the deceleration control by the ACC is not activated;
- the Lijnsbe ⁇ changes acceleration during cornering smoothly.
- the control system includes a longitudinal acceleration control unit 1 (which is realized, for example, as shown in Fig.11 or Fig.12), an accelerometer 2, a gyro sensor 3, a steering wheel 4, a Lenkradwin kelsensor 5, an obstacle detection device 6 (z. B. for detecting a Distance and / or a speed of a preceding vehicle), a tire 7, a vehicle e, a curve detection device 9, a brake control unit 10, a brake actuator 11, a drive torque control unit 12, a drive torque actuator 13 and a communication bus line 14.
- a longitudinal acceleration control unit 1 which is realized, for example, as shown in Fig.11 or Fig.12
- an accelerometer 2 a gyro sensor 3
- a steering wheel 4 a Lenkradwin kelsensor 5
- an obstacle detection device 6 z. B. for detecting a Distance and / or a speed of a preceding vehicle
- a tire 7, a vehicle e a curve detection device 9
- the present subject matter introduces further aspects for increased safety and increased comfort. More precisely, the above control concepts still have the challenge that a detected object such as a vehicle traveling ahead can be lost to the sensors of the host vehicle or due to a communication interruption.
- a scenario that can relate to the above control concepts includes that the detected object cannot remain within the FOV of the host vehicle, which the above control, e.g. B. the PGVC or the ACC combined with the PGVC would interrupt.
- the other vehicle in front
- a vehicle traveling ahead can simply pivot out of the host vehicle's FOV due to geometric limitations of the FOV of the sensor or sensors of the host vehicle if a curve is sharp.
- FIG. 19 shows an example of a further improved control of assisted driving or automated driving, which additionally offers "virtual tracking".
- another vehicle preferably a vehicle traveling ahead, is detected by the sensor or the sensors of the carrier vehicle.
- the FOV (the area) and / or the blind spot are subsequently calculated or determined (see e.g.
- the detection and the calculation / determination of the FOV / blind spot can be carried out continuously and in parallel with the flow of steps shown by FIG. 19.
- the FOC / blind spot can also be determined / calculated at another position within the sequence of steps or can be omitted. An example of a detailed calculation / determination of the FOV is described below.
- the controller recognizes whether the vehicle traveling ahead can still be detected. This can preferably be done continuously or repeatedly. In accordance with one option, it is recognized that the vehicle in front is no longer detectable if the sensor or sensors of the carrier vehicle no longer detect it after it has been detected once. In addition, it can be recognized that the vehicle in front can no longer be detected if the FOV has been calculated and if it is determined whether the vehicle in front is inside / inside the FOV or whether it is not inside the FOV, ie outside the FOV. Still further, an alternative, shown by FIG. 19, is to determine whether the detected vehicle is inside the FOV or outside, and subsequently, if it is determined that it is inside the FOV, rechecking whether it is detectable .
- activation conditions may include the relative speed of the host vehicle and the preceding vehicle and / or the distance between the two vehicles.
- the control can be activated if the vehicle in front is within the FOV of a forward sensing sensor and is traveling at a predefined relative speed or more / less. If the conditions are met, the control described above is activated and the behavior of the vehicle driving ahead is tracked / imitated / assumed, preferably by (advanced) PGVC and / or ACC. If the conditions are not met, control returns to a previous step after or before (see FIG. 19) the vehicle detection.
- the present subject matter contains the further option that a “virtual tracking” is applied if it has been determined that the vehicle traveling ahead, after an initial detection thereof, is no longer detectable or is outside the FOV.
- Fig. 19 shows the control of virtual tracking when following the arrow indicating "outside" in the step of determining whether the preceding vehicle is outside or inside the FOV.
- the flowchart shows a first step after determining that the preceding vehicle is outside the FOV which includes calculating the distance to the preceding vehicle using the last buffered / saved values of the preceding vehicle and the PGVC setting.
- the last setting / values were an estimate, they can also be used. More specifically, the last settings / data that are buffered before the preceding vehicle has left the FOV preferably contain a curvature or a derivative of the curvature of the road at the position and a longitudinal acceleration of the preceding vehicle at the position. Instead or in addition, the last buffered values can be a speed of the vehicle driving ahead, which is e.g. B. is measured by sensors of the carrier vehicle or the like, contain the determined / measured distance at the position and the position itself.
- a speed of the vehicle driving ahead which is e.g. B. is measured by sensors of the carrier vehicle or the like
- One option for estimating position during virtual tracking is based on using the last buffered speed of the preceding vehicle and the curvature (derivative) of the road at the last position before the preceding vehicle leaves the FOV Has. In addition, the last parameter settings are used. Then, using the above equations (2) and (3), based on the lateral acceleration (equation (2)), the longitudinal acceleration for the position is estimated / calculated. With the longitudinal acceleration, the speed of the vehicle ahead can be calculated using the time difference between the times at which the last speed value was buffered and at which the next calculation of the driving values of the vehicle ahead is calculated / estimated.
- the newly calculated / estimated speed is then used (as a target speed) to calculate the new distance to the host vehicle, on the basis of which, including the road geometry information, the position of the preceding vehicle can be virtually determined.
- the target speed can be limited to a buffered value; z. For example, it can be assumed that the vehicle is not traveling faster within the curve than before it entered the curve, so that the target speed can be limited to the buffered speed when entering the curve.
- the map information can be used to determine the curvature information for this new position, and the speed and curvature information can be used to estimate / calculate a further new longitudinal acceleration, based on which the above can be repeated to keep track of the vehicle ahead, albeit it's outside of the FOV.
- Other options for virtual tracking can be based on the extrapolation above, but using assumptions such as that the speed or longitudinal acceleration of the vehicle in front remain constant during the time the vehicle in front is outside the FOV.
- Another option for the extrapolation can assume that the last buffered value of the vehicle traveling ahead is its longitudinal acceleration.
- the extrapolation can then use differential calculus based on time differences, as discussed above, to estimate the new extrapolated velocity.
- the new distance can be extrapolated on the basis of this extrapolated speed.
- a virtual position is estimated based on the extrapolated distance, and curvature information is received from the map information.
- the position of the preceding vehicle can be determined even though it is outside the FOV ("virtual tracking"). Even if the vehicle in front is outside the FOV, with the determination of the position, ie the virtual tracking, as described above, it can also be checked whether the conditions for the following control according to the (advanced) PGVC and / or ACC are met where the behavior of the vehicle in front can be followed / imitated even if it is outside the FOV of the respective sensor of the host vehicle (see FIG. 19 after the step "track virtual object on the map”), if this is true.
- the driving behavior can be limited as described above by applying e.g. B.
- the controller of the present application can also be carried out by the controller of the present application.
- the advantage of knowing the blind spot of the relevant sensor (s) of the host vehicle is that the last position of the other vehicle can be estimated / determined without it being necessary to continuously buffer a position of the other vehicle. In other words, if, in accordance with a preferred aspect described here, the controller repeatedly buffers the last positions of a detected vehicle as long as it is detectable for the sensor (s) of the carrier vehicle, the control of the virtual tracking described here does not require a determination of the blind spot / FOV of the carrier vehicle.
- the virtual tracking can then be carried out simply on the basis of the decision as to whether the detection signal relating to the previously detected and tracked vehicle has been lost. If it is lost, the last known / buffered position can contain the further information required for the extrapolation, e.g. B. is described above, are not agile, contains, are used to perform the virtual tracking. However, the specific area of the blind spot or the FOV enables the last position of the other vehicle within the FOV to be estimated if the position should not or cannot be continuously buffered, so that the last buffered values of the other vehicle, such as its speed, are based on the estimated last known position can be mapped.
- the estimate of the last known position can be based on the referencing of road data that originate from map information (map data) for the FOV.
- map information map data
- the area of the FOV that can be presumed to be defined in advance by sensor characteristics such as the maximum length of the "view” and the geometry of the FOV such as triangular or the like is applied to the information on the road , on which the carrier vehicle and the other detected vehicle are driving, pictured. If then z.
- the road on which the vehicles are traveling has a sharp curve ahead (assuming that the detected vehicle in front continues to travel on the road), the position at which the preceding vehicle will be lost, based on an overlay of the FOV of the host vehicle and the area in which the road is to be determined, are determined, ie the delimitation position on the road at which the road begins can no longer be detected by the FOV can be assumed to be the last known position of the preceding vehicle before it is out of the FOV.
- the controller can include road data that is provided by a map information unit and information about the geometry of the FOV that is stored in a storage unit of the control device or in a Partial unit can be stored, use. If the card information z. B. indicate that the host vehicle is approaching a curve, and if it were known that the host vehicle's predictive 'looking' sensor is an isosceles triangle with a line of maximum height arranged along the longitudinal direction of the host vehicle and with a half angle between the two equal sides of 10 ° (see e.g.
- the FOV can be determined / calculated by positioning other isosceles triangles perpendicular to the longitudinal direction with the same half-angle as the area of the FOV and with a different side length corresponding to other possible 1 / curvatures of the curve in front of it.
- the FOV can be identified (see FIG. 18a). More specifically, each sub-triangle has one side that ends at the origin of the FOV and the other side of the two equal sides that ends at the point at which the FOV has its lateral boundary.
- the origin of the FOV and at least one end point of the lateral boundary of the FOV can be connected by a straight line which indicates the lateral boundary of the FOV (see the bold line in the figure between the origin of the FOV and the end of one side of an auxiliary triangle).
- the lateral boundary which has been merged with the road information, makes it possible to determine the last position of the vehicle in front within the FOV before the sensor of the The carrier vehicle has been lost, ie outside the FOV, to be identified.
- the auxiliary triangle used in the exemplary geometric calculation which corresponds to the curvature of the road on which the other vehicle and the host vehicle are traveling, is at one of its side ends at the boundary of the FOV.
- this attachment point is the last position of the other vehicle before moving outside of the FOV.
- the process of determining the FOV as shown by Figure 18a includes the main steps of spanning the FOV based on the sensor specifications. For example, it may be known from a database that the forward sensor (s) (or any other sensor of the host vehicle) is triangular in shape having a corner located in the center of the front of the host vehicle. Then, in a second step, using orthogonal vectors, as shown by FIG. 18a and as explained above according to a possible example, points of intersection with the lateral boundary of the FOV are calculated. In a further (optional) step, the relevant area of the FOV is then limited by taking into account the speed of the carrier vehicle.
- the limit can be 1 to 10 s times the speed of the carrier vehicle. More preferably it is between 2 s to 5 s times the speed of the carrier vehicle and most preferably between 2 s to 3 s or 2.5 s times the speed of the carrier vehicle.
- the calculated area can then be used / spanned as the FOV area of the host vehicle at the current point in time. Furthermore, as described in connection with FIG. 18a, the calculated area can be mapped onto the road data.
- Another option for calculating the FOV would be to use geometric / geographic coordinates such as GPS coordinates or the like.
- the position of the FOV in front of the host vehicle can be determined using the position of the host vehicle and the geometric data about the FOV, e.g. B. the area size, the area shape, etc. can be determined. Then you can the coordinates that are inside the FOV and the coordinates that are outside the FOV are determined. As soon as the FOV is determined, the other areas around the carrier vehicle can be determined as a blind spot (dead area).
- mapping / referencing the coordinates inside and outside the FOV of the road the vehicles are traveling on, with the information received via map information allows the last position of the preceding vehicle within the FOV to be estimated before it leaves the FOV.
- the distance to the carrier vehicle is determined, among other things, on the basis of the last known values of the vehicle ahead Map information is used to virtually position the vehicle in front on the map.
- the virtual positioning is performed on the assumption that the preceding vehicle continues on the same road / lane as it was driving before leaving the FOV. That is, as soon as the map information has been combined with the information about the actual distance to the host vehicle, the vehicle in front can be virtually fixed.
- the vehicle ahead may exit the carrier vehicle's VOV as soon as it enters the curve and before the host vehicle enters the curve.
- the preceding vehicle exits the host vehicle's FOV because of the limited width of the FOV and the sharpness of the curve to the side.
- the map information includes information about the curvature (or a derivative) of the curve and this information combined with the distance to the host vehicle, the position still being able to be determined and tracked if the above is done in a repeated manner.
- the (advanced) PGVC and / or ACC control described above leads out, although the vehicle is out of view.
- driving a winding road cannot lead to discomfort or suspended automatic driving, since the virtual tracking of the vehicle in front, even during a situation when the vehicle in front is temporarily out of the FOV, uses an uninterrupted (advanced) PGVC and / or ACC- Control enables.
- the virtual tracking can be abandoned if criteria defined in advance are met, which in particular indicate that the vehicle in front has not been temporarily lost.
- the criteria can include that a time that the preceding vehicle is outside the FOV is too long, that road junctions with multiple alternative routes are passed, and / or the like.
- the virtual tracking can be stopped and actual values can be used for the PGVC / ACC if the vehicle in front is being tracked again, that is to say. i.e., re-entered the FOV after exiting it.
- a control device which realizes the above control is shown by way of example. Compared with the control apparatus of Fig. 12, it also includes a map information unit that provides map information and the virtual tracking unit for executing control during the time when the preceding vehicle is outside the FOV.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
The present invention relates in particular to a vehicle travel control method and a vehicle travel control device as well as to a computer program product, which increase the safety and comfort of automated or computer-based vehicle driving.
Description
Fahrzeugfahrsteuerverfahren, Fahrzeugfahrsteuervorrichtung Vehicle travel control method, vehicle travel control device
und Computerprogrammprodukt and computer program product
[0001] Der vorliegende Gegenstand bezieht sich insbesondere auf ein Fahrsteuerverfahren, auf eine Fahrsteuervorrichtung, auf ein Trägerfahrzeug, das die Fahrsteuervorrichtung enthält, und auf ein Computerprogrammprodukt, das dafür ausgelegt ist, das Fahrsteuerverfahren auszuführen. Insbesondere ist ein technischer Vorteil, dass die Steuerung das automatisierte oder computergestützte Fahren eines Trägerfahrzeugs, insbesondere während Kurvenfahrtszena rien, mit erhöhter Sicherheit und mit erhöhtem Fahrkomfort ermöglicht. The present subject matter relates in particular to a travel control method, a travel control device, a host vehicle that includes the travel control device, and a computer program product that is designed to carry out the travel control method. In particular, a technical advantage is that the control enables the automated or computer-aided driving of a carrier vehicle, in particular during cornering scenarios, with increased safety and with increased driving comfort.
[0002] WO 2015/181611 A2 beschreibt eine Fahrunterstützungsvorrichtung für ein Trägerfahrzeug, das die Position eines bewegten Körpers, der parallel zu dem Trägerfahrzeug fährt, schätzt. Gemäß diesem Stand der Technik wird angenommen, dass das Trägerfahrzeug an einem Seitenabschnitt davon einen im Voraus definierten Bereich eines toten Winkels aufweist. WO 2015/181611 A2 describes a driving assistance device for a carrier vehicle that estimates the position of a moving body that is traveling parallel to the carrier vehicle. According to this prior art, it is assumed that the host vehicle has a blind spot area defined in advance on a side portion thereof.
[0003] EP 2 853 458 Al beschreibt ein Verfahren und eine Vorrichtung, die eine geänderte G-Vectoring Control (GVC), wie sie durch EP 1992 537 A 2 beschrieben ist, die "Preview G-Vectoring Control" (PGVC) genannt wird, schaffen. Die PGVC ermöglicht die Steuerung einer Längsbeschleunigung, wobei die Längsrichtung entlang einer Bewegungsrichtung des Trägerfahrzeugs angeordnet ist, auf der Grundlage von Informationen über eine Querbeschleunigung (wobei die Querrichtung senkrecht zu der Längsrichtung ist) und über einen Querruck des Fahrzeugs. Das Trägerfahrzeug kann sich durch Anwenden unter anderem der PGVC an das Fahrverhalten eines vorausfahrenden Fahrzeugs anpassen. EP 2 853 458 A1 describes a method and a device that uses a modified G-Vectoring Control (GVC), as described by EP 1992 537 A2, which is called "Preview G-Vectoring Control" (PGVC) create. The PGVC enables control of a longitudinal acceleration, the longitudinal direction being arranged along a moving direction of the host vehicle, based on information on a lateral acceleration (the lateral direction being perpendicular to the longitudinal direction) and a lateral jolt of the vehicle. The carrier vehicle can adapt to the driving behavior of a vehicle in front by using the PGVC, among other things.
[0004] Allerdings beschreibt der Stand der Technik kein Fahrzeugsteuerverfahren für ein Fahrerassistenzsystem oder für ein System für autonomes Fahren, das die ständige dynamische Tempo- und Abstandsregelung (ACC) und/oder die
PGVC unterstützt, falls sich das detektierte andere Objekt wie etwa ein vorausfahrendes Fahrzeug, insbesondere während eines Kurvenfahrtszenariums, aus dem Blickfeld (FOV) der Objektdetektionssensoren des Trägerfahrzeugs bewegt hat. WO 2015/181611 A2 wendet keine PGVC an und schätzt lediglich die Position eines detektierten Objekts innerhalb eines fest definierten Bereichs des to ten Winkels auf der Seite des Trägerfahrzeugs. EP 2 853 458 Al berücksichtigt kein Szenarium, in dem sich das detektierte andere Objekt wie etwa ein vorausfahrendes Fahrzeug aus dem FOV des Trägerfahrzeugs bewegt. However, the prior art does not describe a vehicle control method for a driver assistance system or for a system for autonomous driving, the constant dynamic speed and distance control (ACC) and / or the PGVC provides support if the detected other object such as a vehicle in front has moved out of the field of view (FOV) of the object detection sensors of the host vehicle, in particular during a cornering scenario. WO 2015/181611 A2 does not use a PGVC and only estimates the position of a detected object within a firmly defined area of the dead angle on the side of the carrier vehicle. EP 2 853 458 A1 does not take into account a scenario in which the detected other object such as a vehicle traveling ahead moves out of the FOV of the carrier vehicle.
[0005] Der hier beschriebene und beanspruchte Gegenstand behandelt das technische Problem, wenigstens ein Steuerverfahren und eine Fahrsteuervorrich tung für ein Trägerfahrzeug zu schaffen, die den Komfort und die Sicherheit des automatisierten Fahrens oder des computergestützten Fahrens weiter erhöhen. Dieses technische Problem wird durch die beigefügten Ansprüche gelöst. The subject matter described and claimed here deals with the technical problem of creating at least one control method and one driving control device for a carrier vehicle that further increase the comfort and safety of automated driving or computer-aided driving. This technical problem is solved by the appended claims.
[0006] Gemäß dem in den beigefügten Ansprüchen dargelegten Gegenstand werden ein Fahrzeug- (Fahr-) Steuerverfahren, eine Fahrzeugfahrsteuervorrichtung [oder eine automatisierte Fahrvorrichtung oder eine (fortgeschrittene) Fahrassistenzvorrichtung], ein Fahrzeug, das eine automatisierte Fahrsteuervorrichtung verwendet, und ein Computerprogrammprodukt vorgeschlagen. According to the subject matter set out in the appended claims, a vehicle (driving) control method, a vehicle driving control device [or an automated driving device or an (advanced) driving assistance device], a vehicle using an automated driving control device, and a computer program product are proposed.
[0007] Gemäß einem ersten Aspekt wird ein Fahrzeugfahrsteuerverfahren beschrieben, das das Fahrverhalten eines anderen Fahrzeugs annehmen/nachahmen/imitieren kann; d. h., die Steuerung erzielt, dass sich ein Trägerfahrzeug in Übereinstimmung mit einem anderen Fahrzeug verhält. Mit anderen Worten, das Fahrverhalten wird imitiert. Das Fahrverhalten kann eine oder mehrere Fahr eigenschaften wie etwa Geschwindigkeit und Quer- und/oder Längsverzöge rung/Quer- und/oder Längsbeschleunigung enthalten. Die Annahme des Fahr verhaltens kann optional unter im Voraus definierten Bedingungen ausgeführt werden, z. B. kann die Fahrverhaltensannahme nicht anfangen/anhalten, wenn das andere Fahrzeug einen Abstand zu dem Trägerfahrzeug, der größer als ein im Voraus definierter Wert ist, aufweist, mit einer niedrigeren oder höheren Ge schwindigkeit als einem im Voraus definierten Wert fährt, und dergleichen.
[0008] Die Steuerung kann das Prüfen auf Anwesenheit eines anderen Fahr zeugs in der Nähe des Trägerfahrzeugs durch wenigstens einen Sensor des Trägerfahrzeugs enthalten. Der Sensor des Trägerfahrzeugs kann einen einzelnen Sensor, eine Erfassungseinheit oder mehrere Erfassungseinheiten', die die Umgebung des Trägerfahrzeugs abtasten können, wie etwa Lidar-, Radar-, IR-Senso ren, eine Einheit elektromagnetischer Wellen usw. enthalten. Falls ein anderes Fahrzeug detektiert wird, kann das Fahrzeugsteuerverfahren automatisch, vorzugsweise, falls das Steuerverfahren aktiviert wird, ein Fahrverhalten des detek- tierten anderen Fahrzeugs annehmen, so dass das Trägerfahrzeug das Fahrver halten imitiert (wobei die Annahme optional nur beginnt, falls weitere im Voraus definierten Bedingungen für den Anfang der Annahme des Fahrverhaltens erfüllt sind). Diese Prozedur kann wiederholt ausgeführt werden, so dass das Trägerfahrzeug das jeweilige tatsächliche Fahrverhalten des detektierten anderen Fahrzeugs annehmen kann. Falls während des wiederholten Prüfens erkannt wird, dass das andere Fahrzeug verlorengegangen ist, d. h. durch den wenigstens einen Sensor des Trägerfahrzeugs nicht mehr detektierbar ist, kann eine Position des zuvor detektierten und nun verlorengegangenen anderen Fahrzeugs auf der Grundlage des letzten bekannten Fahrverhaltens des anderen bekannten Fahrzeugs bestimmt werden. Das letzte bekannte Fahrverhalten kann die letzte be kannte Geschwindigkeit, die letzte bekannte Position des anderen Fahrzeugs, die letzte bekannte Querbeschleunigung usw. enthalten. Der Begriff "bekannt" soll hier vorzugsweise bedeuten, dass das Fahrverhalten des detektierten Fahrzeugs nicht nur wiederholt detektiert wird, sondern auch in einem Speicher einer Steuervorrichtung, die in das Trägerfahrzeug eingebaut ist, oder an einem fernen Ort wie etwa einem Server, an den die Daten von dem Trägerfahrzeug drahtlos übertragen werden, wiederholt gesichert/gepuffert wird. According to a first aspect, a vehicle travel control method is described that can adopt / imitate / imitate the driveability of another vehicle; that is, the control achieves that a host vehicle behaves in accordance with another vehicle. In other words, the driving behavior is imitated. The driving behavior can contain one or more driving properties such as speed and lateral and / or longitudinal deceleration / lateral and / or longitudinal acceleration. The assumption of the driving behavior can optionally be carried out under predefined conditions, e.g. B. cannot start / stop the driving behavior assumption if the other vehicle is at a distance from the host vehicle that is greater than a predefined value, is traveling at a lower or higher speed than a predefined value, and the like. The controller may include checking for the presence of another vehicle in the vicinity of the host vehicle by at least one sensor of the host vehicle. The gauge of the carrier vehicle may include a single sensor, a detection unit or plurality of detection units', which may scan the environment of the host vehicle, such as lidar, radar, IR Senso reindeer, a unit of electromagnetic waves and so forth. If another vehicle is detected, the vehicle control method can automatically, preferably if the control method is activated, assume a driving behavior of the detected other vehicle, so that the carrier vehicle imitates the driving behavior (the assumption optionally only starts if more in advance defined conditions for the beginning of the assumption of driving behavior are met). This procedure can be carried out repeatedly so that the host vehicle can assume the respective actual driving behavior of the other vehicle detected. If it is recognized during the repeated checking that the other vehicle has been lost, ie is no longer detectable by the at least one sensor of the host vehicle, a position of the previously detected and now lost other vehicle can be based on the last known driving behavior of the other known vehicle to be determined. The last known driving behavior can contain the last known speed, the last known position of the other vehicle, the last known lateral acceleration and so on. The term "known" should preferably mean here that the driving behavior of the detected vehicle is not only repeatedly detected, but also in a memory of a control device that is built into the host vehicle or at a remote location such as a server to which the Data are transmitted wirelessly from the carrier vehicle, is backed up / buffered repeatedly.
[0009] Falls das andere Fahrzeug nachgeführt werden kann, obgleich es sich aus dem Blickfeld (FOV) des Trägerfahrzeugs oder seines Sensors bzw. seiner Sensoren bewegt hat ("virtuelle Nachführung"), sind die Sicherheit und der Kom fort des Fahrers des Trägerfahrzeugs erhöht, da das andere Fahrzeug z. B. nicht
plötzlich, nur wegen eines spezifischen Fahrtszenariums, von der Sensordetektion verschwinden kann. Zum Beispiel kann ein menschlicher Fahrer das andere Fahrzeug weiterhin sehen, falls es auf einer kurvenreichen Straße vorausfährt. Allerdings können die Sensoren mit einem festen FOV das Signal zu dem anderen Fahrzeug verlieren, wenn es in eine scharfe Kurve oder dergleichen eintritt. If the other vehicle can be tracked, although it has moved out of the field of view (FOV) of the carrier vehicle or its sensor or sensors ("virtual tracking"), the safety and comfort of the driver of the carrier vehicle are increased , since the other vehicle z. B. not suddenly, just because of a specific driving scenario, can disappear from the sensor detection. For example, a human driver can still see the other vehicle if it is driving ahead on a winding road. However, the sensors with a fixed FOV may lose the signal to the other vehicle when entering a sharp turn or the like.
[0010] Noch bevorzugter kann das Fahrverhalten des anderen Fahrzeugs ununterbrochen angenommen/imitiert/nachgeahmt werden, selbst wenn das an dere Fahrzeug nicht mehr detektierbar ist. Da die Annahme des Fahrverhaltens des anderen Fahrzeugs nicht unterbrochen wird, da das Fahrzeug für den Sensor bzw. die Sensoren außer "Sicht" ist, hat dies noch größere Vorteile in Bezug auf die Fahrsicherheit und den Fahrkomfort. Die Annahme kann auf der Grundlage der virtuellen Nachführung der Position des anderen Fahrzeugs fortgesetzt werden. Even more preferably, the driving behavior of the other vehicle can be assumed / imitated / imitated continuously, even if the other vehicle is no longer detectable. Since the assumption of the driving behavior of the other vehicle is not interrupted, since the vehicle is out of "sight" for the sensor or sensors, this has even greater advantages with regard to driving safety and driving comfort. The assumption can be continued on the basis of the virtual tracking of the position of the other vehicle.
[0011] Es wird angenommen, dass das andere Fahrzeug des hier beschriebenen Steuerverfahrens vorzugsweise ein vorausfahrendes Fahrzeug ist, das in derselben Längsrichtung wie das Trägerfahrzeug vor dem Trägerfahrzeug fährt. "Dieselbe Richtung" bedeutet hier vorzugsweise, dass das andere Fahrzeug auf einer selben Straße wie das Trägerfahrzeug eine gleiche Richtung ansteuert. Das bevorzugte Fahrtszenarium für das Steuerverfahren ist eine Straße mit Kurven, insbesondere ein Kurvenfahrtszenarium. It is assumed that the other vehicle of the control method described here is preferably a preceding vehicle which travels in the same longitudinal direction as the carrier vehicle in front of the carrier vehicle. “The same direction” here preferably means that the other vehicle is heading in the same direction on the same road as the carrier vehicle. The preferred driving scenario for the control method is a road with curves, in particular a cornering scenario.
[0012] Obgleich das Trägerfahrzeug dafür gesteuert werden kann, automatisch auf einer Straße zu fahren oder dem Fahrer durch viele andere Steuerpro zesse fahren zu helfen, kann das Trägerfahrzeug vorzugsweise und am meisten bevorzugt während eines Kurvenfahrtszenariums, in dem das Trägerfahrzeug auf einer kurvenreichen/windigen Straße fährt, durch Bestimmen eines Längsbe- schleunigungs-Zielwerts auf der Grundlage einer Querbeschleunigung und eines oder mehrerer Einstellparameter und durch Steuern einer Längsbeschleunigung des Trägerfahrzeugs auf der Grundlage des berechneten Längsbeschleunigungs- Zielwerts gesteuert werden. Wenn das Trägerfahrzeug während eines Kurvenfahrtszenariums eine Kurve fährt, kann das Trägerfahrzeug ohne Unbehagen für
den Fahrer fahren. Mit den Einstell Parametern kann der Fahrer darüber hinaus das Niveau der Beschleunigungskräfte, die er erfahren möchte, anweisen. Vorzugsweise ist in der obigen Steuerung angenommen, dass das Trägerfahrzeug nicht das Fahrverhalten eines anderen Fahrzeugs annimmt, z. B., da es innerhalb des FOV kein Fahrzeug gibt oder die Anfangsbedingungen für die Annahme nicht erfüllt sind. Mit anderen Worten, die obige Steuerung kann das Trägerfahrzeug während des automatisierten Fahrens steuern, ohne dass ein anderes Fahrzeug detektiert wird. Although the host vehicle can be controlled to automatically drive on a road or to assist the driver through many other control processes, the host vehicle can preferably and most preferably during a cornering scenario in which the host vehicle is on a winding / winding road Road travels can be controlled by determining a longitudinal acceleration target value based on a lateral acceleration and one or more setting parameters and by controlling a longitudinal acceleration of the host vehicle based on the calculated longitudinal acceleration target value. If the host vehicle is turning during a cornering scenario, the host vehicle can be used without discomfort for drive the driver. With the setting parameters, the driver can also specify the level of acceleration forces that he would like to experience. It is preferably assumed in the above control that the host vehicle does not adopt the driving behavior of another vehicle, e.g. B. because there is no vehicle within the FOV or the initial conditions for acceptance are not met. In other words, the above controller can control the host vehicle during the automated driving without detecting another vehicle.
[0013] Nochmals weiter kann das Trägerfahrzeug vorzugsweise dadurch gesteuert werden, dass ein Fahrverhalten des anderen Fahrzeugs geschätzt oder bestimmt wird und dass der eine oder die mehreren Einstellparameter für die Be rechnung des Längsbesch leunigungs-Zielwerts eingestellt werden, wenn das Fahrverhalten des anderen Fahrzeugs angenommen wird, wobei die auf das andere Fahrzeug wirkende Querbeschleunigung auf der Grundlage der bestimmten Geschwindigkeit des anderen Fahrzeugs und der Kurveninformationen über die Straße aus den Karteninformationen geschätzt wird. Vorzugsweise können der eine oder die mehreren Einstellparameter auf dem geschätzten oder vorhergesagten Fahrverhalten des anderen Fahrzeugs beruhen. Bevorzugter umfasst das Schätzen oder Bestimmen des Fahrverhaltens des anderen Fahrzeugs das Schätzen oder Bestimmen einer Querbeschleunigung, die während der Kurvenfahrt auf das andere Fahrzeug wirkt, wobei der eine oder die mehreren Einstell parameter für die Berechnung des Längsbeschleunigungs-Zielwerts vorzugs weise auf der Grundlage der geschätzten oder bestimmten Querbeschleunigung, die während der Kurvenfahrt auf das andere Fahrzeug wirkt, eingestellt werden können. Again, the host vehicle can preferably be controlled in that a driving behavior of the other vehicle is estimated or determined and that the one or more setting parameters for calculating the longitudinal acceleration target value are set if the driving behavior of the other vehicle is assumed wherein the lateral acceleration applied to the other vehicle is estimated from the map information based on the determined speed of the other vehicle and the cornering information on the road. The one or more setting parameters can preferably be based on the estimated or predicted driving behavior of the other vehicle. More preferably, the estimation or determination of the driving behavior of the other vehicle comprises the estimation or determination of a lateral acceleration that acts on the other vehicle during cornering, the one or more setting parameters for calculating the longitudinal acceleration target value preferably based on the estimated or certain lateral acceleration that acts on the other vehicle while cornering can be set.
[0014] Mit anderen Worten, es wird ein Verfahren zum Ausführen einer Fahr assistenz/eines automatisierten Fahrens für ein Trägerfahrzeug, das sich in ei ner Längsrichtung auf einer Straße bewegt, vorgeschlagen, wobei es unter anderem und vorzugsweise das Bestimmen eines Längsbeschleunigungs-Zielwerts auf der Grundlage einer (bestimmten und/oder vorhergesagten/geschätzten)
Querbeschleunigung des Trägerfahrzeugs und eines oder mehrerer Einstellparameter und das Steuern einer Längsbeschleunigung des Trägerfahrzeugs auf der Grundlage des berechneten Längsbeschleunigungs-Zielwerts umfasst Ferner umfasst es das Schätzen oder Bestimmen einer Fahreigenschaft (von Fahreigenschaften oder eines Fahrverhaltens) eines vorausfahrenden Fahrzeugs, das sich in der Längsrichtung auf der Straße vor dem Trägerfahrzeug bewegt, und vorzugsweise das Einstellen des eines oder der mehreren Einstellparameter für die Berechnung des Längsbeschleunigungs-Zielwerts auf der Grundlage der geschätzten oder bestimmten Fahreigenschaft (Fahreigenschaften) des vorausfahrenden Fahrzeugs während einer Kurvenfahrt. In other words, there is a method for carrying out a driving assistance / automated driving for a carrier vehicle moving in a longitudinal direction on a road, proposed, inter alia and preferably determining a longitudinal acceleration target value based on a (certain and / or predicted / estimated) Lateral acceleration of the host vehicle and one or more setting parameters and the control of a longitudinal acceleration of the host vehicle on the basis of the calculated longitudinal acceleration target value comprises. Furthermore, it comprises the estimation or determination of a driving property (of driving properties or a driving behavior) of a vehicle traveling ahead that is located in the longitudinal direction moves along the road in front of the host vehicle, and preferably setting the one or more setting parameters for calculating the longitudinal acceleration target value on the basis of the estimated or determined driving property (s) of the vehicle in front during cornering.
[0015] Vorzugsweise kann ein Fahrverhalten des vorausfahrenden Fahrzeugs auf der Grundlage von Informationen, die von dem vorausfahrenden Fahrzeug und/oder von einem Datenzentrum, das Informationen über das vorausfahrende Fahrzeug besitzt, unter Verwendung eines Kommunikationsprotokolls zwischen dem Trägerfahrzeug und dem vorausfahrenden Fahrzeug und/oder dem Datenzentrum empfangen werden, bestimmt oder geschätzt werden. Vorzugsweise wird ein Fahrverhalten des vorausfahrenden Fahrzeugs auf der Grundlage von Informationen, die durch Sensoren von dem Trägerfahrzeug detektiert werden, geschätzt oder bestimmt, wird ein Fahrverhalten des vorausfahrenden Fahrzeugs auf der Grundlage der Längsbeschleunigung und/oder der Querbeschleu nigung, die auf das vorausfahrende Fahrzeug wirkt, geschätzt oder bestimmt und/oder wird ein Fahrverhalten des vorausfahrenden Fahrzeugs auf der Grund¬ lage einer vorhergesagten Längsbeschleunigung und/oder Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirken wird, geschätzt. Preferably, a driving behavior of the vehicle ahead based on information received from the vehicle ahead and / or from a data center that has information about the vehicle ahead, using a communication protocol between the host vehicle and the vehicle ahead and / or received, determined or estimated at the data center. Preferably, a driving behavior of the vehicle traveling ahead is estimated or determined on the basis of information that is detected by sensors from the host vehicle, and a driving behavior of the vehicle traveling in front is based on the longitudinal acceleration and / or the lateral acceleration acting on the vehicle traveling ahead , estimated or determined, and / or a driving behavior of the preceding vehicle on the base ¬ location of a predicted longitudinal acceleration and / or transverse acceleration acting on the vehicle ahead is estimated.
[0016] Es wird angemerkt, dass die Informationen über ein Fahrverhalten des vorausfahrenden Fahrzeugs (die eine Geschwindigkeit, eine Position, eine Querbeschleunigung und/oder eine Längsbeschleunigung des vorausfahrenden Fahrzeugs angeben können) zwischen einer Datenzentrale und dem Trägerfahrzeug erhalten werden können, wobei der Datensensor die Daten von dem vorausfahrenden Fahrzeug oder von anderen externen Fahrzeugsensoren erhält. Außerdem oder alternativ können Informationen über das Fahrverhalten von
Sensordaten, z. B. von Sensoren des Trägerfahrzeugs, die eine Relativgeschwin digkeit und Relativposition zwischen dem Trägerfahrzeug und dem vorausfahrenden Fahrzeug detektieren können, erhalten werden. Danach können die Geschwindigkeit, die Position und die Längsbeschleunigung des vorausfahrenden Fahrzeugs auf der Grundlage der Geschwindigkeit und/oder der Position des Trägerfahrzeugs und der Relativgeschwindigkeit und/oder der Relativposition zwischen dem Trägerfahrzeug und dem vorausfahrenden Fahrzeug bestimmt wer den. Die Querbeschleunigung des vorausfahrenden Fahrzeugs kann auf der Grundlage der geschätzten Geschwindigkeit und Position des vorausfahrenden Fahrzeugs und auf der Grundlage von Krümmungsinformationen, die eine Krümmung einer Straße bei der Position des vorausfahrenden Fahrzeugs angeben, ge schätzt werden. Die Krümmungsinformationen und dergleichen können von ei ner Datenzentrale erhalten werden, die für das Trägerfahrzeug Karteninformationen, einschließlich z. B. Krümmungsinformationen, bereitstellen kann. Die Krümmungsinformationen können die Krümmung der Straße an einem spezifischen Punkt, einen Verlauf der Krümmung der gesamten Kurve und/oder eine Ableitung der Krümmung in Bezug auf den Weg, d. h. die x- und/oder y-Achse, enthal ten. Ferner kann ein Bordsystem des Trägerfahrzeugs wie etwa eine Navigations vorrichtung oder dergleichen ebenfalls Karteninformationen bereitstellen. It is noted that the information about a driving behavior of the vehicle ahead (which can indicate a speed, a position, a lateral acceleration and / or a longitudinal acceleration of the vehicle ahead) can be obtained between a data center and the host vehicle, the data sensor receives the data from the vehicle in front or from other external vehicle sensors. Additionally or alternatively, information about the driving behavior of Sensor data, e.g. B. from sensors of the carrier vehicle that can detect a Relativgeschwin speed and relative position between the carrier vehicle and the vehicle ahead, can be obtained. Thereafter, the speed, the position and the longitudinal acceleration of the vehicle in front can be determined on the basis of the speed and / or the position of the carrier vehicle and the relative speed and / or the relative position between the carrier vehicle and the vehicle in front. The lateral acceleration of the preceding vehicle can be estimated based on the estimated speed and position of the preceding vehicle and based on curvature information indicating a curvature of a road at the position of the preceding vehicle. The curvature information and the like can be obtained from egg ner data center, the map information for the host vehicle, including z. B. curvature information can provide. The curvature information can contain the curvature of the road at a specific point, a course of the curvature of the entire curve and / or a derivation of the curvature in relation to the path, ie the x and / or y axis. Furthermore, an on-board system can contain of the host vehicle such as a navigation device or the like also provide map information.
[0017] Zusätzlich zu dem oder als Repräsentation des Schritts des Schät- zens/Bestimmens des Fahrverhaltens des vorausfahrenden Fahrzeugs kann das Verfahren das Schätzen (z. B. Vorhersagen) oder das Bestimmen einer Querbeschleunigung, die während der Kurvenfahrt auf ein vorausfahrendes Fahrzeug, das sich in der Längsrichtung auf der Straße vor dem Trägerfahrzeug bewegt, wirkt oder wirken wird, und das Einstellen des einen oder der mehreren Einstell parameter für die Berechnung des Längsbeschleunigungs-Zielwerts auf der Grundlage der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt oder wirken wird, umfassen. [0017] In addition to or as a representation of the step of estimating / determining the driving behavior of the vehicle traveling ahead, the method can include estimating (for example, predicting) or determining a lateral acceleration that occurs during cornering on a vehicle traveling ahead that moves, acts or will act in the longitudinal direction on the road in front of the host vehicle, and the setting of the one or more setting parameters for the calculation of the longitudinal acceleration target value on the basis of the estimated lateral acceleration that acts on the vehicle in front during cornering or will work.
[0018] Zum Beispiel kann das Steuern der Längsbeschleunigung ohne irgendeine Kenntnis über das vorausfahrende Fahrzeug nachteilig zu einer Situation führen, in der sich der Abstand zu dem vorausfahrenden Fahrzeug während
der Kurvenfahrt unter einen Schwellenwert verringern kann. Der Fahrer des Trägerfahrzeugs kann dann zusätzlich zu der Längsbeschleunigungs-Steueropera- tion aktiv eine Bremse verwenden müssen, um eine weitere Verringerung des Ab stands zu dem vorausfahrenden Fahrzeug zu vermeiden, oder es kann sich eine dynamische Tempo- und Abstandsregelung (ACC) aktivieren, um die Geschwindigkeit des Trägerfahrzeugs zu verringern, um eine weitere Verringerung des Ab stands zu dem vorausfahrenden Fahrzeug zu vermeiden, wodurch sich die Fahrannehmlichkeit/der Fahrkomfort für den Fahrer des Trägerfahrzeugs verringern kann. For example, controlling the longitudinal acceleration without any knowledge of the preceding vehicle can disadvantageously lead to a situation in which the distance to the preceding vehicle during cornering can decrease below a threshold. The driver of the carrier vehicle may then have to actively use a brake in addition to the longitudinal acceleration control operation in order to avoid a further reduction in the distance to the vehicle in front, or a dynamic speed and distance control (ACC) can be activated to to reduce the speed of the host vehicle in order to avoid a further reduction in the distance to the vehicle in front, as a result of which the driving convenience / comfort for the driver of the host vehicle can be reduced.
[0019] Allerdings kann dadurch, dass der eine oder die mehreren Einstelipa- rameter für die Berechnung des Längsbeschleunigungs-Zielwerts auf der Grund lage der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt, eingestellt wird, die Längsbeschleunigungssteue rung auf einer geschätzten Querbeschleunigung beruhen, die auf das vorausfah rende Fahrzeug wirkt. Insbesondere hilft, dass die Einstellparameter vorteilhaft in der Weise eingestellt werden, dass die Längsbeschleunigungssteuerung auf der Grundlage der Querbeschleunigung des Trägerfahrzeugs an die geschätzte Querbeschleunigung des vorausfahrenden Fahrzeugs angepasst wird, zu vermei den, dass der Abstand zu dem vorausfahrenden Fahrzeug zu stark verringert wird, so dass keine Notwendigkeit besteht, dass der Fahrer unter Verwendung der Bremse aktiv verzögert, oder dass keine Notwendigkeit besteht, dass sich die dynamische Tempo- und Abstandsregelung aktiveren kann. However, because the one or more setting parameters for calculating the longitudinal acceleration target value are set on the basis of the estimated transverse acceleration that acts on the vehicle in front while cornering, the longitudinal acceleration control can be set to an estimated one Lateral acceleration based on the vehicle ahead. In particular, it helps that the setting parameters are advantageously set in such a way that the longitudinal acceleration control is adapted on the basis of the transverse acceleration of the host vehicle to the estimated transverse acceleration of the vehicle traveling ahead, to avoid the distance to the vehicle traveling ahead being reduced too much that there is no need for the driver to actively decelerate using the brake, or that there is no need for the dynamic cruise control to be able to activate.
[0020] Vorzugsweise kann das Verfahren des Annehmens der Fahrsteuerung das Bestimmen einer Geschwindigkeit des vorausfahrenden Fahrzeugs umfassen, wobei die auf das vorausfahrende Fahrzeug wirkende Querbeschleunigung vorzugsweise auf der Grundlage der bestimmten Geschwindigkeit des vorausfahrenden Fahrzeugs und von Krümmungsinformationen geschätzt wird. Dies hat den Vorteil, dass die auf das vorausfahrende Fahrzeug wirkende Querbeschleunigung auf der Grundlage von Krümmungsinformationen wie etwa einer Krümmung der Straße vor dem Trägerfahrzeug, wie sie z. B. aus Kartendaten (z. B. Na vigationskartendaten) hergeleitet werden kann, zuverlässig und genau geschätzt
werden kann. Vorzugsweise kann das Verfahren ferner das Bestimmen einer Position des vorausfahrenden Fahrzeugs auf der Grundlage von Kartendaten und das Bestimmen einer Krümmung der Straße an der Position des vorausfahrenden Fahrzeugs auf der Grundlage von Kartendaten umfassen, wobei die auf das vorausfahrende Fahrzeug wirkende Querbeschleunigung vorzugsweise auf der Grundlage der bestimmten Geschwindigkeit des vorausfahrenden Fahrzeugs und der bestimmten Krümmung der Straße an der Position des vorausfahrenden Fahrzeugs geschätzt wird. Preferably, the method of assuming the driving control can include determining a speed of the preceding vehicle, wherein the lateral acceleration acting on the preceding vehicle is preferably estimated on the basis of the determined speed of the preceding vehicle and curvature information. This has the advantage that the transverse acceleration acting on the vehicle ahead is based on curvature information such as a curvature of the road in front of the host vehicle, as it is e.g. B. from map data (z. B. Navigation map data) can be derived reliably and accurately can be. Preferably, the method can further include determining a position of the preceding vehicle based on map data and determining a curvature of the road at the position of the preceding vehicle based on map data, wherein the lateral acceleration acting on the preceding vehicle is preferably based on the certain speed of the preceding vehicle and the certain curvature of the road at the position of the preceding vehicle is estimated.
[0021] In Übereinstimmung mit dem Obigen ist es bevorzugt, dass die Position des vorausfahrenden Fahrzeugs auf der Grundlage von Positionsdaten, die von dem vorausfahrenden Fahrzeug empfangen werden, bestimmt wird; und/o der kann das Verfahren ferner das Bestimmen einer Position des Trägerfahrzeugs und das Bestimmen eines Abstands von dem Trägerfahrzeug zu dem vo rausfahrenden Fahrzeug (z. B. mittels eines Sensors wie etwa Radar, Sonar oder Lichtreflexion usw.) umfassen, wobei die Position des vorausfahrenden Fahrzeugs vorzugsweise auf der Grundlage der Position des Trägerfahrzeugs und des bestimmten Abstands zu dem vorausfahrenden Fahrzeug bestimmt wird. In accordance with the above, it is preferable that the position of the preceding vehicle is determined based on positional data received from the preceding vehicle; and / or the method can further comprise determining a position of the host vehicle and determining a distance from the host vehicle to the vehicle driving in front (e.g. by means of a sensor such as radar, sonar or light reflection, etc.), the position of the preceding vehicle is preferably determined on the basis of the position of the host vehicle and the determined distance to the preceding vehicle.
[0022] Ferner wird der Schritt des Bestimmens des Längsbeschleunigungs- Zielwerts auf der Grundlage einer Querbeschleunigung des Trägerfahrzeugs und eines oder mehrerer Einstellparameter vorzugsweise in einer von mehreren Ein stellbetriebsarten ausgeführt, wobei der eine oder die mehreren Einstellparameter in jeder der mehreren Einstellbetriebsarten vorzugsweise in der Weise unterschiedlich eingestellt werden können, dass eine durchschnittliche Querbeschleunigung und/oder eine maximale Querbeschleunigung, die während der Kurvenfahrt auf das Trägerfahrzeug wirken, für jede der mehreren Einstellbetriebsarten, wenn sie auf der Grundlage der Längsbeschleunigungssteuerung gesteuert wer den, verschieden sind. Dementsprechend können, möglicherweise gemäß den Präferenzen des Fahrers, Einstellbetriebsarten vorgesehen sein, die während der Kurvenfahrt (bei dem Eintritt in die Kurve) weniger Längsverzögerung als andere Einstellbetriebsarten bereitstellen und/oder bei dem Austritt aus der Kurve eine höhere positive Beschleunigung als andere Einstellbetriebsarten bereitstellen.
[0023] Ferner ist es in dem Obigen bevorzugt, dass die mehreren Einstellbetriebsarten wenigstens eine erste Einstellbetriebsart und eine zweite Einstellbetriebsart umfassen, wobei eine durchschnittliche Querbeschleunigung und/oder eine maximale Querbeschleunigung, die während der Kurvenfahrt auf das Träge rfahrzeug wirken, in der zweiten Einstellbetriebsart größer als in der ersten Einstellbetriebsart sind, wobei der Schritt des Einstellens des einen oder der mehreren Einstellparameter für die Berechnung des Längsbeschleunigungs-Ziel- werts auf der Grundlage der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt, vorzugsweise das Auswählen der ersten Betriebsart, falls ein Absolutwert der geschätzten Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, kleiner als ein Schwellenwert ist, und/oder das Auswählen der zweiten Einsteilbetriebsart, falls der Absolutwert der geschätzten Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, größer als der Schwellenwert ist, umfasst. Furthermore, the step of determining the longitudinal acceleration target value on the basis of a lateral acceleration of the host vehicle and one or more setting parameters is preferably carried out in one of several adjustment modes, the one or more adjustment parameters in each of the several adjustment modes preferably in the manner can be set differently so that an average lateral acceleration and / or a maximum lateral acceleration acting on the host vehicle during cornering are different for each of the plurality of setting modes if they are controlled on the basis of the longitudinal acceleration control. Accordingly, possibly according to the preferences of the driver, adjustment modes can be provided which provide less longitudinal deceleration than other adjustment modes during cornering (when entering the corner) and / or provide higher positive acceleration than other adjustment modes when exiting the corner. Furthermore, it is preferred in the above that the plurality of setting modes comprise at least a first setting mode and a second setting mode, an average lateral acceleration and / or a maximum lateral acceleration acting on the carrier vehicle during cornering in the second setting mode are greater than in the first setting mode, wherein the step of setting the one or more setting parameters for calculating the longitudinal acceleration target value on the basis of the estimated transverse acceleration that acts on the vehicle in front during cornering, preferably selecting the first Operating mode if an absolute value of the estimated transverse acceleration acting on the vehicle in front is less than a threshold value, and / or selecting the second adjustment mode if the absolute value of the estimated transverse acceleration acting on the vehicle driving ahead acts that is greater than the threshold value.
[0024] Dementsprechend wird für die Längsbeschleunigungssteuerung weiterhin tatsächlich die erste Einstellbetriebsart ausgewählt, selbst wenn ein Fahrer des Trägerfahrzeugs gemäß den Präferenzen des Fahrers die zweite Einstellbetriebsart als eine Standardeinstellung im Voraus ausgewählt haben kann, wenn bestimmt wird, dass die geschätzte Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt, kleiner als der Schwellenwert sein kann, was dadurch im Vergleich zu dem im Voraus festgelegten Steuerverhalten zu einer niedrigeren durchschnittlichen Querbeschleunigung und/oder zu einer maximalen Querbeschleunigung, die während der Kurvenfahrt auf das Trägerfahrzeug wirkt, führt, so dass effizient und vorteilhaft vermieden wird, dass sich der Abstand zu dem vorausfahrenden Fahrzeug während der Kurvenfahrt zu stark verringert. Accordingly, the first setting mode is still actually selected for the longitudinal acceleration control, even if a driver of the host vehicle may have selected the second setting mode as a standard setting in advance according to the driver's preferences, when it is determined that the estimated lateral acceleration that occurs during the Cornering acts on the vehicle in front, can be smaller than the threshold value, which leads to a lower average lateral acceleration and / or to a maximum lateral acceleration that acts on the host vehicle during cornering, so that compared to the control behavior specified in advance it is efficiently and advantageously avoided that the distance to the vehicle in front is reduced too much during cornering.
[0025] Ferner kann das Verfahren einen Schritt des Bestimmens umfassen, welche Einstellbetriebsart gemäß den Präferenzen des Fahrers als eine Standardeinstellung im Voraus festgelegt worden ist, d. h., ob der Fahrer die erste o- der die zweite Einstellbetriebsart (oder eine andere Einstellbetriebsart) im Voraus
ausgewählt hat. Vorzugsweise kann die obige Auswahl einer Einstellbetriebsart ferner in Abhängigkeit von der im Voraus festgelegten Einstellbetriebsart ausgeführt werden. Zum Beispiel wird die zweite Einstellbetriebsart vorzugsweise nicht ausgewählt, selbst wenn der Absolutwert der geschätzten Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, größer als der Schwellenwert ist, wenn der Benutzer die erste Einstellbetriebsart (oder eine andere Einstellbetriebsart, in der die durchschnittliche Querbeschleunigung und/oder die maximale Querbeschleunigung, die während der Kurvenfahrt auf das Trägerfahrzeug wirkt, noch niedriger als in der ersten Einstellbetriebsart ist) im Voraus festgelegt hat. Stattdessen wird vorzugsweise die im Voraus eingestellte Einstellbetriebsart aufrechterhalten. Die zweite Einstell betriebsart (oder eine noch höhere Einstellbetriebsart) wird vorzugsweise nur ausgewählt, wenn der Absolutwert der geschätzten Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, grö ßer als der Schwellenwert ist, wenn der Benutzer die zweite Einstellbetriebsart (oder eine andere höhere Einstellbetriebsart, in der die durchschnittliche Querbe schleunigung und/oder die maximale Querbeschleunigung, die während der Kur venfahrt auf das Trägerfahrzeug wirkt, noch höher als in der zweiten Einstellbetriebsart ist) im Voraus festgelegt hat. Further, the method may include a step of determining which setting mode has been set in advance as a standard setting according to the preferences of the driver, that is, whether the driver is the first or the second setting mode (or another setting mode) in advance selected. Preferably, the above selection of a setting mode can be further carried out depending on the setting mode set in advance. For example, the second adjustment mode is preferably not selected even if the absolute value of the estimated lateral acceleration acting on the vehicle in front is greater than the threshold value when the user is in the first adjustment mode (or another adjustment mode in which the average lateral acceleration and / or the maximum transverse acceleration which acts on the host vehicle during cornering is still lower than in the first setting mode) in advance. Instead, it is preferable to maintain the setting mode set in advance. The second setting mode (or an even higher setting mode) is preferably only selected if the absolute value of the estimated lateral acceleration acting on the vehicle in front is greater than the threshold value when the user is using the second setting mode (or another higher setting mode, in which the average transverse acceleration and / or the maximum transverse acceleration that acts on the carrier vehicle during the curve travel is even higher than in the second setting mode) has been set in advance.
[0026] Genauer ist es in dem Obigen bevorzugter, dass die mehreren Einstei Ibetriebsarten wenigstens eine erste Einstellbetriebsart und eine zweite Einstellbetriebsart umfassen, wobei eine durchschnittliche Querbeschleunigung und/oder eine maximale Querbeschleunigung, die während der Kurvenfahrt auf das Trägerfahrzeug wirken, in der zweiten Einstellbetriebsart höher als in der ersten Einstellbetriebsart sind, wobei der Schritt des Einstellens des einen oder der mehreren Einstellparameter für die Berechnung des Längsbeschleunigungs-Ziel- werts auf der Grundlage der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt, vorzugsweise das Auswählen der ersten Einstellbetriebsart, falls ein Absolutwert der geschätzten Querbe¬ schleunigung, die auf das vorausfahrende Fahrzeug wirkt, größer als ein Schwellenwert ist (obgleich der Fahrer die zweite Einstellbetriebsart im Voraus ausgewählt haben kann), das Auswählen der ersten Einstell betriebsart, falls der Abso-
lutwert der geschätzten Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, größer als der Schwellenwert ist, der Benutzer aber die erste Einstell betriebsart im Voraus ausgewählt hat, und/oder das Auswählen der zweiten Ein stellbetriebsart, falls der Absolutwert der geschätzten Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, größer als der Schwellenwert ist und der Benutzer die zweite Einstellbetriebsart im Voraus festgelegt hat, umfasst. More precisely, it is more preferable in the above that the plurality of Einei Ibetriebsarten include at least a first setting mode and a second setting mode, wherein an average lateral acceleration and / or a maximum lateral acceleration acting on the host vehicle during cornering, in the second setting mode are higher than in the first setting mode, wherein the step of setting the one or more setting parameters for calculating the longitudinal acceleration target value on the basis of the estimated lateral acceleration acting on the vehicle in front during cornering, preferably selecting the first setting mode, if an absolute value of the estimated Querbe ¬ acceleration acting on the preceding vehicle is greater than a threshold value (although the driver may have selected the second setting mode in advance), mode of operation selecting the first setting, f all the abso- The absolute value of the estimated lateral acceleration acting on the vehicle in front is greater than the threshold value, but the user has selected the first setting mode in advance, and / or selecting the second setting mode, if the absolute value of the estimated lateral acceleration that affects the preceding vehicle acts is greater than the threshold value and the user has set the second setting mode in advance, includes.
[0027] In allen obigen Aspekten kann die Position des vorausfahrenden Fahrzeugs auf der Grundlage von Positionsdaten, die von dem vorausfahrenden Fahrzeug empfangen werden, bestimmt werden und/oder kann die Geschwindigkeit des vorausfahrenden Fahrzeugs auf der Grundlage von Geschwindigkeitsdaten, die von dem vorausfahrenden Fahrzeug empfangen werden, bestimmt wer den. Die Quer- und/oder die Längsbeschleunigung, die auf das vorausfahrende Fahrzeug wirken, können ebenfalls auf der Grundlage von Sensordaten, die von dem vorausfahrenden Fahrzeug empfangen werden, bestimmt werden. Alternativ oder zusätzlich kann die Position des vorausfahrenden Fahrzeugs auf der Grundlage einer relativen Position des vorausfahrenden Fahrzeugs, die durch Sensoren von dem Trägerfahrzeug (z. B. auf der Grundlage der erfassten Richtung und/o der des Abstands zu dem vorausfahrenden Fahrzeug) detektiert wird, bestimmt werden und/oder kann die Geschwindigkeit des vorausfahrenden Fahrzeugs auf der Grundlage einer Relativgeschwindigkeit zu dem Trägerfahrzeug auf der Grundlage von Sensordaten wie etwa Kamera, Sonar, Lidar und/oder Radar bestimmt werden. Außerdem oder zusätzlich können die Daten über eine drahtlose Übertragung ausgetauscht werden. In all of the above aspects, the position of the preceding vehicle can be determined based on position data received from the preceding vehicle and / or the speed of the preceding vehicle can be determined based on speed data received from the preceding vehicle be determined. The lateral and / or the longitudinal acceleration acting on the vehicle traveling ahead can also be determined on the basis of sensor data received from the vehicle traveling ahead. Alternatively or additionally, the position of the vehicle in front can be based on a relative position of the vehicle in front, which is detected by sensors of the host vehicle (e.g. on the basis of the detected direction and / or the distance to the vehicle in front), can be determined and / or the speed of the vehicle traveling ahead can be determined on the basis of a relative speed to the host vehicle on the basis of sensor data such as for example camera, sonar, lidar and / or radar. In addition or in addition, the data can be exchanged via wireless transmission.
[0028] Ferner können der eine oder die mehreren Einstellparameter wenigstens einen Verstärkungsfaktor zur Steuerung der negativen Längsbeschleunigung des Fahrzeugs umfassen, wobei ein Absolutwert des Längsbeschleuni- gungs-Ziel werts mit zunehmendem Verstärkungsfaktor zunimmt und mit abnehmendem Verstärkungsfaktor abnimmt. Vorzugsweise umfasst der Schritt des Einstellens des einen oder der mehreren Einstellparameter für die Berechnung des Längsbeschleunigungs-Zielwerts auf der Grundlage der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug
wirkt, das Einstellen des wenigstens einen Verstärkungsfaktors zur Steuerung der negativen Längsbeschleunigung des Fahrzeugs auf der Grundlage einer Funktion der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt. Vorzugsweise nimmt der wenigstens eine Verstärkungsfaktor zur Steuerung der negativen Längsbeschleunigung des Fahrzeugs als Funktion der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt, mit zunehmendem Absolutwert der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vo rausfahrende Fahrzeug wirkt, ab. [0028] Furthermore, the one or more setting parameters can comprise at least one gain factor for controlling the negative longitudinal acceleration of the vehicle, an absolute value of the target longitudinal acceleration value increasing with increasing gain and decreasing with decreasing gain. The step of setting the one or more setting parameters for the calculation of the longitudinal acceleration target value on the basis of the estimated transverse acceleration applied to the vehicle in front during cornering preferably comprises the setting of the at least one gain factor for controlling the negative longitudinal acceleration of the vehicle on the basis of a function of the estimated transverse acceleration which acts on the vehicle in front during cornering. Preferably, the at least one gain factor for controlling the negative longitudinal acceleration of the vehicle as a function of the estimated lateral acceleration that acts on the vehicle in front while cornering decreases with an increasing absolute value of the estimated lateral acceleration that acts on the vehicle in front while cornering.
[0029] Dementsprechend wird der wenigstens eine Verstärkungsfaktor während der Steuerung der negativen Längsbeschleunigung (der Verzögerungssteuerung) des Trägerfahrzeugs (z. B. bei einem Eintritt in eine Kurve) auf der Grundlage der Funktion des Absolutwerts der geschätzten Querbeschleunigung des vorausfahrenden Fahrzeugs, der mit zunehmendem Absolutwert der geschätzten Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, abnimmt, bestimmt. Accordingly, the at least one gain factor during the control of the negative longitudinal acceleration (the deceleration control) of the host vehicle (e.g. when entering a curve) on the basis of the function of the absolute value of the estimated transverse acceleration of the preceding vehicle, which increases with increasing Absolute value of the estimated lateral acceleration that acts on the vehicle in front decreases, determined.
[0030] Das heißt, wenn bestimmt wird, dass die geschätzte Querbeschleuni gung, die auf das vorausfahrende Fahrzeug wirkt, niedriger ist, was dadurch eine niedrigere Kurvenfahrtgeschwindigkeit des vorausfahrenden Fahrzeugs angibt, wird der wenigstens eine Verstärkungsfaktor als ein höherer Wert eingestellt, was dadurch zu einer stärkeren Längsverzögerung des Trägerfahrzeugs führt, und wenn bestimmt wird, dass die geschätzte Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, höher ist, was dadurch eine höhere Kurvenfahrt geschwindigkeit des vorausfahrenden Fahrzeugs angibt, wird der wenigstens eine Verstärkungsfaktor als ein niedrigerer Wert eingestellt, was zu einer weniger starken Längsverzögerung des Trägerfahrzeugs führt. That is, when it is determined that the estimated lateral acceleration acting on the preceding vehicle is lower, thereby indicating a lower cornering speed of the preceding vehicle, the at least one gain is set as a higher value, which results in leads to a greater longitudinal deceleration of the host vehicle, and if it is determined that the estimated lateral acceleration acting on the preceding vehicle is higher, which thereby indicates a higher cornering speed of the preceding vehicle, the at least one gain factor is set as a lower value, which leads to a less pronounced longitudinal deceleration of the carrier vehicle.
[0031] Dementsprechend ist es effizient, zuverlässig und zweckmäßig möglich, die Längsbeschleunigungssteuerung in der Weise auszuführen, dass der Abstand zu dem vorausfahrenden Fahrzeug nicht leicht unter einen Sicherheitsabstand abnimmt, bei dem entweder der Fahrer aktiv verzögern können muss oder
bei dem eine zusätzlich vorgesehene dynamische Tempo- und Abstandsregelung notwendig sein kann, um das Fahrzeug auf Kosten der Zweckmäßigkeit und des Fahrkomforts des Fahrers zu verzögern. Accordingly, it is efficiently, reliably and expediently possible to carry out the longitudinal acceleration control in such a way that the distance from the vehicle in front does not decrease slightly below a safety distance at which either the driver must be able to actively decelerate or in which an additionally provided dynamic speed and distance control may be necessary in order to decelerate the vehicle at the expense of the driver's convenience and driving comfort.
[0032] Ferner können der eine oder die mehreren Einstellparameter wenigstens einen Verstärkungsfaktor zur Steuerung der positiven Längsbeschleunigung des Fahrzeugs umfassen, wobei ein Absolutwert des Längsbeschleunigungs-Ziel- werts mit zunehmendem Verstärkungsfaktor zunimmt und mit abnehmendem Verstärkungsfaktor abnimmt. Vorzugsweise umfasst der Schritt des Einstellens des einen oder der mehreren Einstellparameter für die Berechnung des Längsbe- schleunigungs-Zielwerts auf der Grundlage der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt, das Einstellen des wenigstens einen Verstärkungsfaktors für die Steuerung der positiven Längsbeschleunigung des Fahrzeugs auf der Grundlage einer Funktion der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt, wobei der wenigstens eine Verstärkungsfaktor zur Steuerung der positiven Längsbeschleunigung des Fahrzeugs als eine Funktion der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfah rende Fahrzeug wirkt, mit zunehmendem Absolutwert der geschätzten Querbe schleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt, zu nimmt. Furthermore, the one or more setting parameters can include at least one gain factor for controlling the positive longitudinal acceleration of the vehicle, an absolute value of the target longitudinal acceleration value increasing with increasing gain and decreasing with decreasing gain. The step of setting the one or more setting parameters for calculating the longitudinal acceleration target value on the basis of the estimated transverse acceleration which acts on the vehicle in front during cornering preferably includes setting the at least one gain factor for controlling the positive longitudinal acceleration of the vehicle on the basis of a function of the estimated lateral acceleration that acts on the vehicle in front during cornering, the at least one gain factor for controlling the positive longitudinal acceleration of the vehicle as a function of the estimated lateral acceleration that acts on the vehicle in front during cornering , with increasing absolute value of the estimated transverse acceleration that acts on the vehicle in front while cornering.
[0033] Dementsprechend wird der wenigstens eine Verstärkungsfaktor während der positiven Längsbeschleunigungssteuerung (positiven Beschleunigungssteuerung) des Trägerfahrzeugs (z. B. bei einem Austritt aus einer Kurve) auf der Grundlage der Funktion des Absolutwerts der geschätzte Querbeschleunigung des vorausfahrenden Fahrzeugs bestimmt, die mit zunehmendem Absolutwert der geschätzten Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, zunimmt. Accordingly, the at least one gain factor is determined during the positive longitudinal acceleration control (positive acceleration control) of the host vehicle (e.g. when exiting a curve) on the basis of the function of the absolute value of the estimated transverse acceleration of the preceding vehicle, which increases with the absolute value the estimated lateral acceleration acting on the vehicle in front increases.
[0034] Das heißt, wenn bestimmt wird, dass die geschätzte Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, niedriger ist, was dadurch eine niedrigere Kurvenfahrtgeschwindigkeit des vorausfahrenden Fahrzeugs angibt,
wird der wenigstens eine Verstärkungsfaktor als ein niedrigerer Wert eingestellt, was dadurch zu einer weniger starken positiven Längsbeschleunigung des Trägerfahrzeugs führt, und wenn bestimmt wird, dass die geschätzte Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, höher ist, was dadurch eine höhere Kurvenfahrtgeschwindigkeit des vorausfahrenden Fahrzeugs angibt, wird der wenigstens eine Verstärkungsfaktor als ein höherer Wert eingestellt, was dadurch zu einer stärkeren positiven Längsbeschleunigung des Trägerfahrzeugs führt. That is, when it is determined that the estimated lateral acceleration acting on the preceding vehicle is lower, thereby indicating a lower cornering speed of the preceding vehicle, the at least one gain factor is set as a lower value, which thereby leads to a less strong positive longitudinal acceleration of the host vehicle, and if it is determined that the estimated transverse acceleration acting on the preceding vehicle is higher, which results in a higher cornering speed of the preceding vehicle Specifies vehicle, the at least one gain factor is set as a higher value, which thereby leads to a stronger positive longitudinal acceleration of the host vehicle.
[0035] Dementsprechend ist es effizient, zuverlässig und zweckmäßig möglich, die Längsbeschleunigung in der Weise auszuführen, dass der Abstand zu dem vorausfahrenden Fahrzeug nicht leicht unter einen Sicherheitsabstand abnimmt, bei dem entweder der Fahrer aktiv verzögern können muss oder eine zusätzlich vorgesehene dynamische Tempo- und Abstandsregelung notwendig sein kann, um das Fahrzeug auf Kosten der Zweckmäßigkeit und des Fahrkomforts des Fahrers zu verzögern. Accordingly, it is efficiently, reliably and expediently possible to carry out the longitudinal acceleration in such a way that the distance to the vehicle in front does not decrease slightly below a safety distance at which either the driver must be able to actively decelerate or an additionally provided dynamic speed limit. and adaptive cruise control may be necessary to decelerate the vehicle at the expense of the driver's convenience and comfort.
[0036] Ferner kann das Bestimmen des Längsbeschleunigungs-Zielwerts das Bestimmen eines anderen (zweiten) Längsbeschleunigungs-Zielwerts, der auf der Grundlage einer bestimmten Längsbeschleunigung und eines entsprechenden Querrucks des Fahrzeugs während der Kurvenfahrt berechnet wird, umfassen. Furthermore, determining the longitudinal acceleration target value can include determining a different (second) longitudinal acceleration target value which is calculated on the basis of a specific longitudinal acceleration and a corresponding lateral jerk of the vehicle during cornering.
[0037] Ferner kann das Bestimmen des Längsbeschleunigungs-Zielwerts alternativ oder zusätzlich zu dem Obigen das Bestimmen eines anderen (dritten) Längsbeschleunigungs-Zielwerts, der auf der Grundlage einer geschätzten Querbeschleunigung des Fahrzeugs bei einem Vorschaupunkt berechnet wird, umfas sen, der sich vorzugsweise in einem vorgegebenen Vorschauabstand vor dem Trägerfahrzeug oder in einem Vorschauabstand, der vorzugsweise auf der Grund lage einer vorgegebenen Vorschauzeit und der gegenwärtigen Geschwindigkeit des Fahrzeugs berechnet wird, befindet, wobei die geschätzte Querbeschleuni gung bei einem Vorschaupunkt vorzugsweise auf der Grundlage einer Schätzung
der Krümmung der Straße bei dem Vorschaupunkt und der gegenwärtigen Ge schwindigkeit des Trägerfahrzeugs berechnet wird. Der Längsbeschleunigungs- Zielwert kann auf der Grundlage des zweiten Längsbeschleunigungs-Zielwerts und des dritten Längsbeschleunigungs-Zielwerts bestimmt werden. Furthermore, as an alternative or in addition to the above, determining the longitudinal acceleration target value may comprise determining another (third) longitudinal acceleration target value that is calculated on the basis of an estimated lateral acceleration of the vehicle at a preview point, which is preferably in a predetermined preview distance in front of the host vehicle or at a preview distance which is preferably calculated on the basis of a predetermined preview time and the current speed of the vehicle, the estimated transverse acceleration at a preview point preferably based on an estimate the curvature of the road at the preview point and the current speed of the host vehicle is calculated. The target longitudinal acceleration value may be determined based on the second target longitudinal acceleration value and the third target longitudinal acceleration value.
[0038] Außerdem kann das Steuerverfahren wenigstens einen bekannten (was vorzugsweise letzten gepufferten bedeutet) Wert/Parameter des vorausfahrenden Fahrzeugs zum "virtuellen Nachführen" des vorausfahrenden Fahrzeugs verwenden, wenn das vorausfahrende Fahrzeug durch den bzw. die Sensoren des Trägerfahrzeugs oder wegen einer Kommunikationsunterbrechung mit einem Datenserver nicht mehr detektierbar ist, was einen spezifisch bevorzugten Aspekt des beanspruchten Gegenstands bildet. Dies kann vorzugsweise auf der Grundlage der im Folgenden beschriebenen Gleichung (3) erfolgen, die eine Beziehung zwischen einer Längsbeschleunigung und einer Geschwindigkeit des vo rausfahrenden Fahrzeugs und einer Krümmung der Straße bereitstellt. In addition, the control method can use at least one known (which preferably means last buffered) value / parameter of the preceding vehicle for "virtual tracking" of the preceding vehicle, if the preceding vehicle by the sensor or sensors of the carrier vehicle or because of a communication interruption a data server is no longer detectable, which forms a specifically preferred aspect of the claimed subject matter. This can preferably be done on the basis of equation (3) described below, which provides a relationship between a longitudinal acceleration and a speed of the preceding vehicle and a curvature of the road.
[0039] Der letzte bekannte Parameter kann der letzte bekannte Längsbe schleunigungswert des vorausfahrenden Fahrzeugs, bevor sich das andere Fahrzeug aus einem Blickfeld des wenigstens einen Sensors des Trägerfahrzeugs bewegt hat oder für den bzw. die Sensoren verlorengegangen ist, sein. Der letzte bekannte Wert kann zum (ununterbrochenen) Extrapolieren der Position des anderen Fahrzeugs außerhalb des Blickfelds und seines tatsächlichen Fahrverhaltens verwendet werden. Anstelle der oder zusätzlich zu der letzten bekannten Längsbeschleunigung kann er außerdem eine letzte bekannte Geschwindigkeit und/oder eine letzte bekannte Position des anderen Fahrzeugs sein. Ferner kann für die virtuelle Nachführung angenommen werden, dass sich die Einstellparameter, die zuvor bestimmt wurden, nicht ändern, während das vorausfah rende Fahrzeug außerhalb des FOV ist. Außerdem kann angenommen werden, dass das vorausfahrende Fahrzeug während der Fahrt durch eine Kurve seine Geschwindigkeit nicht über eine zuletzt gemessene Geschwindigkeit vor Eintritt in die Kurve erhöhen kann.
[0040] Vorzugsweise kann die obige Extrapolation wie folgt ausgeführt werden: Bestimmen einer extrapolierten Geschwindigkeit des anderen Fahrzeugs auf der Grundlage der letzten bekannten Längsbeschleunigung des anderen Fahrzeugs und auf der Grundlage einer Zeitdifferenz zwischen dem Bestimmen der letzten bekannten Längsbeschleunigung und der tatsächlichen Bestimmung, Bestimmen eines extrapolierten Abstands des anderen Fahrzeugs zu dem Trägerfahrzeug auf der Grundlage der extrapolierten Geschwindigkeit und der Zeitdifferenz, Bestimmen einer extrapolierten Position des anderen Fahrzeugs auf der Grundlage des extrapolierten Abstands und aus Karteninformationen und Bestimmen einer extrapolierten Längsbeschleunigung wenigstens auf der Grundlage von Krümmungsinformationen über die extrapolierte Position aus den Karteninformationen. Ferner können die letzte bekannte Position und die letzte bekannte Geschwindigkeit alternativ oder zusätzlich verwendet werden, um eine extrapolierte Querbeschleunigung zu bestimmen, aufgrund deren eine extrapolierte Position geschätzt werden kann. Ferner können für die Extrapolation und für die Annahme des Fahrverhaltens des anderen Fahrzeugs, während es außerhalb des Blickfelds ist, zusätzlich die letzten bekannten Einstellparameterwerte verwendet werden. The last known parameter can be the last known longitudinal acceleration value of the preceding vehicle before the other vehicle has moved out of a field of view of the at least one sensor of the carrier vehicle or has been lost for the sensor or sensors. The last known value can be used to (continuously) extrapolate the position of the other vehicle out of view and its actual driving behavior. Instead of or in addition to the last known longitudinal acceleration, it can also be a last known speed and / or a last known position of the other vehicle. Furthermore, it can be assumed for the virtual tracking that the setting parameters that were previously determined do not change while the vehicle in front is outside the FOV. In addition, it can be assumed that the vehicle in front, while driving through a curve, cannot increase its speed above a last measured speed before entering the curve. Preferably, the above extrapolation can be carried out as follows: determining an extrapolated speed of the other vehicle on the basis of the last known longitudinal acceleration of the other vehicle and on the basis of a time difference between the determination of the last known longitudinal acceleration and the actual determination, determining one extrapolated distance of the other vehicle to the host vehicle on the basis of the extrapolated speed and the time difference, determining an extrapolated position of the other vehicle on the basis of the extrapolated distance and from map information and determining an extrapolated longitudinal acceleration at least on the basis of curvature information about the extrapolated position the card information. Furthermore, the last known position and the last known speed can alternatively or additionally be used in order to determine an extrapolated transverse acceleration, on the basis of which an extrapolated position can be estimated. Furthermore, the last known setting parameter values can additionally be used for the extrapolation and for the assumption of the driving behavior of the other vehicle while it is outside the field of view.
[0041] Mit der obigen extrapolierten Steuerung kann das andere Fahrzeug "virtuell" nachgeführt werden und kann sein Fahrverhalten auf der Grundlage der weiteren oben beschriebenen Steuerung imitiert werden, ohne die Notwendigkeit, dass das vorausfahrende Fahrzeug, nachdem es einmal detektiert wurde, ständig im Blickfeld ist. Die obigen Extrapolationsoptionen können wiederholt werden, solange das andere Fahrzeug außerhalb des Blickfelds ist, wobei die extrapolierten Werte während jeder Wiederholungs-/Extrapolationsschleife durch neu extrapolierte Werte ersetzt werden. With the above extrapolated control, the other vehicle can be tracked "virtually" and its driving behavior can be imitated on the basis of the further control described above, without the need for the vehicle ahead, once it has been detected, to be constantly in view is. The above extrapolation options can be repeated as long as the other vehicle is out of view, with the extrapolated values being replaced with newly extrapolated values during each iteration / extrapolation loop.
[0042] Die Extrapolation kann annehmen, dass das andere Fahrzeug ein vorausfahrendes Fahrzeug ist, das auf derselben Straße, auf der es während seiner Anwesenheit innerhalb des Blickfelds gefahren ist, weiterfährt, nachdem es sich aus dem Blickfeld entfernt hat. Ferner kann die obige Extrapolation annehmen,
dass die Einstellparameter im Vergleich zu den letzten bekannten Einstellpara meterwerten während der Zeit, zu der das andere Fahrzeug außerhalb des Blickfelds ist/während der Extrapolation, konstant/ungeändert sind. The extrapolation may assume that the other vehicle is a preceding vehicle that continues to travel on the same road on which it was traveling while it was present within the field of view after it has moved out of the field of view. Furthermore, the above extrapolation can assume that the setting parameters are constant / unchanged compared to the last known setting parameter values during the time when the other vehicle is outside the field of view / during the extrapolation.
[0043] Vorzugsweise wird ein Blickfeld des wenigstens einen Sensors auf Karteninformationen referenziert, so dass das Blickfeld auf der Grundlage geometrischer Koordinaten (die vorzugsweise geografische enthalten sollen) bestimmt werden kann, wobei das andere Fahrzeug als "nicht" mehr "detektierbar" bestimmt werden kann, wenn es außerhalb des Bereichs der auf das Blickfeld des wenigstens einen Sensors des Trägerfahrzeugs referenziellen geometrischen Koordinaten ist. Außerdem oder alternativ kann ein Blickfeld des wenigstens einen Sensors auf der Grundlage geometrischer Berechnungen auf der Grundlage unterschiedlicher Straßenkrümmungswerte bestimmt werden und wird bestimmt, dass das andere Fahrzeug "nicht" mehr "detektierbar" ist, wenn es außerhalb des auf der Grundlage verschiedener Straßenwertkrümmungen berechneten Blickfelds ist. A field of view of the at least one sensor is preferably referenced to map information, so that the field of view can be determined on the basis of geometric coordinates (which should preferably contain geographic coordinates), the other vehicle being able to be determined as "no longer" detectable if it is outside the range of the geometric coordinates referential to the field of view of the at least one sensor of the host vehicle. Additionally or alternatively, a field of view of the at least one sensor can be determined on the basis of geometric calculations based on different road curvature values and it is determined that the other vehicle is "no longer" detectable "if it is outside the field of view calculated on the basis of different road value curvatures is.
[0044] Die Bestimmung des Blickfelds in Bezug auf die Straße, auf der das Trägerfahrzeug und das andere Fahrzeug fahren, ermöglicht die Schätzung der Position des anderen Fahrzeugs genau in dem Moment, wenn es undetektierbar zu werden beginnt. Dies ist eine weitere bevorzugte Option, um zu vermeiden, dass die Position des anderen Fahrzeugs (unter Verwendung gepufferter Informationen über die Position des anderen Fahrzeugs) gepuffert werden muss.The determination of the field of view in relation to the road on which the host vehicle and the other vehicle are traveling enables the position of the other vehicle to be estimated precisely at the moment when it begins to become undetectable. This is another preferred option to avoid having to buffer the position of the other vehicle (using buffered information about the position of the other vehicle).
Falls die letzte Position innerhalb des Blickfelds auf der Grundlage der Bestimmung des Blickfelds bzw. seiner Begrenzungen in Bezug auf die Straße geschätzt werden kann, braucht die letzte Position nicht aus einem Speicher bereitgestellt zu werden, sondern kann sie geschätzt/berechnet werden. Falls die Position des anderen Fahrzeugs andernfalls zusammen mit anderen Informationen wie etwa der Geschwindigkeit, Parametereinstellungen und/oder der Querbeschleunigung wiederholt gepuffert wird, braucht das Blickfeld nicht berechnet zu werden und kann der Schritt des Bestimmens, ob das andere Fahrzeug innerhalb des Blickfelds oder außerhalb liegt, durch das Prüfen, ob das andere Fahrzeug einmal de-
tektiert wurde und daraufhin nicht, ersetzt werden. Beide Optionen bieten sichere und zuverlässige Möglichkeiten, um das virtuelle Nachführen des anderen Fahrzeugs zu beginnen. If the last position within the field of view can be estimated on the basis of the determination of the field of vision or its boundaries in relation to the road, the last position does not need to be provided from a memory, but can be estimated / calculated. If the position of the other vehicle is otherwise repeatedly buffered together with other information such as the speed, parameter settings and / or the lateral acceleration, the field of view does not need to be calculated and the step of determining whether the other vehicle is within the field of view or outside can be used by checking whether the other vehicle has was detected and then not replaced. Both options offer safe and reliable ways to begin virtual tracking of the other vehicle.
[0045] Vorzugsweise können einige oder alle Steuerschritte des oben be schriebenen Verfahrens wiederholt oder in einer oder in mehreren Schleifen und Unterschleifen und/oder in unterschiedlicher Reihenfolge der Schritte ausgeführt werden. Preferably, some or all of the control steps of the method described above can be repeated or carried out in one or more loops and sub-loops and / or in a different order of the steps.
[0046] Vorzugsweise können für die virtuelle Nachführung Haltbedingungen implementiert werden, wobei die Steuerung z. B. angehalten werden kann, wenn das andere Fahrzeug für eine im Voraus definierte Zeitdauer oder länger nicht detektierbar ist. Außerdem kann die Steuerung angehalten werden, falls die Kar teninformationen angeben, dass die Straße davor viele verschiedene Fahroptio nen wie etwa Straßenkreuzungen aufweist. Da die "virtuelle Nachführung" auto matisch angehalten werden kann, wenn sie ungenau zu werden beginnen kann, erhöht dies die Sicherheit des obigen Verfahrens/Aspekts noch weiter. Preferably, stop conditions can be implemented for the virtual tracking, the controller z. B. can be stopped if the other vehicle is undetectable for a predefined period of time or longer. In addition, if the map information indicates that the road ahead has many different driving options such as intersections, the control can be stopped. Since the "virtual tracking" can be stopped automatically if it can begin to be imprecise, this increases the security of the above method / aspect even further.
[0047] Ferner wird eine Vorrichtung (wie etwa eine Steuereinheit oder ein Steuersystem, das in ein Fahrzeug integriert oder einbaubar ist) zum Ausführen einer Fahrassistenz/eines automatisierten Fahrens eines Trägerfahrzeugs, das sich in einer Längsrichtung auf einer Straße bewegt, gemäß einem wie oben in einem der vorhergehenden Ansprüche beschriebenen Verfahren bewegt, vorge schlagen, wobei sie ein Längsbesch leunigungs-Zielwert-Bestimmungsmittel zum Bestimmen eines Längsbeschleunigungs-Zielwerts auf der Grundlage einer Quer beschleunigung des Trägerfahrzeugs und eines oder mehrerer Einstellparameter und ein Längsbeschleunigungs-Steuermittel zum Steuern einer Längsbeschleunigung des Trägerfahrzeugs auf der Grundlage des berechneten Längsbeschleuni gungs-Zielwerts umfasst. Further, a device (such as a control unit or a control system that is integrated or mountable in a vehicle) for performing driver assistance / automated driving of a host vehicle moving in a longitudinal direction on a road is according to any one as above Moved in one of the preceding claims, proposed method, wherein they propose a longitudinal acceleration target value determining means for determining a longitudinal acceleration target value on the basis of a lateral acceleration of the host vehicle and one or more setting parameters and a longitudinal acceleration control means for controlling a longitudinal acceleration of the Includes host vehicle based on the calculated target longitudinal acceleration value.
[0048] Ferner kann die Vorrichtung ein Fahreigenschafts-Bestimmungsmittel zum Schätzen oder Bestimmen von Fahreigenschaften eines vorausfahrenden Fahrzeugs, das sich in der Längsrichtung auf der Straße vor dem Trägerfahrzeug
bewegt, und ein Einstellmittel zum Einstellen des einen oder der mehreren Einstellparameter für die Berechnung des Längsbeschleunigungs-Zielwerts auf der Grundlage der geschätzten oder vorhergesagten Fahreigenschaften des vorausfahrenden Fahrzeugs umfassen. Furthermore, the device may have driving characteristics determining means for estimating or determining driving characteristics of a preceding vehicle that is located in the longitudinal direction on the road ahead of the host vehicle and setting means for setting the one or more setting parameters for calculating the longitudinal acceleration target value on the basis of the estimated or predicted driving characteristics of the preceding vehicle.
[0049] Mit anderen Worten, es kann eine Vorrichtung (wie etwa eine Steuer einheit oder ein Steuersystem, die bzw. das in ein Fahrzeug integriert oder in ihm montierbar ist) zum Ausführen des wie in einem der obigen Aspekte/Merkmale beschriebenen Verfahrens geschaffen werden. Die Vorrichtung kann ein Längs- beschleunigungs-Zielwert-Bestimmungsmittel zum Bestimmen eines Längsbeschleunigungs-Zielwerts auf der Grundlage einer Querbeschleunigung des Trägerfahrzeugs und eines oder mehrerer Einstellparameter und ein Längsbeschleu- nigungs-Steuermittel zum Steuern einer Längsbeschleunigung des Trägerfahrzeugs auf der Grundlage des berechneten Längsbeschleunigungs-Zielwerts umfassen. Außerdem kann die Vorrichtung ferner ein Querbeschleunigungs-Schätz- mittel zum Schätzen einer Querbeschleunigung, die während der Kurvenfahrt auf ein vorausfahrendes Fahrzeug wirkt, das sich in der Längsrichtung auf der Straße vor dem Trägerfahrzeug bewegt, und ein Einstellmittel zum Einstellen des einen oder der mehreren Einstellparameter für die Berechnung des Längsbeschleunigungs-Zielwerts auf der Grundlage der geschätzten Querbeschleunigung, die während der Kurvenfahrt auf das vorausfahrende Fahrzeug wirkt, umfassen. In other words, an apparatus (such as a control unit or a control system that is integrated or mountable in a vehicle) can be provided for carrying out the method as described in any of the above aspects / features . The device may include a longitudinal acceleration target value determining means for determining a longitudinal acceleration target value based on a lateral acceleration of the host vehicle and one or more setting parameters and a longitudinal acceleration control means for controlling a longitudinal acceleration of the host vehicle based on the calculated longitudinal acceleration target value include. In addition, the device can further include a lateral acceleration estimating means for estimating a lateral acceleration which acts on a preceding vehicle during cornering that is moving in the longitudinal direction on the road in front of the host vehicle, and a setting means for setting the one or more setting parameters for calculating the target longitudinal acceleration value based on the estimated lateral acceleration that acts on the vehicle in front while cornering.
[0050] Ferner wird ein Programm Produkt vorgeschlagen, das ein Computer¬ programmmittel zum Veranlassen, dass eine Fahrzeugsteuervorrichtung die Schritte eines in irgendeinem der obigen Aspekte/Merkmale beschriebenen Ver¬ fahrens ausführt, umfasst. [0050] Further, a program product is proposed, comprising a computer ¬ program means for causing a vehicle control device performs the steps of any one of the above aspects / characteristics Ver ¬ described proceedings.
[0051] In dem Obigen kann sich der Begriff "Beschleunigung" auf eine Ablei tung einer Geschwindigkeit (oder eines Geschwindigkeitsvektors) nach der Zeit beziehen und bezieht sich der Begriff Ruck auf eine Ableitung der Beschleuni gung nach der Zeit oder auf eine zweite Ableitung der Geschwindigkeit (oder des Geschwindigkeitsvektors) nach der Zeit. Soweit nicht etwas anderes festgestellt ist, kann der Begriff "Beschleunigung", wie er in der vorliegenden Offenbarung
verwendet ist, üblicherweise sowohl eine positive Beschleunigung (d. h. zunehmende Geschwindigkeit) als auch eine negative Beschleunigung (d. h. Verzöge rung oder sich verringernde Geschwindigkeit) enthalten. In the above, the term "acceleration" may refer to a derivative of a speed (or a speed vector) with respect to time, and the term jerk refers to a derivative of the acceleration with respect to time or to a second derivative of the speed (or the speed vector) according to the time. Unless otherwise stated, the term "acceleration" may be used in the present disclosure is used, usually contain both a positive acceleration (ie increasing speed) and a negative acceleration (ie deceleration or decreasing speed).
[0052] Eine Querrichtung des Fahrzeugs kann auch als eine Richtung der Nickachse des Fahrzeugs bezeichnet werden und eine Längsrichtung des Fahrzeugs kann als eine Richtung der Rollachse des Fahrzeugs bezeichnet werden. Obgleich der Geschwindigkeitsvektor, die Beschleunigung und der Ruck im Allgemeinen Vektorgrößen sind, werden darüber hinaus Begriffe wie etwa Querbeschleunigung, Längsbeschleunigung und Querruck üblicherweise als skalare Größen bezeichnet. In einem kartesischen Koordinatensystem des Fahrzeugs mit Gier-, Nick- und Rollachse als Hauptachsen des Koordinatensystems bezieht sich eine Querbeschleunigung auf die Nickachsenkoordinate des Beschleunigungsvektors und bezieht sich eine Längsbeschleunigung auf die Rollachsenkoordi nate des Beschleunigungsvektors. Ähnlich bezieht sich ein Querruck auf die Nickachsenkoordinate des Ruckvektors. A lateral direction of the vehicle can also be referred to as a direction of the pitch axis of the vehicle, and a longitudinal direction of the vehicle can be referred to as a direction of the roll axis of the vehicle. In addition, although the velocity vector, the acceleration and the jerk are generally vector quantities, terms such as lateral acceleration, longitudinal acceleration and lateral jerk are usually referred to as scalar quantities. In a Cartesian coordinate system of the vehicle with yaw, pitch and roll axes as the main axes of the coordinate system, a transverse acceleration relates to the pitch axis coordinate of the acceleration vector and a longitudinal acceleration relates to the roll axis coordinate of the acceleration vector. Similarly, a lateral jerk relates to the pitch axis coordinate of the jerk vector.
[0053] Obgleich die Längsbeschleunigung in der Fahrsteuerung vorzugs¬ weise zwischen positiver Beschleunigung (Beschleunigung des Fahrzeugs im Sinn der Erhöhung der Geschwindigkeit) und negativer Beschleunigung (Verzögerung) des Fahrzeugs im Sinn der Verringerung der Geschwindigkeit und/oder der Bremsung unterscheiden muss, braucht die Querbeschleunigung nicht notwen dig zwischen positiver Querbeschleunigung (d. h. Beschleunigung nach links/rechts) und negativer Querbeschleunigung (Beschleunigung nach rechts/links) zu unterscheiden, da die Fahrsteuerung für das Fahren einer Linkskurve und einer Rechtskurve vorzugsweise ähnlich ausgeführt werden sollte. [0053] Although preference, the longitudinal acceleration in the running control ¬, between positive acceleration (acceleration of the vehicle in the sense of increasing the speed) and negative acceleration differ (delay) of the vehicle in the sense of reducing the speed and / or braking must need the Lateral acceleration is not necessary to differentiate between positive transverse acceleration (ie acceleration to the left / right) and negative transverse acceleration (acceleration to the right / left), since the drive control for driving a left turn and a right turn should preferably be carried out similarly.
[0054] Somit kann sich eine Querbeschleunigung vorzugsweise ähnlich auf den Absolutwert der Nickachsenkoordinate des Beschleunigungsvektors beziehen, wobei sich dann ein Querruck allerdings vorzugsweise auf die Ableitung des Absolutwerts der Querbeschleunigung nach der Zeit beziehen kann. Andererseits
muss ein Querruck vorzugsweise wieder zwischen positivem Ruck (d. h. Erhöhung der Querbeschleunigung) und negativem Ruck (d. h. Verringerung der Quer beschleunigung) unterscheiden. Thus, a transverse acceleration can preferably relate similarly to the absolute value of the pitch axis coordinate of the acceleration vector, although a transverse jolt can then preferably relate to the derivation of the absolute value of the transverse acceleration with respect to time. On the other hand A lateral jolt must again distinguish between positive jerk (ie increase in lateral acceleration) and negative jerk (ie reduction in lateral acceleration).
[0055] Zusammenfassend werden die Zuverlässigkeit eines Fahrsteuerver fahrens und einer Fahrsteuervorrichtung eines Fahrzeugs wie etwa eines Personenkraftwagens, eines Lastkraftwagens, eines Motorrads und dergleichen erhöht und können insbesondere die Fahrsicherheit und der Komfort verbessert werden. In summary, the reliability of a travel control method and a travel control device of a vehicle such as a passenger car, a truck, a motorcycle and the like are increased, and particularly, the driving safety and comfort can be improved.
[0056] Im Folgenden wird der beanspruchte Gegenstand auf der Grundlage wenigstens eines bevorzugten Beispiels und mit Bezug auf die beigefügten beispielhaften Zeichnungen weiter erläutert, wobei: In the following, the claimed subject matter is further explained on the basis of at least one preferred example and with reference to the accompanying exemplary drawings, wherein:
[0057] Fig. 1 beispielhaft ein Zeitdiagramm der Geschwindigkeit eines Trägerfahrzeugs und eines vorausfahrenden Fahrzeugs, des Abstands von dem vo rausfahrenden Fahrzeug, der Längsbeschleunigung (Gx) und der Querbeschleunigung (Gy) während des Fahrens einer Kurve mit einem vorausfahrenden Fahrzeug zeigt. Gx wird durch ein PGVC- und ACC-System gesteuert. 1 shows an exemplary time diagram of the speed of a host vehicle and a vehicle traveling ahead, the distance from the vehicle traveling ahead, the longitudinal acceleration (Gx) and the lateral acceleration (Gy) during cornering with a vehicle traveling ahead. Gx is controlled by a PGVC and ACC system.
[0058] Fig. 2 beispielhaft eine Beziehung zwischen Querbeschleunigung Gy, Querruck GY und einem gemäß der GVC bestimmten Längsbeschleunigungs-Ziel- wert Gxt_GVC zeigt. 2 shows, by way of example, a relationship between transverse acceleration Gy, transverse jerk G Y and a longitudinal acceleration target value Gxt_GVC determined in accordance with the GVC.
[0059] Fig. 3 beispielhaft ein g-g-Diagramm zeigt. 3 shows a g-g diagram by way of example.
[0060] Fig. 4 beispielhaft ein Längsbeschleunigungsmodell auf der Grundlage eines allgemeinen Vorausschaukonzepts für eine Preview G-Vectoring Con¬ trol (PGVC) darstellt. [0060] FIG. 4 exemplifies a longitudinal acceleration model on the basis of a general look-ahead concept for a Preview G-Vectoring Con trol ¬ (PGVC) represents.
[0061] Fig. 5 beispielhaft eine Darstellung der Beschleunigungssteuerung durch die PGVC zeigt.
[0062] Fig. 6 beispielhafte eine Darstellung einer Beschleunigungssteuerung durch die PGVC zeigt. FIG. 5 shows, by way of example, an illustration of the acceleration control by the PGVC. 6 shows an exemplary illustration of acceleration control by the PGVC.
[0063] Fig. 7 beispielhaft eine Darstellung einer Zwei-Kurvenfahrt-Streckena- nordnung zeigt. [0063] FIG. 7 shows, by way of example, an illustration of a two-cornering route arrangement.
[0064] Fig. 8 beispielhaft einen Vergleich der durch einen erfahrenen Fahrer verursachten Längsbeschleunigung und eines Rechenergebnisses des PGVC-Be- fehls (Gxt_PGVC) zeigt. 8 shows, by way of example, a comparison of the longitudinal acceleration caused by an experienced driver and a calculation result of the PGVC command (Gxt_PGVC).
[0065] Fig. 9 beispielhaft eine Darstellung der Quer- und Längsbeschleuni gung mit mehreren PGVC-Einstellbetriebsarten zeigt. 9 shows an example of a representation of the lateral and longitudinal acceleration with several PGVC setting modes.
[0066] Fig. 10 beispielhaft g-g-Diagramme der Einstellbetriebsarten von Fig. 9 zeigt. FIG. 10 shows exemplary g-g diagrams of the setting modes of FIG. 9.
[0067] Fig. 11 beispielhaft einen schematischen Blockschaltplan eines Con trollersystems für die PGVC zeigt. 11 shows, by way of example, a schematic block diagram of a controller system for the PGVC.
[0068] Fig. 12 beispielhaft einen schematischen Blockschaltplan eines Con trollersystems für eine fortgeschrittene PGVC zeigt. FIG. 12 shows, by way of example, a schematic block diagram of a controller system for an advanced PGVC.
[0069] Fig. 13 beispielhaft eine Beziehung zwischen PGVC-Einstell ungen in mehreren Einstellbetriebsarten als eine Funktion des Absolutwerts von GyestPV zeigt. Fig. 13 shows, by way of example, a relationship between PGVC settings in multiple setting modes as a function of the absolute value of GyestPV.
[0070] Fig. 14 beispielhaft eine Beziehung zwischen PGVC-Verstärkungsfak- toren und dem Absolutwert von GyestPV für die Verzögerungssteuerung (14A) und für die Beschleunigungssteuerung (14B) zeigt. 14 shows, by way of example, a relationship between PGVC gain factors and the absolute value of GyestPV for the deceleration control (14A) and for the acceleration control (14B).
[0071] Fig. 15 beispielhaft ein Zeitdiagramm der Geschwindigkeit des Trägerfahrzeugs und des vorausfahrenden Fahrzeugs, des Abstands von dem voraus fahrenden Fahrzeug, der Längsbeschleunigung (Gx) und der Querbeschleunigung
(Gy) während des Fahrens in einer Kurve mit einem vorausfahrenden Fahrzeug zeigt. Gx wird durch das fortgeschrittene PGVC- und ACC-System gesteuert. 15 shows an exemplary time diagram of the speed of the host vehicle and the vehicle traveling ahead, the distance from the vehicle traveling ahead, the longitudinal acceleration (G x ) and the lateral acceleration (G y ) while turning a curve with a vehicle ahead. G x is controlled by the advanced PGVC and ACC system.
[0072] Fig. 16 beispielhaft eine Steuersystemanordnung zum Steuern der Längsbeschleunigung durch ACC, kombiniert mit PGVC, zeigt. 16 shows, by way of example, a control system arrangement for controlling the longitudinal acceleration by ACC combined with PGVC.
[0073] Fig. 17 beispielhaft eine scharfe Kurve, die ein vorausfahrendes Fahrzeug nimmt, so dass es sich außerhalb des FOV des Trägerfahrzeugs bewegt, zeigt. 17 shows, by way of example, a sharp curve that a vehicle traveling ahead takes so that it moves outside the FOV of the host vehicle.
[0074] Fig. 18a, b beispielhaft eine mögliche Option zum Berechnen eines FOV-Bereichs/toten Winkels von Sensoren eines Trägerfahrzeugs zeigen. 18a, b show, by way of example, a possible option for calculating an FOV area / blind spot from sensors of a carrier vehicle.
[0075] Fig. 19 und 20 beispielhaft eine Vorgehensweise der virtuellen Nach führung zeigen. 19 and 20 show an example of a procedure for virtual tracking.
[0076] Fig. 21 beispielhaft einen schematischen Blockschaltplan eines Controllersystems für eine fortgeschrittene PGVC, die die virtuelle Nachführung ent hält, zeigt. FIG. 21 shows, by way of example, a schematic block diagram of a controller system for an advanced PGVC that contains the virtual tracking.
[0077] Im Folgenden und mit Bezug auf die beigefügten Figuren werden bevorzugte Ausführungsformen der vorliegenden Erfindung beschrieben. Die beschriebenen Merkmale und Aspekte der Ausführungsformen können geändert o- der kombiniert werden, um weitere Ausführungsformen der vorliegenden Erfin dung zu bilden. In the following and with reference to the accompanying figures, preferred embodiments of the present invention are described. The described features and aspects of the embodiments can be changed or combined in order to form further embodiments of the present invention.
[0078] Die Längsbeschleunigungssteuerung zum Fahren einer Kurve oder für Kurvenfahrtszenarien (Preview G-Vectoring Control: PGVC) ist ein Fahrerassis tenzsystem, um die Pedalarbeit eines Fahrers, z. B. beim Fahren auf einer kurvenreichen Straße, zu verringern. Die PGVC kann das Fahrzeug in Abhängigkeit von der Form der Fahrstrecke/des Fahrwegs automatisch verzögern/beschleunigen. Ferner kann zum Verzögern/Beschleunigen die ACC verwendet werden, um einen Abstand zu einem anderen Fahrzeug, das dem Trägerfahrzeug vorausfährt,
aufrechtzuerhalten. Es ist möglich, die PGVC und die ACC zu kombinieren, wobei dies aber zu unabhängigen Längsbeschleunigungssteuerungen führen kann, die die Längsbeschleunigung diskontinuierlich ändern können, was eine Quelle von Unbehagen für einen Fahrer des Trägerfahrzeugs wäre. Es ist bekannt, diskonti nuierliche Änderungen der Längssteuerung, dass die PGVC eine Eingabe von einer Objektdetektionsvorrichtung (Fahrzeugumgebungserkennungseinheit, Sensoren)) des Trägerfahrzeugs empfangen kann und die Längsbeschleunigungs steuerung für die Kurvenfahrt auf der Grundlage von Informationen über das vo rausfahrende Fahrzeug wie etwa des Abstands und/oder der Geschwindigkeit ändern kann, zu vermeiden. PGVC-Parameter werden dafür eingestellt, das Trägerfahrzeug für die Kurvenfahrt so zu verzögern/zu beschleunigen, wie es das vorausfahrende Fahrzeug tut. Zum Beispiel fährt das Trägerfahrzeug die Kurve ebenfalls langsam, falls das vorausfahrende Fahrzeug die Kurve langsam fährt, um die Querbeschleunigung während der Kurvenfahrt zu verringern, selbst wenn der Fahrer eine Kurvenfahrteinstellung mit hoher Beschleunigung ausgewählt haben kann, falls die PGVC-Funktion unterschiedliche Einstellungen wie etwa sportliches Fahren, Kurvenfahrt mit hoher Beschleunigung, Komfortfahren oder dergleichen zulässt. Im Ergebnis hält das Trägerfahrzeug den Abstand von dem vorausfahrenden Fahrzeug während der Kurvenfahrt aufrecht und würde eine Verzögerungssteuerung durch die ACC, um einen Zwischenraum zu dem vorausfahrenden Fahrzeug aufrechtzuerhalten, nicht aktiviert; wobei die Längsbeschleunigung während der Kurvenfahrt ruckfrei ist. The longitudinal acceleration control for driving a curve or for cornering scenarios (Preview G-Vectoring Control: PGVC) is a driver assistance system to the pedal work of a driver, z. B. when driving on a winding road to reduce. The PGVC can automatically decelerate / accelerate the vehicle depending on the shape of the route / route. Furthermore, the ACC can be used for decelerating / accelerating in order to establish a distance to another vehicle that is driving ahead of the host vehicle. maintain. It is possible to combine the PGVC and the ACC, but this can result in independent longitudinal acceleration controls that can discontinuously change the longitudinal acceleration, which would be a source of discomfort for a driver of the host vehicle. It is known, discontinuous changes in the longitudinal control, that the PGVC can receive an input from an object detection device (vehicle surroundings recognition unit, sensors)) of the host vehicle and the longitudinal acceleration control for cornering based on information about the vehicle in front such as the distance and / or the speed change can avoid. PGVC parameters are set to decelerate / accelerate the carrier vehicle for cornering as the vehicle in front does. For example, the host vehicle is also turning slowly if the preceding vehicle is turning slowly in order to reduce the lateral acceleration during cornering, even if the driver may have selected a cornering setting with high acceleration if the PGVC function has different settings such as allows sporty driving, cornering with high acceleration, comfort driving or the like. As a result, the host vehicle maintains the distance from the preceding vehicle while cornering and deceleration control by the ACC to maintain a gap with the preceding vehicle would not be activated; while the longitudinal acceleration is jerk-free during cornering.
[0079] Fig. 1 zeigt beispielhaft die Geschwindigkeit V des Trägerfahrzeugs (durchgezogene Linie) und die Geschwindigkeit eines vorausfahrenden Fahrzeugs (Strichpunktlinie), den Abstand von dem vorausfahrenden Fahrzeug (Strichpunktlinie) und den Zielabstand (punktierte Linie), die Längsbeschleunigung (Gx) und die Querbeschleunigung (Gy) während der Fahrt in einer Kurve mit einem vorausfahrenden Fahrzeug. Das Trägerfahrzeug ist das zu steuernde Fahrzeug, das im Folgenden schließlich auch als gesteuertes Fahrzeug bezeichnet ist.
[0080] Die Längsbeschleunigung Gx des Trägerfahrzeugs wird wie bekannt durch ein PGVC- und ACC-System gesteuert. Während des Fahrens auf einer ge raden Straße (Fig. 1, Abschnitt A) detektiert das Trägerfahrzeug das vorausfahrende Fahrzeug, wobei der Abstand zwischen dem Trägerfahrzeug und dem vorausfahrenden Fahrzeug wegen der Differenz der Geschwindigkeit (in diesem Beispiel ist das Trägerfahrzeug schneller als das vorausfahrende Fahrzeug) abnimmt. Allerdings ist der tatsächliche Abstand noch ausreichend größer als der Zielabstand und verzögert die ACC das Trägerfahrzeug nicht. Nachdem das vorausfahrende Fahrzeug eine Kurve zu nehmen beginnt, verlieren die Sensoren des Trägerfahrzeugs das vorausfahrende Fahrzeug (Fig. 1, Abschnitt B). In Über einstimmung mit einem Vergleichsbeispiel ohne "virtuelle Nachführung" (die virtuelle Nachführung ist im Folgenden weiter beschrieben, unter anderen Fig. 19) würde die PGVC während dieser Zeitdauer (Abschnitt B) verzögern, wobei das Trägerfahrzeug z. B. die Krümmungsinformationen der Fahrstrecke erhalten würde (Fig. 1, Abschnitt C). Am Ende der Kurvenfahrt würde das Trägerfahrzeug das vorausfahrende Fahrzeug wieder detektieren und würde detektiert werden, dass der tatsächliche Abstand kleiner als ein Zielabstand ist (Fig. 1, Abschnitt D). Somit würde die ACC das Fahrzeug plötzlich zu verzögern beginnen (Fig. 1, Abschnitt E), was wenigstens zu Unbehagen des Fahrers des Trägerfahrzeugs füh ren würde. In der oben erläuterten Fig. 1 kann das Trägerfahrzeug das voraus fahrende Fahrzeug wegen der Begrenzung der Hindernisdetektionsvorrichtungs- /Sensorleistungsfähigkeit oder dergleichen verloren haben. Falls das Trägerfahrzeug das vorausfahrende Fahrzeug weiter detektiert, hätte die bekannte ACC das Fahrzeug allerdings auf der Grundlage des Abstands zwischen dem Trägerfahrzeug und dem vorausfahrenden Fahrzeug während der Kurvenfahrt verzögert. Diese Verzögerung würde unabhängig von einer Längsbeschleunigungssteuerung für die Kurvenfahrt gesteuert, wobei sich eine Längsbeschleunigung während der Kurvenfahrt nicht ruckfrei ändern würde. Fig. 1 shows an example of the speed V of the carrier vehicle (solid line) and the speed of a vehicle ahead (dash-dotted line), the distance from the vehicle ahead (dash-dot line) and the target distance (dotted line), the longitudinal acceleration (Gx) and the lateral acceleration (Gy) while driving in a curve with a vehicle in front. The carrier vehicle is the vehicle to be controlled, which is also referred to below as the controlled vehicle. The longitudinal acceleration Gx of the host vehicle is controlled, as is known, by a PGVC and ACC system. While driving on a straight road (Fig. 1, Section A), the carrier vehicle detects the vehicle in front, the distance between the carrier vehicle and the vehicle in front being due to the difference in speed (in this example the carrier vehicle is faster than the vehicle in front ) decreases. However, the actual distance is still sufficiently larger than the target distance and the ACC does not decelerate the carrier vehicle. After the vehicle in front begins to take a curve, the sensors of the carrier vehicle lose the vehicle in front (FIG. 1, section B). In accordance with a comparative example without "virtual tracking" (the virtual tracking is further described below, including FIG. 19), the PGVC would be delayed during this period (section B), the carrier vehicle z. B. would receive the curvature information of the route (Fig. 1, section C). At the end of the cornering, the carrier vehicle would again detect the vehicle driving ahead and it would be detected that the actual distance is less than a target distance (FIG. 1, section D). The ACC would thus suddenly begin to decelerate the vehicle (FIG. 1, section E), which would at least lead to discomfort for the driver of the host vehicle. In FIG. 1 discussed above, the host vehicle may have lost the preceding vehicle due to the limitation in obstacle detection device / sensor performance or the like. If the host vehicle continues to detect the vehicle ahead, however, the known ACC would have decelerated the vehicle on the basis of the distance between the host vehicle and the vehicle ahead while cornering. This deceleration would be controlled independently of a longitudinal acceleration control for cornering, with a longitudinal acceleration not changing without jerks during cornering.
[0081] Im Folgenden ist zunächst eine zuvor bekannte Längsbeschleunigungssteuerung für die Kurvenfahrt beschrieben. Um die Funktion der ACC zu erweitern, um sie während des Fahrens auf kurvenreichen Straßen zu verwenden,
wird beispielhaft ein zusätzlicher Längsbeschleunigungs-Steueralgorithmus gemäß der GVC oder PGVC, der Krümmungsinformationen verwendet, vorgeschlagen. Da die Längsbeschleunigungssteuerung auf einer Querbewegung beruht, ist die "G-Vectoring Control" (GVC) genannte Längsbeschleunigung unter Verwen- düng des Querrucks verfügbar. Als eine Grundgleichung, Gleichung (1), die die GVC definiert, kann die folgende Gleichung verwendet werden: A previously known longitudinal acceleration control for cornering is first described below. To extend the function of ACC to use while driving on winding roads, an additional longitudinal acceleration control algorithm according to the GVC or PGVC using curvature information is proposed as an example. Since the longitudinal acceleration control is based on a transverse movement, the longitudinal acceleration called "G-Vectoring Control" (GVC) is available using the transverse jolt. As a basic equation, equation (1), which defines the GVC, the following equation can be used:
G xt_GVC sgn(G xt_GVC sgn (
wobei Gxt_GVC der Längsbeschleunigungsbefehl (Längsbeschleunigungs-Ziel- wert) ist, Cxy ein Verstärkungsfaktor ist und Gy die Querbeschleunigung des Trä- gerfahrzeugs ist und Gy der Querruck des Trägerfahrzeugs ist, der als eine Zeitableitung der Querbeschleunigung des Trägerfahrzeugs abgeleitet wird. Gleichung (1) ist eine Grundgleichung zum Steuern der Längsbeschleunigung in Koordinaten mit Querbewegung; mit anderen Worten, es folgt die Steuerregel, dass Gxt_GVC durch das Produkt aus Cxy und Gy mit einer Zeitverzögerung der ersten Ordnung (Ts) bestimmt wird. Gemäß den Ergebnissen der Fahrzeugtests wurde bestätigt, dass Gleichung (1) einen Teil der Koordinatensteuerstrategie eines Expertenfahrers imitieren/annehmen/nachahmen kann. where Gxt_GVC is the longitudinal acceleration command (longitudinal acceleration target value), Cxy is a gain factor and Gy is the transverse acceleration of the carrier vehicle and Gy is the transverse jerk of the carrier vehicle, which is derived as a time derivative of the transverse acceleration of the carrier vehicle. Equation (1) is a basic equation for controlling the longitudinal acceleration in coordinates with lateral movement; in other words, the control rule follows that Gxt_GVC is determined by the product of Cxy and Gy with a time delay of the first order (Ts). According to the results of the vehicle tests, it was confirmed that Equation (1) can mimic / adopt / mimic part of the coordinate control strategy of an expert driver.
[0082] Genauer wird auf der Grundlage einer Sensoreingabe durch einen Sensor A oder durch ein Sensorsystem, der bzw. das dafür konfiguriert ist, eine regelmäßig oder periodisch bestimmte oder sogar ununterbrochen überwachte Querbeschleunigung Gy in der Nickachsenrichtung des Trägerfahrzeugs in eine Steuereinheit (einen Controller) direkt einzugeben oder indirekt Sensorinformationen bereitzustellen, auf deren Grundlage die Querbeschleunigung Gy geschätzt werden kann, ein Längsbeschleunigungssteuerungs-Zielwert Gxt_GVC bestimmt und gemäß dem von der Steuereinheit ausgegebenen Längsbeschleunigungs- steuerungs-Zielwert Gxt_GVC an einen oder mehrere Aktuatoren B für die Fahrzeugbeschleunigung/Fahrzeugverzögerung ausgegeben. Der Sensor A oder das Sensorsystem kann beschleunigungsempfindliche Sensoren wie etwa z. B. Bewe- gungssensoren, Beschleunigungsmesser und/oder Gierraten-, Nickraten- und/o der Rollraten-empfindliche Gyrosensoren umfassen. Außerdem oder alternativ kann der Sensor A einen Lenkrad- (oder einen Antriebsrad-) Winkelsensor, der
für einen Lenkradwinkel (oder Antriebsradwinkel) empfindlich ist, umfassen, und kann eine Querbeschleunigung auf der Grundlage der Fahrzeuggeschwindigkeit und des bestimmten Lenkradwinkels (oder Antriebsradwinkels) berechnet werden und/oder kann sie auf der Grundlage der durch den Gyrosensor bestimmten Nick-, Roll- und/oder Gierrate geschätzt werden. Auf der Grundlage der Eingangsquerbeschleunigung Gy wird eine Ableitung der Querbeschleunigung Gy nach der Zeit abgeleitet oder berechnet, die als Querruck Gy bezeichnet wird, wobei auf der Grundlage der Querbeschleunigung Gy und des Querrucks Gy der Längsbe- schleunigungs-Zielsteuerwert Gxt_GVC gemäß der obigen Gleichung (1) berechnet wird. More precisely, on the basis of a sensor input by a sensor A or by a sensor system that is configured to transmit a regularly or periodically determined or even continuously monitored lateral acceleration Gy in the pitch axis direction of the host vehicle to a control unit (a controller) enter directly or indirectly provide sensor information, on the basis of which the lateral acceleration Gy can be estimated, a longitudinal acceleration control target value Gxt_GVC is determined and output to one or more actuators B for the vehicle acceleration / vehicle deceleration according to the longitudinal acceleration control target value Gxt_GVC output by the control unit. The sensor A or the sensor system can be acceleration-sensitive sensors such as e.g. B. include movement sensors, accelerometers and / or yaw rate, pitch rate and / o the roll rate sensitive gyro sensors. In addition or alternatively, the sensor A can be a steering wheel (or a drive wheel) angle sensor, the is sensitive to a steering wheel angle (or drive wheel angle), and a lateral acceleration can be calculated based on the vehicle speed and the determined steering wheel angle (or drive wheel angle) and / or it can be calculated based on the pitch, roll and pitch determined by the gyro sensor / or yaw rate can be estimated. On the basis of the input lateral acceleration Gy, a derivative of the lateral acceleration Gy with respect to time is derived or calculated, which is referred to as lateral jerk Gy, and based on the lateral acceleration Gy and lateral jerk Gy, the target longitudinal acceleration control value Gxt_GVC according to the above equation ) is calculated.
[0083] Cxy und T sind Hilfs-Steuer/Einstell-Parameter, die im Voraus definiert und in einer Speichereinheit der Steuereinheit 1 gespeichert sein können. Cxy wird als ein "Verstärkungsfaktor" (ein dimensionsloser Parameter) bezeichnet, wobei der Längsbeschleunigungs-Zielsteuerwert Gxt_GVC direkt proportional zu dem Verstärkungsfaktor Cxy und zu dem Absolutwert des Querrucks Gy ist. Der Längsbeschleunigungs-Zielsteuerwert Gxt_GVC nimmt mit erhöhtem Verstärkungsfaktor Cxy zu und nimmt mit verringertem Verstärkungsfaktor Cxy ab. Es kann ein weiterer Steuerfaktor wie etwa T enthalten sein, der als eine "Zeitkon stante" oder als ein "Zeitfaktor" (ein dimensionsloser Parameter) bezeichnet ist. Der Längsbesch leunigungs-Zielsteuerwert Gxt_GVC nimmt hier mit verringertem Zeitfaktor T zu und nimmt mit erhöhtem Zeitfaktor T ab. Gemäß der obigen Gleichung (1) ist das Vorzeichen des Längsbeschleunigungs-Zielsteuerwerts Gxt_GVC zu dem Vorzeichen des Produkts der Querbeschleunigung Gy und des Querrucks Gy entgegengesetzt. Cxy and T are auxiliary control / setting parameters that can be defined in advance and stored in a storage unit of the control unit 1. Cxy is referred to as a "gain factor" (a dimensionless parameter), and the longitudinal acceleration target control value Gxt_GVC is directly proportional to the gain factor Cxy and to the absolute value of the lateral jerk Gy. The longitudinal acceleration target control value Gxt_GVC increases as the gain Cxy increases and decreases as the gain Cxy decreases. Another control factor such as T referred to as a "time constant" or a "time factor" (a dimensionless parameter) may be included. The longitudinal acceleration target control value Gxt_GVC here increases with a reduced time factor T and decreases with an increased time factor T. According to the above equation (1), the sign of the target longitudinal acceleration control value Gxt_GVC is opposite to the sign of the product of the lateral acceleration Gy and the lateral jerk Gy.
[0084] Die Querbeschleunigung Gy kann zwischen linker und rechter Querbeschleunigung dadurch unterscheiden, dass sie für die linksseitige (oder rechtsseitige) Querbeschleunigung negativ ist und dementsprechend für die rechtsseitige (oder linksseitige) Querbeschleunigung positiv ist. Andererseits kann sich die Querbeschleunigung Gy ebenfalls auf einen Absolutwert der Querbeschleunigung beziehen, wobei sich der Querruck Gy dann allerdings auf die Ableitung des Ab solutwerts der Querbeschleunigung nach der Zeit beziehen muss.
[0085] Fig. 2 stellt beispielhaft eine Beziehung zwischen der Querbeschleunigung Gy, dem Querruck Gy und der Längsbeschleunigung Gx, die auf der Grund lage der Querbeschleunigung Gy und des Rucks Gy als Funktion der Zeit gesteuert wird, dar, wenn die Längsbeschleunigung Gx gemäß dem wie oben beschriebenen Längsbeschleunigungs-Zielsteuerwert Gxt_GVC gesteuert wird. Fig. 2 zeigt beispielhaft die Beziehung zwischen dem Querbeschleunigungs- (Gy-), dem Querruck- (Gy-) und dem Längsbeschleunigungsbefehl der G-Vectoring Control (GVC) (Gxt_GVC). Wenn das Fahrzeug eine Kurve zu nehmen beginnt, beginnt es gleichzeitig, während der Querruck zunimmt, zu bremsen (Fig. 2 (1)). Danach hält die Bremsung während der stationären Kurvenfahrt an (Fig. 2 (2)), da der Querruck zu null wird. Wenn das Fahrzeug zur Geradeausfahrt zurückzukehren beginnt, beginnt es zu beschleunigen (Fig. 2 (3)). The transverse acceleration Gy can differentiate between left and right transverse acceleration in that it is negative for the left-hand (or right-hand) transverse acceleration and is accordingly positive for the right-hand (or left-hand) transverse acceleration. On the other hand, the transverse acceleration Gy can also relate to an absolute value of the transverse acceleration, in which case the transverse jerk Gy then, however, must relate to the derivation of the absolute value of the transverse acceleration over time. Fig. 2 exemplarily shows a relationship between the lateral acceleration Gy, the lateral jerk Gy and the longitudinal acceleration Gx, which is controlled on the basis of the lateral acceleration Gy and the jerk Gy as a function of time, when the longitudinal acceleration Gx according to the is controlled as above-described longitudinal acceleration target control value Gxt_GVC. 2 shows an example of the relationship between the transverse acceleration (Gy), the transverse jerk (Gy) and the longitudinal acceleration command of the G-Vectoring Control (GVC) (Gxt_GVC). When the vehicle begins to turn, it simultaneously begins to brake while the lateral jolt increases (Fig. 2 (1)). Thereafter, the braking stops during stationary cornering (Fig. 2 (2)), since the lateral jolt becomes zero. When the vehicle begins to return to straight travel, it begins to accelerate (Fig. 2 (3)).
[0086] Genauer beginnt die Querbeschleunigung Gy (die auf einer geraden Straße unabhängig davon, ob das Fahrzeug beschleunigt, verzögert oder sich mit konstanter Geschwindigkeit bewegt, null ist) von null zuzunehmen, siehe die Zeitdauer zwischen den Zeitpunkten ti und t2 in Fig. 2, wenn ein Fahrzeug für die Kurvenfahrt in eine Kurve eintritt und der Fahrer das Lenkrad in der Weise bewegt, dass das Fahrzeug um die Gierachse schwenkt. In einer Zwischenzeitdauer zwischen den Zeitpunkten t2 und t3 in Fig. 2 erreicht die Querbeschleunigung Gy einen Maximalwert und kann sie näherungsweise konstant bleiben, bis sie in einer letzten Kurvenfahrtzeitdauer zwischen den Zeitpunkten t3 und in Fig. 2 wieder auf null abnimmt, wenn die Kurve beim Kurvenaustritt verlassen wird. In Abhängigkeit von der Topologie der Kurve kann hier die Zeitdauer zwischen den Zeitpunkten t und t3 sehr kurz sein oder gar nicht vorhanden sein. In dem letzteren Fall kann die Querbeschleunigung Gy von null auf einen Maximalwert zunehmen und danach beim Verlassen der Kurve wieder direkt auf null abnehmen.More specifically, the lateral acceleration Gy (which is zero on a straight road regardless of whether the vehicle is accelerating, decelerating or moving at a constant speed) starts to increase from zero, see the period between times ti and t2 in FIG. 2 when a vehicle enters a corner for cornering and the driver moves the steering wheel so that the vehicle turns about the yaw axis. In an intermediate period between times t2 and t3 in FIG. 2, the transverse acceleration Gy reaches a maximum value and can remain approximately constant until it decreases to zero again in a last cornering period between times t3 and in FIG. 2 when the curve at Exit curve is left. Depending on the topology of the curve, the period of time between times t and t3 can be very short or not present at all. In the latter case, the transverse acceleration Gy can increase from zero to a maximum value and then decrease again directly to zero when leaving the curve.
Wie in Fig. 2 gezeigt ist, nimmt der Querruck Gy während dieses Kurvenfahrtszenariums zwischen den Zeitpunkten ti und t2 auf einen Maximalwert zu und wie der auf null ab. In der Zwischenzeitdauer zwischen den Zeitpunkten t2 und t3, in denen die Querbeschleunigung Gy nicht erheblich variiert, bleibt die Querbeschleunigung Gy null und in der letzten Zeitdauer zwischen den Zeitpunkten t3
und U nimmt die Querbeschleunigung Gy von null auf ein Minimum während dieses Kurvenfahrtszenariumwerts ab und wieder auf null zu. As shown in FIG. 2, during this cornering scenario, the lateral jerk Gy increases to a maximum value between the times ti and t2 and decreases like that to zero. In the interim period between the times t2 and t3, in which the lateral acceleration Gy does not vary significantly, the lateral acceleration Gy remains zero and in the last period between the times t3 and U, the lateral acceleration Gy decreases from zero to a minimum during this cornering scenario value and increases again to zero.
[0087] Der Längsbeschleunigungs-Zielsteuerwert Gxt_GVC, wie er oben beschrieben ist, verhält sich, da er direkt proportional zu dem Absolutwert des Querrucks Gy ist, ähnlich wie der Absolutwert des Querrucks Gy, wobei das Vorzeichen aber das entgegengesetzte Vorzeichen des Produkts der Querbeschleunigung und des Rucks ist. Folglich nimmt der Längsbeschleunigungs-Zielsteuer- wert Gxt_GVC direkt nach dem Eintritt in die Kurve und nach Beginn der Kurvenfahrt in der ersten Zeitdauer zwischen den Zeitpunkten ti und t2 von null auf einen Minimalwert während dieses Kurvenfahrtszenariums ab und wieder auf null zu. In dieser Zeitdauer ist der Längsbeschleunigungs-Zielsteuerwert Gxt_GVC negativ und entspricht somit einer negativen Beschleunigung oder Verzögerung (Bremsung) des Fahrzeugs in der ersten Phase der Kurvenfahrt. Dementsprechend nimmt die Fahrzeuggeschwindigkeit während der gesamten Zeitdauer zwischen den Zeitpunkten ti und t2 ab (Verzögerung oder Bremssteuerung). In der Zwischenzeitdauer zwischen den Zeitpunkten t2 und t3 bleibt der Längsbeschleu- nigungs-Zielsteuerwert Gxt_GVC näherungsweise null, solange der Querruck Gy null bleibt, d. h., das Fahrzeug bewegt sich während der Kurvenfahrt während der Zeitdauer zwischen den Zeitpunkten t2 und t3 durch eine näherungsweise konstante Geschwindigkeit durch die Kurve. Schließlich nimmt der Längsbesch leunigungs-Zielsteuerwert Gxt_GVC in der letzten Phase der Kurvenfahrt vor Verlassen der Kurve während der Zeitdauer zwischen den Zeitpunkten t3 und U von null auf einen Maximalwert während dieses Kurvenfahrtszenariums zu und wieder auf null ab. In dieser Zeitdauer ist der Längsbeschleunigungs-Zielsteuer- wert Gxt_GVC positiv und entspricht somit einer positiven Beschleunigung des Fahrzeugs in der letzten Phase der Kurvenfahrt. Dementsprechend nimmt die Fahrzeuggeschwindigkeit während der gesamten Zeitdauer zwischen den Zeitpunkten t3 und t4 zu (Beschleunigungssteuerung). The longitudinal acceleration target control value Gxt_GVC, as described above, behaves, since it is directly proportional to the absolute value of the lateral jerk Gy, similar to the absolute value of the lateral jerk Gy, but the sign is the opposite sign of the product of the lateral acceleration and the rucksack is. As a result, the longitudinal acceleration target control value Gxt_GVC decreases from zero to a minimum value during this cornering scenario and increases again to zero in the first time period between times ti and t2 immediately after entering the corner and after starting cornering. During this period of time, the longitudinal acceleration target control value Gxt_GVC is negative and thus corresponds to a negative acceleration or deceleration (braking) of the vehicle in the first phase of cornering. Accordingly, the vehicle speed decreases (deceleration or braking control) during the entire period between times ti and t2. In the interim period between times t2 and t3, the longitudinal acceleration target control value Gxt_GVC remains approximately zero as long as the lateral jerk Gy remains zero, i.e. That is, during cornering, the vehicle moves through the curve at an approximately constant speed during the period between times t2 and t3. Finally, the longitudinal acceleration target control value Gxt_GVC increases in the last phase of cornering before leaving the corner during the period between times t3 and U from zero to a maximum value during this cornering scenario and then back to zero. In this period of time, the longitudinal acceleration target control value Gxt_GVC is positive and thus corresponds to a positive acceleration of the vehicle in the last phase of cornering. Accordingly, the vehicle speed increases for the entire period between times t3 and t4 (acceleration control).
[0088] Fig. 3 zeigt beispielhaft ein g-g-Diagramm für die Quer- und für die Längsbeschleunigung Gy und Gx während der Kurvenfahrt des Fahrzeugs gemäß
der Steuerung der Längsbeschleunigung Gx auf der Grundlage der Querbe schleunigung Gy und des Rucks Gy gemäß dem Längsbeschleunigung-Zielsteuerwert Gxt_GVC. Die horizontale Achse bezeichnet hier die Längsbeschleunigung Gx (negative Werte links und positive Wert rechts) und die vertikale Achse bezeichnet positive Werte der Querbeschleunigung Gy. Gemäß den wie anhand von Fig. 2 erläuterten Beziehungen wird das g-g-Diagramm aus Fig. 3 beginnend von einem Ursprung, wo Gx = Gy = 0 ist, vor Eintritt in die Kurve vor der Kurvenfahrt in einer Uhrzeigerrichtung durchlaufen. Sobald das Fahrzeug mit der Kurvenfahrt beginnt, nimmt die Querbeschleunigung Gy zu, was zu einer negativen Längsbeschleunigung Gx führt, bis die Querbeschleunigung Gy einen Maximalwert er reicht, was dazu führt, dass die Längsbeschleunigung Gx null ist, wonach die Querbeschleunigung Gy in der letzten Phase der Kurvenfahrt wieder auf null ab nimmt, was zu einer positiven Längsbeschleunigung Gx führt, bis die Querbeschleunigung Gy bei dem Austritt aus der Kurve erneut null erreicht. 3 shows an example of a gg diagram for the lateral and longitudinal acceleration Gy and Gx during cornering of the vehicle according to FIG the control of the longitudinal acceleration Gx based on the lateral acceleration Gy and the jerk Gy according to the longitudinal acceleration target control value Gxt_GVC. The horizontal axis here denotes the longitudinal acceleration Gx (negative values on the left and positive values on the right) and the vertical axis denotes positive values of the transverse acceleration Gy. According to the relationships as explained with reference to FIG. 2, the gg diagram from FIG. 3 is traversed in a clockwise direction, starting from an origin where Gx = Gy = 0, before entering the curve before cornering. As soon as the vehicle starts cornering, the lateral acceleration Gy increases, which leads to a negative longitudinal acceleration Gx, until the lateral acceleration Gy reaches a maximum value, which means that the longitudinal acceleration Gx is zero, after which the lateral acceleration Gy in the final phase the cornering decreases again to zero, which leads to a positive longitudinal acceleration Gx until the transverse acceleration Gy again reaches zero when exiting the curve.
[0089] Das obige zusammenfassend, bremst (oder verzögert) das Trägerfahrzeug in der Steuerung der Längsbeschleunigung Gx des Fahrzeugs gemäß dem Längsbeschleunigungs-Zielsteuerwert Gxt_GVC automatisch gleichzeitig, während der Querruck Gy zunimmt (siehe die Zeitdauer zwischen den Zeitpunkten ti und t2 in Fig. 2, linke Seite von Fig. 3), wenn das Fahrzeug in eine Kurve einzutreten beginnt, und bleibt das Fahrzeug danach in der Zeitdauer zwischen den Zeit punkten t2 und t3 in Fig. 2 in einer stationären Kurvenfahrt, in der keine Längsbeschleunigung oder Längsverzögerung ausgeführt wird (d. h., das Fahrzeug hält das Bremsen ohne erneutes Beschleunigen an), da der Querruck Gy zu null wird. Schließlich beginnt das Fahrzeug in der Endphase der Kurvenfahrt, wenn das Fahrzeug zum Geradeausfahren zurückzukehren beginnt (siehe die Zeitdauer zwischen den Zeitpunkten und U in Fig. 2, rechte Seite von Fig. 3), erneut zu beschleunigen. To sum up, in the control of the longitudinal acceleration Gx of the vehicle according to the longitudinal acceleration target control value Gxt_GVC, the host vehicle automatically brakes (or decelerates) at the same time while the lateral jolt Gy increases (see the period between times ti and t2 in FIG. 2 , left side of Fig. 3) when the vehicle begins to enter a curve, and the vehicle then remains in the period between the times t2 and t3 in Fig. 2 in a stationary cornering, in which no longitudinal acceleration or longitudinal deceleration is carried out (ie, the vehicle stops braking without accelerating again) because the lateral jerk Gy becomes zero. Finally, the vehicle begins to accelerate again in the end phase of cornering, when the vehicle begins to return to straight-ahead travel (see the time period between times and U in FIG. 2, right-hand side of FIG. 3).
[0090] Außer der wie oben diskutierten GVC ist als eine andere Längsbe schleunigungssteuerung, die auf der Krümmung beruht, die Längsbeschleuni gung unter Verwendung eines "Preview G-Vectoring Control" (PGVC) genannten Längssteuerungsmodells verfügbar.
[0091] Fig. 4 zeigt das Längssteuerungsmodell, das auf einem allgemeinen Vorausschau konzept unter Verwendung eines Vorschaupunkts (z. B. eines Punkts auf der Strecke vor dem gleichen Fahrzeug in einem Abstand Lpv) beruht: die Geschwindigkeit (Vpv) des Trägerfahrzeugs an diesem Punkt, die Fahrzeuggeschwindigkeit (V) und die Straßenkrümmung an dem Vorschaupunkt (krn). Wenn das Fahrzeug bei dem Vorschaupunkt mit konstanter Geschwindigkeit fährt, ist die an dem Fahrzeug erzeugte Querbeschleunigung (Gy_pv) in Gleichung (2) wie folgt gegeben. Gy_pv = Kpv · V2 (2) In addition to the GVC as discussed above, as another longitudinal acceleration control based on curvature, the longitudinal acceleration using a longitudinal control model called "Preview G-Vectoring Control" (PGVC) is available. Fig. 4 shows the longitudinal control model based on a general look-ahead concept using a look-ahead point (e.g. a point on the route in front of the same vehicle at a distance Lpv): the speed (Vpv) of the host vehicle at it Point, the vehicle speed (V) and the curvature of the road at the preview point (krn). When the vehicle travels at a constant speed at the preview point, the lateral acceleration (Gy_pv) generated on the vehicle is given in equation (2) as follows. Gy_pv = Kpv · V 2 (2)
[0092] Durch die Annahme, dass die Beschleunigung/Verzögerung als Reaktion auf eine Querbewegung des Fahrzeugs (d. h. GVC) mit einem äquivalenten Algorithmus zu der Längsbeschleunigungssteuerung ausgeführt wird, ist es mög- lieh, die Längsbeschleunigung zu steuern, bevor die Querbewegung des Fahrzeugs tatsächlich stattfindet. Mit der GVC werden auf der Grundlage der oben er wähnten Annahme Längsbeschleunigungen, die Gy_pv entsprechen, unter Verwendung von Gy_pv anstelle des in Gleichung (1) gegebenen Querrucks (Gy) berechnet. Auf diese Weise wird ein Längsbeschleunigungs-Befehlswert (Gxt_pv), der sich auf die Querbewegung des Fahrzeugs bezieht, die erzeugt wird (anstelle der Querbewegung des Fahrzeugs, die erzeugt wurde), gegeben. Unter denselben Annahmen (krn ist positiv, V ist konstant) ist Gxt_pv durch Gleichung (3) aus den Gleichungen (1), (2) unter Verwendung der Verstärkung (Cxy_pv) und der Zeitkonstante (Tpv) gegeben. In Gleichung (3) wird krn nach dem Weg abgeleitet (obgleich in der folgenden Gleichung ein Punkt verwendet ist. By assuming that the acceleration / deceleration is carried out in response to lateral movement of the vehicle (ie, GVC) with an algorithm equivalent to the longitudinal acceleration control, it is possible to control the longitudinal acceleration before the lateral movement of the vehicle actually occurs takes place. With the GVC, based on the assumption mentioned above, longitudinal accelerations corresponding to Gy_pv are calculated using Gy_pv instead of the lateral jerk (Gy) given in equation (1). In this way, a longitudinal acceleration command value (Gxt_pv) relating to the lateral movement of the vehicle that is generated (instead of the lateral movement of the vehicle that has been generated) is given. Under the same assumptions (krn is positive, V is constant), Gxt_pv is given by equation (3) from equations (1), (2) using the gain (Cxy_pv) and the time constant (Tpv). In equation (3), krn is derived from the path (although a point is used in the following equation.
[0093] [0093]
C 2 C 2
G xt_pv xy-pv- - Kpv - V (3) G xt_pv xy - pv - - K pv - V (3)
1 + Tpvs 1 + T pv s
[0094] Die Längssteuerung der PGVC (Gxt_PGVC) wird auf der Grundlage des durch (1) beschriebenen G-Vectoring-Control-Befehls (Gxt_GVC) und der durch (3) beschriebenen Längsbeschleunigung (Gxt_pv) für die Kurvenfahrt berechnet.
[0095] Fig. 5 und Fig. 6 zeigen ein Kurvenfahrtszenarium mit Verzögerungs- /Beschleunigungssteuerung durch PGVC. Fig. 5 zeigt beispielhaft die erste Phase der Kurvenfahrt: von dem Zufahren auf die Kurve bis zu der stationären Kurven fahrt. Wenn das Fahrzeug auf die Kurve zufährt, nimmt die Krümmung des Vor schaupunkts (krn) zu, bevor das Fahrzeug zu schwenken beginnt (Fig. 5, Abschnitt A). In dieser Phase nimmt krn zu und wird auf der Grundlage von kr {Strichlinie) der Befehl (Gxt_pv) für die Verzögerung vor der Kurvenfahrt berechnet. Nachdem das Fahrzeug zu schwenken begonnen hat (Fig. 5, Abschnitt B), beginnt die Querbeschleunigung (Gy) zuzunehmen. In dieser Phase wird der G- Vectoring-Verzögerungsbefehl (Gxt_GVC) auf der Grundlage der Querruckinformationen (Strichpunktlinie) berechnet. Der Verzögerungsbefehl durch PGVC wird durch Kombinieren von Gxt_pv und Gxt_GVC, wie in Fig. 5 (durchgezogene Linie) gezeigt ist, berechnet. Als die Ergebnisse kann die PGVC das Fahrzeug während der ersten Phase der Kurvenfahrt verzögern. Fig. 6 zeigt beispielhaft die letzte Phase der Kurvenfahrt: von dem stationären Zustand bis zu dem Ende der Kurve. Obgleich die Krümmung des Vorschaupunkts (krn) konstant ist, gibt die PGVC keine Beschleunigung/Verzögerung (hält sie die konstante Geschwindig keit aufrecht) (Fig. 6C). Wenn krn abzunehmen beginnt und krn negativ wird, wird der Kurvenfahrtbeschleunigungsbefehl (Gxt_pv) auf der Grundlage von kr (Strichlinie) berechnet (Fig. 6, Abschnitt D). Am Ende der Kurvenfahrt beginnt die Querbeschleunigung (Gy) abzunehmen und wird der G-Vectoring-Beschleuni- gungsbefehl (Gxt_GVC) auf der Grundlage der Querruckinformationen (Strichpunktlinie) berechnet (Fig. 6, Abschnitt E). Der Beschleunigungsbefehl durch die PGVC kann durch Kombinieren von Gxt_pv und Gxt_GVC, wie in Fig. 6 (durchge zogene Linie) gezeigt ist, berechnet werden. Im Ergebnis kann die PGVC das Fahrzeug mit dem abnehmenden Abstand von dem Ende der Kurve beschleunigen. The longitudinal control of the PGVC (Gxt_PGVC) is calculated on the basis of the G vectoring control command (Gxt_GVC) described by (1) and the longitudinal acceleration (Gxt_pv) described by (3) for cornering. Figs. 5 and 6 show a cornering scenario with deceleration / acceleration control by PGVC. Fig. 5 shows an example of the first phase of cornering: from the approach to the curve to the stationary curve travel. As the vehicle approaches the curve, the curvature of the look-ahead point (krn) increases before the vehicle begins to pivot (FIG. 5, section A). At this stage, krn increases and the command (Gxt_pv) for deceleration before cornering is calculated on the basis of kr {dashed line). After the vehicle has started to pivot (FIG. 5, section B), the lateral acceleration (Gy) begins to increase. In this phase, the G-vectoring delay command (Gxt_GVC) is calculated on the basis of the cross jerk information (dash-dotted line). The delay command by PGVC is calculated by combining Gxt_pv and Gxt_GVC as shown in Fig. 5 (solid line). As the results, the PGVC can decelerate the vehicle during the first phase of cornering. Fig. 6 shows an example of the last phase of cornering: from the steady state to the end of the curve. Although the curvature of the preview point (krn) is constant, the PGVC does not give acceleration / deceleration (it maintains the constant speed) (Fig. 6C). When krn starts to decrease and krn becomes negative, the cornering acceleration command (Gxt_pv) is calculated based on kr (broken line) (Fig. 6, section D). At the end of cornering, the transverse acceleration (Gy) begins to decrease and the G-vectoring acceleration command (Gxt_GVC) is calculated on the basis of the transverse jerk information (dash-dotted line) (FIG. 6, section E). The acceleration command by the PGVC can be calculated by combining Gxt_pv and Gxt_GVC as shown in Fig. 6 (solid line). As a result, the PGVC can accelerate the vehicle as the distance from the end of the curve decreases.
[0096] Fig. 7 zeigt beispielhaft die Zwei-Kurven-Fahrt-Strecke, um Gxt_PGVC mit einem realen Fahrerbeschleunigungs-/Fahrerverzögerungsverhalten zu vergleichen. Fig. 8 zeigt den Vergleich der Längsbeschleunigung, die durch einen erfahrenen Fahrer veranlasst wird, (Fig. 8(a)) und das Rechenergebnis des PGVC-
Befehls (Gxt_PGVC) (Fig. 8(b)) bei 80 km/h als Anfangsgeschwindigkeit (VO): Die linke Seite zeigt die Änderung der Längs- und Querbeschleunigung (Gx, Gy) und die rechte Seite zeigt das "g-g'-Diagramm. In Fig. 8(b) wird der PGVC-Befehl (Gxt_PGVC) auf der Grundlage der obigen Gleichungen (1) und (3) unter Verwen dung der von der in Fig. 7 gezeigten Ziellinie berechneten Krümmungsdaten, der Messdaten der Fahrzeuggeschwindigkeit und der Querbeschleunigung durch Fahrtests berechnet. Wie in Fig. 8 gezeigt ist, ändert sich die Querbeschleuni gung (Gy) für die Kurve A auf plus und für die Kurve B auf minus, wobei jede Querbeschleunigungsänderung drei Phasen aufweist: die Zunahmephase (Phase (1)), die stationäre Phase (Phase (2)) und die Abnahmephase (Phase (3)). Der Fahrer steuert die Beschleunigung/Verzögerung in Abhängigkeit von den Querbeschleunigungsänderungen; er beginnt, das Fahrzeug zu verzögern (Fig. 8 "Verzö gerung"), bevor die Phase (1) beginnt, und beendet es, wenn die Phase (1) endet. Danach beginnt der Fahrer in der Phase (2), d. h. bevor die Phase (3) beginnt, zu beschleunigen (Fig. 8 "Beschleunigung"). Wie in Fig. 8(b) gezeigt ist, weist der berechnete PGVC-Befehl (Gxt_PGVC) dasselbe Merkmal wie die Beschleunigung/Verzögerung dieses Fahrers auf. Das "g-g'-Diagramm durch Gxt_PGVC (Fig. 8(b)) zeigt ebenfalls dieselbe Form wie das des Fahrers 7 shows an example of the two-curve driving route in order to compare Gxt_PGVC with a real driver acceleration / driver deceleration behavior. Fig. 8 shows the comparison of the longitudinal acceleration caused by an experienced driver (Fig. 8 (a)) and the calculation result of the PGVC- Command (Gxt_PGVC) (Fig. 8 (b)) at 80 km / h as the initial speed (VO): The left side shows the change in the longitudinal and lateral acceleration (Gx, Gy) and the right side shows the "g-g ' In Fig. 8 (b), the PGVC command (Gxt_PGVC) is calculated based on the above equations (1) and (3) using the curvature data calculated from the target line shown in Fig. 7, the measurement data of the vehicle speed and the lateral acceleration is calculated by driving tests. As shown in Fig. 8, the lateral acceleration (Gy) changes to plus for curve A and minus for curve B, each change in lateral acceleration having three phases: the increase phase (phase (1st )), the stationary phase (phase (2)) and the acceptance phase (phase (3)). The driver controls the acceleration / deceleration as a function of the lateral acceleration changes; he begins to decelerate the vehicle (Fig. 8 "Deceleration") ) before phase (1) begins, and ends when phase (1) ends et. The driver then begins to accelerate in phase (2), ie before phase (3) begins (FIG. 8 “Acceleration”). As shown in Fig. 8 (b), the calculated PGVC command (Gxt_PGVC) has the same characteristic as that driver's acceleration / deceleration. The "g-g" diagram by Gxt_PGVC (Fig. 8 (b)) also shows the same shape as that of the driver
(Fig. 8(a)). (Fig. 8 (a)).
[0097] Die gewünschte Beschleunigung während der Kurvenfahrt hängt stark von der Vorliebe eines Fahrers ab. Einige Fahrer mögen eine Kurvenfahrt mit hoher Beschleunigung und einige Fahrer wünschen die Kurvenfahrt ohne übermäßige Verzögerung. Als Reaktion auf den Unterschied der Fahrerpräferenz werden durch Ändern der PGVC-Parameter (hauptsächlich der Verstärkung Cxy, Cxy_pv) unterschiedliche Einstellungen von PGVC vorbereitet. The desired acceleration during cornering depends heavily on a driver's preference. Some drivers like cornering with high acceleration and some drivers want cornering without undue delay. In response to the difference in driver preference, different settings of PGVC are prepared by changing the PGVC parameters (mainly the gain Cxy, Cxy_pv).
[0098] Fig. 9 zeigt beispielhaft die Quer- und Längsbeschleunigung mit mehreren PGVC-Einstellungen (Einstellung 1 bis 4). Die Längsbeschleunigung (Gx, Strichlinie) durch die PGVC wird durch Anpassen jeder Einstellung durch PGVC- Einstellungsparameterabstimmung eingestellt. Wie in Fig. 9(a) gezeigt ist, kann
Gx durch die PGVC einen Unterschied der Querbeschleunigung (Gy, durchgezo gene Linie) mit den Einstellungen hersteilen: Der Durchschnitt von Gy (punktierte Linie) nimmt zu, wenn die Einstellungsnummer zunimmt (1 bis 4). 9 shows an example of the lateral and longitudinal acceleration with several PGVC settings (settings 1 to 4). The longitudinal acceleration (Gx, broken line) by the PGVC is set by adjusting each setting through PGVC setting parameter adjustment. As shown in Fig. 9 (a), Gx produce a difference in lateral acceleration (Gy, solid line) with the settings through the PGVC: The average of Gy (dotted line) increases as the setting number increases (1 to 4).
[0099] Fig. 10 zeigt beispielhaft das "g-g"-Diagramm mit mehreren PGVC-Ein- stellungen. Dieser Unterschied tritt ebenfalls in dem "g-g"-Diagramm (siehe Fig. 9(b)) auf: Die Trajektorie in dem "g-g"-Diagramm wird breiter, wenn die Einstellungsnummer zunimmt. Allerdings wird die Beziehung von Gx und Gy relativ aufrechterhalten: Die Richtung der resultierenden Beschleunigung ändert sich in einem "g-g"-Diagramm nahtlos. Diese Beschleunigungsänderung in dem "g-g"-Di- agramm ist eines der Merkmale der PGVC, die das Gefühl des Fahrers während der Kurvenfahrt verbessern. 10 shows an example of the "g-g" diagram with several PGVC settings. This difference also appears in the "g-g" diagram (see Fig. 9 (b)): the trajectory in the "g-g" diagram becomes wider as the setting number increases. However, the relationship between Gx and Gy is relatively maintained: the direction of the resulting acceleration changes seamlessly in a "g-g" diagram. This change in acceleration in the "g-g" chart is one of the features of the PGVC that improves the driver's feeling while cornering.
[0100] Fig. 11 zeigt beispielhaft den Blockschaltplan eines PGVC-Grundsys- tems zur Verwirklichung einer wie oben beschriebenen bekannten Steuerung. In diesem System detektiert eine PGVC-Parametereinstellungseinheit/ein PGVC-Pa- rametereinstellungsblock 110 die Eingabe des Fahrers, um die PGVC-Parameter einzustellen. Diese Einstellungsparameter werden an den PGVC-Block 120 gesendet und der Längsbeschleunigungsbefehl wird durch die PGVC (Gxt_PGVC) berechnet. Gxt_PGVC wird an den bzw. die Aktuatorcontroller 200 gesendet und um das Fahrzeug durch den bzw. die Aktuatoren 200 zu verzögern/zu beschleunigen. Genauer kann ein Fahrereingabeschalter 230 dafür ausgelegt sein zu er möglichen, dass ein Benutzer Parametereinstellungen der PGVC-Parameter aus wählt, die als Fahrereingabeinformationen in den PGVC-Parametereinstellungs- block 110, der ein Einstell mittel verkörpert, eingegeben werden können. Andererseits können Fahrzeugdynamikinformations-Detektionsvorrichtungen 210 (wie etwa Sensoren, die einen Geschwindigkeitssensor, einen Beschleunigungsmes ser, einen Gyrosensor, einen Lenkradwinkelsensor usw. enthalten) Informationen über die Fahrzeugdynamik (Fahrzeugdynamikinformationen) wie etwa die Fahr zeuggeschwindigkeit, den Lenkradwinkel, die Quer- und/oder Längsbeschleunigung, die auf das Trägerfahrzeug wirkt, usw. bereitstellen. Die Fahrzeugdynamikinformationen werden für den PGVC-Block 120, der ein Längsbeschleuni- gungs-Zielwert-Bestimmungsmittel verkörpert, bereitgestellt. Außerdem werden
von einer Krümmungsdetektionsvorrichtung 220 Krümmungsinformationen (wie etwa Kartendaten und/oder eine Krümmung an einem auf der Grundlage der Kartendaten bestimmten Vorschau punkt) für den PGVC-Block 120, der das Längsbeschleunigungs-Zielwert-Bestimmungsmittel verkörpert, bereitgestellt. 11 shows, by way of example, the block diagram of a PGVC basic system for implementing a known control system as described above. In this system, a PGVC parameter setting unit / PGVC parameter setting block 110 detects the driver's input to set the PGVC parameters. These setting parameters are sent to the PGVC block 120 and the longitudinal acceleration command is calculated by the PGVC (Gxt_PGVC). Gxt_PGVC is sent to the actuator controller (s) 200 and in order to decelerate / accelerate the vehicle by means of the actuator (s) 200. More precisely, a driver input switch 230 can be designed to enable a user to select parameter settings of the PGVC parameters which can be entered as driver input information in the PGVC parameter setting block 110, which embodies a setting means. On the other hand, vehicle dynamics information detection devices 210 (such as sensors including a speed sensor, an accelerometer, a gyro sensor, a steering wheel angle sensor, etc.) can provide information about the vehicle dynamics (vehicle dynamics information) such as the vehicle speed, the steering wheel angle, the lateral and / or Provide longitudinal acceleration that acts on the carrier vehicle, etc. The vehicle dynamics information is provided for the PGVC block 120, which embodies a longitudinal acceleration target value determining means. Also be curvature information (such as map data and / or a curvature at a preview point determined based on the map data) is provided from a curvature detection device 220 to the PGVC block 120 embodying the longitudinal acceleration target value determining means.
[0101] Ein PGVC-Controller 100 (z. B. ein Längsbeschleunigungs-Steuermit- tel) umfasst den PGVC-Block 120 und den PGVC-Parametereinstellungsblock 110 und ist dafür ausgelegt, den Zielsteuerwert Gxt_PGVC über einen Aktuator controller 200 (oder in anderen Ausführungsformen direkt) an den bzw. die Aktu atorcontroller des Fahrzeugs auszugeben. A PGVC controller 100 (e.g. a longitudinal acceleration control means) comprises the PGVC block 120 and the PGVC parameter setting block 110 and is designed to set the target control value Gxt_PGVC via an actuator controller 200 (or in other embodiments directly) to the actuator controller (s) of the vehicle.
[0102] Fig. 12 zeigt den Blockschaltplan eines weiteren bevorzugten PGVC- Systems, das eine bevorzugte Grundlage für das später beschriebene Steuerver fahren der vorliegenden Anmeldung bildet. In diesem System ist eine Hindernisdetektionsvorrichtung 240 hinzugefügt und werden die Informationen über das vorausfahrende Fahrzeug (die Geschwindigkeit des vorausfahrenden Fahrzeugs, der Abstand von dem vorausfahrenden Fahrzeug) an den PGVC-Controller 100 gesendet. In dem PGVC-Controller 100 stellt der PGVC-Parametereinstell- block 110 die Parameter für die PGVC auf der Grundlage der Fahrereingabe, der Krümmungsinformationen der Fahrstrecke und der Informationen über das vo rausfahrende Fahrzeug, die von der Hindernisdetektionsvorrichtung 240 empfangen werden, ein. Die Hindernisdetektionsvorrichtung 240 kann Daten von einem vorausfahrenden Fahrzeug (und/oder indirekt von einem Datenzentrum), die eine Position und/oder eine Geschwindigkeit des vorausfahrenden Fahrzeugs und/oder eine Querbeschleunigung und/oder eine Längsbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, z. B. über ein Kommunikationsprotokoll empfangen. Alternativ oder zusätzlich kann die Hindernisdetektionsvorrichtung 240 Sensoren (wie etwa eine Kamera, ein Radar, ein Sonar usw.) umfassen, um eine relative Position und/oder Geschwindigkeit des vorausfahrenden Fahrzeugs zu bestimmen. 12 shows the block diagram of a further preferred PGVC system which forms a preferred basis for the control method of the present application described later. In this system, an obstacle detection device 240 is added, and the information about the preceding vehicle (the speed of the preceding vehicle, the distance from the preceding vehicle) is sent to the PGVC controller 100. In the PGVC controller 100, the PGVC parameter setting block 110 sets the parameters for the PGVC based on the driver input, the curvature information of the traveling route, and the information about the preceding vehicle received from the obstacle detection device 240. The obstacle detection device 240 can record data from a vehicle in front (and / or indirectly from a data center), which includes a position and / or a speed of the vehicle in front and / or a lateral acceleration and / or a longitudinal acceleration acting on the vehicle in front, e.g. B. received via a communication protocol. Alternatively or additionally, the obstacle detection device 240 can comprise sensors (such as a camera, a radar, a sonar, etc.) in order to determine a relative position and / or speed of the vehicle traveling in front.
[0103] Unter Verwendung der obigen Informationen werden die PGVC-Para- meter zum Verzögern/Beschleunigen des Fahrzeugs für die Kurvenfahrt, wie es
das vorausfahrende Fahrzeug tut, um z. B. sein Fahrverhalten anzupassen, eingestellt. Falls das vorausfahrende Fahrzeug die Kurve z. B. langsam fährt, um die Querbeschleunigung während der Kurvenfahrt zu verringern, fährt das Trägerfahrzeug die Kurve ebenfalls langsam, selbst wenn der Fahrer die Kurven fahrteinstellung mit hoher Geschwindigkeit wie die Einstellung 4 in Fig. 9 ausgewählt hat. Im Ergebnis hält das Trägerfahrzeug den Abstand von dem vorausfahrenden Fahrzeug während der Kurvenfahrt aufrecht und wird die Verzögerungssteuerung durch die ACC, um den Abstand aufrechtzuerhalten, nicht aktiviert; da es keine unabhängigen Steuersysteme gibt, die Steuerbefehle parallel ausgeben, wie es eine Kombination von GVC und ACC schließlich tun würde, ist die Längsbeschleunigung während der Kurvenfahrt ruckfrei. Using the above information, the PGVC parameters for decelerating / accelerating the vehicle for cornering, like the vehicle in front does, to z. B. adjust his driving behavior, set. If the vehicle in front of the curve z. B. drives slowly to reduce the lateral acceleration during cornering, the host vehicle also drives slowly, even if the driver has selected the high-speed cornering setting such as setting 4 in FIG. As a result, the host vehicle maintains the distance from the preceding vehicle during cornering and the deceleration control by the ACC to maintain the distance is not activated; since there are no independent control systems that issue control commands in parallel, as a combination of GVC and ACC would eventually do, the longitudinal acceleration is smooth during cornering.
[0104] Fig. 13 zeigt beispielhaft ein Beispiel zum Einstellen der PGVC-Para- meter. In diesem Fall hat die PGVC mehrere im Voraus festgelegte Einstellbetriebsarten (Einstellung 1 bis 4), wobei die Parameter dafür eingestellt werden, die durchschnittliche/maximale Querbeschleunigung während der Kurvenfahrt zu erhöhen, während die Einstellungsnummer, wie in Fig. 9 gezeigt ist, zunimmt (1 bis 4). Die geschätzte Querbeschleunigung, die auf das vorausfahrende Fahrzeug wirkt, (GyestPV) wird durch die Geschwindigkeit des vorausfahrenden Fahr zeugs und durch Krümmungsinformationen berechnet. Die PGVC-Einstellung wird in Abhängigkeit von dem Absolutwert von GyestPV zu Beginn (hier 13 shows an example of setting the PGVC parameters. In this case, the PGVC has several preset modes (setting 1 to 4), the parameters being set to increase the average / maximum lateral acceleration during cornering while the setting number increases as shown in Fig. 9 ( 1 to 4). The estimated lateral acceleration acting on the vehicle ahead (GyestPV) is calculated from the speed of the vehicle ahead and from curvature information. The PGVC setting is based on the absolute value of GyestPV at the beginning (here
Gyi < Gy2 < Gy3) ausgewählt. Dieser ausgewählte Wert wird durch den Fahrer mit der ausgewählten Einstellung verglichen und eine kleinere Einstellungsnummer wird als die PGVC-Einstellung ausgewählt. Gyi <Gy2 <Gy3) selected. This selected value is compared with the selected setting by the driver and a smaller setting number is selected as the PGVC setting.
[0105] Fig. 14 zeigt beispielhaft ein anderes Beispiel zum Einstellen der PGVC-Parameter. In diesem Fall ändert sich die PGVC-Verstärkung (Cxy_d, Cxy_pv_d (für die Verzögerungssteuerung), Cxy_a, Cxy_pv_a (für die Beschleuni gungssteuerung)), die der Parameter der PGVC ist, direkt mit dem Absolutwert von GyestPV: PGVC-Verstärkungen für die Verzögerungssteuerung nehmen ab, wenn der Absolutwert von GyestPV zunimmt, und PGVC-Verstärkungen für die Beschleunigungssteuerung nehmen zu, wenn der Absolutwert von GyestPV zunimmt. Die PGVC-Verstärkung (Cxy_d, Cxy_pv_d, Cxy_a, Cxy_pv_a) wird zu Beginn
berechnet und durch den Fahrer mit der ausgewählten Verstärkung verglichen. Größere Werte werden als PGVC-Verstärkung für die Verzögerungssteuerung aus gewählt und kleinere Werte werden als PGVC-Verstärkung für die Beschleuni¬ gungssteuerung ausgewählt. Fig. 14 exemplifies another example of setting the PGVC parameters. In this case, the PGVC gain (Cxy_d, Cxy_pv_d (for deceleration control), Cxy_a, Cxy_pv_a (for acceleration control)) which is the parameter of the PGVC changes directly with the absolute value of GyestPV: PGVC gains for deceleration control decrease as the absolute value of GyestPV increases, and PGVC gains for acceleration control increase as the absolute value of GyestPV increases. The PGVC gain (Cxy_d, Cxy_pv_d, Cxy_a, Cxy_pv_a) is at the beginning calculated and compared by the driver with the selected gain. Larger values are chosen as PGVC gain for the deceleration control and smaller values are supply control selected as PGVC gain for Accelerati ¬.
[0106] Fig. 15 zeigt beispielhaft eine Geschwindigkeit des Trägerfahrzeugs (durchgezogene Linie) und des vorausfahrenden Fahrzeugs (Strichpunktlinie), den Abstand von dem vorausfahrenden Fahrzeug (Strichpunktlinie) und den Ziel abstand (punktierte Linie), die Längsbeschleunigung (Gx) und die Querbeschleunigung (Gy) während des Fahrens in einer Kurve mit einem vorausfahrenden Fahrzeug. Gx wird durch die fortgeschrittene PGVC mit vier Differenzeinstellungen, wie sie in Fig. 9 gezeigt sind, und durch ein ACC-System gesteuert. 15 shows, by way of example, a speed of the carrier vehicle (solid line) and the vehicle traveling ahead (dash-dotted line), the distance from the vehicle traveling ahead (dash-dot line) and the target distance (dotted line), the longitudinal acceleration (Gx) and the lateral acceleration (Gy) while driving in a curve with a vehicle in front. Gx is controlled by the advanced PGVC with four differential settings as shown in Fig. 9 and by an ACC system.
[0107] In diesem Fall wählt der Fahrer zu Beginn die Einstellung 4 aus. Während des Fahrens auf der geraden Straße (Fig. 15, Abschnitt A) detektiert das Trägerfahrzeug das vorausfahrende Fahrzeug und nimmt der Abstand zwischen dem Trägerfahrzeug und dem vorausfahrenden Fahrzeug wegen der Geschwindigkeitsdifferenz (das Trägerfahrzeug ist schneller als das vorausfahrende Fahrzeug) ab. Allerdings ist der tatsächliche Abstand weiterhin ausreichend größer als der Zielabstand und verzögert die ACC das Trägerfahrzeug nicht. Während dieser Zeitdauer wird die PGVC-Einstellung von der Einstellung 4 auf die Einstellung 1 geändert (Fig. 15, Abschnitt B) und wird der Verzögerungsanfangszeitpunkt der PGVC früher als im Fall von Fig. 1 (Fig. 15, Abschnitt C). Im Ergebnis kann das Trägerfahrzeug den Abstand von dem vorausfahrenden Fahrzeug zweckmäßig aufrechterhalten (Fig. 15, Abschnitt D) und wird die Verzögerungssteuerung durch die ACC nicht aktiviert; außerdem ändert sich die Längsbe¬ schleunigung während der Kurvenfahrt ruckfrei. In this case, the driver selects setting 4 at the beginning. While driving on the straight road (Fig. 15, Section A), the host vehicle detects the vehicle ahead and the distance between the host vehicle and the vehicle ahead decreases because of the speed difference (the host vehicle is faster than the vehicle ahead). However, the actual distance is still sufficiently greater than the target distance and the ACC does not decelerate the host vehicle. During this period, the PGVC setting is changed from setting 4 to setting 1 (Fig. 15, section B), and the delay start timing of the PGVC becomes earlier than the case of Fig. 1 (Fig. 15, section C). As a result, the host vehicle can expediently maintain the distance from the preceding vehicle (FIG. 15, section D) and the deceleration control by the ACC is not activated; In addition, the Längsbe ¬ changes acceleration during cornering smoothly.
[0108] Fig. 16 zeigt beispielhaft eine Systemanordnung zum Steuern der Längsbeschleunigung durch die ACC, kombiniert mit der PGVC, was eine bevorzugte Grundlage für das vorliegende Steuerverfahren/die vorliegende Steuervor richtung ist. Das Steuersystem umfasst eine Längsbeschleunigungs-Steuerein-
heit 1 (die z. B. wie in Fig.11 oder Fig.12 gezeigt verwirklicht ist), einen Beschleunigungsmesser 2, einen Gyrosensor 3, ein Lenkrad 4, einen Lenkradwin kelsensor 5, eine Hindernisdetektionsvorrichtung 6 (z. B. zum Detektieren eines Abstands und/oder einer Geschwindigkeit eines vorausfahrenden Fahrzeugs), einen Reifen 7, ein Fahrzeug e, eine Kurvendetektionsvorrichtung 9, eine Bremssteuereinheit 10, einen Bremsenaktuator 11, eine Antriebsdrehmomentsteuer einheit 12, einen Antriebsdrehmomentaktuator 13 und eine Kommunikations busleitung 14. 16 shows, by way of example, a system arrangement for controlling the longitudinal acceleration by the ACC, combined with the PGVC, which is a preferred basis for the present control method / device. The control system includes a longitudinal acceleration control unit 1 (which is realized, for example, as shown in Fig.11 or Fig.12), an accelerometer 2, a gyro sensor 3, a steering wheel 4, a Lenkradwin kelsensor 5, an obstacle detection device 6 (z. B. for detecting a Distance and / or a speed of a preceding vehicle), a tire 7, a vehicle e, a curve detection device 9, a brake control unit 10, a brake actuator 11, a drive torque control unit 12, a drive torque actuator 13 and a communication bus line 14.
[0109] Nachdem oben die Anordnung einer Steuerung für assistiertes Fahren oder automatisiertes Fahren erläutert wurde, führt der vorliegende Gegenstand weitere Aspekte für erhöhte Sicherheit und erhöhten Komfort ein. Genauer weisen die obigen Steuerkonzepte weiterhin die Herausforderung auf, dass ein detektiertes Objekt wie etwa ein vorausfahrendes Fahrzeug für die Sensoren des Trägerfahrzeugs oder wegen einer Kommunikationsunterbrechung verlorengehen kann. Mit anderen Worten, ein Szenarium, das die obigen Steuerkonzepte betreffen kann, enthält, dass das detektierte Objekt nicht innerhalb des FOV des Trägerfahrzeugs bleiben kann, was die obige Steuerung, z. B. die PGVC oder die ACC, kombiniert mit der PGVC, unterbrechen würde. After the arrangement of a controller for assisted driving or automated driving has been explained above, the present subject matter introduces further aspects for increased safety and increased comfort. More precisely, the above control concepts still have the challenge that a detected object such as a vehicle traveling ahead can be lost to the sensors of the host vehicle or due to a communication interruption. In other words, a scenario that can relate to the above control concepts includes that the detected object cannot remain within the FOV of the host vehicle, which the above control, e.g. B. the PGVC or the ACC combined with the PGVC would interrupt.
[0110] Allerdings kann das andere (vorausfahrende) Fahrzeug insbesondere während des Fahrens auf einer kurvenreichen Straße oder durch eine scharfe Kurve oder durch eine Kurve, die um ein Hindernis oder dergleichen verläuft, recht häufig verlorengehen. Zum Beispiel kann ein vorausfahrendes Fahrzeug einfach wegen geometrischer Beschränkungen des FOV des Sensors bzw. der Sensoren des Trägerfahrzeugs aus dem FOV des Trägerfahrzeugs schwenken, falls eine Kurve scharf ist. However, the other vehicle (in front) can be lost quite frequently, particularly while driving on a winding road or through a sharp curve or through a curve that runs around an obstacle or the like. For example, a vehicle traveling ahead can simply pivot out of the host vehicle's FOV due to geometric limitations of the FOV of the sensor or sensors of the host vehicle if a curve is sharp.
[0111] Oben beschriebene Herausforderungen, die sich auf die Steuerung des assistierten Fahrens oder automatisierten Fahrens beziehen, werden durch den im Folgenden beschriebenen Gegenstand gelöst, wobei sie insbesondere durch Ausführen einer sogenannten "virtuellen Nachführung" des anderen Fahrzeugs gelöst werden. Der Begriff "virtuelle Nachführung" soll enthalten, dass die
oben erläuterte Steuerung fortgesetzt werden kann, auch wenn das andere Fahrzeug (vorübergehend) nicht mehr in dem FOV ist; vorzugsweise, bis das andere Fahrzeug wieder detektiert wird. The challenges described above, which relate to the control of assisted driving or automated driving, are solved by the subject matter described below, wherein they are solved in particular by performing so-called “virtual tracking” of the other vehicle. The term "virtual tracking" is intended to include that the control explained above can be continued even if the other vehicle is (temporarily) no longer in the FOV; preferably until the other vehicle is detected again.
[0112] Fig. 19 zeigt ein Beispiel für eine weitere verbesserte Steuerung des assistierten Fahrens oder automatisierten Fahrens, die zusätzlich eine "virtuelle Nachführung" anbietet. In einem Schritt wird ein anderes Fahrzeug, vorzugsweise ein vorausfahrendes Fahrzeug, durch den Sensor bzw. die Sensoren des Trägerfahrzeugs detektiert. In dem vorliegenden Beispiel werden nachfolgend das FOV (der Bereich) und/oder der tote Winkel berechnet oder bestimmt (siehe z. B.19 shows an example of a further improved control of assisted driving or automated driving, which additionally offers "virtual tracking". In a step, another vehicle, preferably a vehicle traveling ahead, is detected by the sensor or the sensors of the carrier vehicle. In the present example, the FOV (the area) and / or the blind spot are subsequently calculated or determined (see e.g.
Fig. 18a und b). Allerdings können die Detektion und die Berechnung/Bestimmung des FOV/toten Winkels in anderen Beispielen ununterbrochen und parallel zu dem Ablauf von Schritten, die durch Fig. 19 gezeigt sind, erfolgen. Der FOC/tote Winkel kann außerdem bei einer anderen Position innerhalb des Ablaufs der Schritte bestimmt/berechnet werden oder kann weggelassen werden. Ein Beispiel für eine ausführliche Berechnung/Bestimmung des FOV ist im Folgenden beschrieben. 18a and b). However, in other examples, the detection and the calculation / determination of the FOV / blind spot can be carried out continuously and in parallel with the flow of steps shown by FIG. 19. The FOC / blind spot can also be determined / calculated at another position within the sequence of steps or can be omitted. An example of a detailed calculation / determination of the FOV is described below.
[0113] Ferner wird durch die Steuerung erkannt, ob das vorausfahrende Fahrzeug noch detektierbar ist. Dies kann vorzugsweise ununterbrochen oder wiederholt erfolgen. In Übereinstimmung mit einer Option wird erkannt, dass das Vorausfahrende nicht mehr detektierbar ist, wenn der bzw. die Sensoren des Trä gerfahrzeugs es nicht mehr detektieren, nachdem es einmal detektiert wurde. Außerdem kann erkannt werden, dass das vorausfahrende Fahrzeug nicht mehr detektierbar ist, falls das FOV berechnet wurde und falls bestimmt wird, ob das vorausfahrende Fahrzeug innerhalb/im Innern des FOV ist oder ob es nicht innerhalb des FOV, d. h. außerhalb des FOV, ist. Nochmals weiter ist eine Alternative, die durch Fig. 19 gezeigt ist, zu bestimmen, ob das detektierte Fahrzeug innerhalb des FOV oder außerhalb ist, wobei nachfolgend, falls bestimmt wird, dass es innerhalb des FOV ist, erneut geprüft wird, ob es detektierbar ist. Falls detektiert wird, dass das vorausfahrende Fahrzeug innerhalb des FOV ist, wird geprüft, ob die Aktivierungsbedingungen für eine wie oben beschriebene Steuerung wie etwa PGVC-Steuerung oder PGVC-Steuerung, kombiniert mit ACC-Steuerung, erfüllt
sind. Wie oben beschrieben wurde, können Aktivierungsbedingungen die Relativgeschwindigkeit des Trägerfahrzeugs und des vorausfahrenden Fahrzeugs und/oder den Abstand zwischen den zwei Fahrzeugen enthalten. Zum Beispiel kann die Steuerung aktiviert werden, falls das vorausfahrende Fahrzeug innerhalb des FOV eines nach vorn erfassenden Sensors ist und mit einer im Voraus definierten Relativgeschwindigkeit oder mehr/weniger fährt. Falls die Bedingungen erfüllt sind, wird die oben beschriebene Steuerung aktiviert und wird das Verhalten des vorausfahrenden Fahrzeugs, vorzugsweise durch (fortgeschrittene) PGVC und/oder ACC, nachführt/imitiert/angenommen. Falls die Bedingungen nicht erfüllt sind, kehrt die Steuerung zu einem vorausgehenden Schritt nach o- der vor (siehe Fig. 19) der Fahrzeugdetektion zurück. [0113] Furthermore, the controller recognizes whether the vehicle traveling ahead can still be detected. This can preferably be done continuously or repeatedly. In accordance with one option, it is recognized that the vehicle in front is no longer detectable if the sensor or sensors of the carrier vehicle no longer detect it after it has been detected once. In addition, it can be recognized that the vehicle in front can no longer be detected if the FOV has been calculated and if it is determined whether the vehicle in front is inside / inside the FOV or whether it is not inside the FOV, ie outside the FOV. Still further, an alternative, shown by FIG. 19, is to determine whether the detected vehicle is inside the FOV or outside, and subsequently, if it is determined that it is inside the FOV, rechecking whether it is detectable . If it is detected that the vehicle in front is within the FOV, it is checked whether the activation conditions for a control as described above, such as PGVC control or PGVC control combined with ACC control, are met are. As described above, activation conditions may include the relative speed of the host vehicle and the preceding vehicle and / or the distance between the two vehicles. For example, the control can be activated if the vehicle in front is within the FOV of a forward sensing sensor and is traveling at a predefined relative speed or more / less. If the conditions are met, the control described above is activated and the behavior of the vehicle driving ahead is tracked / imitated / assumed, preferably by (advanced) PGVC and / or ACC. If the conditions are not met, control returns to a previous step after or before (see FIG. 19) the vehicle detection.
[0114] Darüber hinaus enthält der vorliegende Gegenstand die weitere Op tion, dass eine "virtuelle Nachführung" angewendet wird, wenn ermittelt wurde, dass das vorausfahrende Fahrzeug, nach einer Anfangsdetektion davon, nicht mehr detektierbar oder außerhalb des FOV ist. In addition, the present subject matter contains the further option that a “virtual tracking” is applied if it has been determined that the vehicle traveling ahead, after an initial detection thereof, is no longer detectable or is outside the FOV.
[0115] Fig. 19 zeigt die Steuerung der virtuellen Nachführung, wenn dem Pfeil gefolgt wird, der bei dem Schritt, in dem bestimmt wird, ob das vorausfah rende Fahrzeug außerhalb oder innerhalb des FOV ist, "außerhalb" angibt. Der Ablaufplan zeigt einen ersten Schritt nach der Bestimmung, dass das vorausfahrende Fahrzeug außerhalb des FOV ist, der das Berechnen des Abstands zu dem vorausfahrenden Fahrzeug unter Verwendung der zuletzt gepufferten/gesicher ten Werte des vorausfahrenden Fahrzeugs und der PGVC-Einstellung enthält.Fig. 19 shows the control of virtual tracking when following the arrow indicating "outside" in the step of determining whether the preceding vehicle is outside or inside the FOV. The flowchart shows a first step after determining that the preceding vehicle is outside the FOV which includes calculating the distance to the preceding vehicle using the last buffered / saved values of the preceding vehicle and the PGVC setting.
Falls die letzte Einstellung/die letzten Werte eine Schätzung waren, können sie ebenfalls verwendet werden. Genauer enthalten die letzten Einstellungen/Daten, die gepuffert werden, bevor das vorausfahrende Fahrzeug das FOV verlassen hat, vorzugsweise eine Krümmung oder eine Ableitung der Krümmung der Straße an der Position und eine Längsbeschleunigung des vorausfahrenden Fahrzeugs bei der Position. Stattdessen oder zusätzlich können die zuletzt gepufferten Werte eine Geschwindigkeit des vorausfahrenden Fahrzeugs, die z. B. durch Sensoren des Trägerfahrzeugs oder dergleichen gemessen wird, den an der Position bestimmten/gemessenen Abstand und die Position selbst enthalten.
[0116] Eine Option zum Schätzen der Position während der virtuellen Nachführung (siehe Fig. 20) beruht auf der Verwendung der letzten gepufferten Geschwindigkeit des vorausfahrenden Fahrzeugs und der Krümmung (Ableitung) der Straße an der letzten Position, bevor das vorausfahrende Fahrzeug das FOV verlassen hat. Außerdem werden die letzten Parametereinstellungen verwendet. Daraufhin wird unter Verwendung der obigen Gleichungen (2) und (3) auf der Grundlage der Querbeschleunigung (Gleichung (2)) die Längsbeschleunigung für die Position geschätzt/be rech net. Mit der Längsbeschleunigung kann die Ge schwindigkeit des vorausfahrenden Fahrzeugs unter Verwendung der Zeitdifferenz zwischen den Zeitpunkten, zu denen der letzte Geschwindigkeitswert gepuf fert wurde und zu denen die nächste Berechnung der Fahrwerte des vorausfahrenden Fahrzeugs berechnet/geschätzt wird, berechnet werden. Daraufhin wird die neu berechnete/geschätzte Geschwindigkeit (als eine Zielgeschwindigkeit) verwendet, um den neuen Abstand zu dem Trägerfahrzeug zu berechnen, auf grund dessen, einschließlich der Straßengeometrieinformationen, die Position des vorausfahrenden Fahrzeugs virtuell örtlich festgelegt werden kann. Wie in Fig. 20 gezeigt ist, kann dazwischen als ein optionaler Schritt die Zielgeschwindigkeit auf einen gepufferten Wert begrenzt werden; z. B. kann angenommen werden, dass das Fahrzeug innerhalb der Kurve nicht schneller fährt, als bevor es in die Kurve eingetreten ist, so dass die Zielgeschwindigkeit auf die gepufferte Geschwindigkeit bei dem Eintritt in die Kurve begrenzt werden kann. Mit den Karteninformationen können die Krümmungsinformationen für diese neue Position bestimmt werden, wobei die Geschwindigkeit und die Krümmungsinformation verwendet werden können, um eine weitere neue Längsbeschleunigung zu schätzen/zu berechnen, aufgrund deren das Obige wiederholt werden kann, um das vorausfahrende Fahrzeug ständig nachzuführen, obgleich es außerhalb des FOV ist. Andere Optionen für die virtuelle Nachführung können auf der obigen Extrapolation beruhen, allerdings unter Verwendung von Voraussetzungen wie etwa, dass die Geschwindigkeit oder die Längsbeschleunigung des vorausfahrenden Fahrzeugs während der Zeitspanne, in der das vorausfahrende Fahrzeug au ßerhalb des FOV ist, konstant bleiben.
[0117] Eine andere Option der Extrapolation kann annehmen, dass der zuletzt gepufferte Wert des vorausfahrenden Fahrzeugs seine Längsbeschleunigung ist. Daraufhin kann die Extrapolation die Differentialrechnung auf der Grundlage von Zeitdifferenzen, wie oben erläutert wurde, verwenden, um die neue extrapolierte Geschwindigkeit zu schätzen. Auf der Grundlage dieser extrapolierten Geschwindigkeit kann der neue Abstand extrapoliert werden. Auf der Grundlage des extrapolierten Abstands wird eine virtuelle Position geschätzt und von den Karteninformationen werden Krümmungsinformationen empfangen.If the last setting / values were an estimate, they can also be used. More specifically, the last settings / data that are buffered before the preceding vehicle has left the FOV preferably contain a curvature or a derivative of the curvature of the road at the position and a longitudinal acceleration of the preceding vehicle at the position. Instead or in addition, the last buffered values can be a speed of the vehicle driving ahead, which is e.g. B. is measured by sensors of the carrier vehicle or the like, contain the determined / measured distance at the position and the position itself. One option for estimating position during virtual tracking (see Figure 20) is based on using the last buffered speed of the preceding vehicle and the curvature (derivative) of the road at the last position before the preceding vehicle leaves the FOV Has. In addition, the last parameter settings are used. Then, using the above equations (2) and (3), based on the lateral acceleration (equation (2)), the longitudinal acceleration for the position is estimated / calculated. With the longitudinal acceleration, the speed of the vehicle ahead can be calculated using the time difference between the times at which the last speed value was buffered and at which the next calculation of the driving values of the vehicle ahead is calculated / estimated. The newly calculated / estimated speed is then used (as a target speed) to calculate the new distance to the host vehicle, on the basis of which, including the road geometry information, the position of the preceding vehicle can be virtually determined. As shown in Fig. 20, as an optional step in between, the target speed can be limited to a buffered value; z. For example, it can be assumed that the vehicle is not traveling faster within the curve than before it entered the curve, so that the target speed can be limited to the buffered speed when entering the curve. The map information can be used to determine the curvature information for this new position, and the speed and curvature information can be used to estimate / calculate a further new longitudinal acceleration, based on which the above can be repeated to keep track of the vehicle ahead, albeit it's outside of the FOV. Other options for virtual tracking can be based on the extrapolation above, but using assumptions such as that the speed or longitudinal acceleration of the vehicle in front remain constant during the time the vehicle in front is outside the FOV. Another option for the extrapolation can assume that the last buffered value of the vehicle traveling ahead is its longitudinal acceleration. The extrapolation can then use differential calculus based on time differences, as discussed above, to estimate the new extrapolated velocity. The new distance can be extrapolated on the basis of this extrapolated speed. A virtual position is estimated based on the extrapolated distance, and curvature information is received from the map information.
Dies ermöglicht, auf der Grundlage der obigen Gleichung (3) eine neue extrapolierte Längsbeschleunigung zu bestimmen, wobei die Schleife erneut beginnen kann. This enables a new extrapolated longitudinal acceleration to be determined on the basis of equation (3) above, and the loop can begin again.
[0118] Die obige Extrapolation kann annehmen, dass die Parametereinstellungen, insbesondere jene der Parameter, die in der Gleichung (3) enthalten sind, wenigstens während der Anwendung der "virtuellen Nachführung" konstant bleiben. The above extrapolation can assume that the parameter settings, in particular those of the parameters contained in equation (3), remain constant at least during the application of the "virtual tracking".
[0119] Das Obige zusammenfassend, kann auf der Grundlage von Kartendaten von einer Karteninformationsquelle und auf der Grundlage der letzten be kannten Fahrdaten des vorausfahrenden Fahrzeugs die Position des vorausfahrenden Fahrzeugs bestimmt werden, obgleich es außerhalb des FOV ist ("virtuelle Nachführung"). Selbst wenn das vorausfahrende Fahrzeug außerhalb des FOV ist, kann mit der Bestimmung der Position, d. h. der virtuellen Nachführung, wie sie oben beschrieben ist, ferner geprüft werden, ob die Bedingungen für die folgende Steuerung gemäß der (fortgeschrittenen) PGVC und/oder ACC erfüllt sind, wobei dem Verhalten des vorausfahrenden Fahrzeugs gefolgt/es imitiert werden kann, selbst wenn es außerhalb des FOV des jeweiligen Sensors des Trägerfahrzeugs ist (siehe Fig. 19 nach dem Schritt "virtuelles Objekt auf der Karte nachführen"), falls dies wahr ist. Die Begrenzung des Fahrverhaltens kann wie oben beschrieben durch Anwenden z. B. der fortgeschrittenen PGVC ausgeführt wer den, wobei angenommen werden kann, dass einige Werte oder Parameter wie etwa die Einstellparameter der PGVC während der virtuellen Nachführung konstant gehalten werden können.
[0120] Die oben erwähnte Berechnung des toten Winkels/FOV kann eben falls durch die Steuerung der vorliegenden Anmeldung ausgeführt werden. Der Vorteil der Kenntnis des toten Winkels des bzw. der relevanten Sensoren des Trägerfahrzeugs ist, dass die letzte Position des anderen Fahrzeugs geschätzt/bestimmt werden kann, ohne dass es notwendig ist, eine Position des anderen Fahrzeugs ununterbrochen zu puffern. Mit anderen Worten, falls die Steuerung gemäß einem bevorzugten hier beschriebenen Aspekt letzte Positio nen eines detektierten Fahrzeugs wiederholt puffert, solange es für den bzw. die Sensoren des Trägerfahrzeugs detektierbar ist, erfordert die hier beschriebene Steuerung der virtuellen Nachführung keine Bestimmung des toten Winkels/FOV des Trägerfahrzeugs. Daraufhin kann die virtuelle Nachführung einfach auf der Grundlage der Entscheidung ausgeführt werden, ob das Detektionssignal zu dem zuvor detektierten und nachgeführten Fahrzeug verlorengegangen ist. Falls es verlorengegangen ist, kann die letzte bekannte/gepufferte Position, die die weiteren Informationen, die für die Extrapolation, wie z. B. oben beschrieben ist, not wendig sind, enthält, verwendet werden, um die virtuelle Nachführung auszuführen. Allerdings ermöglicht der bestimmte Bereich des toten Winkels bzw. des FOV das Schätzen der letzten Position des anderen Fahrzeugs innerhalb des FOV, falls die Position nicht ununterbrochen gepuffert werden soll oder kann, so dass die zuletzt gepufferten Werte des anderen Fahrzeugs wie etwa seine Geschwindigkeit auf die geschätzte letzte bekannte Position abgebildet werden können. In summary, based on map data from a map information source and based on the latest known travel data of the preceding vehicle, the position of the preceding vehicle can be determined even though it is outside the FOV ("virtual tracking"). Even if the vehicle in front is outside the FOV, with the determination of the position, ie the virtual tracking, as described above, it can also be checked whether the conditions for the following control according to the (advanced) PGVC and / or ACC are met where the behavior of the vehicle in front can be followed / imitated even if it is outside the FOV of the respective sensor of the host vehicle (see FIG. 19 after the step "track virtual object on the map"), if this is true. The driving behavior can be limited as described above by applying e.g. B. the advanced PGVC who carried out, it can be assumed that some values or parameters such as the setting parameters of the PGVC can be kept constant during the virtual tracking. The above-mentioned calculation of the blind spot / FOV can also be carried out by the controller of the present application. The advantage of knowing the blind spot of the relevant sensor (s) of the host vehicle is that the last position of the other vehicle can be estimated / determined without it being necessary to continuously buffer a position of the other vehicle. In other words, if, in accordance with a preferred aspect described here, the controller repeatedly buffers the last positions of a detected vehicle as long as it is detectable for the sensor (s) of the carrier vehicle, the control of the virtual tracking described here does not require a determination of the blind spot / FOV of the carrier vehicle. The virtual tracking can then be carried out simply on the basis of the decision as to whether the detection signal relating to the previously detected and tracked vehicle has been lost. If it is lost, the last known / buffered position can contain the further information required for the extrapolation, e.g. B. is described above, are not agile, contains, are used to perform the virtual tracking. However, the specific area of the blind spot or the FOV enables the last position of the other vehicle within the FOV to be estimated if the position should not or cannot be continuously buffered, so that the last buffered values of the other vehicle, such as its speed, are based on the estimated last known position can be mapped.
[0121] Im Prinzip kann die Schätzung der letzten bekannten Position auf der Referenzierun von Straßendaten, die aus Karteninformationen (Kartendaten) zu dem FOV stammen, beruhen. Mit anderen Worten, der Bereich des FOV, von dem angenommen werden kann, dass er durch Sensoreigenschaften wie etwa die maximale Länge der "Sicht" und die Geometrie des FOV wie etwa dreieckig oder dergleichen im Voraus definiert ist, wird auf die Informationen über die Straße, auf der das Trägerfahrzeug und das andere detektierte Fahrzeug fahren, abgebil det. Falls dann z. B. bekannt ist, dass die Straße, auf der die Fahrzeuge fahren, voraus eine scharfe Kurve hat (wobei angenommen ist, dass das vorausfahrende detektierte Fahrzeug weiter auf der Straße fährt), kann die Position, an der das
vorausgehende Fahrzeug verlorengehen wird, auf der Grundlage einer Überlagerung des FOV des Trägerfahrzeugs und des Bereichs, bei dem die Straße ermittelt werden soll, bestimmt werden, d. h. kann die Begrenzungsposition auf der Straße, bei der die Straße beginnt, nicht mehr durch das FOV erfasst zu sein, als die letzte bekannte Position des vorausfahrenden Fahrzeugs, bevor es außerhalb des FOV ist, angenommen werden. In principle, the estimate of the last known position can be based on the referencing of road data that originate from map information (map data) for the FOV. In other words, the area of the FOV that can be presumed to be defined in advance by sensor characteristics such as the maximum length of the "view" and the geometry of the FOV such as triangular or the like is applied to the information on the road , on which the carrier vehicle and the other detected vehicle are driving, pictured. If then z. For example, it is known that the road on which the vehicles are traveling has a sharp curve ahead (assuming that the detected vehicle in front continues to travel on the road), the position at which the preceding vehicle will be lost, based on an overlay of the FOV of the host vehicle and the area in which the road is to be determined, are determined, ie the delimitation position on the road at which the road begins can no longer be detected by the FOV can be assumed to be the last known position of the preceding vehicle before it is out of the FOV.
[0122] Im Folgenden sind mögliche Optionen für das Referenzieren oder Abbilden des FOV auf die Straßen Informationen erläutert: Die Steuerung kann Straßendaten, die durch eine Karteninformationseinheit bereitgestellt werden, und Informationen über die Geometrie des FOV, die in einer Ablagespeichereinheit der Steuervorrichtung oder in einer Teileinheit gespeichert sein können, verwenden. Falls die Karteninformationen z. B. angeben, dass sich das Trägerfahrzeug einer Kurve nähert, und falls bekannt wäre, dass der voraus-'schauende" Sensor des Trägerfahrzeug ein gleichschenkliges Dreieck mit einer Linie maximaler Höhe, die entlang der Längsrichtung des Trägerfahrzeugs angeordnet ist, und mit einem Halbwinkel zwischen den zwei gleichen Seiten von 10° (siehe z. B. Possible options for referencing or mapping the FOV to the road information are explained below: The controller can include road data that is provided by a map information unit and information about the geometry of the FOV that is stored in a storage unit of the control device or in a Partial unit can be stored, use. If the card information z. B. indicate that the host vehicle is approaching a curve, and if it were known that the host vehicle's predictive 'looking' sensor is an isosceles triangle with a line of maximum height arranged along the longitudinal direction of the host vehicle and with a half angle between the two equal sides of 10 ° (see e.g.
Fig. 17) erfasst, kann das FOV durch Positionieren anderer gleichschenkliger Dreiecke senkrecht zu der Längsrichtung mit demselben Halbwinkel wie der Bereich des FOV und mit einer anderen Seitenlänge, die anderen möglichen 1/Krümmungen der Kurve davor entsprechen, bestimmt/berechnet werden. Durch Ausführen mehrerer geometrischer Berechnungen unter Verwendung un terschiedlicher reziproker Werte von Kurvenwerten kann das FOV identifiziert werden (siehe Fig. 18a). Genauer besitzt jedes Hilfsdreieck eine Seite, die bei dem Ursprung des FOV endet, und die andere Seite der zwei gleichen Seiten, die bei dem Punkt, bei dem das FOV seine seitliche Begrenzung aufweist, endet. Der Ursprung des FOV und wenigstens ein Endpunkt der seitlichen Begrenzung des FOV können durch eine Gerade, die die seitliche Begrenzung des FOV angibt (siehe die fette Linie in der Figur zwischen dem Ursprung des FOV und dem Ende einer Seite eines Hilfsdreiecks), verbunden sein. Die seitliche Begrenzung, die mit den Straßeninformationen vereinigt worden ist, ermöglicht, die letzte Position des vorausfahrenden Fahrzeugs innerhalb des FOV, bevor es für den Sensor des
Trägerfahrzeugs verlorengegangen ist, d. h. außerhalb des FOV ist, zu Identifizieren. Mit anderen Worten, wie in der Fig. 18a gezeigt ist, liegt das Hilfsdreieck, das in der beispielhaften geometrischen Berechnung verwendet ist, die der Krümmung der Straße entspricht, auf der das andere Fahrzeug und das Trägerfahrzeug fahren, an einem seiner Seitenenden an der Begrenzung des FOV an.17), the FOV can be determined / calculated by positioning other isosceles triangles perpendicular to the longitudinal direction with the same half-angle as the area of the FOV and with a different side length corresponding to other possible 1 / curvatures of the curve in front of it. By performing several geometric calculations using different reciprocal values of curve values, the FOV can be identified (see FIG. 18a). More specifically, each sub-triangle has one side that ends at the origin of the FOV and the other side of the two equal sides that ends at the point at which the FOV has its lateral boundary. The origin of the FOV and at least one end point of the lateral boundary of the FOV can be connected by a straight line which indicates the lateral boundary of the FOV (see the bold line in the figure between the origin of the FOV and the end of one side of an auxiliary triangle). The lateral boundary, which has been merged with the road information, makes it possible to determine the last position of the vehicle in front within the FOV before the sensor of the The carrier vehicle has been lost, ie outside the FOV, to be identified. In other words, as shown in Fig. 18a, the auxiliary triangle used in the exemplary geometric calculation, which corresponds to the curvature of the road on which the other vehicle and the host vehicle are traveling, is at one of its side ends at the boundary of the FOV.
Es kann angenommen werden, dass dieser Anliegepunkt die letzte Position des anderen Fahrzeugs ist, bevor es sich außerhalb des FOV bewegt. It can be assumed that this attachment point is the last position of the other vehicle before moving outside of the FOV.
[0123] Mit anderen Worten und wie durch den Ablaufplan aus Fig. 18b ge zeigt ist, enthält der Prozess des Bestimmens des FOV, wie er durch Fig. 18a gezeigt ist, die Hauptschritte des Aufspannens des FOV auf der Grundlage der Sensorspezifikationen. Zum Beispiel kann aus einer Datenbank bekannt sein, dass der bzw. die Vorwärtssensoren (oder irgendein anderer Sensor des Trägerfahrzeugs) eine Dreieckform aufweist, die eine Ecke aufweist, die in der Mitte der Front des Trägerfahrzeugs angeordnet ist. Daraufhin werden in einem zweiten Schritt unter Verwendung orthogonaler Vektoren, wie durch Fig. 18a gezeigt ist und wie gemäß einem möglichen Beispiel oben erläutert ist, Kreuzungspunkte mit der seitlichen Begrenzung des FOV berechnet. Daraufhin wird in einem weiteren (optionalen) Schritt der relevante Bereich des FOV durch Berücksichtigen der Geschwindigkeit des Trägerfahrzeugs begrenzt. Die Begrenzung kann dem 1- bis 10 s-fachen der Geschwindigkeit des Trägerfahrzeugs entsprechen. Bevorzugter liegt sie zwischen den 2 s- bis 5 s-fachen der Geschwindigkeit des Trägerfahrzeugs und am meisten bevorzugt zwischen dem 2 s- bis 3 s- oder 2,5 s-fachen der Geschwindigkeit des Trägerfahrzeugs. Der berechnete Bereich kann daraufhin als der FOV-Bereich des Trägerfahrzeugs zu dem aktuellen Zeitpunkt verwendet/aufgespannt werden. Ferner kann der berechnete Bereich, wie in Verbindung mit Fig. 18a beschrieben ist, auf die Straßendaten abgebildet werden. In other words, and as shown by the flowchart of Figure 18b, the process of determining the FOV as shown by Figure 18a includes the main steps of spanning the FOV based on the sensor specifications. For example, it may be known from a database that the forward sensor (s) (or any other sensor of the host vehicle) is triangular in shape having a corner located in the center of the front of the host vehicle. Then, in a second step, using orthogonal vectors, as shown by FIG. 18a and as explained above according to a possible example, points of intersection with the lateral boundary of the FOV are calculated. In a further (optional) step, the relevant area of the FOV is then limited by taking into account the speed of the carrier vehicle. The limit can be 1 to 10 s times the speed of the carrier vehicle. More preferably it is between 2 s to 5 s times the speed of the carrier vehicle and most preferably between 2 s to 3 s or 2.5 s times the speed of the carrier vehicle. The calculated area can then be used / spanned as the FOV area of the host vehicle at the current point in time. Furthermore, as described in connection with FIG. 18a, the calculated area can be mapped onto the road data.
[0124] Eine andere Option zur Berechnung des FOV wäre die Verwendung ge ometrischer/geografischer Koordinaten wie etwa GPS-Koordinaten oder dergleichen. Die Position des FOV vor dem Trägerfahrzeug kann unter Verwendung der Position des Trägerfahrzeugs und der geometrischen Daten über das FOV, z. B. die Bereichsgröße, die Bereichsform usw., bestimmt werden. Daraufhin können
die Koordinaten, die innerhalb des FOV sind, und die Koordinaten, die außerhalb des FOV sind, bestimmt werden. Sobald das FOV bestimmt ist, sind die anderen Bereiche um das Trägerfahrzeug als toter Winkel (toter Bereich) bestimmbar. Ferner ermöglicht das Abbilden/Referenzieren der Koordinaten innerhalb und außerhalb des FOV auf die Straße, auf der die Fahrzeuge fahren, wobei die Informationen über Karteninformationen empfangen werden, das Schätzen der letzten Position des vorausfahrenden Fahrzeugs innerhalb des FOV, bevor es das FOV verlässt. Another option for calculating the FOV would be to use geometric / geographic coordinates such as GPS coordinates or the like. The position of the FOV in front of the host vehicle can be determined using the position of the host vehicle and the geometric data about the FOV, e.g. B. the area size, the area shape, etc. can be determined. Then you can the coordinates that are inside the FOV and the coordinates that are outside the FOV are determined. As soon as the FOV is determined, the other areas around the carrier vehicle can be determined as a blind spot (dead area). Furthermore, mapping / referencing the coordinates inside and outside the FOV of the road the vehicles are traveling on, with the information received via map information, allows the last position of the preceding vehicle within the FOV to be estimated before it leaves the FOV.
[0125] Wenn, wie oben erläutert wurde, bestimmt wird, dass das detektierte Objekt, z. B. das vorausfahrende Fahrzeug, außerhalb des FOV ist oder gemäß einer anderen Option nicht mehr durch den Sensor bzw. die Sensoren des Trägerfahrzeugs detektierbar ist, wird unter anderem der Abstand zu dem Trägerfahrzeug auf der Grundlage der letzten bekannten Werte des vorausfahrenden Fahrzeugs bestimmt und werden Karteninformationen verwendet, um das vorausfahrende Fahrzeug virtuell auf der Karte zu positionieren. Das virtuelle Positionieren wird auf der Grundlage der Annahme ausgeführt, dass das vorausfahrende Fahrzeug auf derselben Straße/Fahrspur, auf der es gefahren ist, bevor es das FOV verlassen hat, weiterfährt. Das heißt, sobald die Karteninformationen mit den Informationen über den tatsächlichen Abstand zu dem Trägerfahrzeug vereinigt worden sind, kann das vorausfahrende Fahrzeug virtuell örtlich festgelegt werden. Zum Beispiel kann das vorausfahrende Fahrzeug das FOV des Trä gerfahrzeugs verlassen, sobald es in die Kurve eintritt und bevor das Trägerfahrzeug in die Kurve eintritt, falls das Trägerfahrzeug einem vorausfahrenden Fahr zeug in Richtung einer scharfen Kurve folgt. Mit anderen Worten, das vorausfahrende Fahrzeug verlässt das FOV des Trägerfahrzeugs wegen der begrenzten Breite des FOV und der Schärfe der Kurve zu der Seite. Allerdings enthalten die Karteninformationen Informationen über die Krümmung (oder über eine Ablei tung) der Kurve und diese Informationen, kombiniert mit dem Abstand zu dem Trägerfahrzeug, wobei die Position weiterhin bestimmt und nachgeführt werden kann, falls das Obige auf eine wiederholte Weise ausgeführt wird.
[0126] Mit den obigen Informationen über die virtuelle Position, den Karten informationen, insbesondere der Krümmung der Kurve, und den letzten Fahrdaten, die gepuffert worden sind, kann die oben beschriebene (fortgeschrittene) PGVC- und/oder ACC-Steuerung (siehe die Beschreibung in Fig. 12 bis 16) ausge führt werden, obgleich das Fahrzeug außerhalb des Blickfelds ist. Somit kann das Fahren einer kurvenreichen Straße nicht zu Unbehagen oder ausgesetztem automatischen Fahren führen, da die virtuelle Nachführung des vorausfahrenden Fahrzeugs selbst während einer Situation, wenn das vorausfahrende Fahrzeug vorübergehend außerhalb des FOV ist, eine ununterbrochene (fortgeschrittene) PGVC- und/oder ACC-Steuerung ermöglicht. As explained above, when it is determined that the detected object, e.g. B. the vehicle ahead is outside the FOV or, according to another option, can no longer be detected by the sensor or sensors of the carrier vehicle, the distance to the carrier vehicle is determined, among other things, on the basis of the last known values of the vehicle ahead Map information is used to virtually position the vehicle in front on the map. The virtual positioning is performed on the assumption that the preceding vehicle continues on the same road / lane as it was driving before leaving the FOV. That is, as soon as the map information has been combined with the information about the actual distance to the host vehicle, the vehicle in front can be virtually fixed. For example, if the host vehicle follows a vehicle ahead in the direction of a sharp turn, the vehicle ahead may exit the carrier vehicle's VOV as soon as it enters the curve and before the host vehicle enters the curve. In other words, the preceding vehicle exits the host vehicle's FOV because of the limited width of the FOV and the sharpness of the curve to the side. However, the map information includes information about the curvature (or a derivative) of the curve and this information combined with the distance to the host vehicle, the position still being able to be determined and tracked if the above is done in a repeated manner. With the above information about the virtual position, the map information, in particular the curvature of the curve, and the last driving data that have been buffered, the (advanced) PGVC and / or ACC control described above (see the Description in Fig. 12 to 16) leads out, although the vehicle is out of view. Thus, driving a winding road cannot lead to discomfort or suspended automatic driving, since the virtual tracking of the vehicle in front, even during a situation when the vehicle in front is temporarily out of the FOV, uses an uninterrupted (advanced) PGVC and / or ACC- Control enables.
[0127] Darüber hinaus kann die virtuelle Nachführung aufgegeben werden, falls im Voraus definierte Kriterien erfüllt sind, die insbesondere angeben, dass das vorausfahrende Fahrzeug nicht vorübergehend verlorengegangen ist. Die Kriterien können enthalten, dass eine Zeit, die das vorausfahrende Fahrzeug außerhalb des FOV ist, zu lang ist, dass Straßenkreuzungen mit mehreren alternativen Fahrwegen passiert werden, und/oder dergleichen. In addition, the virtual tracking can be abandoned if criteria defined in advance are met, which in particular indicate that the vehicle in front has not been temporarily lost. The criteria can include that a time that the preceding vehicle is outside the FOV is too long, that road junctions with multiple alternative routes are passed, and / or the like.
[0128] Darüber hinaus kann die virtuelle Nachführung angehalten werden und können tatsächliche Werte für die PGVC/ACC verwendet werden, falls das vorausfahrende Fahrzeug erneut nachgeführt wird, d. h., wieder in das FOV ein getreten ist, nachdem es es verlassen hatte. In addition, the virtual tracking can be stopped and actual values can be used for the PGVC / ACC if the vehicle in front is being tracked again, that is to say. i.e., re-entered the FOV after exiting it.
[0129] In Fig. 21 ist beispielhaft eine Steuervorrichtung gezeigt, die die obige Steuerung verwirklicht. Im Vergleich zu der Steuervorrichtung aus Fig. 12 enthält sie darüber hinaus eine Karteninformationseinheit, die Karteninformationen be reitstellt, und die Einheit für virtuelle Nachführung zum Ausführen der Steuerung während der Zeit, wenn das vorausfahrende Fahrzeug außerhalb des FOV ist. In Fig. 21, a control device which realizes the above control is shown by way of example. Compared with the control apparatus of Fig. 12, it also includes a map information unit that provides map information and the virtual tracking unit for executing control during the time when the preceding vehicle is outside the FOV.
[0130] Merkmale, Komponenten und spezifische Einzelheiten der Strukturen der oben beschriebenen Ausführungsformen können ausgetauscht oder kombi niert werden, um weitere Ausführungsformen zu bilden, die für die jeweilige Anwendung optimiert sind. Sofern diese Änderungen für den Fachmann auf dem
Gebiet leicht hervorgehen, sollen sie zur Kürze der vorliegenden Beschreibung durch die obige Beschreibung implizit offenbart sein, ohne jede mögliche Kombination explizit zu spezifizieren.
Features, components and specific details of the structures of the embodiments described above can be interchanged or combined to form further embodiments which are optimized for the respective application. If these changes are for the expert on the Field easily apparent, for the brevity of the present description they are intended to be implicitly disclosed by the above description without explicitly specifying every possible combination.
Claims
1. Fahrzeugfahrsteuerverfahren zum Annehmen eines Fahrverhaltens eines anderen Fahrzeugs, wobei das Fahrzeugfahrsteuerverfahren Folgendes umfasst: 1. A vehicle travel control method for assuming a driving behavior of another vehicle, the vehicle travel control method comprising:
Prüfen auf die Anwesenheit eines anderen Fahrzeugs durch wenigstens einen Sensor eines Trägerfahrzeugs; Checking for the presence of another vehicle by at least one sensor of a carrier vehicle;
Annehmen eines Fahrverhaltens des anderen Fahrzeugs, wenn das andere Fahrzeug durch den wenigstens einen Sensor des Trägerfahrzeugs detek- tiert wurde, und Assuming that the other vehicle is driving behavior when the other vehicle has been detected by the at least one sensor of the host vehicle, and
wiederholtes Prüfen, ob das andere Fahrzeug noch durch den wenigstens einen Sensor des Trägerfahrzeugs detektierbar ist, wobei repeated checking whether the other vehicle can still be detected by the at least one sensor of the carrier vehicle, wherein
eine Position des anderen Fahrzeugs auf der Grundlage wenigstens des bekannten Fahrverhaltens des anderen Fahrzeugs und/oder wenigstens einer letzten bekannten Position des anderen Fahrzeugs geschätzt wird, falls bestimmt wird, dass das andere Fahrzeug nicht mehr detektierbar ist. a position of the other vehicle is estimated on the basis of at least the known driving behavior of the other vehicle and / or at least one last known position of the other vehicle if it is determined that the other vehicle is no longer detectable.
2. Fahrzeugfahrsteuerverfahren nach Anspruch 1, wobei das Fahrverhalten des anderen Fahrzeugs ununterbrochen angenommen wird, selbst wenn das an dere Fahrzeug nicht mehr detektierbar ist. 2. The vehicle travel control method according to claim 1, wherein the driving behavior of the other vehicle is assumed to be uninterrupted even if the other vehicle is no longer detectable.
3. Fahrzeugfahrsteuerverfahren nach Anspruch 1, wobei das andere Fahrzeug ein vorausfahrendes Fahrzeug ist, das in derselben Längsrichtung wie das Trägerfahrzeug vor dem Trägerfahrzeug fährt. 3. The vehicle travel control method according to claim 1, wherein the other vehicle is a preceding vehicle traveling in the same longitudinal direction as the host vehicle ahead of the host vehicle.
4. Fahrzeugfahrsteuerverfahren nach Anspruch 1, wobei das Trägerfahrzeug gesteuert wird durch: 4. The vehicle travel control method according to claim 1, wherein the host vehicle is controlled by:
Bestimmen eines Längsbeschleunigungs-Zielwerts (Gxt_PGVC) auf der Grundlage einer Querbeschleunigung (Gy; Gy_PV) des Trägerfahrzeugs und eines oder mehrerer Einstellparameter (Cxy; Ts; Cxy_PV; Ts_PV), und Determining a longitudinal acceleration target value (Gxt_PGVC) on the basis of a transverse acceleration (Gy; Gy_PV) of the host vehicle and one or more setting parameters (Cxy; Ts; Cxy_PV; Ts_PV), and
Steuern einer Längsbeschleunigung (Gx) des Trägerfahrzeugs auf der Grundlage des berechneten Längsbeschleunigungs-Zielwerts (Gxt_PGVC).
Controlling a longitudinal acceleration (Gx) of the host vehicle based on the calculated target longitudinal acceleration value (Gxt_PGVC).
5. Fahrzeugfahrsteuerverfahren nach Anspruch 1, wobei das Trägerfahrzeug durch Folgendes gesteuert wird, wenn das Fahrverhalten eines detektierten anderen Fahrzeugs angenommen wird: 5. The vehicle travel control method according to claim 1, wherein the host vehicle is controlled by the following when assuming the travel behavior of another vehicle detected:
Schätzen oder Bestimmen des Fahrverhaltens des anderen Fahr¬ zeugs, Estimating or determining the driving behavior of the other driving ¬ zeugs,
Einstellen des einen oder der mehreren Einstellparameter (Cxy; Ts; Cxy_PV; Ts_PV) für die Berechnung des Längsbeschleunigungs-Zielwerts Setting the one or more setting parameters (Cxy; Ts; Cxy_PV; Ts_PV) for calculating the longitudinal acceleration target value
(Gxt.PGVC), wobei (Gxt.PGVC), where
die auf das andere Fahrzeug wirkende Querbeschleunigung (Gy- est_PV) auf der Grundlage der bestimmten Geschwindigkeit des anderen Fahrzeugs und von Krümmungsinformationen über die Straße aus Karteninformatio¬ nen geschätzt wird. the lateral acceleration (Gy est_PV) acting on the other vehicle is estimated on the basis of the determined speed of the other vehicle and curvature information on the road Karteninformatio ¬ NEN.
6. Fahrzeugfahrsteuerverfahren nach Anspruch 1, wobei die Längsbeschleuni gung des vorausfahrenden Fahrzeugs unter Verwendung einer Beziehung zwischen der Längsbeschleunigung und Krümmungsinformationen über die Straße und der Geschwindigkeit des vorausfahrenden Fahrzeugs bestimmt wird, wenn das andere Fahrzeug nicht mehr detektierbar ist. 6. The vehicle travel control method according to claim 1, wherein the longitudinal acceleration of the preceding vehicle is determined using a relationship between the longitudinal acceleration and curvature information on the road and the speed of the preceding vehicle when the other vehicle is no longer detectable.
7. Fahrzeugfahrsteuerverfahren nach Anspruch 1, wobei eine letzte bekannte Längsbeschleunigung (Gx) des anderen Fahrzeugs, bevor sich das andere Fahrzeug aus einem Blickfeld des wenigstens einen Sensors des Trägerfahrzeugs bewegt hat, zum Extrapolieren einer extrapolierten Position des anderen Fahrzeugs außerhalb des Blickfelds und/oder seines Fahrverhaltens verwendet wird, wenn das andere Fahrzeug nicht mehr detektierbar ist. 7. The vehicle travel control method according to claim 1, wherein a last known longitudinal acceleration (Gx) of the other vehicle before the other vehicle has moved out of a field of view of the at least one sensor of the host vehicle for extrapolating an extrapolated position of the other vehicle outside of the field of view and / or his driving behavior is used when the other vehicle is no longer detectable.
8. Fahrzeugfahrsteuerverfahren nach Anspruch 1, wobei eine letzte bekannte Position und Geschwindigkeit des anderen Fahrzeugs, bevor sich das andere Fahrzeug aus einem Blickfeld des wenigstens einen Sensors des Trägerfahrzeugs bewegt hat, zum Extrapolieren einer extrapolierten Position des anderen Fahrzeugs außerhalb des Blickfelds und/oder seines Fahrverhaltens verwendet wird, wenn das andere Fahrzeug nicht mehr detektierbar ist.
8. The vehicle travel control method according to claim 1, wherein a last known position and speed of the other vehicle before the other vehicle has moved out of a field of view of the at least one sensor of the host vehicle for extrapolating an extrapolated position of the other vehicle out of view and / or his Driving behavior is used when the other vehicle is no longer detectable.
9. Fahrzeugfahrsteuerverfahren nach Anspruch 7, wobei eine extrapolierte Geschwindigkeit des anderen Fahrzeugs für die Extrapolation auf der Grundlage der letzten bekannten Längsbeschleunigung (Gx) des anderen Fahrzeugs und einer Zeitdifferenz zwischen der Bestimmung der letzten bekannten Längsbeschleunigung und der tatsächlichen Bestimmung bestimmt wird, wobei ein extrapolierter Abstand des anderen Fahrzeugs zu dem Trägerfahrzeug auf der Grundlage der extrapolierten Geschwindigkeit und der Zeitdifferenz bestimmt wird, wo bei eine extrapolierte Position des anderen Fahrzeugs auf der Grundlage des extrapolierten Abstands und aus Karteninformationen bestimmt wird und wobei eine extrapolierte Längsbeschleunigung auf der Grundlage wenigstens von Krümmungsinformationen über die extrapolierte Position bestimmt wird. 9. The vehicle travel control method according to claim 7, wherein an extrapolated speed of the other vehicle is determined for the extrapolation based on the last known longitudinal acceleration (Gx) of the other vehicle and a time difference between the determination of the last known longitudinal acceleration and the actual determination, an extrapolated Distance of the other vehicle to the host vehicle is determined on the basis of the extrapolated speed and the time difference, where in an extrapolated position of the other vehicle is determined on the basis of the extrapolated distance and from map information and an extrapolated longitudinal acceleration based on at least curvature information about the extrapolated position is determined.
10. Fahrzeugfahrsteuerverfahren nach den Ansprüchen 7, 8 und/oder 9, wobei die Extrapolation annimmt, dass das andere Fahrzeug ein vorausfahrendes Fahrzeug ist, das auf derselben Straße, auf der es während seiner Anwesenheit innerhalb des Blickfelds gefahren ist, weiterfährt, nachdem es sich aus dem Blickfeld bewegt hat. 10. The vehicle travel control method according to claims 7, 8 and / or 9, wherein the extrapolation assumes that the other vehicle is a preceding vehicle that continues on the same road as it was traveling on during its presence within the field of view after it has moved on moved out of sight.
11. Fahrzeugfahrsteuerverfahren nach Anspruch 1, wobei ein Blickfeld des we nigstens einen Sensors auf Karteninformationen referenziert wird, so dass geometrische Koordinaten auf einen Teil einer Straße, der durch das Blickfeld erfasst, referenziert werden ist und auf dem das Trägerfahrzeug und das andere Fahrzeug fahren. 11. The vehicle travel control method according to claim 1, wherein a field of view of the at least one sensor is referenced to map information so that geometric coordinates are referenced to a part of a road captured by the field of view and on which the host vehicle and the other vehicle are traveling.
12. Fahrzeugfahrsteuerverfahren nach Anspruch 1, wobei ein Blickfeld des we nigstens einen Sensors auf der Grundlage geometrischer Berechnungen bestimmt wird, die auf unterschiedlichen Straßenkrümmungswerten beruhen, um einen Teil einer Straße zu bestimmen, der durch das Blickfeld erfasst ist und auf dem das Trägerfahrzeug und das andere Fahrzeug fahren. 12. The vehicle travel control method according to claim 1, wherein a field of view of the at least one sensor is determined on the basis of geometric calculations based on different road curvature values to determine a part of a road that is covered by the field of view and on which the host vehicle and the drive another vehicle.
13. Fahrzeugfahrsteuerverfahren nach Anspruch 1, 11 oder 12, wobei wenigstens eine bekannte Position des anderen Fahrzeugs von gepufferten Informatio-
nen über das andere Fahrzeug empfangen wird und/oder die letzte bekannte Po sition auf der Grundlage der Informationen über eine Begrenzung des Blickfelds geschätzt wird, das auf Karteninformationen, insbesondere auf die Straße, auf der das andere Fahrzeug und das Trägerfahrzeug fahren, referenziert wird. 13. Vehicle travel control method according to claim 1, 11 or 12, wherein at least one known position of the other vehicle of buffered information nen is received about the other vehicle and / or the last known position is estimated on the basis of the information about a limitation of the field of view, which is referenced on map information, in particular the road on which the other vehicle and the host vehicle are driving.
14. Steuerverfahren nach den vorhergehenden Ansprüchen, wobei einige oder alle Steuerschritte wiederholt ausgeführt werden. 14. Control method according to the preceding claims, wherein some or all of the control steps are carried out repeatedly.
15. Steuerverfahren nach Anspruch 1, wobei die Steuerung angehalten wird, wenn das andere Fahrzeug für eine im Voraus definierte Zeitdauer oder länger nicht detektierbar ist. 15. The control method according to claim 1, wherein the control is stopped when the other vehicle is undetectable for a predetermined period of time or longer.
16. Fahrsteuervorrichtung, die an einem Trägerfahrzeug zu montieren ist, wobei die Fahrsteuervorrichtung dafür konfiguriert ist, die Schritte wenigstens eines der vorhergehenden Ansprüche auszuführen. 16. Travel control device to be mounted on a carrier vehicle, wherein the travel control device is configured to carry out the steps of at least one of the preceding claims.
17. Computerprogrammprodukt, das in einem Speicher gespeichert werden kann, der Anweisungen umfasst, die, wenn sie durch einen Computer ausgeführt werden, veranlassen, dass der Computer das Verfahren wenigstens eines der vorhergehenden Verfahrensansprüche ausführt.
17. Computer program product which can be stored in a memory, which comprises instructions which, when executed by a computer, cause the computer to carry out the method of at least one of the preceding method claims.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102019208525.3A DE102019208525A1 (en) | 2019-06-12 | 2019-06-12 | Vehicle travel control method, vehicle travel control device and computer program product |
DE102019208525.3 | 2019-06-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020249535A1 true WO2020249535A1 (en) | 2020-12-17 |
Family
ID=71096675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2020/065903 WO2020249535A1 (en) | 2019-06-12 | 2020-06-09 | Vehicle travel control method, vehicle travel control device and computer program product |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102019208525A1 (en) |
WO (1) | WO2020249535A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112677982A (en) * | 2020-12-25 | 2021-04-20 | 重庆大学 | Vehicle longitudinal speed planning method based on driver characteristics |
CN113269974A (en) * | 2021-04-09 | 2021-08-17 | 东风汽车集团股份有限公司 | Target loss early warning and control method and device |
CN114043999A (en) * | 2021-11-03 | 2022-02-15 | 广州小鹏自动驾驶科技有限公司 | Longitudinal control method and device for vehicle |
WO2024154029A1 (en) * | 2023-01-17 | 2024-07-25 | ロベルト•ボッシュ•ゲゼルシャフト•ミト•ベシュレンクテル•ハフツング | Control device and control method |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4039557B1 (en) | 2021-02-09 | 2024-07-31 | Aptiv Technologies AG | Trajectory validation for autonomous driving |
EP4039556B1 (en) | 2021-02-09 | 2024-07-17 | Aptiv Technologies AG | Lateral acceleration control for autonomous driving |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1992537A2 (en) | 2007-05-18 | 2008-11-19 | Hitachi, Ltd. | Motion control unit for vehicle based on jerk information |
DE102012216910A1 (en) * | 2011-09-24 | 2013-03-28 | Denso Corporation | Vehicle behavior control device |
US20150081189A1 (en) * | 2012-03-22 | 2015-03-19 | Jaguar Land Rover Limited | Method of Adaptive Cruise Control, Adaptive Cruise Control System and Vehicle Incorporating Such a System |
EP2853458A1 (en) | 2013-09-30 | 2015-04-01 | Hitachi Ltd. | Method and apparatus for performing driving assistance |
DE112013002757T5 (en) * | 2012-05-30 | 2015-08-13 | Hitachi Automotive Systems, Ltd. | Vehicle control unit |
WO2015181611A2 (en) | 2014-05-29 | 2015-12-03 | Toyota Jidosha Kabushiki Kaisha | Driving support apparatus |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10006403B4 (en) * | 2000-02-12 | 2015-07-09 | Volkswagen Ag | Method for speed and distance control of a motor vehicle |
-
2019
- 2019-06-12 DE DE102019208525.3A patent/DE102019208525A1/en active Pending
-
2020
- 2020-06-09 WO PCT/EP2020/065903 patent/WO2020249535A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1992537A2 (en) | 2007-05-18 | 2008-11-19 | Hitachi, Ltd. | Motion control unit for vehicle based on jerk information |
DE102012216910A1 (en) * | 2011-09-24 | 2013-03-28 | Denso Corporation | Vehicle behavior control device |
US20150081189A1 (en) * | 2012-03-22 | 2015-03-19 | Jaguar Land Rover Limited | Method of Adaptive Cruise Control, Adaptive Cruise Control System and Vehicle Incorporating Such a System |
DE112013002757T5 (en) * | 2012-05-30 | 2015-08-13 | Hitachi Automotive Systems, Ltd. | Vehicle control unit |
EP2853458A1 (en) | 2013-09-30 | 2015-04-01 | Hitachi Ltd. | Method and apparatus for performing driving assistance |
WO2015181611A2 (en) | 2014-05-29 | 2015-12-03 | Toyota Jidosha Kabushiki Kaisha | Driving support apparatus |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112677982A (en) * | 2020-12-25 | 2021-04-20 | 重庆大学 | Vehicle longitudinal speed planning method based on driver characteristics |
CN113269974A (en) * | 2021-04-09 | 2021-08-17 | 东风汽车集团股份有限公司 | Target loss early warning and control method and device |
CN114043999A (en) * | 2021-11-03 | 2022-02-15 | 广州小鹏自动驾驶科技有限公司 | Longitudinal control method and device for vehicle |
CN114043999B (en) * | 2021-11-03 | 2024-04-16 | 广州小鹏自动驾驶科技有限公司 | Longitudinal control method and device for vehicle |
WO2024154029A1 (en) * | 2023-01-17 | 2024-07-25 | ロベルト•ボッシュ•ゲゼルシャフト•ミト•ベシュレンクテル•ハフツング | Control device and control method |
Also Published As
Publication number | Publication date |
---|---|
DE102019208525A1 (en) | 2020-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020249535A1 (en) | Vehicle travel control method, vehicle travel control device and computer program product | |
DE102018108572B4 (en) | LANE CHANGE ASSISTANT DEVICE FOR A VEHICLE | |
EP3512744B1 (en) | Method and device for controlling a movement of a vehicle, and vehicle movement control system | |
DE102019124700B4 (en) | DRIVING CONTROL DEVICE FOR A VEHICLE | |
EP2734425B1 (en) | Method for improving the driving stability | |
EP2771227B1 (en) | Method for guiding a vehicle, and driver assistance system | |
DE10015300B4 (en) | Method and device for controlling the driving speed of a vehicle | |
WO2017080709A1 (en) | Method, computer program product, device, and vehicle comprising the device for controlling a trajectory planning process of an ego-vehicle | |
DE102014223000B4 (en) | Adjustable trajectory planning and collision avoidance | |
DE102006041565A1 (en) | Method and device for preview-based vehicle transverse control | |
DE102015114464A1 (en) | Uniform motion planner for an autonomous vehicle while avoiding a moving obstacle | |
DE102015114465A1 (en) | Method for path planning for an evasive steering maneuver | |
DE112020005236T5 (en) | VEHICLE CONTROL UNIT AND VEHICLE CONTROL SYSTEM | |
DE102010006087A1 (en) | Method and apparatus for target vehicle following control for adaptive cruise control | |
DE19848236A1 (en) | Method for controlling speed of motor vehicle prior to vehicle traveling around bend involves controlling speed in dependence of target speed determined by iterative process | |
DE19649137B4 (en) | Method for controlling the dynamic behavior of a motor vehicle | |
DE102006036921A1 (en) | Method for stabilizing a motor vehicle and vehicle dynamics control system | |
EP3386823B1 (en) | Method for adaptively controlling a vehicle speed in a vehicle, and speed control system for carrying out the method | |
DE112019001078T5 (en) | METHOD AND DEVICE FOR VEHICLE CONTROL | |
DE102015221626A1 (en) | Method for determining a vehicle trajectory along a reference curve | |
DE102020129369A1 (en) | IMPROVED VEHICLE OPERATION | |
DE102020108487A1 (en) | Vehicle control device | |
DE102018221028A1 (en) | VEHICLE AND METHOD FOR ITS CONTROL | |
WO2020151885A1 (en) | Method and control unit for operating an adaptive cruise controller | |
DE102014203752A1 (en) | Method for controlling the lateral dynamics of a motor vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20733218 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20733218 Country of ref document: EP Kind code of ref document: A1 |