Intelligent road safety automobile tail lamp control method and device based on acceleration
By obtaining the car speed value in real time and calculating the acceleration value, the changes in the optical components of the taillights of the car are solved, and the problem of difficult to quickly and accurately conveying the speed change information of the vehicle ahead in the prior art is achieved, and safe driving under high-speed driving and ambient light changes are achieved.
Patent Information
- Application Number
- CN202510253556.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-06-13
AI Technical Summary
The prior art is difficult to quickly and accurately convey the forward vehicle speed change information to the driver under high speed driving and ambient light changes, resulting in the driver's response time in emergency situations.
By obtaining the car's driving speed value in real time, calculating the acceleration value, and using the acceleration value to drive changes in the color, shape and spot size of the car's taillight optical components, predicting the vehicle speed changes in advance, and reducing the driver's emergency response time.
It realizes the rapid and accurate communication of vehicle speed changes under high-speed driving and ambient light changes, reducing the driver's emergency response time and improving road driving safety.
Smart Images

Figure CN120143672A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of traffic road safety, and in particular to an acceleration-based intelligent road safety automobile taillight control method, and also to a control device of the acceleration-based intelligent road safety automobile taillight control method. Background Art
[0002] The speed sensor can collect the vehicle's speed value in real time, and drive the changes in the color, size, speed and other properties of the light spot of the vehicle's taillight optical element by calculating the acceleration to alert other road traffic participants of the vehicle's speed changes in advance, thereby improving road driving safety.
[0003] In the document with publication number CN116160948A, only the RCM and CEM controllers are used to receive messages and feedback the status of the car's taillights to build a control method applicable to the same platform vehicle model. Although the driver's convenience is improved in terms of control method and installation, it is still difficult to meet the driver's safety needs of grasping the instantaneous speed changes of the vehicle in front in the shortest time when combined with the actual needs of road traffic. It also does not consider solving the viscosity problem of the driver's acceptance of the speed changes of the vehicle in front under the influence of external factors such as high-speed driving and ambient light. Summary of the invention
[0004] The technical problems to be solved by the present invention are as follows: (1) How to determine the acceleration value by obtaining the driving speed value of the car in real time, and establish a function that drives the property change of the optical element by judging the acceleration value. (2) How to display the instantaneous change state of the car through the property characteristics of the optical element, the size of the light spot, the color of the light spot, and the speed of the light spot change, so as to predict the change of the vehicle speed in advance and reduce the driver's emergency response time.
[0005] The present invention provides an acceleration-based intelligent road safety automobile taillight control method, comprising the following steps:
[0006] Step 1: Let acceleration be a(t), where t represents time;
[0007] The RGB channel intensities of the color are R(a,t), G(a,t), and B(a,t);
[0008] The shape parameter is r(a, t), where the radius of the circle is the trigger value;
[0009] The color channel intensity changes at a rate of The shape parameter change rate is
[0010] Step 2: The vehicle runs at a constant speed, and the acceleration is 0, that is, a(t) = 0;
[0011] R(a,t)=R0 , G(a, t) = G 0 , B(a, t) = B 0 ,
[0012] where R 0 , G 0 , B 0 are constants representing the initial red, green, and blue channel intensities;
[0013] r(a, t) = r 0 , where r 0 is a constant representing the initial circular radius;
[0014]
[0015] When the acceleration value output by the judgment module is 0, the trigger function module a(t) = 0 is executed, and the rules are set with R = 0, , G = 0, B = 0 for the light-off state, the light spot appears, is black, and shows the natural color of the optical element;
[0016] At this time, the vehicle fleet can maintain speed and follow the vehicle.
[0017] Step 3: When the acceleration is in the confidence increasing interval, when a 1 ≤ a(t) ≤ a 2 ;
[0018] R(a, t) = m 1 a(t) + R 1 , where m 1 is a constant, and R 1 is the value of R when a = a 1 ;
[0019] G(a, t) = m 2 a(t) + G 1 , where m 2 is a constant, and G 1 is the value of G when a = a 1 ;
[0020] B(a, t) = m 3 a(t) + B 1 , where m 3 is a constant, and B 1 is the value of B when a = a 1 ;
[0021] r(a, t) = q 1 a(t) + r 1 , where q 1 is a constant, and r 1 is the value of r when a = a 1 ;
[0022]
[0023] The judgment module outputs an acceleration value of a 1 ≤a(t)≤a 2 When the value is reached, the function module a is triggered 1 ≤a(t)≤a 2 ,
[0024] Execute the rule, set G(a,t) to the state of a green light on, a light spot appears, and the size of the light spot r(a,t) = q 1 a(t)+r 1 Changes with the increase of acceleration, Indicates the rate of shape change; Remind the road driver that the vehicle is accelerating. The larger the color coefficient of G(a,t), The greater the rate and the greater the r value, the faster the speed increase is indicated
[0025] Step four: When the acceleration is in the confidence increasing interval and a 2 ≤a(t)≤a max ;
[0026] R(a,t) = u 1 a(t)+R 1 , where u 1 is a constant, and R 1 is the value of R when a = a 1 ;
[0027] G(a,t) = u 2 a(t)+G 1 , where u 2 is a constant, and G 1 is the value of G when a = a 1 ;
[0028] B(a,t) = u 3 a(t)+B 1 , where u 3 is a constant, and B 1 is the value of B when a = a 1 ;
[0029] r(a,t) = v 1 a(t)+r 1 , where v 1 is a constant, and r 1 is the value of r when a = a 2 ;
[0030]
[0031] The judgment module outputs an acceleration value of a 2≤a(t)≤a max When the value is reached, the function module a is triggered 2 ≤a(t)≤a max ,
[0032] Execute the rule, set G(a,t) to the state of a green light on, a light spot appears, and the size of the light spot r(a,t) = v 1 a(t)+r 1 Changes with the increase of acceleration, indicating the rate of shape change; reminding the road driver that the vehicle is changing in the positive direction at high speed. The larger the color coefficient of G(a,t), the greater the rate, and the greater the r value, indicating the faster the change.
[0033] To describe this step more clearly, and to better reflect that the speed change is stage-like, as well as the practical value of the invention, and at the same time to reflect the comprehensiveness of this patent, that is, the design concept with maximum values in both the forward and reverse directions of the vehicle.
[0034] Step three is: when a 1 ≤a(t)≤a 2 It indicates that the vehicle starts to enter the acceleration range from uniform motion, the acceleration is changing in the positive direction, and the speed is getting faster and faster. However, the range of this acceleration change is defined as the normal acceleration range, and the vehicle speed is within the specified normal range.
[0035] Step four is: when a 2 ≤a(t)≤a max It indicates that the vehicle enters the extreme speed range from fast motion. The acceleration is extremely variable in the positive direction, and the vehicle speed will exceed the normal driving speed. The radius of the green light spot may increase rapidly until it reaches the extreme value. In practical applications, it means that the driver may have driving problems (such as drunk driving and stepping on the accelerator hard, or psychological problems, sudden illness, vehicle mechanical failure, etc. in many scenarios....). The vehicle speed may get out of control due to excessive speed, so as to remind the following vehicle to pay attention to avoidance and implement assistance and other information.
[0036] Step five: The acceleration is in the confidence decreasing interval. When -a 2 ≤a(t)≤-a 3 ;
[0037] R(a,t) = n 1 a(t)+R 2 , where n 1 is a constant, and R 2 is the value of R when a = a 2 ;
[0038] G(a,t) = n 2 a(t)+G 2 , where n 2 is a constant, and G2 is the value of G when a = a 2 ;
[0039] B(a, t) = n 3 a(t) + B 2 , where n 3 is a constant, and B 2 is the value of B when a = a 2 ;
[0040] r(a, t) = s 1 a(t) + r 2 , where n 1 is a constant, and r 2 is the value of r when a = a 2 ;
[0041]
[0042] The judgment module outputs an acceleration value of -a 1 ≤ a(t) ≤ -a 2 value, triggering the function module -a 1 ≤ a(t) ≤ -a 2 , executing the rule, setting R(a, t) to the state of a red light on, a light spot appears, and the size of the light spot r(a, t) = s 1 a(t) + r 2 changes with the acceleration, indicating the rate of shape change, reminding the road driver that the vehicle is decelerating. The larger the color coefficient of R(a, t), the larger the rate, and the larger the r value, the more intense the braking is.
[0043] Step Six: The acceleration is at the maximum value. When -a 2 ≤ a(t) ≤ -a max ,
[0044] R(a, t) = p 1 a(t) + R 2 , where p 1 is a constant, and R 2 is the value of R when a = a 2 ;
[0045] G(a, t) = p 2 a(t) + G 2 , where p 2 is a constant, and G 2 is the value of G when a = a 2 ;
[0046] B(a, t) = p 2 a(t) + B 2 , where p2 is a constant, B 2 is the value of B when a = a 2 ;
[0047] This statement represents a value in the color triggering system. In this step, when the acceleration reaches its maximum value, B(a,t) may not be triggered
[0048] = p 2 a(t) + B 2 Attribute value, mainly triggering R(a,t) = p 1 a(t) + R 2 ) The optical system exhibits the red attribute.
[0049] r(a,t) = v 1 a(t) + r 2 , where v 1 is a constant, r 2 is the value of r when a = a 2 ;
[0050]
[0051] The judgment module outputs an acceleration value of -a 1 ≤ a(t) ≤ -a 2 When the value is reached, the function module -a 2 ≤ a(t) ≤ -a max is triggered, and the rule is executed to set R(a,t) to the highlighted red light state, and a light spot appears. The size of the light spot r(a,t) = s 1 a(t) + r 2 changes with the acceleration, indicating the rate of shape change, reminding the road driver that the vehicle is braking emergently. The larger the color coefficient of R(a,t), the larger the rate, and the larger the r value, indicating braking.
[0052] The object of the present invention is to provide an intelligent road safety vehicle taillight control method based on acceleration. The present invention collects the vehicle speed value in real time through a sensor, calculates the acceleration as a judgment factor to determine whether to trigger the optical element for controlling the color and shape change speed, and displays the control result to remind the road driver.
[0053] The present invention also provides an intelligent road safety vehicle taillight control device based on acceleration, including:
[0054] A detection and acquisition module, an acceleration calculation module, a judgment module, an optical module, a shape module, a data processing module, a driving module, and an optical element;
[0055] The speed detection and acquisition module is used to collect the running speed value of the vehicle in real time, transmit the speed value to the acceleration calculation module, and the calculation module realizes the conversion of the speed value to acceleration through program operations and outputs the acceleration value;
[0056] The acceleration value is transmitted to the acceleration judgment module. The logic circuit of the judgment module judges whether the acceleration is zero. If the logic is zero, a secondary loop judgment is executed, and at the same time, the acceleration value is output;
[0057] The speed value logic judgment module outputs a non-zero acceleration value to the controller in the data processing module, and the acceleration value is parsed and processed in the controller;
[0058] The acceleration value that has been parsed and processed in the controller is transmitted to the function module in the data processing module;
[0059] In the function module, the rule definitions of acceleration, optical module, and shape module are implemented; a function for the corresponding dynamic change rules of acceleration, optical properties, and shape size is established;
[0060] The function module outputs a signal to the optical element execution unit, and the optical element execution unit executes the function instruction.
[0061] The drive module refers to a signal drive function module from the data processing module to the display module, which is a functional module for converting data into display.
[0062] The present invention is a method for establishing the relationship between acceleration and optical properties. The acceleration is divided into four segments, and each segment corresponds to a color of an optical element, a radius size of a light spot, and a speed state value of the change of the light spot. By establishing the function rules of acceleration value, light spot size, light spot color, and light spot change state value, the above properties are comprehensively displayed. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] Figure 1 Flow chart of the control module described in the embodiment of the present invention;
[0064] Figure 2 Function control step diagram described in the embodiment of the present invention;
[0065] Figure 3 Schematic diagram of the control module steps described in the embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION
[0066] The technical solution of the present invention will be further specifically described below through specific embodiments and in conjunction with the accompanying drawings.
[0067] Embodiment 1
[0068] As Figure 2As shown in the figure, when using an intelligent road safety car taillight control method based on acceleration provided by the present invention, first, it is necessary to judge the acceleration a(t). If it is judged that a = 0, then trigger R = 0, G = 0, B = 0, that is, execute step two; otherwise, execute the judgment of the confidence interval of a(t).
[0069] When judging the confidence interval of a(t), first judge the confidence value &a(t). If &a(t) is positive, execute a1 ≤ a(t) ≤ a2, and trigger R = 0, G(a,t) = m2a(t) + G1. That is, execute step three. If &a(t) is negative, execute -a 2 ≤ a(t) ≤ -a 3 . Trigger R(a,t) = n 1 a(t) + R 2 . That is, step four. If &a(t) is negative and &a(t) changes extremely rapidly at the same time, execute a2 ≤ a(t) ≤ amax. Trigger R(a,t) = p1a(t) + R 2 . That is, step five.
[0070] As Figure 1 shown, an intelligent road safety car taillight control device based on acceleration includes:
[0071] A detection and acquisition module, an acceleration calculation module, a judgment module, an optical module, a shape module, a data processing module, a driving module, and a display module;
[0072] As Figure 3 shown, the speed detection and acquisition module is used to collect the vehicle running speed value in real time, transmit the speed value to the acceleration calculation module, and the calculation module realizes the conversion of the speed value to acceleration through program operation and outputs the acceleration value.
[0073] The method for the detection and acquisition module to collect data is selected according to the actual situation of the vehicle model. If the vehicle itself has a data collection function and device, the data can be directly shared with it. If the vehicle itself does not have a data collection function, or the collected data is inaccurate, sensors can be added externally to collect data.
[0074] The acceleration value is transmitted to the acceleration judgment module, and the logic circuit of the judgment module judges whether the acceleration is zero. If the logic is zero, execute the secondary loop judgment, and at the same time execute the output of the acceleration value.
[0075] The following is an explanation of the execution of the secondary loop judgment when the logic is zero: Judge whether the vehicle speed value has changed. Calculate the acceleration through the given speed value and the previous given speed value. If the vehicle is running at a constant speed, then according to the formula It can be calculated that a = 0. After this value of a = 0 is given to the judgment module, if the logical judgment is 0, then it is necessary to go back and obtain data for calculation again. This step mainly increases the safety judgment through secondary inspection (in fact, this step is continuously looped). At the same time, ensure that the properties of the lamp remain unchanged. When the logical judgment is 0, the value of 0 also needs to be output to the function module. However, ultimately, the properties of the lamp remain unchanged, but the function module, that is, the control program, needs to be executed once like other data values to ensure the unified and intelligent rules of control and display.
[0076] The speed value logical judgment module outputs a non-zero acceleration value to the controller in the data processing module, and the acceleration value is parsed and processed in the controller;
[0077] Among them, the speed value logical judgment module executes the output of a non-zero acceleration value according to the formula for judgment and output. If the vehicle speed changes and the acceleration value a ≠ 0, the acceleration value is also output to the data processing module and further to the function module.
[0078] The acceleration value parsed and processed in the controller is transmitted to the function module in the data processing module; the rules of acceleration, optical module, and shape module are defined in the function module; a function for establishing the corresponding dynamic change rules among acceleration, optical properties, and shape size is established; the function module outputs a signal to the optical element execution unit, and the optical element execution unit executes the function instruction.
Claims
1. An intelligent road safety automobile taillight control method based on acceleration, characterized in that: Includes the following step: Step 1: Let acceleration be a(t), where t represents time; The RGB channel intensities of the color are R(a,t), G(a,t), and B(a,t); The shape parameter is r(a, t), where the radius of the circle is the trigger value; The color channel intensity changes at a rate of The shape parameter change rate is Step 2: The vehicle runs at a constant speed, and the acceleration is 0, that is, a(t) = 0; R(a,t)=R0, G(a,t)=G0, B(a,t)=B0, Among them, R0, G0, and B0 are constants, representing the initial red, green, and blue channel intensities; r(a,t)=r0, where r0 is a constant representing the initial circle radius; When the output acceleration value of the judgment module is 0, the trigger function module a(t)=0 is executed, and the rule is set to R=0. , G=0, B=0 means the light is off, and the light spot appears in black, showing the natural color of the optical element; At this time, the convoy can maintain speed and follow the vehicle. Step 3: The acceleration is in the confidence increasing interval, when a1≤a(t)≤a2; R(a,t)=m1a(t)+R1, where m1 is a constant and R1 is the value of R when a=a1; G(a,t)=m2a(t)+G1, where m2 is a constant and G1 is the value of G when a=a1; B(a,t)=m3a(t)+B1, where m3 is a constant and B1 is the value of B when a=a1; r(a,t)=q1a(t)+r1, where q1 is a constant and r1 is the value of r when a=a1; When the output acceleration value of the judgment module is a1≤a(t)≤a2, the function module a1≤a(t)≤a2 is triggered, the rule is executed, and G(a,t) is set to the green light state. A light spot appears, and the size of the light spot r(a,t)=q1a(t)+r1 changes with the increase of acceleration. Indicates the rate of shape change; reminds road drivers that the vehicle is accelerating. The larger the G(a,t) color coefficient, The larger the rate and the larger the r value, the faster the acceleration; Step 4: The acceleration is in the confidence increasing interval, when a2≤a(t)≤a max hour; R(a,t)=u1a(t)+R1, where u1 is a constant and R1 is the value of R when a=a1; G(a,t)=u2a(t)+G1, where u2 is a constant and G1 is the value of G when a=a1; B(a,t)=u3a(t)+B1, where u3 is a constant and B1 is the value of B when a=a1; r(a,t)=v1a(t)+r1, where v1 is a constant and r1 is the value of r when a=a2; The output acceleration value of the judgment module is a2≤a(t)≤a max When the value is a2≤a(t)≤a, the trigger function module max , Execute the rules, set G(a,t) to the green light state, and a light spot will appear. The size of the light spot r(a,t)=v1a(t)+r1 changes with the increase of acceleration. Indicates the rate of shape change; reminds road drivers that the vehicle is changing in a positive direction at a very fast speed. The larger the G(a,t) color coefficient, The larger the rate and the larger the r value, the faster the change. Step 5: The acceleration is in the decreasing confidence interval, when -a2≤a(t)≤-a3; R(a,t)=n1a(t)+R2, where n1 is a constant and R2 is the value of R when a=a2; G(a,t)=n2a(t)+G2, where n2 is a constant and G2 is the value of G when a=a2; B(a,t)=n3a(t)+B2, where n3 is a constant and B2 is the value of B when a=a2; r(a,t)=s1a(t)+r2, where n1 is a constant and r2 is the value of r when a=a2; When the output acceleration value of the judgment module is -a1≤a(t)≤-a2, the function module -a1≤a(t)≤-a2 is triggered, the rule is executed, R(a,t) is set to the red light state, and a light spot appears. The size of the light spot r(a,t)=s1a(t)+r2 changes with the acceleration. Indicates the rate of shape change, reminding road drivers that the vehicle is slowing down. The larger the R(a,t) color coefficient, The greater the rate and the greater the r value, the more severe the braking; Step 6: The acceleration is at its maximum value when -a2≤a(t)≤-a max hour, R(a,t)=p1a(t)+R2, where p1 is a constant and R2 is the value of R when a=a2; G(a,t)=p2a(t)+G2, where p2 is a constant and G2 is the value of G when a=a2; B(a,t)=p2a(t)+B2, where p2 is a constant and B2 is the value of B when a=a2; r(a,t)=v1a(t)+r2, where v1 is a constant and r2 is the value of r when a=a2; When the output acceleration value of the judgment module is -a1≤a(t)≤-a2, the trigger function module -a2≤a(t)≤-a max , execute the rules, set R(a,t) to the bright red light state, a light spot appears, and the size of the light spot r(a,t)=s1a(t)+r2 changes with the acceleration. Indicates the rate of shape change, reminding road drivers that vehicles are braking in an emergency. The larger the R(a,t) color coefficient, The greater the speed and the greater the r value, the more braking is applied.
2. An acceleration-based intelligent road safety automobile taillight control device, applicable to the acceleration-based intelligent road safety automobile taillight control method according to claim 1, characterized in that: include: Detection and acquisition module, acceleration calculation module, judgment module, optical module, shape module, data processing module, optical element; The speed detection and acquisition module is used to collect the vehicle running speed value in real time, and transmit the speed value to the acceleration calculation module. The calculation module realizes the conversion of the speed value to the acceleration through program operation and outputs the acceleration value; The acceleration value is transmitted to the acceleration judgment module, and the logic circuit of the judgment module judges whether the acceleration is zero. If the logic is zero, a secondary cycle judgment is performed, and the output acceleration value is executed at the same time; The speed value logic judgment module outputs a non-zero acceleration value to the controller in the data processing module, and the acceleration value is parsed and processed in the controller; The acceleration value parsed and processed in the controller is transmitted to the function module in the data processing module; Implement the rule definition of acceleration, optical module and shape module in the function module; establish the rule function corresponding to the dynamic change of acceleration, optical properties and shape size; The function module outputs a signal to the optical element execution unit, and the optical element execution unit executes the function instruction.
Citation Information
Patent Citations
Control system and control method of automobile tail lamp module
CN116160948A