WO2024074857A1 - System and method for adaptive drive control in a vehicle - Google Patents

System and method for adaptive drive control in a vehicle Download PDF

Info

Publication number
WO2024074857A1
WO2024074857A1 PCT/HU2023/050067 HU2023050067W WO2024074857A1 WO 2024074857 A1 WO2024074857 A1 WO 2024074857A1 HU 2023050067 W HU2023050067 W HU 2023050067W WO 2024074857 A1 WO2024074857 A1 WO 2024074857A1
Authority
WO
WIPO (PCT)
Prior art keywords
lane
vehicle
centerline
virtual
processor device
Prior art date
Application number
PCT/HU2023/050067
Other languages
French (fr)
Inventor
Tamás ZILAHI-SZABÓ
András JÁNOSI
Tamás Rapp
Original Assignee
Vie Technology (Europe) Kft.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vie Technology (Europe) Kft. filed Critical Vie Technology (Europe) Kft.
Publication of WO2024074857A1 publication Critical patent/WO2024074857A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/167Driving aids for lane monitoring, lane changing, e.g. blind spot detection

Definitions

  • the present invention relates to a system and a method for adaptive drive control in a vehicle.
  • LW Lane Departure Warning
  • LDA Lane Departure Avoidance
  • LKA Lane Keeping Assist
  • the Lane Departure Warning (LDW) system assists drivers in maintaining proper lane alignment by alerting the driver to a possible unintentional lane departure
  • the Lane Departure Avoidance (LDA) system operates the steering wheel to keep the vehicle in its lane
  • the Lane Keeping Assist (LKA) system helps the driver in maintaining safe travel within a marked lane.
  • various traffic safety systems are also well known, which can respond to the variation in traffic situations.
  • the document US 7388475 B2 describes an improved Lane Departure Warning (LDW) system with different algorithm adjustments.
  • the LDW system determines the distance between the vehicle and at least one lane marker (or the time till the expected lane crossing) and alerts the driver when the distance or the time till the expected lane crossing is less than a predetermined warning threshold.
  • the system is configured to automatically reduce or suppress the warning threshold, or otherwise modify the warning algorithm at predefined conditions, for example, if the vehicle is driving in a curved lane, so as to effect timely warning to the driver.
  • the document US 2018/0229768 A1 describes a Lane Keeping Assist (LKA) system, wherein the system determines an offset position of the vehicle based on the lane markers, a clearance between the host-vehicle and the lane markers based on the offset position, and an adaptive threshold based on the lane width. The system also detects narrowing or widening of the lanes, and increases or reduces the adaptive threshold values.
  • LKA Lane Keeping Assist
  • the document EP 2010425 B1 describes a driver assistance system, in which the system is focused on the steering of the vehicle, and the warning depends on the deviation of the steering position from the actual road curvature.
  • the relation between the deviation and the curvature is represented with a characteristic curve, and the warning thresholds are adjusted on the basis of the characteristic curve.
  • the document US 7765066 B2 describes a lane keeping system, in which the vehicle is slightly diverted to the left relative to the centerline of the lane when passing an object, for example, another vehicle in the neighbouring lane on the right in order to thereby allow a greater safety distance from the vehicle being passed.
  • Figure 1 schematically illustrates the geometry of a physical lane with a vehicle travelling therein.
  • Figure 2 schematically illustrates the geometrical parameters of a physical lane with a vehicle travelling in the middle of the lane.
  • Figure 3 schematically illustrates the geometrical parameters of a physical lane with a vehicle travelling close to the left-side lane marker.
  • Figure 4 schematically illustrates the geometrical parameters of a physical lane with a vehicle travelling close to the right-side lane marker.
  • Figure 5 schematically illustrates the line marker tolerances for the ego lane probability calculation according to the invention.
  • Figure 6 schematically illustrates the geometry of the lane center-based calculation according to the invention.
  • Figure 7 schematically illustrates the parameters of the virtual lane model according to the invention.
  • Figure 8 is an exemplary graph of prolonged drive sensitivity levels used in an embodiment of the method according to the invention.
  • Figure 9 is a block diagram of the adaptive drive control system of the invention.
  • Figure 10 is a flow diagram of the adaptive drive control method of the invention.
  • DETAILED DESCRIPTION The present invention relates to an adaptive drive control system for use in a vehicle. Although the present invention will be described in relation with a road vehicle, the method and the system of the invention may also be used for watercrafts and aircrafts with appropriate adaptations.
  • Figure 1 schematically shows the geometry of a physical lane 20 with a vehicle 30 travelling therein.
  • the physical lane 20 is defined by boundary lane markers 21 on two sides of the lane 20.
  • lane marker may include visible marks such as highly reflective paint or thermoplastic stripes (either continuous or dashed line-type), curbs, medians, reflectors, and otherwise distinguishable edges of pavement.
  • image sensor 40 preferably a camera
  • the image data includes information relating at least to the boundary lane markers 21 of the physical lane 20.
  • the image data may further include information relating to other lane markers, symbols painted on the lane, traffic lights, traffic signs, etc.
  • the vehicle 30 is further equipped with a processor device 42 that analyses the image data provided by the image sensor(s) 40, and allows high-performance real-time image processing of various objects of the road, such as the boundary lane markers 21 of the physical lane 20.
  • the at least one image sensor 40 and the processor device 42 form part of the adaptive drive control system 10 of the invention as shown in Fig.9.
  • the processor device 42 may also assign a confidence level to the detection of a lane marker 21.
  • the value of the detection confidence level may range from 1 to 4, wherein • Level 1 represents “low detection confidence”, • Level 2 represents “medium detection confidence”, • Level 3 represents “high detection confidence”, • Level 4 represents “extra high detection confidence”.
  • Figure 2 schematically illustrates the geometrical parameters of a physical lane 20 with a vehicle 30 travelling in the middle of the physical lane 20. Based on the image data obtained from the at least one image sensor 40, the processor device 42 determines a left marker distance A LEFT and a right marker distance A RIGHT that are the lateral distances between the origin of a vehicle coordinate system 45 and the lane markers 21 on both sides of the vehicle 30.
  • the vehicle coordinate system 45 has a fixed location with respect to the vehicle 20.
  • the origin of the vehicle coordinate system 45 is fixed along the centerline 35 of the vehicle 30 as shown in Fig. 1.
  • the vehicle coordinate system 45 is fixed along the centerline 35 the vehicle 30 in order make the calculations easier. It is, however, obvious for a skilled person how to modify the below calculations for adapting it to a vehicle coordinate system fixed at another point of the vehicle 30 not aligning with the centerline 35 of the vehicle 30.
  • the vehicle 30 is shifted towards the left side of the lane 20, as shown Figure 3. If the value of the lane centerline offset LC is positive in the vehicle coordinate system 45, i.e.
  • the adaptive control system 10 of the invention may comprise an ego lane probability calculating unit 60 that calculates an ego lane probability for each of the lane markers 21.
  • the ego lane probability is defined as the probability of a plausible lane detection by the at least one image sensor 40.
  • the ego lane probability is calculated on the basis of the image data obtained from the at least one image sensor 40, and forwarded to the processor device 42.
  • the ego lane probability calculation is based on: • preset values of minimum and maximum tolerances ALEFT,MIN, ALEFT,MAX, ARIGHT,MIN, A RIGHT,MAX of the left and right boundary lane markers 21, respectively, as shown in Figure 5; • checking if the left and right marker distances A LEFT , A RIGHT are between the respective minimum and maximum tolerances ALEFT,MIN, ALEFT,MAX, ARIGHT,MIN, A RIGHT,MAX ; and • checking if the detection confidence of each of the lane markers 21 equals to or greater than a minimum detection confidence level.
  • the ego lane probability calculating unit 60 receives image data from the at least one image sensor 40 and provides the ego lane probability value for the processor device 42. THEORETICAL TOLERANCES In order to calculate the minimum and maximum tolerances A LEFT,MIN , A LEFT,MAX , A RIGHT,MIN , ARIGHT,MAX, minimum and maximum theoretical tolerances AMIN, AMAX are first determined.
  • the maximum theoretical tolerance AMAX of the marker distance A (for both left and right directions) is the half of the lane width WLANE, because if the vehicle 30 is in the middle of the physical lane 20, then the lane marker 21 accommodates exactly by a distance equal to the half of the lane width W LANE from the origin of the vehicle coordinate system 45: For compensating detection inaccuracy and for taking different lane geometries into consideration, for example, a widening lane before a lane split, an additional fixed tolerance f is added to the maximum theoretical tolerance AMAX to extend the acceptable tolerance range: f
  • the reason for adding the physical lane centerline offset LC to the maximum theoretical tolerance AMAX is to compensate for the vehicle 30 getting further away from the lane centerline 25 in the left direction.
  • the lane centerline offset LC has a negative value in the case of a left shift, therefore by adding the lane centerline offset LC to the maximum theoretical tolerance AMAX will gradually reduce the left-side maximum tolerance ALEFT,MAX value. This reduction is saturated when its value reaches the minimum tolerance:
  • the right-side minimum and maximum tolerances A RIGHT,MIN , A RIGHT,MAX can be calculated in a similar way, and therefore those details are omitted here.
  • the ego lane probability is calculated to a certain distance (H which stands for history in meters), which is a fixed parameter.
  • the confidence levels may be scaled as • Low • Medium • High • Extra high
  • the weighing factor ( ⁇ ) in the ego lane probability calculation is the number of “good- confidence” ⁇ parameter samples ( ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ ) from the image sensor in the total set ( ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ): ⁇ ⁇ ⁇ ⁇ “Good confidence” means that the detection confidence of the ⁇ parameter is greater than a predefined confidence threshold, e.g. greater than, or equal to medium.
  • Ratio (R) The ratio represents the number of high confidence and in-range samples in the total set: ⁇ ⁇ One sample of the A parameter is in-range, if the value is between the tolerances detailed above.
  • the ego lane probability can be calculated by calculating these variables for both the left and right sides and substituting them into the original equation.
  • Virtual lane model In lateral control systems, three attributes of the lane 20 are the most important: the location of the lane centerline 25, and the left and right lane boundary markers 21. • In a passive system (e.g. lane departure warning), the left and right lane boundaries are the relevant information, i.e. system shall issue a warning if the lane boundary is reached.
  • the lane centerline is relevant, which is used as a steering control target.
  • a virtual lane model is introduced, which includes all these three attributes of a lane: • virtual lane centerline 25v • virtual lane marker distances AV,LEFT, AV,RIGHT measured from the virtual lane centerline 25v:
  • the goal of the virtual lane centerline 25v is to make the passive and active lateral systems flexible, and adaptable to different environmental and traffic situations. For example, the virtual lane can be narrowed, widened, or shifted, based on the traffic scenario.
  • the virtual lane 20v has the same attributes as the physical lane 20, i.e. left and right lane boundaries and lane centerline, but the advantage is that these are parameters, and all three can be adapted to traffic situation or other factors.
  • the advantage of the virtual lane model – beyond the flexibility of the control – is that it has the same attributes as the real traffic lanes, therefore all the lateral control algorithms can remain the same.
  • Another benefit is that this model is independent of the lane representation, e.g. it works just as well with 2 nd or 3 rd order polynomial representations.
  • Virtual lane center The virtual lane centerline 25v can be shifted towards either side of the physical lane centerline 25. As mentioned earlier, the vehicle centerline position, i.e.
  • Virtual lane boundaries are the left and right virtual marker distances ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ , ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ ⁇ measured from the virtual lane centerline 25v.
  • the final goal is to reduce the distance between the vehicle centerline 35 and the virtual lane centerline 25v to zero: ⁇ ⁇ ⁇ ⁇ 0
  • T applied for how strictly the virtual lane center must be targeted:
  • the lane departure warning condition using the virtual lane model is the following: ⁇ If this condition is true, system shall issue a lane departure warning.
  • Lane marker detection confidence As mentioned above, modern cameras not only detect a lane boundary marker, but also assign a confidence level to the detection. In order for the warning algorithm to accept the detected lane boundary as valid, the detection needs to have a certain confidence level. A basic approach would be to require a fix confidence level, e.g. “high”, in order to issue a warning, if otherwise the warning condition is fulfilled. However, this application uses a variable confidence requirement, based on ego lane probability level.
  • the ego lane probability Since the ego lane probability already requires a certain confidence level for the lane detection, and it calculates an average for a history, it is a good indicator how reliable the current lane boundary detection is. Therefore, when the ego lane probability is high, it is enough to have a temporary lower confidence for the current detection.
  • Lane Keep Assist (LKA) algorithm The previously described approach may also be used for lane keep assist control methods, where the aim is to maintain continuous lane centering control.
  • the lane keeping algorithm is also based on the previous lane center calculations.
  • the goal is to reduce the lateral offset of the vehicle 30 from the virtual lane centerline 25v, which means that the virtual lane centerline offset ⁇ ⁇ ⁇ in the vehicle coordinate system 45 must converge to zero: 0
  • a certain tolerance can be allowed:
  • the adaptive behavior is realized using the virtual lane model, which consists of lane boundary and lane center modifications.
  • the warning threshold which is generally the lane marker distance A LEFT , A RIGHT
  • the control offset parameter is measured relative to the lane center.
  • ⁇ ⁇ + ⁇ ⁇
  • the T L and T R are the left and right corrections that can be adaptive tolerances
  • T C is the lane centerline correction tolerance.
  • the physical lane-center based calculation are modified based on multiple driver behaviour-related factors.
  • a lane keep assist system In a lane keep assist system, the same method is used to change the control target in the lane by slightly shifting away from the vehicle travelling in the neighboring lane, offsetting the virtual lane centerline 25v.
  • Vehicle operator driving characteristics The system 100 of the invention may also monitor the lateral swinging of the vehicle 30 in- lane, which is the change of the virtual lane centerline offset ⁇ ⁇ ⁇ over time.
  • the system records a fixed number ( ⁇ ) of ⁇ parameter samples, calculates the expected value (mean) of the lane center coordinate ( ⁇ ⁇ ⁇ ): ⁇ ⁇ Using the mean value, the standard deviation can be calculated: 2 Based on the amplitude of the lane center deviation, the system sets the lane departure warning sensitivity to low, medium, or high by setting the lane center-based tolerance value (T) for low, medium or high.
  • the tolerance levels are chosen from a predefined set of thresholds, for example the values listed in Table 2.
  • the adaptive control system 10 of the invention may update at least one warning threshold in the Lane Departure Warning (LDW) and Lane Departure Avoidance (LDA) process if the vehicle 30 is approaching a neighbouring lane.
  • the actual traffic situation may include sensor/perception information, e.g., object data from at least one ADAS sensor, and/or external traffic information, e.g., from V2X, V2I.
  • ASYMMETRIC CONTROL If an object is too close to the vehicle 30, system 100 sets the warning threshold to a lower value, i.e. decreases the maximum tolerance ALEFT,MAX and ARIGHT,MAX on the side of the vehicle 30 where the vehicle 30 is approaching the object by setting an asymmetrical threshold by keeping the opposite side tolerance unchanged in order to minimize risk of collision with the object.
  • the same method may be used to change the target centerline to a virtual centerline 25v in order to slightly shifting the vehicle 30 away from another vehicle in the neighboring lane.
  • ENVIRONMENT The adaptive control system 10 of the invention may be configured to set different warning thresholds for each side of the vehicle 30, depending on the actual traffic situation.
  • warning thresholds may be applied when there is an opposite direction traffic in the neighbouring lane.
  • Other factors such as period of the day, existence of a curb, existence of an emergency lane, etc. may also result in different warning thresholds for the left and right sides of the vehicle 30.
  • at least one warning threshold may be set to a stricter level in order to increase vehicle stability.
  • PROLONGED DRIVE Another basis for setting the control sensitivity is the driving duration. The idea behind this logic is that the alertness of the driver decreases over time as fatigue sets in.
  • the adaptive control system 10 of the invention may monitor the ignition cycle and the vehicle speed vVEH and may calculate the length of the actual driving time T current .
  • the timer starts when the ignition is turned on and the vehicle speed vVEH is greater than zero, i.e. when the vehicle 30 starts moving.
  • the Lane Departure Warning sensitivity also increases, i.e. the adaptive control system 10 sets the warning sensitivity to higher sensitivity levels by setting the tolerance threshold T to a higher level, see Table 2.
  • Figure 8 shows an example of the relationship between driving time T current and the LDW sensitivity levels.
  • the driving time T current is not completely reset to zero, to avoid bypassing this logic with short breaks. If the vehicle 30 has stopped, the last driving timestamp is saved. At the next start, the difference between the last stop and the current start is subtracted from the current driving time T current counter. In this way, the current driving time T current sets back to zero only after a long break.
  • Fig.10 shows a flow diagram of the main steps of the method.
  • step 100 image data of the road ahead of the vehicle 30 is obtained by at least one image sensor 40 mounted on the vehicle 30.
  • the image sensor 40 may be a camera or other sensor, e.g. infra sensor.
  • step 110 lateral boundary lane markers 21 of the physical lane 20, in which the vehicle 30 is travelling, are identified by the processor device 42 on the basis of said image data of the at least one image sensor 40. Identification of the lane markers 21 may be performed using common image processing algorithms that produce position information of the lane markers 21 in the vehicle coordinate system 45.
  • step 120 the left and right marker distances ALEFT, ARIGHT of the lateral boundary lane markers 21 are determined, by the processor device 42, relative to the origin of the vehicle coordinate system 25 fixed to the vehicle 30.
  • step 130 the lane centerline offset LC is determined as a distance between the centerline 25 of the lane 20 and the centerline 35 of the vehicle 30 by means of the processor device 42, on the basis of the left and right marker distances A LEFT , A RIGHT .
  • a trigger event is received using the processor device 42.
  • the trigger event may include several various traffic situation or environmental event, for, example an obstacle within the lane of the vehicle 30, another vehicle travelling in the same lane 20 ahead of the vehicle 30, another vehicle approaching the vehicle 30 from the opposite direction in a neighbouring lane, etc.
  • a virtual lane mode is generated by the processor device 42.
  • the virtual lane 20v has virtual lateral boundary lane markers 21v, that are shifted relative to the physical lateral lane markers 21 by left and right offsets T L , T R , respectively.
  • the virtual lane 20v also has a virtual lane centerline 25v that is shifted relative to the physical lane centerline 25 by an offset TC.
  • the distances between the left and right lateral boundary lane markers 21v from the centerline 25v of the virtual lane 20v are defined as the virtual lateral marker distances AV,LEFT, AV,RIGHT and the distance between the vehicle centerline 35 and the virtual lane centerline 25v is defined as the virtual centerline offset LCv.
  • ⁇ ⁇ + ⁇ ⁇
  • an activation signal is generated by the processor device 42 for one or more of said on-board electronic vehicle control units when one of the following conditions is satisfied: ⁇ wherein WVEH is the width of the vehicle; ii) ⁇ wherein WVEH is the width of the vehicle; T wherein T is a predetermined tolerance range.
  • condition i) relates to the lane departure warning process
  • condition ii) relates to the lane departure avoidance process
  • condition iii) relates to the lane keep assist process.
  • the activation signal is forwarded by the processor device 42 to one or more of said onboard electronic vehicle control units for activating said unit(s).
  • the vehicle coordinate system 45 is fixed along the longitudinal centerline 35 of the vehicle 30.
  • the image data of the road is obtained through a camera arranged on the front side of the vehicle 30, along the centerline 35 of the vehicle.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Algebra (AREA)
  • Software Systems (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Multimedia (AREA)
  • Pure & Applied Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computational Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Traffic Control Systems (AREA)

Abstract

The method of adaptive drive control in a vehicle comprises the steps of obtaining, by at least one image sensor (40), image data of a road ahead of the vehicle; on the basis of said image data, identifying, by a processor device, lateral boundary lane markers (21) of a lane (20) in which the vehicle (30) is travelling; on the basis of said image data, determining, by the processor device, left and right marker distances (ALEFT, ARIGHT) of the lateral boundary lane markers (21) relative to the origin of a vehicle coordinate system (25) fixed to the vehicle (30); on the basis of the left and right marker distances (ALEFT, ARIGHT), determining, by the processor device, a lane centerline offset (LC) as a distance between a centerline (35) of the vehicle (30) and a centerline (25) of the lane (20); receiving a trigger event by the processor device; generating, by the processor device, a virtual lane model, wherein the virtual lane (20) has virtual lateral boundary lane markers (21v) that are shifted relative to the physical lateral lane markers (21) by left and right offsets (TL, TR), respectively, and wherein the virtual lane (20v) also has a virtual lane centerline (25v) that is shifted relative to the physical lane centerline (25) by an offset (TC), wherein the distances between the left and right lateral boundary lane markers (21v) from the centerline (25v) of the virtual lane (20v) are defined as virtual lateral marker distances (AV,LEFT, AV,RIGHT) and the distance between the vehicle centerline (35) and the virtual lane centerline (25v) is defined as the virtual centerline offset (LCv); generating, by the processor device, an activation signal for one or more of said on- board electronic vehicle control units when one of a set of predefined conditions is satisfied; forwarding said activation signal, by the processor device, to one or more onboard electronic vehicle control units for activating said unit(s).

Description

P136456-18562-HG System and method for adaptive drive control in a vehicle TECHNICAL FIELD The present invention relates to a system and a method for adaptive drive control in a vehicle. BACKGROUND ART The Lane Departure Warning (LDW), the Lane Departure Avoidance (LDA) and the Lane Keeping Assist (LKA) systems have been developed to assist in the orderly navigation of thoroughfares by vehicle drivers. The Lane Departure Warning (LDW) system assists drivers in maintaining proper lane alignment by alerting the driver to a possible unintentional lane departure, the Lane Departure Avoidance (LDA) system operates the steering wheel to keep the vehicle in its lane, and the Lane Keeping Assist (LKA) system helps the driver in maintaining safe travel within a marked lane. Furthermore, various traffic safety systems are also well known, which can respond to the variation in traffic situations. The document US 7388475 B2 describes an improved Lane Departure Warning (LDW) system with different algorithm adjustments. The LDW system determines the distance between the vehicle and at least one lane marker (or the time till the expected lane crossing) and alerts the driver when the distance or the time till the expected lane crossing is less than a predetermined warning threshold. The system is configured to automatically reduce or suppress the warning threshold, or otherwise modify the warning algorithm at predefined conditions, for example, if the vehicle is driving in a curved lane, so as to effect timely warning to the driver. The document US 2018/0229768 A1 describes a Lane Keeping Assist (LKA) system, wherein the system determines an offset position of the vehicle based on the lane markers, a clearance between the host-vehicle and the lane markers based on the offset position, and an adaptive threshold based on the lane width. The system also detects narrowing or widening of the lanes, and increases or reduces the adaptive threshold values. The document EP 2010425 B1 describes a driver assistance system, in which the system is focused on the steering of the vehicle, and the warning depends on the deviation of the steering position from the actual road curvature. The relation between the deviation and the curvature is represented with a characteristic curve, and the warning thresholds are adjusted on the basis of the characteristic curve. The document US 7765066 B2 describes a lane keeping system, in which the vehicle is slightly diverted to the left relative to the centerline of the lane when passing an object, for example, another vehicle in the neighbouring lane on the right in order to thereby allow a greater safety distance from the vehicle being passed. The above described systems can assist a driver through lane departure warning, lane departure avoidance and/or lane keeping separately, but currently, there is no common calculating process to integrate the benefits of the individual driver assistant systems into one combined traffic safety system. There is need for an adaptive drive control system that is capable of automatically changing the warning threshold and /or the lane centerline control offset in order to reduce or suppress the warning threshold, or otherwise modify the warning or the lane keep assist control algorithm at predefined conditions SUMMARY OF INVENTION These and other objects of the present invention are achieved by providing a method for adaptive drive control in a vehicle as defined by claim 1, and a system for adaptive drive control in a vehicle as defined by claim 4. Various preferred embodiments of the method and the system of the invention are defined by the dependent claims. BRIEF DESCRIPTION OF THE DRAWINGS The present invention will now be described in detail with reference to the attached drawings. Figure 1 schematically illustrates the geometry of a physical lane with a vehicle travelling therein. Figure 2 schematically illustrates the geometrical parameters of a physical lane with a vehicle travelling in the middle of the lane. Figure 3 schematically illustrates the geometrical parameters of a physical lane with a vehicle travelling close to the left-side lane marker. Figure 4 schematically illustrates the geometrical parameters of a physical lane with a vehicle travelling close to the right-side lane marker. Figure 5 schematically illustrates the line marker tolerances for the ego lane probability calculation according to the invention. Figure 6 schematically illustrates the geometry of the lane center-based calculation according to the invention. Figure 7 schematically illustrates the parameters of the virtual lane model according to the invention. Figure 8 is an exemplary graph of prolonged drive sensitivity levels used in an embodiment of the method according to the invention. Figure 9 is a block diagram of the adaptive drive control system of the invention. Figure 10 is a flow diagram of the adaptive drive control method of the invention. DETAILED DESCRIPTION The present invention relates to an adaptive drive control system for use in a vehicle. Although the present invention will be described in relation with a road vehicle, the method and the system of the invention may also be used for watercrafts and aircrafts with appropriate adaptations. Figure 1 schematically shows the geometry of a physical lane 20 with a vehicle 30 travelling therein. The physical lane 20 is defined by boundary lane markers 21 on two sides of the lane 20. The vehicle 30 shown in Fig.1 travels slightly offset from a lane centerline 25, so in this situation, the longitudinal centerline 35 of the vehicle 30 is not in align with the centerline 25 of the physical lane 20. Thus there is a lateral offset δ between the vehicle centerline 35 and the lane centerline 25. As used herein, the term “lane marker” may include visible marks such as highly reflective paint or thermoplastic stripes (either continuous or dashed line-type), curbs, medians, reflectors, and otherwise distinguishable edges of pavement. As shown in Fig.1, on the front of the vehicle 30, preferably at the middle of the vehicle 30, at least one image sensor 40, preferably a camera, is mounted for providing image data on the road and its environment ahead of the vehicle 30. The image data includes information relating at least to the boundary lane markers 21 of the physical lane 20. Optionally, the image data may further include information relating to other lane markers, symbols painted on the lane, traffic lights, traffic signs, etc. The vehicle 30 is further equipped with a processor device 42 that analyses the image data provided by the image sensor(s) 40, and allows high-performance real-time image processing of various objects of the road, such as the boundary lane markers 21 of the physical lane 20. The at least one image sensor 40 and the processor device 42 form part of the adaptive drive control system 10 of the invention as shown in Fig.9. In one embodiment of the adaptive drive control system 100 according to the invention, the processor device 42 may also assign a confidence level to the detection of a lane marker 21. The value of the detection confidence level may range from 1 to 4, wherein • Level 1 represents “low detection confidence”, • Level 2 represents “medium detection confidence”, • Level 3 represents “high detection confidence”, • Level 4 represents “extra high detection confidence”. Figure 2 schematically illustrates the geometrical parameters of a physical lane 20 with a vehicle 30 travelling in the middle of the physical lane 20. Based on the image data obtained from the at least one image sensor 40, the processor device 42 determines a left marker distance ALEFT and a right marker distance ARIGHT that are the lateral distances between the origin of a vehicle coordinate system 45 and the lane markers 21 on both sides of the vehicle 30. The vehicle coordinate system 45 has a fixed location with respect to the vehicle 20. Preferably, the origin of the vehicle coordinate system 45 is fixed along the centerline 35 of the vehicle 30 as shown in Fig. 1. In the following description, it will be assumed that the vehicle coordinate system 45 is fixed along the centerline 35 the vehicle 30 in order make the calculations easier. It is, however, obvious for a skilled person how to modify the below calculations for adapting it to a vehicle coordinate system fixed at another point of the vehicle 30 not aligning with the centerline 35 of the vehicle 30. As long as the vehicle centerline 35 is between the boundary lane markers 21, the values of the left marker distance ALEFT is positive and the right marker distance ARIGHT is negative in the vehicle coordinate system 45: ALEFT > 0 ARIGHT < 0 The sum of the absolute values of the left and right marker distances ALEFT, ARIGHT gives the lane width WLANE: WLANE = | ALEFT | + | ARIGHT | When the vehicle 30 is located exactly in the middle of the lane 20, as shown in Figure 2, |ALEFT | = |ARIGHT |, it also means that: ALEFT + ARIGHT = 0 If the vehicle 30 is shifted towards either side of the lane 20, as shown in Figs.3 and 4, the lateral deviation δ from the physical lane centerline 25 can be calculated in the vehicle coordinate system 45 as follows:
Figure imgf000007_0001
The lateral deviation δ corresponds to a lane centerline offset LC along the y-axis in the vehicle coordinate system 45. If the value of the lane centerline offset LC is negative in the vehicle coordinate system 45, i.e. |ALEFT| < |ARIGHT|, then the vehicle 30 is shifted towards the left side of the lane 20, as shown Figure 3. If the value of the lane centerline offset LC is positive in the vehicle coordinate system 45, i.e. |ALEFT | > |ARIGHT |, then the vehicle 30 is shifted to the right, as shown Figure 4. If the value of the lane centerline offset LC is zero in the vehicle coordinate system 45, i.e. |ALEFT | = |ARIGHT |, then the vehicle 30 is exactly in the middle of the physical lane 20. EGO LANE PROBABILITY CALCULATION As shown in Fig.9, the adaptive control system 10 of the invention may comprise an ego lane probability calculating unit 60 that calculates an ego lane probability for each of the lane markers 21. The ego lane probability is defined as the probability of a plausible lane detection by the at least one image sensor 40. The ego lane probability is calculated on the basis of the image data obtained from the at least one image sensor 40, and forwarded to the processor device 42. The ego lane probability calculation is based on: • preset values of minimum and maximum tolerances ALEFT,MIN, ALEFT,MAX, ARIGHT,MIN, ARIGHT,MAX of the left and right boundary lane markers 21, respectively, as shown in Figure 5; • checking if the left and right marker distances ALEFT, ARIGHT are between the respective minimum and maximum tolerances ALEFT,MIN, ALEFT,MAX, ARIGHT,MIN, ARIGHT,MAX; and • checking if the detection confidence of each of the lane markers 21 equals to or greater than a minimum detection confidence level. For the minimum and maximum tolerances ALEFT,MIN, ALEFT,MAX, ARIGHT,MIN, ARIGHT,MAX, the following relation stands in the vehicle coordinate system 45: ARIGHT, MIN < ARIGHT, MAX < ALEFT, MIN < ALEFT, MAX The ego lane probability calculating unit 60 receives image data from the at least one image sensor 40 and provides the ego lane probability value for the processor device 42. THEORETICAL TOLERANCES In order to calculate the minimum and maximum tolerances ALEFT,MIN, ALEFT,MAX, ARIGHT,MIN, ARIGHT,MAX, minimum and maximum theoretical tolerances AMIN, AMAX are first determined. The minimum theoretical tolerance AMIN of the marker distance A (for both left and right directions) is the half of the vehicle width WVEH, because if the vehicle 30 is shifted all the way to either side of the lane 20, where the outer edge of the respective front tire is on the lane marker 21, then the distance between the origin of the vehicle coordinate system 45 and the lane marker 21 is exactly the half of the vehicle width WVEH: W A VEH MIN = 2 The maximum theoretical tolerance AMAX of the marker distance A (for both left and right directions) is the half of the lane width WLANE, because if the vehicle 30 is in the middle of the physical lane 20, then the lane marker 21 accommodates exactly by a distance equal to the half of the lane width WLANE from the origin of the vehicle coordinate system 45:
Figure imgf000009_0001
For compensating detection inaccuracy and for taking different lane geometries into consideration, for example, a widening lane before a lane split, an additional fixed tolerance f is added to the maximum theoretical tolerance AMAX to extend the acceptable tolerance range:
Figure imgf000009_0002
f The minimum and maximum theoretical tolerances AMIN, AMAX may have different values depending on which side the vehicle 30 is shifted towards within the physical lane 20. THEORETICAL TOLERANCE COMPENSATION When the vehicle 30 is getting shifted towards either side of the lane 20, the maximum value of the shift-direction theoretical tolerance needs to be reduced in order to count for the loss of the lateral area in the direction of the shift. In contrast, the opposite-side minimum and maximum theoretical tolerances AMIN, AMAX need to be extended in order to compensate for the area gained by the shift. In this way, even if the vehicle 30 is shifted to either side of the lane 20, the lane markers 21 will remain within the acceptable tolerance ranges, up to the point where the vehicle 30 crosses the lane marker 21. TOLERANCES IN CASE OF A LEFT SHIFT When the vehicle 30 is shifted to the left side of the physical lane 20, the left-side minimum tolerance ALEFT,MIN is equal to the minimum theoretical tolerance AMIN: W A VEH LEFT, MIN = 2 The left-side maximum tolerance ALEFT,MAX is based on the maximum theoretical tolerance AMAX as well, but the physical lane centerline offset LC is also added to the equation: W A LANE LEFT, MAX = + f + LC 2 The reason for adding the physical lane centerline offset LC to the maximum theoretical tolerance AMAX is to compensate for the vehicle 30 getting further away from the lane centerline 25 in the left direction. The lane centerline offset LC has a negative value in the case of a left shift, therefore by adding the lane centerline offset LC to the maximum theoretical tolerance AMAX will gradually reduce the left-side maximum tolerance ALEFT,MAX value. This reduction is saturated when its value reaches the minimum tolerance:
Figure imgf000010_0001
The right-side minimum and maximum tolerances ARIGHT,MIN, ARIGHT,MAX can be calculated in a similar way, and therefore those details are omitted here. Calculation of the Ego Lane Probability The ego lane probability is calculated using the following equation: ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ + ^^ ^^ ^^ ^^ ^^ ^^ pEgoLane = ^^ ^^ ^^ ^^ ^^ ^^ max( ^^ ^^ ^^ ^^ ^^ , ^^ ^^ ^^ ^^ ^^ ^^ ) where: w: weighing factor, equals to the amount of high confidence samples in all the sampled loops R: the ratio of the high confidence and in-range samples / total samples Sample number (n) The ego lane probability is calculated to a certain distance (H which stands for history in meters), which is a fixed parameter. The total number of samples ( ^^ ^^ ^^ ^^ ^^ ^^) depends on the vehicle speed ( ^^ ^^ ^^ ^^). To get the number, the division must be multiplied by the cycle time of the calculation (Tts): ^^[ ^^] ^^ ^^ ^^ ^^ ^^ ^^ = ∙ ^^ ^^ ^^[ ^^] ^^ ^^ ^^ ^^ [ ^^/ ^^] Weighing factor (w) Modern cameras detect not only the lane boundary markers, but also assign a confidence level to the detection. For example, the confidence levels may be scaled as • Low • Medium • High • Extra high The weighing factor ( ^^) in the ego lane probability calculation is the number of “good- confidence” ^^ parameter samples ( ^^ ^^, ^^ ^^ ^^ ^^) from the image sensor in the total set ( ^^ ^^ ^^ ^^ ^^ ^^): ^^
Figure imgf000011_0001
^^ “Good confidence” means that the detection confidence of the ^^ parameter is greater than a predefined confidence threshold, e.g. greater than, or equal to medium. Ratio (R) The ratio represents the number of high confidence and in-range samples in the total set: ^^
Figure imgf000011_0002
One sample of the A parameter is in-range, if the value is between the tolerances detailed above. The ego lane probability can be calculated by calculating these variables for both the left and right sides and substituting them into the original equation. General, lane center-based calculations As described earlier, the lane centerline offset LC in the vehicle coordinate system 45 is: ( ^^ ^^ ^^ ^^ ^^ + ^^ ) ^^ ^^ = ^^ ^^ ^^ ^^ ^^ 2 Virtual lane model In lateral control systems, three attributes of the lane 20 are the most important: the location of the lane centerline 25, and the left and right lane boundary markers 21. • In a passive system (e.g. lane departure warning), the left and right lane boundaries are the relevant information, i.e. system shall issue a warning if the lane boundary is reached. Also, there can be multiple levels defined for how strict the warning threshold shall be, i.e. how far the warning threshold is from the actual lane centerline. • In an active system, the lane centerline is relevant, which is used as a steering control target. As Figure 7 shows, a virtual lane model is introduced, which includes all these three attributes of a lane: • virtual lane centerline 25v • virtual lane marker distances AV,LEFT, AV,RIGHT measured from the virtual lane centerline 25v: The goal of the virtual lane centerline 25v is to make the passive and active lateral systems flexible, and adaptable to different environmental and traffic situations. For example, the virtual lane can be narrowed, widened, or shifted, based on the traffic scenario. The virtual lane 20v has the same attributes as the physical lane 20, i.e. left and right lane boundaries and lane centerline, but the advantage is that these are parameters, and all three can be adapted to traffic situation or other factors. The advantage of the virtual lane model – beyond the flexibility of the control – is that it has the same attributes as the real traffic lanes, therefore all the lateral control algorithms can remain the same. Another benefit is that this model is independent of the lane representation, e.g. it works just as well with 2nd or 3rd order polynomial representations. Virtual lane center The virtual lane centerline 25v can be shifted towards either side of the physical lane centerline 25. As mentioned earlier, the vehicle centerline position, i.e. the centerline offset can be calculated using the left and right lane marker distances: ^^ ^^ ^^ = ^^ ^^ ^^ ^^ + ^^ ^^ ^^ ^^ ^^ ^^ 2 The virtual lane centerline offset ^^ ^^ ^^ is calculated using an offset ^^ ^^ parameter, which represents a lateral distance between the physical and virtual lane centerlines: ^^ ^^ ^^ + ^^ ^^ ^^ ^^ = ^^ ^^ ^^ ^^ ^^ ^^ ^^ + ^^ 2 ^^ Virtual lane boundaries The virtual lane boundaries are the left and right virtual marker distances ^^ ^^, ^^ ^^ ^^ ^^, ^^ ^^, ^^ ^^ ^^ ^^ ^^ measured from the virtual lane centerline 25v. These are based on the physical lane boundaries, but shifted by using a compensation factor ^^ ^^ , ^^ ^^ on both sides: ^^ ^^, ^^ ^^ ^^ ^^ = ^^ ^^ ^^ ^^ ^^ + ^^ ^^ ^^ ^^, ^^ ^^ ^^ ^^ ^^ = ^^ ^^ ^^ ^^ ^^ ^^ + ^^ ^^ In normal operation, these parameters are the same as ^^ ^^ ^^ ^^ ^^ and ^^ ^^ ^^ ^^ ^^ ^^ , meaning that: ^^ ^^ = 0 ^^ ^^ = 0 Calculations using the virtual lane model In a passive system, like the Lane Departure Warning system, this virtual lane centerline 25v can be utilized by measuring the warning threshold not from the lane boundaries, but from the virtual lane boundary markers 21v. In case of an LDW system, the virtual lane centerline 25v can be the same as the physical lane centerline 25, that is: ^^ ^^ ^^ = ^^ ^^ whereas the virtul lane marker distances ^^ ^^, ^^ ^^ ^^ ^^, ^^ ^^, ^^ ^^ ^^ ^^ ^^ can be modified according to the traffic scenario. In an active system, like the Lane Keeping Assist system, the final goal is to reduce the distance between the vehicle centerline 35 and the virtual lane centerline 25v to zero: ^^ ^^ ^^ → 0 Additionally, similar to the lane departure warning algorithm, there can be a tolerance T applied for how strictly the virtual lane center must be targeted: | ^^ ^^ ^^ | ≤ ^^ These calculations will now be introduced in detail. As seen in Figure 6, the ideal gap G between the outer edge of the vehicle and the lane boundary is equal to: ^^
Figure imgf000014_0001
The lane departure warning algorithm formula can be calculated using this gap G, because the lateral deviation from the lane centerline 25 must be less than this gap G in either direction. Since the lane centerline offset LC can be either positive or negative (depending on the direction), the acceptable range calculation uses the absolute value of the lane centerline offset LC. This value must be no more than this gap G: | ^^ ^^| ≤ ^^ Substituting the variables with their equations: ^^
Figure imgf000014_0002
^^ ^^ ^^ ^^ ^^ + ^^ ^^ ^^ ^^ ^ ^^ − ^^ | ^ ^^ | ≤ ^^ ^^ ^^ ^^ ^^ ^^ ^^ 2 2 Simplifying the equation gives: | ^^ ^^ ^^ ^^ ^^ + ^^ ^^ ^^ ^^ ^^ ^^| ≤ ^^ ^^ ^^ ^^ ^^ − ^^ ^^ ^^ ^^ The lane width ^^ ^^ ^^ ^^ ^^ can be calculated from the “ ^^” parameters, as shown earlier: ^^ ^^ ^^ ^^ ^^ = | ^^ ^^ ^^ ^^ ^^| + | ^^ ^^ ^^ ^^ ^^ ^^| If we substitute the parts into the original equation (| ^^ ^^| ≤ ^^), then we get the general formula for calculating if the vehicle is inside the lane boundaries (1. Equation): | ^^ ^^ ^^ ^^ ^^ + ^^ ^^ ^^ ^^ ^^ ^^| ≤ | ^^ ^^ ^^ ^^ ^^| + | ^^ ^^ ^^ ^^ ^^ ^^| − ^^ ^^ ^^ ^^ In an active system, like the Lane Keeping Assist system the final goal is to reduce the distance between the vehicle centerline 35 and the physical lane centerline 25 to zero: ^^ ^^ → 0 Substituting the lane boundary parameters, we get:
Figure imgf000015_0001
0 Lane Departure Warning (LDW) algorithm Warning condition As mentioned above, the general lane departure formula is: | ^^ ^^ ^^ ^^ ^^ + ^^ ^^ ^^ ^^ ^^ ^^| ≤ | ^^ ^^ ^^ ^^ ^^| + | ^^ ^^ ^^ ^^ ^^ ^^| − ^^ ^^ ^^ ^^ This basic LDW equation is utilized with the virtual lane model boundaries to extend or reduce the acceptable range of the lane boundary relative to the vehicle, therefore making the warning threshold adaptable to different scenarios:
Figure imgf000015_0002
^^ This relation is true, if the vehicle is inside the acceptable range. However, if the relation is no longer true, that indicates a lane departure. Therefore, the lane departure warning condition using the virtual lane model is the following:
Figure imgf000015_0003
^^ If this condition is true, system shall issue a lane departure warning. Lane marker detection confidence As mentioned above, modern cameras not only detect a lane boundary marker, but also assign a confidence level to the detection. In order for the warning algorithm to accept the detected lane boundary as valid, the detection needs to have a certain confidence level. A basic approach would be to require a fix confidence level, e.g. “high”, in order to issue a warning, if otherwise the warning condition is fulfilled. However, this application uses a variable confidence requirement, based on ego lane probability level. Since the ego lane probability already requires a certain confidence level for the lane detection, and it calculates an average for a history, it is a good indicator how reliable the current lane boundary detection is. Therefore, when the ego lane probability is high, it is enough to have a temporary lower confidence for the current detection. Example of variable confidence level lookup-table:
Figure imgf000016_0003
Table 1 If the ego lane probability is lower than 50% then system cannot issue a warning, because then the detection is not reliable enough. Warning direction Then system 100 of the invention issues a warning based on the departure direction, which is established based on the sign of the lane centerline offset ^^ ^^. As stated earlier: • left shift:
Figure imgf000016_0001
0 • right
Figure imgf000016_0002
0 To summarize the lane departure warning conditions: • the lane center gets out of the acceptable range, which is true if the the warning condition equation is true, • the ego lane probability is above the acceptance threshold. If both conditions are true, system shall issue a lane departure warning in the direction based on lane center sign. Lane Departure Avoidance (LDA) algorithm The previously described approach may also be used for lane departure avoidance control methods, where the aim is to keep the vehicle 30 inside the lane boundaries by applying a corrective steering intervention if the outer edge of either of the front tires reaches the lane marker 21 on the corresponding side. This happens when the lane centerline 25 has a distance from the vehicle centerline 35 in either direction exactly equal to the width of the gap G: | ^^ ^^| = ^^ Here, again, the virtual lane model is used to make the algorithm adaptable to different scenarios. Thereefore, the lane departure condition is: | ^^ ^^ ^^ | = ^^ The above expression can substituted into the equation based on the formula used at the lane departure warning chapter. Consequently, the vehicle’s front tire reaches the lane boundary, if:
Figure imgf000017_0001
^^ If the above condition is true, then a steering intervention is necessary, because this is the moment when the front tire of the vehicle touches the virtual lane boundary. Lane Keep Assist (LKA) algorithm The previously described approach may also be used for lane keep assist control methods, where the aim is to maintain continuous lane centering control. The lane keeping algorithm is also based on the previous lane center calculations. The goal is to reduce the lateral offset of the vehicle 30 from the virtual lane centerline 25v, which means that the virtual lane centerline offset ^^ ^^ ^^ in the vehicle coordinate system 45 must converge to zero:
Figure imgf000017_0002
0 This is the basic equation for lane centering, using the virtual lane model. In terms of lateral control, a certain tolerance can be allowed: | ^^ ^^ ^^| ≤ ^^ Adaptive control characteristics The adaptive behavior is realized using the virtual lane model, which consists of lane boundary and lane center modifications. Virtual lane model As mentioned above, in lane departure warning systems the warning threshold, which is generally the lane marker distance ALEFT, ARIGHT, can be shifted using the virtual lane model. In lane centering applications, the control offset parameter is measured relative to the lane center. The virtual lane model equations are:
Figure imgf000018_0001
^^ ^^ ^^ ^^, ^^ ^^ ^^ ^^ ^^ = ^^ ^^ ^^ ^^ ^^ ^^ + ^^ ^^ | ^^ ^^ ^^| = ^^ ^^ + ^^ ^^ Here, the TL and TR are the left and right corrections that can be adaptive tolerances, and TC is the lane centerline correction tolerance. By using the virtual lane model, the physical lane-center based calculation are modified based on multiple driver behaviour-related factors. There can be multiple tolerance levels defined; for example: using low, medium, and high sensitivity tolerance compensations, which can be added to the basic warning threshold, or to the physical lane centerline offset LC: • low: ^^ ^^ • medium: ^^ ^^ • high: ^^ ^^ Asymmetric control If an object is too close to the vehicle 30, the system 100 of the invention sets the warning threshold closer to the vehicle 30 on the side where the other vehicle is approaching, setting an asymmetrical threshold (by keeping the opposite side tolerance unchanged), to minimize the risk of collision. In a lane keep assist system, the same method is used to change the control target in the lane by slightly shifting away from the vehicle travelling in the neighboring lane, offsetting the virtual lane centerline 25v. Vehicle operator driving characteristics The system 100 of the invention may also monitor the lateral swinging of the vehicle 30 in- lane, which is the change of the virtual lane centerline offset ^^ ^^ ^^ over time. For this purpose, the system records a fixed number ( ^^) of ^^ parameter samples, calculates the expected value (mean) of the lane center coordinate ( ^^ ^^ ^^): ^^
Figure imgf000019_0001
Using the mean value, the standard deviation can be calculated: 2
Figure imgf000019_0002
Based on the amplitude of the lane center deviation, the system sets the lane departure warning sensitivity to low, medium, or high by setting the lane center-based tolerance value (T) for low, medium or high. The tolerance levels are chosen from a predefined set of thresholds, for example the values listed in Table 2. As mentioned earlier, the lane departure warning condition is:
Figure imgf000019_0003
^^ The aim of the lane keep assist control is: | ^^ ^^ ^^| ≤ ^^ which means that the center of the vehicle 30 cannot deviate from the virtual lane centerline 25v by more than a predetermined threshold ^^.
Figure imgf000020_0001
Table 2 TRAFFIC SITUATION Based on the actual traffic situation, the adaptive control system 10 of the invention may update at least one warning threshold in the Lane Departure Warning (LDW) and Lane Departure Avoidance (LDA) process if the vehicle 30 is approaching a neighbouring lane. The actual traffic situation may include sensor/perception information, e.g., object data from at least one ADAS sensor, and/or external traffic information, e.g., from V2X, V2I. ASYMMETRIC CONTROL If an object is too close to the vehicle 30, system 100 sets the warning threshold to a lower value, i.e. decreases the maximum tolerance ALEFT,MAX and ARIGHT,MAX on the side of the vehicle 30 where the vehicle 30 is approaching the object by setting an asymmetrical threshold by keeping the opposite side tolerance unchanged in order to minimize risk of collision with the object. In a lane keep assist system, the same method may be used to change the target centerline to a virtual centerline 25v in order to slightly shifting the vehicle 30 away from another vehicle in the neighboring lane. ENVIRONMENT The adaptive control system 10 of the invention may be configured to set different warning thresholds for each side of the vehicle 30, depending on the actual traffic situation. For example, different warning thresholds may be applied when there is an opposite direction traffic in the neighbouring lane. Other factors, such as period of the day, existence of a curb, existence of an emergency lane, etc. may also result in different warning thresholds for the left and right sides of the vehicle 30. Furthermore, based on road surface properties, the properties of the load of a truck, etc., at least one warning threshold may be set to a stricter level in order to increase vehicle stability. PROLONGED DRIVE Another basis for setting the control sensitivity is the driving duration. The idea behind this logic is that the alertness of the driver decreases over time as fatigue sets in. To increase safety, after a long drive, the lane departure alarm shall be issued for an increasingly narrower virtual lane as compared to the beginning of the drive when the driver was watchful enough. In the present invention, the adaptive control system 10 of the invention may monitor the ignition cycle and the vehicle speed vVEH and may calculate the length of the actual driving time Tcurrent. The timer starts when the ignition is turned on and the vehicle speed vVEH is greater than zero, i.e. when the vehicle 30 starts moving. As the driving time Tcurrent increases, the Lane Departure Warning sensitivity also increases, i.e. the adaptive control system 10 sets the warning sensitivity to higher sensitivity levels by setting the tolerance threshold T to a higher level, see Table 2. Figure 8 shows an example of the relationship between driving time Tcurrent and the LDW sensitivity levels. In case of a short break in driving, the driving time Tcurrent is not completely reset to zero, to avoid bypassing this logic with short breaks. If the vehicle 30 has stopped, the last driving timestamp is saved. At the next start, the difference between the last stop and the current start is subtracted from the current driving time Tcurrent counter. In this way, the current driving time Tcurrent sets back to zero only after a long break. INTEGRATED ADAPTIVE DRIVE CONTROL Based on the above detailed calculations, the adaptive drive control method according to the present invention is described below with reference to Fig.10, which shows a flow diagram of the main steps of the method. The method is used in a vehicle equipped with on-board electronic vehicle control units adapted, upon specific conditions, for generating an alarm signal for the driver and/or an activating signal for automatically intervening into the vehicle’s operation. First, in step 100, image data of the road ahead of the vehicle 30 is obtained by at least one image sensor 40 mounted on the vehicle 30. The image sensor 40 may be a camera or other sensor, e.g. infra sensor. Next, in step 110, lateral boundary lane markers 21 of the physical lane 20, in which the vehicle 30 is travelling, are identified by the processor device 42 on the basis of said image data of the at least one image sensor 40. Identification of the lane markers 21 may be performed using common image processing algorithms that produce position information of the lane markers 21 in the vehicle coordinate system 45. In step 120 the left and right marker distances ALEFT, ARIGHT of the lateral boundary lane markers 21 are determined, by the processor device 42, relative to the origin of the vehicle coordinate system 25 fixed to the vehicle 30. Then, in step 130, the lane centerline offset LC is determined as a distance between the centerline 25 of the lane 20 and the centerline 35 of the vehicle 30 by means of the processor device 42, on the basis of the left and right marker distances ALEFT, ARIGHT. In the next step 140, a trigger event is received using the processor device 42. The trigger event may include several various traffic situation or environmental event, for, example an obstacle within the lane of the vehicle 30, another vehicle travelling in the same lane 20 ahead of the vehicle 30, another vehicle approaching the vehicle 30 from the opposite direction in a neighbouring lane, etc. In step 150, upon receiving a trigger event, a virtual lane mode is generated by the processor device 42. The virtual lane 20v has virtual lateral boundary lane markers 21v, that are shifted relative to the physical lateral lane markers 21 by left and right offsets TL, TR, respectively. The virtual lane 20v also has a virtual lane centerline 25v that is shifted relative to the physical lane centerline 25 by an offset TC. The distances between the left and right lateral boundary lane markers 21v from the centerline 25v of the virtual lane 20v are defined as the virtual lateral marker distances AV,LEFT, AV,RIGHT and the distance between the vehicle centerline 35 and the virtual lane centerline 25v is defined as the virtual centerline offset LCv. Accordingly, the virtual lane model may be described by the following equations: ^^ ^^, ^^ ^^ ^^ ^^ = ^^ ^^ ^^ ^^ ^^ + ^^ ^^ ^^ ^^, ^^ ^^ ^^ ^^ ^^ = ^^ ^^ ^^ ^^ ^^ ^^ + ^^ ^^ | ^^ ^^ ^^ | = ^^ ^^ + ^^ ^^ Next, in step 160, an activation signal is generated by the processor device 42 for one or more of said on-board electronic vehicle control units when one of the following conditions is satisfied:
Figure imgf000023_0001
^^ wherein WVEH is the width of the vehicle; ii)
Figure imgf000023_0002
^^ wherein WVEH is the width of the vehicle;
Figure imgf000023_0003
T wherein T is a predetermined tolerance range. In this step 160, condition i) relates to the lane departure warning process, condition ii) relates to the lane departure avoidance process, and condition iii) relates to the lane keep assist process. Finally, in step 170, the activation signal is forwarded by the processor device 42 to one or more of said onboard electronic vehicle control units for activating said unit(s). It is preferred that the vehicle coordinate system 45 is fixed along the longitudinal centerline 35 of the vehicle 30. It is also preferred that the image data of the road is obtained through a camera arranged on the front side of the vehicle 30, along the centerline 35 of the vehicle. LIST OF REFERENCE SIGNS 10 – adaptive control system 20 – lane 21 – physical lane marker 25 – physical lane centerline 20v – virtual lane 21v – virtual lane marker 25v – virtual lane centerline 30 – vehicle 35 - vehicle centerline 40 – image sensor 42 – processor device 45 – vehicle coordinate system 60 – ego lane probability calculating unit

Claims

Claims 1. A method of adaptive drive control in a vehicle equipped with on-board electronic vehicle control units adapted, upon specific conditions, for generating warning signals and/or for automatically intervening into the vehicle’s operation, a) obtaining (100), by at least one image sensor (40), image data of a road ahead of the vehicle, b) on the basis of said image data, identifying (110), by a processor device (42), lateral boundary lane markers (21) of a lane (20) in which the vehicle (30) is travelling, c) on the basis of said image data, determining (120), by the processor device, left and right marker distances (ALEFT, ARIGHT) of the lateral boundary lane markers (21) relative to the origin of a vehicle coordinate system (25) fixed to the vehicle (30), d) on the basis of the left and right marker distances (ALEFT, ARIGHT), determining (130), by the processor device (42), a lane centerline offset (LC) as a distance between a centerline (35) of the vehicle (30) and a centerline (25) of the lane (20), e) receiving (140) a trigger event by the processor device (42), f) generating (150), by the processor device 42, a virtual lane model, wherein the virtual lane (20) has virtual lateral boundary lane markers (21v) that are shifted relative to the physical lateral lane markers (21) by left and right offsets (TL, TR), respectively, and wherein the virtual lane 20v also has a virtual lane centerline (25v) that is shifted relative to the physical lane centerline (25) by an offset (TC), wherein the distances between the left and right lateral boundary lane markers (21v) from the centerline (25v) of the virtual lane (20v) are defined as virtual lateral marker distances (AV,LEFT, AV,RIGHT) and the distance between the vehicle centerline (35) and the virtual lane centerline (25v) is defined as the virtual centerline offset (LCv), g) generating (160), by the processor device (42), an activation signal for one or more of said on-board electronic vehicle control units when one of the following conditions is satisfied:
Figure imgf000025_0001
^^ wherein WVEH is the width of the vehicle; ii) | ^^ ^^, ^^ ^^ ^^ ^^ + ^^ ^^, ^^ ^^ ^^ ^^ ^^| = | ^^ ^^, ^^ ^^ ^^ ^^| + | ^^ ^^, ^^ ^^ ^^ ^^ ^^| − ^^ ^^ ^^ ^^ wherein WVEH is the width of the vehicle;
Figure imgf000026_0001
T wherein T is a predetermined tolerance range; h) forwarding (170) said activation signal, by the processor device (42), to one or more of said onboard electronic vehicle control units for activating said unit(s). 2. The method of claim 1, wherein the vehicle coordinate system (45) is fixed along the longitudinal centerline (35) of the vehicle (30). 3. The method of claim 1, wherein the image data of the road is obtained through a camera arranged on the front side of the vehicle (30), along the centerline (35) of the vehicle (30). 4. A system (100) for adaptive drive control in a vehicle (30) equipped with on-board electronic vehicle control units adapted, upon specific conditions, for generating warning signals and/or for automatically intervening into the vehicle’s operation, the system comprising: - at least one image sensor (40) for obtaining (100) image data of a road ahead of the vehicle (30), and - a processor device (42) configured to perform the steps b) to h) of the method of claim 1. 5. The system (100) of claim 4, further comprising an ego lane probability calculating unit (60) for calculating an ego lane probability for each of the physical lane markers (21) on the basis of the image data obtained from the at least one image sensor (40), and for outputting an ago lane probability value for the processor device (42), wherein the ego lane probability is defined as the probability of a plausible lane detection by the at least one image sensor (40).
PCT/HU2023/050067 2022-10-07 2023-09-28 System and method for adaptive drive control in a vehicle WO2024074857A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
HU2200404A HUP2200404A1 (en) 2022-10-07 2022-10-07 System and method for adaptive drive control in a vehicle
HUP2200404 2022-10-07

Publications (1)

Publication Number Publication Date
WO2024074857A1 true WO2024074857A1 (en) 2024-04-11

Family

ID=89662325

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/HU2023/050067 WO2024074857A1 (en) 2022-10-07 2023-09-28 System and method for adaptive drive control in a vehicle

Country Status (2)

Country Link
HU (1) HUP2200404A1 (en)
WO (1) WO2024074857A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7388475B2 (en) 2006-01-19 2008-06-17 Gm Global Technology Operations, Inc. Lane departure warning and avoidance system with warning modification criteria
US7765066B2 (en) 2002-04-23 2010-07-27 Robert Bosch Gmbh Method and device for lane keeping support in motor vehicles
EP2010425B1 (en) 2006-04-18 2010-07-28 Robert Bosch GmbH Driver assistance system
US20110022317A1 (en) * 2008-07-11 2011-01-27 Toyota Jidosha Kabushiki Kaisha Travel supporting control system
US20180229768A1 (en) 2017-02-13 2018-08-16 Delphi Technologies, Inc. Enhanced lane-keeping system for automated vehicles

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7765066B2 (en) 2002-04-23 2010-07-27 Robert Bosch Gmbh Method and device for lane keeping support in motor vehicles
US7388475B2 (en) 2006-01-19 2008-06-17 Gm Global Technology Operations, Inc. Lane departure warning and avoidance system with warning modification criteria
EP2010425B1 (en) 2006-04-18 2010-07-28 Robert Bosch GmbH Driver assistance system
US20110022317A1 (en) * 2008-07-11 2011-01-27 Toyota Jidosha Kabushiki Kaisha Travel supporting control system
US20180229768A1 (en) 2017-02-13 2018-08-16 Delphi Technologies, Inc. Enhanced lane-keeping system for automated vehicles

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
SANDIPANN P. NAROTE ET AL: "A review of recent advances in lane detection and departure warning system", 16 August 2017 (2017-08-16), XP055654052, Retrieved from the Internet <URL:https://www.sciencedirect.com/science/article/pii/S0031320317303266> [retrieved on 20191218], DOI: 10.1016/j.patcog.2017.08.014 *
TIDEMAN M ET AL: "A Review of Lateral Driver Support Systems", INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE, 2007. ITSC 2007. IEEE, IEEE, PI, 1 September 2007 (2007-09-01), pages 992 - 999, XP031151498, ISBN: 978-1-4244-1395-9 *
XING YANG ET AL: "Advances in Vision-Based Lane Detection: Algorithms, Integration, Assessment, and Perspectives on ACP-Based Parallel Vision", IEEE/CAA JOURNAL OF AUTOMATICA SINICA, 1 May 2018 (2018-05-01), pages 645 - 661, XP055906040, ISSN: 2329-9266, Retrieved from the Internet <URL:https://ieeexplore.ieee.org/ielx7/6570654/8332135/08332138.pdf?tp=&arnumber=8332138&isnumber=8332135&ref=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8=> [retrieved on 20231124], DOI: 10.1109/JAS.2018.7511063 *

Also Published As

Publication number Publication date
HUP2200404A1 (en) 2024-04-28

Similar Documents

Publication Publication Date Title
JP6438516B2 (en) Vehicle travel control device
US8065084B2 (en) Method for determining the plausibility of objects in driver assistance systems
US6889161B2 (en) Method for recognizing a change in lane of a vehicle
US11526173B2 (en) Traveling trajectory correction method, traveling control method, and traveling trajectory correction device
EP3470789A1 (en) Autonomous driving support apparatus and method
JP4005597B2 (en) Side guide support method and apparatus for vehicle
US7617037B2 (en) System for automatically monitoring a motor vehicle
US20120316730A1 (en) Lane sensing through lane marker identification for lane centering/keeping
US9952058B2 (en) Driver visibility detection system and method for detecting driver visibility
JP3912416B2 (en) Vehicle departure prevention control device
CN108958242B (en) Lane change decision-making auxiliary method and system based on high-precision map
CN110865374A (en) Positioning system
US9472105B2 (en) Lane marking crossing warning system
EP2380794B1 (en) Curve radius estimation device
KR101481134B1 (en) System and method for estimating the curvature radius of autonomous vehicles using sensor fusion
JPH11345394A (en) Ambient monitoring device for vehicle
KR20150110713A (en) Method for determining a triggering criterion for braking and an emergency braking system for a vehicle
CN111661047B (en) Lane position sensing and tracking in a vehicle
CN111527015A (en) Vehicle control device
JP2001109998A (en) Vehicle travelling supporting device
JP2017159879A (en) Vehicle position recognition system
US11702072B2 (en) Motor vehicle driving assistance using minimum lateral shift of fluctuating relevant object
CN111762178A (en) Highway exit detection and line mirroring for vehicle trajectory determination
EP3127104A1 (en) Method and system to assess the risk of change of traffic lane during the driving of a leading vehicle on a roadway with at least two neighbouring traffic lanes method and system to assess the risk of change of traffic lane during the driving of a leading vehicle on a roadway with at least two neighbouring traffic lanes
WO2017023197A1 (en) Method and system for controlling driving of a vehicle along a road

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: 23801857

Country of ref document: EP

Kind code of ref document: A1