Vehicle lighting control method, device, equipment, medium and vehicle
By calculating and adjusting the illumination distance, lighting intensity and illumination angle of the vehicle, the problem of mutual interference between vehicle lights in complex traffic environments is solved, efficient lighting and energy-saving effects are achieved, and the safety of night driving is improved.
Patent Information
- Application Number
- CN202411686246.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-11-25
AI Technical Summary
In complex traffic environments, especially at intersections without street lights or dim street lights, the vehicle's headlights and taillights interfere with each other, causing the driver's field of vision to be blocked and increasing the risk of driving at night.
By obtaining vehicle information of vehicles close to the intersection and environmental information of the intersection, the ideal illumination distance, ideal illumination intensity and ideal illumination angle for the vehicle to meet the lighting needs, and adjust it based on the light relationship between vehicles to obtain the target illumination distance, target illumination intensity and target illumination angle that meets the lighting and energy saving requirements, thereby controlling the vehicle's light.
It realizes that in complex traffic environments, it not only meets lighting needs, but also avoids energy consumption and driver vision interference, improving the safety and comfort of night driving.
Smart Images

Figure CN119189857B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent automobile technology, and in particular to a method, device, equipment, medium and vehicle for controlling vehicle lights. Background Art
[0002] In the modern complex traffic environment, vehicles often face traffic safety problems due to lack of sufficient vision at night at intersections where there is no street lighting or the street lighting is dim or even malfunctioning.
[0003] In daily driving, especially at intersections in suburban or rural areas, the lighting facilities in these places are often imperfect, which greatly increases the difficulty of driving at night. In such an environment, especially at night when many vehicles pass at the same time, the headlights and taillights of vehicles, and the lights of vehicles traveling in opposite directions will interfere with each other, causing obstruction of vision. This interlaced light situation may cause the driver to misjudge the position and speed of other vehicles, making it difficult to make accurate driving decisions. In addition, when passing through these dark intersections without street lights, drivers may also encounter sudden obstacles, such as pedestrians crossing, animals crossing, etc. These emergencies are more difficult to detect and respond to in time under insufficient light conditions. Therefore, drivers not only have to deal with interference from other vehicle lights, but also need to be highly alert to dangers that may suddenly appear in the environment. These factors together increase the risks of night driving and sometimes even lead to traffic accidents.
[0004] The related technology usually can only provide the function of switching back and forth between low beam and high beam. This method is difficult to adapt to the complex and changeable traffic environment. The simple switching between low beam and high beam often results in the low beam being unable to meet the lighting needs, and the high beam causing interference to the driver's vision and waste of lighting energy. Summary of the invention
[0005] The purpose of the present application is to provide a vehicle lighting control method, device, equipment, medium and vehicle.
[0006] To achieve the above objectives, this application provides the following solutions:
[0007] In a first aspect, the present application provides a method for controlling vehicle lights, comprising:
[0008] Acquire vehicle information of vehicles whose distance from the intersection is less than a distance threshold and environment information of the intersection;
[0009] Calculate, based on the environment information and the vehicle information, an ideal illumination distance, an ideal illumination intensity, and an ideal illumination angle required for the vehicle lamp to meet the lighting requirement alone;
[0010] Based on the relationship between the lights of the vehicles reflected by the environmental information and the vehicle information, the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle are adjusted to obtain a target illumination distance, target illumination intensity and target illumination angle that meet the lighting and energy-saving requirements;
[0011] The light of the vehicle is controlled based on the target illumination distance, the target illumination intensity and the target illumination angle.
[0012] Optionally, the step of adjusting the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle based on the relationship between the lights of the vehicles reflected by the environmental information and the vehicle information to obtain a target illumination distance, target illumination intensity and target illumination angle that meet the lighting and energy-saving requirements includes:
[0013] Calculating a lighting score of the vehicle under different headlight configurations based on the environmental information, the vehicle information, the ideal illumination distance, the ideal illumination intensity, and the ideal illumination angle;
[0014] The target illumination distance, target illumination intensity and target illumination angle of the vehicle are determined based on the lighting configuration that meets the lighting and energy-saving requirements according to the corresponding lighting score.
[0015] Optionally, the lighting score includes at least one of the following:
[0016] a first lighting score for reflecting the total energy consumption of the vehicle lights;
[0017] A second lighting score for reflecting the uniformity of lighting at the intersection;
[0018] A third light score used to reflect the degree of deviation of the illumination distance from the ideal illumination distance;
[0019] The fourth lighting score is used to reflect the impact of the illumination angle between vehicles;
[0020] A fifth lighting score for reflecting the degree to which the lighting intensity deviates from the ideal lighting intensity;
[0021] A sixth lighting score for reflecting the degree of deviation of the illumination angle from the ideal illumination angle.
[0022] Optionally, the environmental information includes at least: the intersection position of the intersection, and the vehicle information includes at least: the vehicle position of the vehicle;
[0023] The step of calculating the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle required for the headlight of the vehicle to meet the illumination requirement independently based on the environmental information and the vehicle information comprises:
[0024] Determining a relative distance between the vehicle and the intersection based on the vehicle position and the intersection position;
[0025] Calculating an ideal irradiation distance based on the relative distance and the vehicle speed;
[0026] Calculating the ideal lighting intensity based on the basic lighting intensity of the vehicle lamp, the vehicle speed, the ideal illumination distance, and the relative distance;
[0027] The ideal illumination angle is calculated based on the basic illumination angle of the vehicle lamp, the vehicle speed, the maximum expected vehicle speed, the maximum expected relative distance, and the maximum angle adjustment range.
[0028] Optionally, after the step of acquiring vehicle information of vehicles whose distance from the intersection is less than a distance threshold and environmental information of the intersection, the method further includes:
[0029] Calculating the lighting condition of the intersection based on the vehicle information and the environmental information;
[0030] When the lighting condition is an insufficient lighting condition or an excessive lighting condition, start adjusting the lighting configuration of the vehicle.
[0031] Optionally, the vehicle lighting control method further includes:
[0032] When a change in the environmental information and / or the vehicle information is detected, the target illumination distance, the target illumination intensity and the target illumination angle are recalculated.
[0033] Optionally, after the step of controlling the light of the vehicle based on the target illumination distance, the target illumination intensity and the target illumination angle, the method further comprises:
[0034] Acquire the target illumination distance, the target illumination intensity and the illumination effect information generated by the target illumination angle;
[0035] When the lighting effect information does not meet the expected effect requirements, the target illumination distance, the target illumination intensity and the target illumination angle are recalculated after adjusting the adjustment parameters included in the calculation process of the target illumination distance, the target illumination intensity and the target illumination angle.
[0036] In a second aspect, the present application provides a vehicle light control device, comprising:
[0037] A collection module, used to obtain vehicle information of vehicles whose distance from the intersection is less than a distance threshold and environmental information of the intersection;
[0038] A processing module, configured to calculate, based on the environmental information and the vehicle information, an ideal illumination distance, an ideal illumination intensity, and an ideal illumination angle required for the headlights of the vehicle to meet the lighting requirements alone;
[0039] Based on the relationship between the lights of the vehicles reflected by the environmental information and the vehicle information, the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle are adjusted to obtain a target illumination distance, target illumination intensity and target illumination angle that meet the lighting and energy-saving requirements;
[0040] A control module is used to control the light of the vehicle based on the target illumination distance, the target illumination intensity and the target illumination angle.
[0041] Optionally, the processing module is further used to:
[0042] Calculating a lighting score of the vehicle under different headlight configurations based on the environmental information, the vehicle information, the ideal illumination distance, the ideal illumination intensity, and the ideal illumination angle;
[0043] The target illumination distance, target illumination intensity and target illumination angle of the vehicle are determined based on the lighting configuration that meets the lighting and energy-saving requirements according to the corresponding lighting score.
[0044] Optionally, the lighting score includes at least one of the following:
[0045] a first lighting score for reflecting the total energy consumption of the vehicle lights;
[0046] A second lighting score for reflecting the uniformity of lighting at the intersection;
[0047] A third light score used to reflect the degree of deviation of the illumination distance from the ideal illumination distance;
[0048] The fourth lighting score is used to reflect the impact of the illumination angle between vehicles;
[0049] A fifth lighting score for reflecting the degree to which the lighting intensity deviates from the ideal lighting intensity;
[0050] A sixth lighting score for reflecting the degree of deviation of the illumination angle from the ideal illumination angle.
[0051] Optionally, the environmental information includes at least: the intersection position of the intersection, and the vehicle information includes at least: the vehicle position of the vehicle;
[0052] The processing module is further used for:
[0053] Determining a relative distance between the vehicle and the intersection based on the vehicle position and the intersection position;
[0054] Calculating an ideal irradiation distance based on the relative distance and the vehicle speed;
[0055] Calculating the ideal lighting intensity based on the basic lighting intensity of the vehicle lamp, the vehicle speed, the ideal illumination distance, and the relative distance;
[0056] The ideal illumination angle is calculated based on the basic illumination angle of the vehicle lamp, the vehicle speed, the maximum expected vehicle speed, the maximum expected relative distance, and the maximum angle adjustment range.
[0057] Optionally, the processing module is further used to:
[0058] Calculating the lighting condition of the intersection based on the vehicle information and the environmental information;
[0059] When the lighting condition is an insufficient lighting condition or an excessive lighting condition, start adjusting the lighting configuration of the vehicle.
[0060] Optionally, the processing module is further used to:
[0061] When a change in the environmental information and / or the vehicle information is detected, the target illumination distance, the target illumination intensity and the target illumination angle are recalculated.
[0062] Optionally, the processing module is further used to:
[0063] Acquire the target illumination distance, the target illumination intensity and the illumination effect information generated by the target illumination angle;
[0064] When the lighting effect information does not meet the expected effect requirements, the target illumination distance, the target illumination intensity and the target illumination angle are recalculated after adjusting the adjustment parameters included in the calculation process of the target illumination distance, the target illumination intensity and the target illumination angle.
[0065] In a third aspect, the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any one of the above-mentioned vehicle light control methods.
[0066] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-mentioned vehicle light control methods.
[0067] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the above-mentioned vehicle light control methods.
[0068] In a sixth aspect, the present application provides a vehicle, comprising: a processor, wherein the processor is used to execute the steps of the above-mentioned vehicle light control method.
[0069] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0070] The present application provides a vehicle light control method, device, equipment, medium and vehicle, which first calculates the ideal illumination distance, ideal illumination intensity and ideal illumination angle required for the vehicle to meet the lighting demand based on the vehicle information of the vehicle approaching the intersection and the environmental information of the intersection, thereby avoiding the situation where the road view is unclear due to insufficient lighting, and then adjusts the ideal illumination distance, ideal illumination intensity and ideal illumination angle of each vehicle based on the relationship between the lights of the vehicles, thereby avoiding energy waste and interference with the driver's field of vision due to excessive lighting, thereby obtaining the target illumination distance, the target illumination intensity and the target illumination angle that can meet both the lighting requirements and the energy-saving requirements, so as to control the vehicle lights, which not only ensures the lighting effect of the intersection but also reduces the lighting energy consumption of the lights. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. 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 paying creative work.
[0072] Figure 1 A schematic diagram of a flow chart of a vehicle lighting control method provided in one embodiment of the present application;
[0073] Figure 2 A logic diagram of a vehicle lighting control method provided in one embodiment of the present application;
[0074] Figure 3 A schematic diagram of functional modules of a vehicle light control device provided in one embodiment of the present application;
[0075] Figure 4 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0076] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0077] like Figure 1 As shown, some embodiments of the present application provide a method for controlling vehicle lights, which includes the following steps 101 to 104. Among them:
[0078] Step 101, obtaining vehicle information of vehicles whose distance from an intersection is less than a distance threshold and environmental information of the intersection.
[0079] It should be noted that the execution entity of the embodiment of the present application can be a controller installed on the vehicle, or a server that remotely communicates with the controller on the vehicle. The specific setting can be based on actual needs and is not limited here.
[0080] In the embodiment of the present application, during the driving process of the vehicle, the system will collect the vehicle's location information in real time through V2V (Vehicle-to- Vehicle, vehicle to vehicle) communication technology, and obtain the location information of the intersection through V2I (Vehicle-to-Infrastructure, vehicle to infrastructure) communication technology, and measure the distance based on the collected vehicle location information and the pre-stored intersection location information. When the distance between the vehicle and the intersection is less than the distance threshold, it is determined that the vehicle is approaching the intersection. It is worth noting that the distance threshold refers to the distance at which the vehicle is about to enter the intersection and requires lighting. The distance threshold can be measured and counted based on the actual lighting distance requirements when the vehicle is driving, and the distance threshold can be set based on the measurement statistics. In order to eliminate data transmission and processing delays, the distance threshold can be slightly greater than the lighting distance required by the vehicle, and of course it can also be less than or equal to it. It can be set specifically according to actual needs and is not limited here.
[0081] Furthermore, the intelligent connected vehicles that are about to pass through the intersection can collect vehicle information such as the speed, vehicle model, headlight configuration, and location information of surrounding vehicles in real time through their equipped positioning systems and speed sensors through V2V communication technology. They can also obtain environmental information such as signal light changes, traffic density, road obstacles, and intersection location from the traffic signal system, cameras, and other sensor devices at the intersection through V2I communication technology. This information can first be aggregated to the system server and then synchronized to the vehicles around the intersection.
[0082] Step 102: Calculate, based on the environmental information and the vehicle information, an ideal illumination distance, an ideal illumination intensity, and an ideal illumination angle required for the vehicle's headlights to meet the lighting requirements alone.
[0083] In the embodiments of the present application, the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle refer to the various illumination parameters of the headlights when the headlights can effectively cover the road surface and avoid excessive or insufficient illumination. Therefore, the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle can be evaluated based on the lighting environment around the intersection represented by the environmental information and the lighting capability of the vehicle headlights reflected by the vehicle information. It can be understood that the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle are related to factors such as the lighting area and light conditions of the intersection. Therefore, the size of the area covering the road surface at the intersection can be evaluated based on the environmental information, and on this basis, the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle can be achieved by adjusting the headlight configuration based on the vehicle information.
[0084] Step 103, based on the relationship between the lights of the vehicles reflected by the environmental information and the vehicle information, the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle are adjusted to obtain a target illumination distance, target illumination intensity and target illumination angle that meet the lighting and energy-saving requirements.
[0085] In the embodiments of the present application, it is taken into account that although the ideal illumination distance, ideal lighting intensity and ideal illumination angle can meet the lighting needs of the headlights for the intersection, there may often be multiple vehicles at the intersection at the same time. At this time, the lighting light of the headlights will overlap with each other, which will not only affect the driver's vision, but also may lead to excessive lighting of the headlights and cause energy waste. Therefore, it is necessary to adjust the ideal illumination distance, ideal lighting intensity and ideal illumination angle of each vehicle based on the ideal illumination distance, ideal lighting intensity and ideal illumination angle of each vehicle, with reference to the relationship between the lights of the vehicle headlights, to ensure that when multiple vehicles pass through the intersection at the same time, the headlights of each vehicle cooperate with each other to meet the lighting needs of covering the road surface at the intersection, and also reduce the energy consumption of the headlights as much as possible.
[0086] Step 104 : Control the vehicle light based on the target illumination distance, the target illumination intensity, and the target illumination angle.
[0087] In the embodiment of the present application, when the execution subject is a server, the server can send the calculated target illumination distance, the target illumination intensity and the target illumination angle of each vehicle to the vehicles around the intersection to control each vehicle to adjust its own headlight configuration. When the execution subject is a vehicle controller, the vehicle controller can directly control the vehicle's headlights according to the calculated target illumination distance, the target illumination intensity and the target illumination angle. It is worth noting that the target illumination distance, the target illumination intensity and the target illumination angle of different vehicles around the same intersection may be the same or different, and the target illumination distance, the target illumination intensity and the target illumination angle are real-time dynamic changes, and will change with the number and position of vehicles around the intersection, and the changes of factors such as the intersection signal lights. Therefore, the calculation process of the vehicle's target illumination distance, the target illumination intensity and the target illumination angle is carried out in real time, and the target illumination distance, the target illumination intensity and the target illumination angle required by the headlights can be periodically calculated at time intervals such as 3s and 5s.
[0088] The embodiment of the present application first calculates the ideal illumination distance, ideal illumination intensity and ideal illumination angle required for the vehicle to meet the lighting needs based on the vehicle information of the vehicle approaching the intersection and the environmental information of the intersection, thereby avoiding unclear road vision due to insufficient lighting. Then, the ideal illumination distance, ideal illumination intensity and ideal illumination angle of each vehicle are adjusted based on the relationship between the lights of the vehicles, thereby avoiding energy waste due to excessive lighting. The target illumination distance, target illumination intensity and target illumination angle that can meet both the lighting requirements and the energy-saving requirements are obtained to control the vehicle lights, which not only ensures the lighting effect of the intersection but also reduces the lighting energy consumption of the headlights.
[0089] Optionally, the step 103 includes:
[0090] Step 1031, based on the environmental information, the vehicle information, the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle, calculate the lighting score of the vehicle under different headlight configurations.
[0091] Step 1032, determining the target illumination distance, target illumination intensity and target illumination angle of the vehicle based on the lighting configuration that meets the lighting and energy-saving requirements according to the corresponding lighting score.
[0092] In an embodiment of the present application, a lighting score can be obtained by evaluating the lighting effects and energy-saving effects of each vehicle near the intersection under different headlight configurations based on environmental information, the vehicle information, the ideal illumination distance, the ideal lighting intensity, and the ideal illumination angle. The numerical value of the lighting score represents the different lighting and energy-saving effects of the light. Therefore, the lighting score can be screened based on the lighting and energy-saving requirements to obtain the required target illumination distance, target lighting intensity, and target illumination angle.
[0093] Specifically, the following formula (1) can be used to calculate the lighting score of the i vehicles near the intersection when they turn on their lights according to different target illumination distances, target illumination intensities, and target illumination angles:
[0094] (1)
[0095] in, represents the target illumination distance of the i-th vehicle, represents the target lighting intensity of the i-th vehicle, represents the target illumination angle of the i-th vehicle, s represents the number of lighting scores, Indicates the xth light score.
[0096] Optionally, the lighting score includes at least one of the following:
[0097] a first lighting score for reflecting the total energy consumption of the vehicle lights;
[0098] A second lighting score for reflecting the uniformity of lighting at the intersection;
[0099] A third light score used to reflect the degree of deviation of the illumination distance from the ideal illumination distance;
[0100] The fourth lighting score is used to reflect the impact of the illumination angle between vehicles;
[0101] A fifth lighting score for reflecting the degree to which the lighting intensity deviates from the ideal lighting intensity;
[0102] A sixth lighting score for reflecting the degree of deviation of the illumination angle from the ideal illumination angle.
[0103] In the embodiment of the present application, the first lighting score It can be as follows:
[0104] (2)
[0105] in, and k are weight coefficients for the first light score.
[0106] Second Lighting Rating It can be as follows:
[0107] (3)
[0108] Where b is the weight coefficient of the second lighting score, k is the number of lighting areas, and m is the number of lighting areas. Indicates the minimum lighting intensity, represents the required lighting intensity of the kth lighting area, where It can be expressed as the following formula (4):
[0109] (4)
[0110] in, Is irradiated to the lighting area All car lights collection, It's a car light Relative to the region Angle It's a car light Relative to the region The distance is a factor that adjusts the light intensity according to the angle and distance of the headlight. The expression of is the following formula (5):
[0111] (5)
[0112] in, Indicates the lighting angle of the vehicle headlight With target area The effect of the angle difference between It is the power exponent used to adjust the angle effect, making the effect of angle deviation more significant; is an exponential decay term used to simulate the light's The attenuation of is the attenuation constant, which determines how quickly the light decays.
[0113] Third Light Rating It can be as follows:
[0114] (6)
[0115] Among them, c is the weight coefficient of the third lighting score, is the ideal illumination distance of the i-th vehicle, is the target illumination distance of the i-th vehicle.
[0116] Fourth Light Rating It can be as follows:
[0117] (7)
[0118] Among them, d is the weight coefficient of the fourth lighting score, represents the target illumination angle of the i-th vehicle, represents the illumination area of the i-th vehicle headlight, and g is the degree of overlap of the headlights, where g can be expressed as the coefficient formula (8):
[0119] (8)
[0120] is the weight coefficient, affected by the headlights and headlights The relative position, distance or other factors of is the target illumination angle of vehicle i, is the target illumination angle of vehicle j.
[0121] Fifth Light Rating It can be as follows:
[0122] (9)
[0123] Among them, e is the weight coefficient of the fifth lighting score, is the ideal lighting intensity of the i-th vehicle, is the target illumination distance of the i-th vehicle.
[0124] The sixth lighting score can be as follows:
[0125] (10)
[0126] Among them, f is the weight coefficient of the sixth lighting score, is the ideal illumination angle of the i-th vehicle, is the target illumination angle of the i-th vehicle.
[0127] Specifically, Affects the coverage and efficiency of lighting; appropriate It can ensure sufficient light intensity while avoiding excessive brightness that may cause glare or other safety issues; the lighting angle of each vehicle Adjustments need to be made based on the specific location of the vehicle and the lighting needs in front and around it to maximize the lighting effect and reduce blind spots. is the energy consumption item, reflecting the total energy consumption of all vehicle lights that will pass through the intersection. is the total number of headlights; Ensure uniform lighting at intersections and ensure that the lighting intensity in each area is not less than the required minimum lighting intensity ; Punish inappropriate lighting intensity and ensure actual illumination distance Close to the ideal irradiation distance calculated dynamically based on vehicle speed and position ; Evaluating headlights The irradiation angle The effect of the illumination angle relative to other vehicles on the lighting effect. and Penalizes deviations from ideal headlight intensity and angle.
[0128] The following constraints (11), (12), (13), and (14) must also be met during the energy consumption optimization process:
[0129] (11)
[0130] (12)
[0131] (13)
[0132] (14)
[0133] Constraint (11) Ensure that each lighting area The illumination intensity reaches at least the required minimum value; constraints (12) and (13) are the light brightness and angle range constraints respectively; constraint (14) ensures that the illumination distance of each vehicle does not exceed the calculated maximum reasonable distance.
[0134] For the optimization problem proposed above, real-time performance is a key factor, especially in dynamic traffic environments, such as intersections without street lighting, where the dynamic optimization of vehicle lights requires a fast response. This application assumes that data such as the speed and position of the vehicle can be obtained in real time. On this basis, the optimization problem proposed in this application can be implemented through a variety of numerical optimization libraries, such as MATLAB's 'fmincon' or Python's scipy.optimize.minimize in SQP (SequentialQuadratic Programming) method. At the same time, multi-core processors can be used in the on-board computing system to parallelly process data collection, processing and optimization calculations to improve processing speed; or pre-processing and caching strategies can be adopted, that is, pre-calculating and storing the results of common combinations of vehicle speed and illumination distance, and directly looking up the table during real-time calculation to improve response speed.
[0135] Optionally, the environmental information includes at least the intersection position of the intersection, the vehicle information includes at least the vehicle position of the vehicle, and step 102 includes:
[0136] Step 1021, determining the relative distance between the vehicle and the intersection based on the vehicle position and the intersection position.
[0137] Step 1022: Calculate an ideal irradiation distance based on the relative distance and the vehicle speed.
[0138] Step 1023, calculating the ideal lighting intensity based on the basic lighting intensity of the vehicle lamp, the vehicle speed, the ideal illumination distance, and the relative distance.
[0139] Step 1024, calculating the ideal illumination angle based on the basic illumination angle of the headlight, the vehicle speed, the maximum expected vehicle speed, the maximum expected relative distance, and the maximum angle adjustment range.
[0140] In the embodiment of the present application, the correct calculation of the illumination distance can ensure that the vehicle headlights can effectively cover the road surface while avoiding over-illumination or under-illumination. The distance from the vehicle to the intersection , calculate the ideal irradiation distance for each vehicle according to the following formula (15): :
[0141] (15)
[0142] in, and It is a preset constant coefficient used to adjust the relationship between the illumination distance and the vehicle speed and position. From experience, vehicles traveling at high speeds require a longer illumination distance to illuminate the road in advance and provide the driver with sufficient reaction time. Therefore, the speed conversion coefficient It can be adjusted according to the vehicle type and lamp characteristics. At the same time, when the vehicle approaches the intersection, the illumination distance may need to be adjusted to prevent over-illumination and light pollution, i.e. The smaller it is, the ideal irradiation distance should be reduced accordingly to avoid irradiating the opposite or adjacent roads.
[0143] By adjusting the lighting intensity and angle of each smart connected vehicle's headlights when it passes through the intersection, the entire intersection is evenly lit without blind spots, while avoiding glare caused by overlapping headlight beams and maximizing the lighting effect. Specifically, based on the calculated illumination distance , combined with the vehicle's current position and the lighting conditions of surrounding vehicles, the ideal lighting intensity of each vehicle’s headlights is dynamically adjusted using the following formula (16): :
[0144] (16)
[0145] in It is a smart connected vehicle The basic brightness of the installed lights, is a regulation function, which is based on the vehicle speed , Irradiation distance The distance from the vehicle to the intersection The specific formula is as follows (17):
[0146] (17)
[0147] in , and is the normalization constant, , and It is an index used to adjust the influence of the corresponding variable. The ideal illumination angle of the headlight It needs to be adjusted according to the specific position of the vehicle and the expected illumination area to maximize the lighting coverage and reduce the lighting blind spot, which can be calculated by formula (18):
[0148] (18)
[0149] in is the basic illumination angle based on the vehicle's forward direction, and It is the angle adjustment based on vehicle speed and distance, which can be specifically expressed as the following formula (19):
[0150] (19)
[0151] in is the maximum angle adjustment range, and is the maximum expected value of vehicle speed and distance. Based on the V2V and V2I communication systems installed in intelligent connected vehicles, each vehicle at the intersection can receive real-time information about the status of other vehicles and the environment of the intersection, and dynamically adjust its own lighting parameters based on these data to ensure the optimal lighting effect of the entire intersection. For example, if uneven lighting or glare is detected, the system will immediately adjust the relevant vehicles’ and .
[0152] Optionally, after step 101, the method further includes:
[0153] Step 201: Calculate the lighting condition of the intersection based on the vehicle information and the environment information.
[0154] Step 202, when the lighting condition is an insufficient lighting condition or an excessive lighting condition, start adjusting the lighting configuration of the vehicle.
[0155] In the embodiment of the present application, the lighting status of each vehicle and the intersection environment can be continuously monitored through the vehicle's sensors and V2V and V2I communication networks. The performance of the current lighting system is evaluated based on real-time data, especially to check whether there is insufficient lighting or excessive lighting. When a possible safety hazard is detected, the system will automatically adjust the lights or issue an early warning through the vehicle communication system to ensure the safe passage of the vehicle.
[0156] Optionally, the vehicle lighting control method further includes: when a change in the environmental information and / or the vehicle information is detected, recalculating the target illumination distance, the target illumination intensity and the target illumination angle.
[0157] Optionally, the vehicle lighting control method further includes:
[0158] Step 301, obtaining the target illumination distance, the target illumination intensity and the illumination effect information generated by the target illumination angle.
[0159] Step 302, when the lighting effect information does not meet the expected effect requirements, after adjusting the adjustment parameters included in the calculation process of the target illumination distance, the target illumination intensity and the target illumination angle, the target illumination distance, the target illumination intensity and the target illumination angle are recalculated.
[0160] In the embodiment of the present application, the main purpose of feedback adjustment is to use data collected from real-time vehicle operation to optimize system performance, correct any lighting deviations, and adapt to unexpected changes, such as sudden headlight failures. The system performance data (including but not limited to the light intensity of the headlight illumination effect, the lighting coverage area, and the overlap of the light beams) and vehicle response data (including but not limited to the actual vehicle speed, vehicle position, and any manual adjustments or feedback from the driver, etc.) collected by the real-time monitoring mechanism in the present application are analyzed and diagnosed, and the weight coefficients and parameters are adjusted in real time according to the analysis results to optimize the lighting parameters, including the illumination distance, brightness, and angle. That is, the system can dynamically adjust the illumination distance of the headlights according to the performance evaluation results. , headlight brightness and the angle of headlights To optimize lighting effects and energy efficiency. The optimization process is continuously iterated as needed to cope with the constantly changing driving environment, ensuring that the lighting at the intersection and the energy consumption of each vehicle's headlights are always in the best state, thereby greatly improving the safety, comfort and driving efficiency of night driving.
[0161] In an achievable embodiment of the present application, various types of vehicles equipped with Internet of Vehicles communication technology and smart lights include but are not limited to private cars, commercial vehicles, and various types of self-driving vehicles. The present application can be applied to various types of intersections without street lighting, including but not limited to intersections with dim lighting or lack of street lighting in various roads such as urban roads, rural roads, and outdoor environments. This embodiment takes the application of the system when multiple types of private cars are driving at a certain intersection without street lighting as an example, referring to Figure 2 , the specific implementation is as follows:
[0162] Vehicles at the intersection use the positioning system and speed sensors of intelligent connected vehicles and V2V vehicle-to-vehicle communication technology to collect real-time speed and position information of surrounding vehicles that are about to pass through the intersection, and obtain the specific structure and related environmental data of the intersection through V2I communication technology. All information will be collected and integrated in a unified manner, and then sent to all vehicles around the intersection.
[0163] To calculate the ideal illumination distance of the headlights of the vehicle that is about to pass through the intersection, first determine the constant coefficient based on the vehicle type and headlight characteristics of the vehicle. ; Then determine the normalized distance constant . By dynamically adjusting the above two parameters to adapt to different vehicle types, driving environments and speed conditions, this adjustment is intended to keep the illumination distance in a suitable ratio with the vehicle speed and target distance, thereby optimizing the illumination effect and safety. Based on this, the ideal illumination distance of the headlights will be determined by the vehicle speed and the distance from the vehicle to the intersection, to ensure that the illumination distance can meet actual needs without affecting driving safety due to being too long or too short.
[0164] The ideal lighting intensity and angle of the vehicle lights around the intersection are calculated to provide a guiding work plan for each vehicle's lights to improve visibility and safety of night driving. First, the basic brightness setting of the vehicle lights and the specific values of the normalization constant and influence index in the adjustment function are determined, and then the ideal lighting intensity of the lights is calculated based on the ideal illumination distance of the lights calculated in the previous step; for the calculation of the ideal illumination angle of the lights, the basic illumination angle setting of the vehicle lights and the maximum angle adjustment range must be determined first, and then the ideal illumination angle of the vehicle lights is calculated based on the current vehicle speed and the distance from the vehicle to the intersection.
[0165] In the dynamic optimization and real-time solution calculation stage, the ideal lighting intensity and illumination distance of each vehicle's headlights calculated in the previous steps are used as a reference. First, the intersection is divided into multiple areas and the minimum required lighting brightness of each area is determined. Then, the specific values of the weight coefficients and constant coefficients of the cost function in the optimization problem proposed in this application are determined according to the target needs, so as to determine the optimization problem; finally, an efficient algorithm will be used to quickly solve the optimization problem to ensure that the adjustment of the vehicle lighting system can be completed within a few milliseconds after each data update. This ensures that the system can respond instantly and maintain the optimal lighting state even when the vehicle approaches the intersection quickly. For the rapid solution of the optimization problem, it should be ensured that each solution is completed within, for example, 50 milliseconds.
[0166] During the safety monitoring phase, the entire system is equipped with a safety monitoring mechanism that monitors the lighting status of vehicle lights and the lighting coverage of each area at the intersection in real time, continuously evaluating the performance of this multi-vehicle coordinated lighting system and its impact on the driving safety of each vehicle. If any factors that may cause safety problems, such as insufficient or excessive lighting, are detected, the system will immediately issue an adjustment warning.
[0167] In the feedback adjustment stage, the error results obtained in the above stage are analyzed and the weight coefficients and parameters in the optimization problem are adjusted in a targeted manner, and then the optimization problem is re-solved and calculated. Generally speaking, the adjustment of parameters needs to be determined every 5 seconds, for example, to reduce the overlapping area of lighting, ensure driving safety and achieve the optimal energy consumption effect of the headlights during use.
[0168] Compared with the traditional system, the vehicle lighting control method provided by some embodiments of the present application effectively reduces the light interference between vehicles and significantly reduces the glare phenomenon by accurately controlling the brightness and illumination angle of the headlights, thereby improving the safety of night driving. In addition, the present application adopts efficient energy management technology, which not only ensures the full lighting of the road, but also significantly reduces energy consumption, which is of great significance today when energy shortages and environmental protection are increasingly valued. The present application also takes into account the lighting needs under dynamic traffic environments, and can adjust the lighting strategy in real time according to actual traffic flows and environmental conditions. This intelligent adjustment not only ensures the clarity of vision for vehicles traveling in all directions, but also reduces the visual interference of drivers in the opposite lanes. In this way, the present application not only improves the clarity and safety of vision during driving, but also contributes to environmental protection by reducing energy waste and light pollution. This innovation provides an efficient and environmentally friendly solution for the realization of future intelligent transportation systems.
[0169] For example, from an application perspective, this application is expected to play a key role in future intelligent traffic management, providing drivers with a safer and more efficient driving experience in environments with insufficient lighting. With the rapid development of intelligent transportation systems, the system is expected to significantly reduce traffic accidents caused by insufficient lighting, improve road traffic efficiency, and reduce traffic congestion at suburban or rural intersections without street lights, effectively improving the smoothness of urban and rural traffic. By adopting the optimal control strategy, this application can not only dynamically adjust the illumination of multiple vehicle lights to adapt to complex traffic environments, but also minimize energy consumption and light pollution while ensuring sufficient lighting at intersections. In addition, by reducing the impact of glare and optimizing lighting distribution, this system improves the driver's visual comfort and driving safety, and is an important step in the transition to autonomous driving technology. Therefore, this application not only has broad market application potential, but also has far-reaching social significance for promoting the advancement of intelligent transportation technology and the modernization of urban traffic management.
[0170] Based on the same inventive concept, the embodiment of the present application also provides a vehicle light control device for implementing the vehicle light control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific definition of one or more vehicle light control device embodiments provided below can refer to the definition of the vehicle light control method above, and will not be repeated here.
[0171] In an exemplary embodiment, Figure 3 As shown, a vehicle light control device 30 is provided, comprising:
[0172] The acquisition module 301 is used to obtain vehicle information of vehicles whose distance from the intersection is less than a distance threshold and environmental information of the intersection;
[0173] A processing module 302 is used to calculate the ideal illumination distance, ideal illumination intensity and ideal illumination angle required for the headlight of the vehicle to meet the lighting demand based on the environmental information and the vehicle information;
[0174] Based on the relationship between the lights of the vehicles reflected by the environmental information and the vehicle information, the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle are adjusted to obtain a target illumination distance, target illumination intensity and target illumination angle that meet the lighting and energy-saving requirements;
[0175] The control module 303 is used to control the light of the vehicle based on the target illumination distance, the target illumination intensity and the target illumination angle.
[0176] Optionally, the processing module 302 is further configured to:
[0177] Calculating a lighting score of the vehicle under different headlight configurations based on the environmental information, the vehicle information, the ideal illumination distance, the ideal illumination intensity, and the ideal illumination angle;
[0178] The target illumination distance, target illumination intensity and target illumination angle of the vehicle are determined based on the lighting configuration that meets the lighting and energy-saving requirements according to the corresponding lighting score.
[0179] Optionally, the lighting score includes at least one of the following:
[0180] a first lighting score for reflecting the total energy consumption of the vehicle lights;
[0181] A second lighting score for reflecting the uniformity of lighting at the intersection;
[0182] A third light score used to reflect the degree of deviation of the illumination distance from the ideal illumination distance;
[0183] The fourth lighting score is used to reflect the impact of the illumination angle between vehicles;
[0184] A fifth lighting score for reflecting the degree to which the lighting intensity deviates from the ideal lighting intensity;
[0185] A sixth lighting score for reflecting the degree of deviation of the illumination angle from the ideal illumination angle.
[0186] Optionally, the environmental information includes at least: the intersection position of the intersection, and the vehicle information includes at least: the vehicle position of the vehicle;
[0187] The processing module 302 is further configured to:
[0188] Determining a relative distance between the vehicle and the intersection based on the vehicle position and the intersection position;
[0189] Calculating an ideal irradiation distance based on the relative distance and the vehicle speed;
[0190] Calculating the ideal lighting intensity based on the basic lighting intensity of the vehicle lamp, the vehicle speed, the ideal illumination distance, and the relative distance;
[0191] The ideal illumination angle is calculated based on the basic illumination angle of the vehicle lamp, the vehicle speed, the maximum expected vehicle speed, the maximum expected relative distance, and the maximum angle adjustment range.
[0192] Optionally, the processing module 302 is further configured to:
[0193] Calculating the lighting condition of the intersection based on the vehicle information and the environmental information;
[0194] When the lighting condition is an insufficient lighting condition or an excessive lighting condition, start adjusting the lighting configuration of the vehicle.
[0195] Optionally, the processing module 302 is further configured to:
[0196] When a change in the environmental information and / or the vehicle information is detected, the target illumination distance, the target illumination intensity and the target illumination angle are recalculated.
[0197] Optionally, the processing module 302 is further configured to:
[0198] Acquire the target illumination distance, the target illumination intensity and the illumination effect information generated by the target illumination angle;
[0199] When the lighting effect information does not meet the expected effect requirements, the target illumination distance, the target illumination intensity and the target illumination angle are recalculated after adjusting the adjustment parameters included in the calculation process of the target illumination distance, the target illumination intensity and the target illumination angle.
[0200] The embodiment of the present application first calculates the ideal illumination distance, ideal illumination intensity and ideal illumination angle required for the vehicle to meet the lighting needs based on the vehicle information of the vehicle approaching the intersection and the environmental information of the intersection, thereby avoiding unclear road vision due to insufficient lighting. Then, the ideal illumination distance, ideal illumination intensity and ideal illumination angle of each vehicle are adjusted based on the relationship between the lights of the vehicles, thereby avoiding energy waste due to excessive lighting. The target illumination distance, target illumination intensity and target illumination angle that can meet both the lighting requirements and the energy-saving requirements are obtained to control the vehicle lights, which not only ensures the lighting effect of the intersection but also reduces the lighting energy consumption of the headlights.
[0201] The present application provides a vehicle, comprising: a processor, wherein the processor is used to execute the steps of the above-mentioned vehicle light control method.
[0202] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 4As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store control data of vehicle lights. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for controlling vehicle lights is implemented.
[0203] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0204] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0205] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0206] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0207] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0208] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).
[0209] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
[0210] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0211] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A method for controlling vehicle lighting, characterized in that: The vehicle lighting control method comprises: Acquire vehicle information of other vehicles whose distance from the intersection is less than a distance threshold and environmental information of the intersection; Calculate, based on the environment information and the vehicle information, an ideal illumination distance, an ideal illumination intensity, and an ideal illumination angle required for the vehicle lamp to meet the lighting requirement alone; Based on the relationship between the lights of the vehicle and the other vehicles reflected by the environmental information and the vehicle information, the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle are adjusted to obtain a target illumination distance, target illumination intensity and target illumination angle that meet the lighting and energy-saving requirements; The light of the vehicle is controlled based on the target illumination distance, the target illumination intensity and the target illumination angle.
2. The vehicle lighting control method according to claim 1, characterized in that: The step of adjusting the ideal illumination distance, the ideal illumination intensity, and the ideal illumination angle based on the relationship between the lights of the vehicle and the other vehicles reflected by the environmental information and the vehicle information to obtain a target illumination distance, target illumination intensity, and target illumination angle that meet the lighting and energy-saving requirements includes: Calculating a lighting score of the vehicle under different headlight configurations based on the environmental information, the vehicle information, the ideal illumination distance, the ideal illumination intensity, and the ideal illumination angle; The target illumination distance, target illumination intensity and target illumination angle of the vehicle are determined based on the lighting configuration that meets the lighting and energy-saving requirements according to the corresponding lighting score.
3. The vehicle lighting control method according to claim 2, characterized in that: The lighting score includes at least one of the following: a first lighting score for reflecting the total energy consumption of the vehicle lights; A second lighting score for reflecting the uniformity of lighting at the intersection; A third light score used to reflect the degree of deviation of the illumination distance from the ideal illumination distance; The fourth lighting score is used to reflect the impact of the illumination angle between vehicles; A fifth lighting score for reflecting the degree to which the lighting intensity deviates from the ideal lighting intensity; A sixth lighting score for reflecting the degree of deviation of the illumination angle from the ideal illumination angle.
4. The vehicle lighting control method according to claim 1, characterized in that: The environmental information includes at least: the intersection position of the intersection, and the vehicle information includes at least: the vehicle position of the vehicle; The step of calculating the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle required for the headlight of the vehicle to meet the illumination requirement independently based on the environmental information and the vehicle information comprises: Determining a relative distance between the vehicle and the intersection based on the vehicle position and the intersection position; Calculating an ideal irradiation distance based on the relative distance and the vehicle speed; Calculating the ideal lighting intensity based on the basic lighting intensity of the vehicle lamp, the vehicle speed, the ideal illumination distance, and the relative distance; The ideal illumination angle is calculated based on the basic illumination angle of the headlight, the vehicle speed, the maximum expected vehicle speed, the maximum expected relative distance, and the maximum angle adjustment range.
5. The vehicle lighting control method according to claim 1, characterized in that: After the step of acquiring vehicle information of other vehicles whose distance from the intersection is less than the distance threshold and environmental information of the intersection, the method further includes: Calculating the lighting condition of the intersection based on the vehicle information and the environmental information; When the lighting condition is an insufficient lighting condition or an excessive lighting condition, start adjusting the lighting configuration of the vehicle.
6. The vehicle lighting control method according to claim 1, characterized in that: After the step of controlling the light of the vehicle based on the target illumination distance, the target illumination intensity and the target illumination angle, the method further includes: Acquire the target illumination distance, the target illumination intensity and the illumination effect information generated by the target illumination angle; When the lighting effect information does not meet the expected effect requirements, the target illumination distance, the target illumination intensity and the target illumination angle are recalculated after adjusting the adjustment parameters included in the calculation process of the target illumination distance, the target illumination intensity and the target illumination angle.
7. A vehicle lighting control device, characterized in that: The vehicle light control device comprises: A collection module, used to obtain vehicle information of other vehicles whose distance from the intersection is less than a distance threshold and environmental information of the intersection; A processing module, configured to calculate, based on the environmental information and the vehicle information, an ideal illumination distance, an ideal illumination intensity, and an ideal illumination angle required for the headlights of the vehicle to meet the lighting requirements alone; Based on the relationship between the lights of the vehicle and the other vehicles reflected by the environmental information and the vehicle information, the ideal illumination distance, the ideal illumination intensity and the ideal illumination angle are adjusted to obtain a target illumination distance, target illumination intensity and target illumination angle that meet the lighting and energy-saving requirements; A control module is used to control the light of the vehicle based on the target illumination distance, the target illumination intensity and the target illumination angle.
8. A vehicle, characterized in that: include: A processor, wherein the processor is used to execute the steps of the vehicle light control method according to any one of claims 1 to 6.
9. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the vehicle light control method according to any one of claims 1 to 6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the vehicle light control method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Method and apparatus for controlling lamp of vehicle
CN115158310A
Vehicle control method and device, vehicle and storage medium
CN115402188A