Method and device for automatically turning on turn signals when changing lanes
The lane-changing intention is judged by vehicle driving information and road information, and the turn signal is automatically turned on, solving the problem of drivers forgetting to turn on the turn signal and improving the safety and accuracy of lane changes.
Patent Information
- Application Number
- CN202210711347.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-22
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2042-06-22
AI Technical Summary
When the driver forgets to turn on the turn signal when changing lanes, it causes road safety hazards and threatens life and property safety.
The lane change intention is judged through vehicle driving information and road information, and the turn signal corresponding to the target lane line is automatically turned on, including determining the lane change intention conditions, judging whether the indicator value meets the conditions and turning on the turn signal.
It improves the safety of vehicles when changing lanes, avoids traffic accidents, adapts to different driving scenarios and driver habits, accurately judges lane-changing intentions and issues alarms in advance.
Smart Images

Figure CN115042700B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery technology, and in particular to a method and device for automatically turning on a turn signal when changing lanes. Background Art
[0002] As we all know, vehicle safety is extremely important. People pay great attention to the importance of features such as seat belts and airbags, but it is easy to overlook the importance of lights. When turning, turning signals can inform surrounding vehicles and pedestrians of the direction of travel, prompting them to make pre-judgments and protect the safety of the driver and surrounding pedestrians.
[0003] However, it is common to see some drivers turning their vehicles without turning on their lane change turn signals. This behavior undoubtedly increases many hidden dangers to road safety and threatens people's lives and property safety. Therefore, a method is urgently needed to automatically turn on the turn signal when changing lanes. Summary of the Invention
[0004] In view of this, the present application provides a method and device for automatically turning on a turn signal when changing lanes, which can automatically turn on the turn signal corresponding to the target lane line when changing lanes.
[0005] To achieve the above objectives, this application mainly provides the following technical solutions:
[0006] In a first aspect, the present application provides a method for automatically turning on a turn signal when changing lanes, the method comprising:
[0007] determining a lane change intention condition based on vehicle driving information of the current vehicle and road information of a current road on which the current vehicle is located;
[0008] determining an indicator value of an indicator used in the lane change intention condition;
[0009] Determining whether an index value corresponding to a target lane line satisfies the lane change intention condition, wherein the target lane line is a lane line that the current vehicle may pass through when changing lanes on the current road;
[0010] If yes, it is determined that the current vehicle has an intention to change lanes, and the turn signal corresponding to the target lane line is turned on.
[0011] In a second aspect, the present application provides a device for automatically turning on a turn signal when changing lanes, the device comprising:
[0012] a first determining unit, configured to determine a lane change intention condition based on vehicle driving information of a current vehicle and road information of a current road on which the current vehicle is located;
[0013] a second determining unit, configured to determine an index value of an index used in the lane change intention condition determined by the first determining unit;
[0014] a determination unit, configured to determine whether an index value corresponding to a target lane line determined by the second determination unit satisfies the lane change intention condition, wherein the target lane line is a lane line that the current vehicle may pass through when changing lanes on the current road;
[0015] The third determining unit is configured to determine that the current vehicle has an intention to change lanes if the determination result of the determining unit is yes, and turn on the turn signal corresponding to the target lane line.
[0016] In a third aspect, the present application provides a terminal for running a program, wherein the terminal executes the method for automatically turning on the turn signal when changing lanes as described in the first aspect when running.
[0017] In a fourth aspect, the present application provides a storage medium for storing a computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the method of automatically turning on the turn signal when changing lanes as described in the first aspect.
[0018] By means of the above technical solution, the present application provides a method and device for automatically turning on the turn signal when changing lanes. It specifically records that when the index value corresponding to the target lane line meets the lane change intention condition, it means that the current vehicle is about to pass the target lane line to change lanes, so the turn signal corresponding to the target lane line is turned on to avoid traffic accidents caused by the driver of the current vehicle not turning on the turn signal. At the same time, because the driving scenes of the current vehicle are different under different vehicle driving information and different road information, the lane change intention conditions used to judge lane change are different. The present application determines the lane change intention condition based on the vehicle driving information and road information. Such a lane change intention condition can be more in line with the current driving scene, and thus can more accurately determine whether the current vehicle has the intention to change lanes.
[0019] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0021] Figure 1 A schematic diagram of a flow chart of a method for automatically turning on a turn signal when changing lanes disclosed in this application;
[0022] Figure 2 A flowchart of another method for automatically turning on a turn signal when changing lanes disclosed in this application;
[0023] Figure 3 A flowchart of a method for adjusting an indicator threshold value disclosed in this application;
[0024] Figure 4 This is a flowchart of another method for adjusting an indicator threshold value disclosed in this application;
[0025] Figure 5 This is a schematic diagram of the structure of a device for automatically turning on a turn signal when changing lanes disclosed in this application;
[0026] Figure 6 This is a schematic structural diagram of another device disclosed in this application that automatically turns on a turn signal when changing lanes. DETAILED DESCRIPTION
[0027] The following describes exemplary embodiments of the present application in more detail with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0028] As we all know, vehicle safety is extremely important. People pay great attention to the importance of features such as seat belts and airbags, but it is easy to overlook the importance of lights. When turning, turning signals can inform surrounding vehicles and pedestrians of the direction of travel, prompting them to make pre-judgments and protect the safety of the driver and surrounding pedestrians.
[0029] However, on the road, it is often found that some drivers turn their vehicles without turning on the lane change turn signal. This kind of behavior undoubtedly adds many hidden dangers to road safety and threatens people's lives and property safety.
[0030] Therefore, in order to solve the above problems, the embodiment of the present application provides a method for automatically turning on the turn signal when changing lanes, which can automatically turn on the turn signal corresponding to the target lane line when changing lanes. The specific execution steps are as follows: Figure 1 As shown, including:
[0031] Step 101 : determining a lane change intention condition based on the vehicle driving information of the current vehicle and the road information of the current road on which the current vehicle is located.
[0032] The lane change intention condition includes an indicator and its corresponding indicator threshold. The indicator is used to detect whether the current vehicle is changing lanes. For example, the indicator can be at least one of an estimated time of arrival (ETA), the distance between the vehicle and the lane line, and the angle between the vehicle and the lane line. The ETA represents the maximum time it takes for a vehicle to reach the lane line. When the indicator is the ETA, the corresponding indicator threshold is the ETA threshold. The lane change intention condition corresponding to the indicator is that the ETA value of the current vehicle's ETA is less than the ETA threshold. When the indicator is the distance between the vehicle and the lane line, the corresponding indicator threshold is the distance threshold. The lane change intention condition corresponding to the indicator is that the distance value is less than the distance threshold. When the indicator is the angle between the vehicle and the lane line, the corresponding indicator threshold is the angle threshold. The lane change intention condition corresponding to the indicator is that the angle value is greater than the angle threshold. Different lane change intention conditions may have different indicator thresholds, or both the indicator and the indicator threshold may be different.
[0033] In a specific implementation of this step, the lane change intention condition to be used is determined based on the vehicle driving information of the current vehicle and the road information of the current road on which the current vehicle is located.
[0034] Step 102: Determine the index value of the index used in the lane change intention condition.
[0035] The lane change intention condition includes an indicator to be used, which can be an indicator reflecting whether the vehicle has a lane change intention. In this way, the indicator to be used can be determined based on the lane change intention condition, and the indicator value corresponding to the indicator on the current vehicle can be obtained.
[0036] For example, when the lane change intention condition is that the estimated arrival time value of the current vehicle's estimated arrival time is less than the estimated arrival time threshold, the indicator used is the estimated arrival time, and its corresponding indicator value is the estimated arrival time value. In this way, the time required for the current vehicle to reach the lane line, i.e., the estimated arrival time value, is determined based on the current vehicle's position, the position of the lane line, and the current vehicle's lateral speed value. When the lane change intention condition is that the distance value is less than the distance threshold, the indicator used is the distance between the current vehicle and the lane line, and its corresponding indicator value is the distance value. In this way, the distance value between the current vehicle and the lane line can be determined based on the current vehicle's position and the position of the lane line. When the lane change intention condition is that the angle value is greater than the angle threshold, the indicator used is the angle between the current vehicle and the lane line, and its corresponding indicator value is the angle value between the current vehicle and the lane line. In this way, the angle value between the current vehicle and the lane line can be determined based on the current vehicle's orientation and the orientation of the lane line.
[0037] Step 103: Determine whether the index value corresponding to the target lane line meets the lane change intention condition.
[0038] The target lane line is a lane line that the current vehicle may pass through when changing lanes on the current road. It can be a lane line on the left side of the current vehicle or a lane line on the right side of the current vehicle.
[0039] For example, when the lane change intention condition is that the ETA value of the current vehicle's ETA is less than the ETA threshold, the ETA value obtained in step 102 is determined to be less than the ETA threshold. When the lane change intention condition is that the distance value is less than the distance threshold, the ETA value determined in step 102 is determined to be less than the distance threshold. When the lane change intention condition is that the angle value is greater than the angle threshold, the ETA value determined in step 102 is determined to be greater than the angle threshold.
[0040] Step 104: If yes, it is determined that the current vehicle has an intention to change lanes, and the turn signal corresponding to the target lane line is turned on.
[0041] In a specific embodiment of this step, when the target lane marking is the left lane marking and the indicator value corresponding to the left lane marking satisfies the lane change intention condition, the turn signal corresponding to the left lane marking, i.e., the left turn signal, is turned on. When the target lane marking is the right lane marking and the indicator value corresponding to the right lane marking satisfies the lane change intention condition, the turn signal corresponding to the right lane marking, i.e., the right turn signal, is turned on.
[0042] At the same time, when executing the above method, the present application can also determine whether lane change is possible on the current road based on the lane line type. If not, a pre-alarm condition is determined based on the current vehicle's driving information and the road information of the current road on which the current vehicle is located. The indicator value used in the pre-alarm condition is determined, and it is determined whether the indicator value corresponding to the target lane line meets the lane change intention condition. If so, it is determined that the current vehicle is about to violate the traffic rules and an alarm is issued. The pre-alarm condition is similar to the lane change intention condition described above, but the indicator thresholds involved in the pre-alarm condition and lane change intention condition determined under the same vehicle driving information and road information are different. For example, when the pre-alarm condition is that the current vehicle's estimated arrival time is less than the estimated arrival time threshold, the estimated arrival time threshold must be greater than the estimated arrival time threshold involved in the lane change intention condition. When the pre-alarm condition is that the distance between the current vehicle and the lane line is less than the distance threshold, the distance threshold must be greater than the distance threshold involved in the lane change intention condition. When the pre-alarm condition is that the angle between the current vehicle and the lane line is greater than the angle threshold, the angle threshold must be less than the angle threshold involved in the lane change intention condition. In this way, by setting the indicator threshold, the driver can be reminded in advance of the upcoming violation, so that the driver can turn on the turn signal in time.
[0043] In this embodiment of the present application, when the indicator value corresponding to the target lane line meets the lane change intention condition, it indicates that the current vehicle is about to cross the target lane line to change lanes. Therefore, the turn signal corresponding to the target lane line is activated to avoid traffic accidents caused by the current vehicle's driver not activating the turn signal. Furthermore, because the current vehicle's driving scenarios vary based on different vehicle driving information and different road information, the lane change intention conditions used to determine lane change differ. This determined lane change intention condition can better reflect the current driving scenario, thereby more accurately determining whether the current vehicle has a lane change intention.
[0044] Further, in Figure 1 Based on the embodiment shown, when the vehicle driving information is the current vehicle speed and the road information includes the lane width and lane line curvature, the embodiment of the present application provides another method for automatically turning on the turn signal when changing lanes, which can automatically turn on the turn signal corresponding to the target lane line when changing lanes. The specific execution steps are as follows: Figure 2 Shown, including:
[0045] Step 201: Obtain the current vehicle speed value, and the lane width value and lane line curvature value of the current road.
[0046] The current vehicle's driving information includes its speed, and the road information includes lane width and lane curvature. These values can be obtained by using a camera to identify the current road, or by first acquiring the current vehicle's location information and uploading it to a data center. The data center then finds the lane width and curvature values corresponding to the location information and sends them to the current vehicle, allowing the vehicle to obtain the lane width and curvature values for the current road.
[0047] Step 202 : Determine the vehicle speed level where the vehicle speed value belongs, the lane width level where the lane width value belongs, and the curvature level where the lane line curvature value belongs.
[0048] Among them, the greater the vehicle speed value, the higher the vehicle speed level.
[0049] In the specific implementation of this step, the vehicle speed level includes three levels: below 30 kph, 30 kph to 120 kph, and above 120 kph. The lane width level includes three levels: 2.5 m and less, 2.5 m to 3.75 m, and above 3.75 m. The curvature level includes four levels: below 125 m, 125 m to 250 m, 250 m to 500 m, and 500 m. In this way, after obtaining the current vehicle speed value, the lane width value, and the lane line curvature value of the current road, the speed level, lane width level, and curvature level of the lane line curvature value can be determined.
[0050] Step 203 : According to the vehicle speed level, lane width level, and curvature level, the index to be used and the corresponding index threshold are searched in the pre-stored correspondence between the level, the index, and the index value.
[0051] Step 204 : Determine the lane change intention condition based on the indicator to be used and the corresponding indicator threshold, as well as a preset lane change intention condition template.
[0052] In a specific implementation of this step, when the indicator is the estimated arrival time, the indicator threshold corresponding to it is the estimated arrival time threshold, and the lane change intention condition template corresponding to the indicator is that the collected indicator value is less than the indicator threshold, so that it can be determined that the lane change intention condition corresponding to the indicator is that the estimated arrival time value of the current vehicle's estimated arrival time is less than the estimated arrival time threshold. When the indicator is the distance between the vehicle and the lane line, the indicator threshold corresponding to it is the distance threshold, and the lane change intention condition template corresponding to the indicator is that the collected indicator value is less than the indicator threshold, so that it can be determined that the lane change intention condition corresponding to the indicator is that the distance value is less than the distance threshold. When the indicator is the angle between the vehicle and the lane line, the indicator threshold corresponding to it is the angle threshold, and the lane change intention condition template corresponding to the indicator is that the collected indicator value is greater than the indicator threshold, so that it can be determined that the lane change intention condition corresponding to the indicator is that the angle value is greater than the angle threshold.
[0053] In this way, after determining the indicator to be used and the corresponding indicator threshold, the lane change intention condition corresponding to each indicator to be used can be determined based on the lane change intention condition template corresponding to the indicator to be used, and then the lane change intention condition to be used can be determined.
[0054] It should be noted that the higher the vehicle's speed, the more important it is to issue an early warning to avoid traffic accidents. Therefore, different speed levels have different impacts on indicator thresholds. For example, higher speed levels increase the ETA thresholds and distance, and decrease the angle threshold. Lower speed levels also decrease the ETA thresholds and distance, and increase the angle threshold.
[0055] Step 205 : Determine the index value of the index used in the lane change intention condition.
[0056] Step 206 : Determine whether the index value corresponding to the target lane line satisfies the lane change intention condition.
[0057] The target lane line is the lane line that the current vehicle may pass through when changing lanes on the current road.
[0058] Step 207: If yes, it is determined that the current vehicle has an intention to change lanes, and whether the current vehicle can change lanes is determined based on the type of the target lane line on the current road.
[0059] Lane marking types include single solid line, single dashed line, dashed-solid line, solid dashed line, double solid line, and double dashed line. When lane marking types are single solid line, double solid line, or solid dashed line, vehicles are not allowed to change lanes.
[0060] The lane markings on the current road can be captured by a camera installed on the current vehicle, and the type of lane markings can be determined based on the captured image. Determining the type of lane markings by using a camera is a prior art and will not be discussed in detail here.
[0061] Step 208: If not, a pre-violation reminder is given to the driver.
[0062] Among them, the pre-violation reminder is used to remind the driver of violations. The pre-violation reminder can be a voice reminder, and the reminder content is "Lane changes are not allowed in the current lane."
[0063] In a specific implementation of this step, when the current vehicle has an intention to change lanes, but the current road does not allow lane changes, an audio and visual reminder is given to the driver to remind the driver of the violation.
[0064] Step 209: If yes, turn on the turn signal corresponding to the target lane line.
[0065] In a specific implementation of this step, when the current vehicle intends to change lanes and the current road allows lane changes, it is determined whether the turn signal corresponding to the target lane line is turned on. If not, the turn signal corresponding to the target lane line is turned on.
[0066] Afterwards, when it is detected that the current vehicle has completed the lane change, the turn signal corresponding to the target lane line is turned off. Wherein, whether the current vehicle has completed the lane change can be determined based on the current vehicle's position. Since this is existing technology, it will not be described in detail here.
[0067] In this embodiment of the present application, when the indicator value corresponding to the target lane line meets the lane change intention condition, it indicates that the current vehicle is about to cross the target lane line to change lanes. Therefore, the turn signal corresponding to the target lane line is activated to avoid traffic accidents caused by the current vehicle's driver not activating the turn signal. Furthermore, because the current vehicle's driving scenarios vary based on different vehicle driving information and different road information, the lane change intention conditions used to determine lane change differ. This determined lane change intention condition can better reflect the current driving scenario, thereby more accurately determining whether the current vehicle has a lane change intention.
[0068] Furthermore, in order to more accurately determine whether the current vehicle has changed lanes, the present application provides a method for adjusting the index threshold, which can be adjusted according to the user's habits. Figure 3 As shown, the specific steps include:
[0069] Step 301: Determine the driver of the current vehicle.
[0070] In a specific implementation of this step, facial information of the current vehicle's driver can be collected using a camera installed in the vehicle to determine the driver's identity information. Alternatively, a fingerprint collection device installed on the steering wheel can be used to collect the driver's fingerprint information to determine the driver's identity information. Subsequently, based on the driver's identity information, the total number of lane changes and the number of lane changes with the turn signal activated corresponding to the identity information are found and determined as the driver's total number of lane changes and the number of lane changes with the turn signal activated.
[0071] Step 302 : Determine the driver's safety level during the lane change process based on the driver's total number of lane changes and the number of lane changes with the turn signal on.
[0072] The greater the ratio of lane changes with the turn signal activated to the total number of lane changes, the greater the probability that the driver activated the turn signal during each lane change, and the higher the driver's safety level during the lane change process. The smaller the ratio of lane changes with the turn signal activated to the total number of lane changes, the lower the probability that the driver activated the turn signal during each lane change, and the higher the driver's safety level during the lane change process.
[0073] In a specific implementation of this step, the ratio of the number of lane changes with the turn signal on to the total number of lane changes can be determined, and the safety level corresponding to the ratio can be determined based on the ratio and the ratio range of each safety level.
[0074] Step 303: Adjust the indicator threshold to be used according to the driver's safety level to obtain an adjusted indicator threshold.
[0075] In the specific implementation of this step, since this application involves multiple different indicators and different indicators correspond to different adjustment methods, the adjustment method of each indicator to be used can be determined based on the turn signal status corresponding to the reference historical driving environment data and each indicator to be used; according to the adjustment method of each indicator to be used, the indicator threshold of the corresponding indicator is adjusted.
[0076] For example, the indicators are the estimated arrival time, the distance between the vehicle and the lane line, and the angle between the vehicle and the lane line, and the indicator thresholds are the estimated arrival time threshold, the distance threshold between the vehicle and the lane line, and the angle threshold between the vehicle and the lane line. When the driver's safety level is high, the adjustment method corresponding to the estimated arrival time is to reduce the corresponding threshold by a first value, the adjustment method corresponding to the distance between the vehicle and the lane line is to reduce the corresponding threshold by a second value, and the adjustment method corresponding to the angle threshold between the vehicle and the lane line is to increase the corresponding threshold by a third value. When the driver's safety level is low, the adjustment method corresponding to the estimated arrival time is to increase the corresponding threshold by a fourth value, the adjustment method corresponding to the distance between the vehicle and the lane line is to increase the corresponding threshold by a fifth value, and the adjustment method corresponding to the angle threshold between the vehicle and the lane line is to reduce the corresponding threshold by a sixth value. Among them, the first to sixth values are set by technicians according to actual needs, and these values can be the same or different values. In this way, the adjustment method of each indicator can be determined based on the turn signal status corresponding to the reference historical driving environment data, and then the indicator to be used is selected from these indicators, and then the adjustment method of each indicator to be used is determined; according to the adjustment method of each indicator to be used, the indicator threshold of the corresponding indicator is adjusted.
[0077] In an embodiment of the present application, when the driver's safety level is high, to more accurately determine whether the current vehicle has changed lanes, the estimated time of arrival threshold and the distance threshold between the vehicle and the lane line can be adjusted to a lower value, while the angle threshold between the vehicle and the lane line can be adjusted to a higher value. Since the adjusted indicator thresholds can accurately reflect whether the vehicle has changed lanes, the adjusted indicator thresholds can more accurately determine whether the current vehicle has changed lanes. When the driver's safety level is low, to achieve early warning, the estimated time of arrival threshold and the distance threshold between the vehicle and the lane line can be adjusted to a higher value, while the angle threshold between the vehicle and the lane line can be adjusted to a lower value. Then, the adjusted indicator thresholds can be used to determine in advance whether the current vehicle has changed lanes.
[0078] Furthermore, in order to more accurately determine whether the current vehicle has changed lanes, the present application provides another method for adjusting the index threshold, which can adjust the index threshold according to the user's habits. Figure 4 As shown, the specific steps include:
[0079] Step 401: Determine the driver of the current vehicle.
[0080] This step is similar to step 301 and will not be described in detail here.
[0081] Step 402: Obtain historical data of the driver during each lane change and the status of the turn signal during each lane change.
[0082] Among them, the historical data includes the driving data of the current vehicle and the environmental data of the environment in which it is located. The driving data includes the speed of the current vehicle, and the environmental data includes the distance between the current vehicle and the vehicle in front of the current vehicle, the speed of the vehicle in front of the current vehicle, and the driving conditions of vehicles in adjacent lanes.
[0083] Step 403 : Match the current data with the historical data respectively, determine the reference historical data with the highest similarity to the current data, and determine the turn signal state corresponding to the reference historical data.
[0084] In a specific implementation of this step, since the reference historical data has the highest similarity with the current data, the turn signal state corresponding to the parameter historical data is more likely to be the turn signal state of the current vehicle.
[0085] Step 404 : Determine whether to adjust the indicator threshold to be used based on the turn signal status corresponding to the reference historical data.
[0086] In the specific implementation method of this step, the adjustment method of the corresponding indicator threshold is determined based on the turn signal status corresponding to the reference historical data and each indicator to be used; and the indicator threshold to be used is adjusted according to the adjustment method of the indicator threshold to be used.
[0087] Specifically, when the turn signal state is on, the threshold value of the indicator to be used is not adjusted; when the turn signal state is off, the adjustment method of each indicator to be used is determined according to each indicator to be used; according to the adjustment method of each indicator to be used, the indicator threshold value of the corresponding indicator is adjusted.
[0088] Specifically, when the turn signal state corresponding to the parameter historical data is on, the turn signal state of the current vehicle may be on, and the threshold value of the indicator to be used may not be adjusted. When the turn signal state corresponding to the parameter historical data is off, the turn signal state of the current vehicle may be off. In order to turn on the turn signal in advance and avoid accidents, the threshold value of the indicator to be used may be adjusted. Since different indicators correspond to different adjustment methods, when the indicator includes the estimated arrival time, the corresponding adjustment method is to increase the corresponding threshold value by the seventh value. When the indicator includes the distance between the vehicle and the lane line, the corresponding adjustment method is to increase the corresponding threshold value by the eighth value. When the indicator includes the angle between the vehicle and the lane line, the corresponding adjustment method is to decrease the corresponding threshold value by the ninth value.
[0089] In an embodiment of the present application, the current data can be matched with the historical data, and then the reference historical data with the highest matching degree with the current data can be found in the historical data, and the turn signal on state corresponding to the reference historical data can be determined as the turn signal on state of the current vehicle. Then, when the turn signal state corresponding to the current vehicle is off, it means that the driver often does not turn on the turn signal. Therefore, it is necessary to adjust the indicator threshold to be used to realize the early turning on of the turn signal to avoid accidents.
[0090] Furthermore, as a response to the above Figure 1-4 The embodiment of the method shown in the figure is implemented. This embodiment of the present application provides a device for automatically turning on a turn signal when changing lanes. This device can automatically turn on the turn signal corresponding to the target lane line when changing lanes. The embodiment of this device corresponds to the aforementioned method embodiment. For ease of reading, this embodiment will not further elaborate on the details of the aforementioned method embodiment. However, it should be clear that the device in this embodiment can implement all the contents of the aforementioned method embodiment.
[0091] Specific as Figure 5 As shown, the device includes:
[0092] A first determining unit 501 is configured to determine a lane change intention condition based on vehicle driving information of the current vehicle and road information of a current road on which the current vehicle is located;
[0093] a second determining unit 502, configured to determine an index value of an index used in the lane change intention condition determined by the first determining unit 501;
[0094] a determination unit 503 configured to determine whether an index value corresponding to a target lane line determined by the second determination unit 502 satisfies the lane change intention condition, wherein the target lane line is a lane line that the current vehicle may pass through when changing lanes on the current road;
[0095] The third determining unit 504 is configured to determine that the current vehicle has an intention to change lanes if the determination result of the determining unit 503 is yes, and turn on the turn signal corresponding to the target lane line.
[0096] Further, such as Figure 6 As shown, the vehicle driving information includes the current vehicle speed value, the road information includes the lane width value and the lane line curvature value, and the first determining unit 501 includes:
[0097] The first determining module 5011 is configured to determine a vehicle speed level, a lane width level, and a lane curvature level.
[0098] a search module 5012 configured to search for an indicator to be used and a corresponding indicator threshold value from a pre-stored correspondence between levels, indicators, and indicator values based on the vehicle speed level, the lane width level, and the curvature level determined by the first determination module 5011, wherein the vehicle speed level is positively correlated with the indicator threshold value of each indicator;
[0099] The second determination module 5013 is configured to determine the lane change intention condition based on the indicator to be used and the corresponding indicator threshold value found by the search module 5012 and a preset lane change intention condition template.
[0100] Further, such as Figure 6 As shown, the apparatus further includes a first adjustment unit 505, wherein the first adjustment unit 505 is configured to:
[0101] Determine the driver of the current vehicle;
[0102] determining a safety level of the driver during the lane change process based on a total number of lane changes by the driver and a number of lane changes with a turn signal activated;
[0103] According to the driver's safety level, the indicator threshold to be used is adjusted to obtain an adjusted indicator threshold.
[0104] Further, such as Figure 6 As shown, the first adjustment unit 505 is further configured to:
[0105] determining an adjustment method for each to-be-used indicator based on the turn signal state corresponding to the reference historical driving environment data and each to-be-used indicator;
[0106] According to the adjustment method of each indicator to be used, the indicator threshold of the corresponding indicator is adjusted.
[0107] Further, such as Figure 6As shown, the apparatus further includes a second adjusting unit 506, and the second adjusting unit 506 is configured to:
[0108] Determine the driver of the current vehicle;
[0109] Obtaining historical data of the driver during each lane change and the state of the turn signal during each lane change, wherein the historical data includes vehicle driving data and environmental data of the vehicle's environment;
[0110] Matching the current data with the historical data respectively, determining the reference historical data having the highest similarity to the current data, and determining the turn signal state corresponding to the reference historical data;
[0111] According to the turn signal state corresponding to the reference historical data, it is determined whether to adjust the indicator threshold to be used.
[0112] Further, such as Figure 6 As shown, the second adjustment unit 506 is further configured to:
[0113] determining, based on the turn signal state corresponding to the reference historical driving environment data and each indicator to be used, a method for adjusting the corresponding indicator threshold;
[0114] The indicator threshold to be used is adjusted according to the adjustment method of the indicator threshold to be used.
[0115] Further, such as Figure 6 As shown, the device further includes a reminder unit 507, and the reminder unit 507 is configured to:
[0116] Determining whether the current vehicle can change lanes based on the type of the target lane line on the current road;
[0117] If not, a pre-traffic violation reminder is given to the driver, where the pre-traffic violation reminder is used to remind the driver of the traffic violation.
[0118] Furthermore, the embodiment of the present application also provides a processor, which is used to run a program, wherein the program executes the above Figure 1-4 The method for automatically turning on the turn signal when changing lanes is described in.
[0119] Furthermore, the embodiment of the present application also provides a storage medium, which is used to store a computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the above Figure 1-4 The method for automatically turning on the turn signal when changing lanes is described in.
[0120] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0121] It is understood that the relevant features of the above methods and devices can be referenced to each other. In addition, the terms "first" and "second" in the above embodiments are used to distinguish between the embodiments, and do not represent the advantages and disadvantages of the embodiments.
[0122] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be described in detail here.
[0123] The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems may also be used together with the teachings herein. Based on the above description, it is apparent that the structure required for constructing such systems is suitable. In addition, the present application is not directed to any specific programming language. It should be understood that various programming languages may be utilized to implement the present application described herein, and the description of the specific languages above is provided for the purpose of disclosing the preferred embodiment of the present application.
[0124] In addition, the memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0125] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0126] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0127] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0128] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0129] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0130] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0131] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0132] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0133] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0134] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims
1. A method for automatically turning on a turn signal when changing lanes, characterized in that: The method comprises: determining a lane change intention condition based on vehicle driving information of the current vehicle and road information of a current road on which the current vehicle is located; determining an indicator value of an indicator used in the lane change intention condition; Determining whether an index value corresponding to a target lane line satisfies the lane change intention condition, wherein the target lane line is a lane line that the current vehicle may pass through when changing lanes on the current road; If yes, it is determined that the current vehicle has an intention to change lanes, and the turn signal corresponding to the target lane line is turned on; The vehicle driving information includes a current vehicle speed value, and the road information includes a lane width value and a lane line curvature value. The determining of the lane change intention condition based on the current vehicle driving information and the road information of the current road on which the current vehicle is located includes: Determine the vehicle speed level at which the vehicle speed value belongs, the lane width level at which the lane width value belongs, and the curvature level at which the lane line curvature value belongs; According to the vehicle speed level, the lane width level, and the curvature level, searching for an indicator to be used and a corresponding indicator threshold value in a pre-stored correspondence between levels, indicators, and indicator values; The lane change intention condition is determined based on the indicator to be used and the corresponding indicator threshold, as well as a preset lane change intention condition template.
2. The method according to claim 1, characterized in that After searching for the indicator to be used and the corresponding indicator threshold, the method further includes: Determine the driver of the current vehicle; determining a safety level of the driver during the lane change process based on a total number of lane changes by the driver and a number of lane changes with a turn signal activated; According to the driver's safety level, the indicator threshold to be used is adjusted to obtain an adjusted indicator threshold.
3. The method according to claim 2, characterized in that The adjusting of the indicator threshold to be used according to the driver's safety level includes: Determining, based on the driver's safety level and each indicator to be used, how to adjust the corresponding indicator threshold; The indicator threshold to be used is adjusted according to the adjustment method of the indicator threshold to be used.
4. The method according to claim 1, wherein After searching for the indicator to be used and the corresponding indicator threshold, the method further includes: Determine the driver of the current vehicle; Obtaining historical data of the driver during each lane change and the state of the turn signal during each lane change, wherein the historical data includes vehicle driving data and environmental data of the vehicle's environment; Matching the current data with the historical data respectively, determining the reference historical data having the highest similarity to the current data, and determining the turn signal state corresponding to the reference historical data; According to the turn signal state corresponding to the reference historical data, it is determined whether to adjust the indicator threshold to be used.
5. The method according to claim 4, characterized in that The adjusting the indicator threshold to be used according to the turn signal state corresponding to the reference historical data includes: determining an adjustment method for each to-be-used indicator based on the turn signal state corresponding to the reference historical data and each to-be-used indicator; According to the adjustment method of each indicator to be used, the indicator threshold of the corresponding indicator is adjusted.
6. The method according to claim 1, wherein After determining that the current vehicle has a lane change intention, the method further includes: Determining whether the current vehicle can change lanes based on the type of the target lane line on the current road; If not, a pre-traffic violation reminder is given to the driver, where the pre-traffic violation reminder is used to remind the driver of the traffic violation.
7. A device for automatically turning on a turn signal when changing lanes, implementing a method for automatically turning on a turn signal when changing lanes according to any one of claims 1 to 6, characterized in that: The device comprises: a first determining unit, configured to determine a lane change intention condition based on vehicle driving information of a current vehicle and road information of a current road on which the current vehicle is located; a second determining unit, configured to determine an index value of an index used in the lane change intention condition determined by the first determining unit; a determination unit, configured to determine whether an index value corresponding to a target lane line determined by the second determination unit satisfies the lane change intention condition, wherein the target lane line is a lane line that the current vehicle may pass through when changing lanes on the current road; The third determining unit is configured to determine that the current vehicle has an intention to change lanes if the determination result of the determining unit is yes, and turn on the turn signal corresponding to the target lane line.
8. A terminal, characterized in that: The terminal is used to run a program, wherein the terminal executes the method for automatically turning on a turn signal when changing lanes as described in any one of claims 1 to 6 when running.
9. A storage medium, characterized in that: The storage medium is used to store a computer program, wherein when the computer program is running, it controls the device where the storage medium is located to execute the method for automatically turning on the turn signal when changing lanes according to any one of claims 1 to 6.
Citation Information
Patent Citations
Vehicle, control method, device and system of steering lamp of vehicle and storage medium
CN112519672A