Rearview mirror adjustment method and device, electronic equipment and vehicle
By acquiring the vehicle's steering angle and the driver's eye center position, the rearview mirror angle and telescopic distance are dynamically adjusted, solving the blind spot problem of rearview mirrors when driving on non-straight lines and improving driving safety.
Patent Information
- Application Number
- CN202411522227.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2044-10-29
AI Technical Summary
When driving on non-straight roads, the visible area of the rearview mirrors in existing vehicles shifts with the angle of the vehicle body, creating blind spots and affecting driving safety.
By acquiring the vehicle's steering angle and the driver's eye center position, the angle and telescopic distance of the rearview mirror are dynamically adjusted to ensure that the visible area of the rearview mirror moves with the vehicle body at the same angle, thereby reducing blind spots.
It improves the driver's visibility in complex road conditions, reduces blind spots, and enhances driving safety.
Smart Images

Figure CN119261756B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a rearview mirror adjustment method and device, an electronic device and a vehicle. BACKGROUND
[0002] The automobile rearview mirror is located on the left and right sides of the head of the automobile, and is used to reflect the situation behind, on the side and below the automobile, so that the driver can indirectly see the situation of these positions, thereby expanding the visual range of the driver and facilitating the driver to better judge the driving conditions outside the vehicle. The current rearview mirror of the vehicle includes a mechanical rearview mirror and an electronic rearview mirror. The mechanical rearview mirror includes a folded state and an unfolded state. The folded state is a non-visible state, and the angle value is fixed in the unfolded state. The visible area of the rearview mirror surface is fixed about 70° with the vehicle body. The electronic rearview mirror uses a camera-monitor system, and the field of view angle is fixed about 30°-120° with the vehicle body.
[0003] However, whether it is a mechanical rearview mirror or an electronic rearview mirror, when the vehicle is not driving in a straight line, the visible area will move with the vehicle body at the same angle value, thereby causing a blind area. SUMMARY
[0004] Therefore, the present application aims to provide a rearview mirror adjustment method and device, an electronic device and a vehicle to solve the problem that the current rearview mirror causes a blind area when the vehicle is not driving in a straight line. The specific technical solutions are as follows:
[0005] According to a first aspect of the present application, a rearview mirror adjustment method is provided, which comprises:
[0006] obtaining a steering angle value of a front wheel of the vehicle when the vehicle is steering, a default angle value and a default telescopic distance value of a target rearview mirror, a preset eyeball center position and an actual eyeball center position of a current driver;
[0007] obtaining a current steering angle value of a rear wheel of the vehicle and a steering increase angle value of the rear wheel of the vehicle based on the current steering angle value, when it is detected that the steering angle value of the front wheel of the vehicle reaches a target preset value;
[0008] obtaining a first angle value of front and rear adjustment and a first length value of telescopic adjustment of the target rearview mirror by the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default angle value and the default telescopic distance value;
[0009] obtaining an eyeball front and rear offset distance value of the current driver by the preset eyeball center position and the actual eyeball center position;
[0010] adjusting the first angle value and the first length value by the eye ball front-back offset distance value to obtain a second angle value of front-back adjustment and a second length value of telescopic adjustment of the target rearview mirror;
[0011] adjusting the target rearview mirror by the second angle value and the second length value.
[0012] Optionally, the first angle value of front-back adjustment and the first length value of telescopic adjustment of the target rearview mirror are obtained by the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default angle value and the default telescopic distance value, comprising:
[0013] obtaining a first mapping ratio set in advance for the steering increase angle value and the first angle value, and a second mapping ratio set for the steering increase angle value and the first length value;
[0014] obtaining the first angle value of front-back adjustment of the target rearview mirror according to a preset angle value conversion strategy, the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default angle value and the first mapping ratio;
[0015] obtaining the first length value of telescopic adjustment of the target rearview mirror according to a preset telescopic distance value conversion strategy, the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default telescopic distance value and the second mapping ratio.
[0016] Optionally, the target rearview mirror comprises a driver's seat rearview mirror and a front passenger's seat rearview mirror;
[0017] obtaining the first angle value of front-back adjustment of the target rearview mirror according to a preset angle value conversion strategy, the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default angle value and the first mapping ratio, comprising:
[0018] obtaining a product of the steering increase angle value and the first mapping ratio, and summing the product and the steering angle value of the front wheel of the vehicle to obtain a first target value;
[0019] subtracting the default angle value from the first target value to obtain the first angle value;
[0020] if the first angle value is greater than 0, controlling the driver's seat rearview mirror to adjust forward by the first angle, and controlling the front passenger's seat rearview mirror to adjust backward by the first angle;
[0021] if the first angle value is less than 0, controlling the driver's seat rearview mirror to adjust backward by the first angle, and controlling the front passenger's seat rearview mirror to adjust forward by the first angle.
[0022] Optionally, the target rearview mirror telescopic adjustment first length value is obtained according to the preset telescopic distance value conversion strategy, the vehicle front wheel steering angle value, the steering increase angle value, the default telescopic distance value, and the second mapping ratio, including:
[0023] The product of the steering increase angle value and the second mapping ratio is obtained, and the product is summed with the vehicle front wheel steering angle value to obtain a second target value;
[0024] The second target value is subtracted by the default telescopic distance value to obtain a first length value;
[0025] If the first length value is greater than 0, the driver's seat rearview mirror is controlled to extend outward by the first length, and the copilot seat rearview mirror is controlled to retract inward by the first length;
[0026] If the first length value is less than 0, the driver's seat rearview mirror is controlled to retract inward by the first length, and the copilot seat rearview mirror is controlled to extend outward by the first length.
[0027] Optionally, the eye ball front-rear offset distance value of the current driver is obtained through the preset eye ball center position and the actual eye ball center position, further including:
[0028] A first distance between the target camera and the preset eye ball center position is obtained;
[0029] A second distance between the target camera and the actual eye ball center position is obtained;
[0030] A target difference value obtained by subtracting the second distance from the first distance is obtained;
[0031] If the target difference value is greater than 0, the eye ball of the current driver is offset forward by the target difference value;
[0032] If the target difference value is less than 0, the eye ball of the current driver is offset rearward by the target difference value.
[0033] Optionally, the first angle value and the first length value are adjusted by the eye ball front-rear offset distance value to obtain a target rearview mirror front-rear adjustment second angle value and telescopic adjustment second length value, including:
[0034] A first adjustment coefficient and a second adjustment coefficient set in advance for the eye ball front-rear offset distance value are obtained;
[0035] The product of the first adjustment coefficient and the target difference value is obtained, and the product is summed with the first angle value to obtain the target rearview mirror front-rear adjustment second angle value;
[0036] After obtaining the product of the second adjustment coefficient and the target difference value, the product is summed with the first length value to obtain a second length value of the target rearview mirror extension adjustment.
[0037] Optionally, the target rearview mirror comprises an electric slide rail and a limited rotation motor, the electric slide rail controls the target rearview mirror to extend when at a high level and controls the target rearview mirror to retract when at a low level, and the limited rotation motor controls the target rearview mirror to deflect forward when at a high level and controls the target rearview mirror to deflect backward when at a low level.
[0038] The adjustment of the target rearview mirror through the second angle value and the second length value further comprises:
[0039] A third mapping ratio set in advance for an angle value of the target rearview mirror and a movement time length of the limited rotation motor and a fourth mapping ratio set for a length value of the target rearview mirror and a movement time length of the electric slide rail are obtained.
[0040] A first movement time length of the limited rotation motor is obtained through the third mapping ratio and the second angle value.
[0041] A second movement time length of the electric slide rail is obtained through the fourth mapping ratio and the second length value.
[0042] A first level state of the limited rotation motor is obtained through the second angle value, and a second level state of the electric slide rail is obtained through the second length value.
[0043] The limited rotation motor is controlled to adjust the target rearview mirror forward and backward through the first level state and the first movement time length, and the electric slide rail is controlled to adjust the target rearview mirror in extension and retraction through the second level state and the second movement time length.
[0044] According to a second aspect of the present application, a rearview mirror adjustment device is provided, which comprises:
[0045] A first obtaining module is configured to obtain a steering angle value of a front wheel of a vehicle when the vehicle is steering, a default angle value and a default extension distance value of a target rearview mirror, a preset eye center position and an actual eye center position of a current driver.
[0046] A second obtaining module is configured to obtain a current steering angle value of a rear wheel of the vehicle and a steering increase angle value of the rear wheel of the vehicle based on the current steering angle value when it is detected that the steering angle value of the front wheel of the vehicle reaches a target preset value.
[0047] a third obtaining module, configured to obtain a first angle value of front-back adjustment and a first length value of telescopic adjustment of the target rearview mirror according to the steering angle value of the front wheel, the steering increase angle value, the default angle value and the default telescopic distance value;
[0048] a fourth obtaining module, configured to obtain an eye-globe front-back offset distance value of a current driver according to the preset eye-globe center position and the actual eye-globe center position;
[0049] a first adjusting module, configured to adjust the first angle value and the first length value according to the eye-globe front-back offset distance value, to obtain a second angle value of front-back adjustment and a second length value of telescopic adjustment of the target rearview mirror;
[0050] a second adjusting module, configured to adjust the target rearview mirror according to the second angle value and the second length value.
[0051] According to still another aspect of the present application, an electronic device is provided, comprising:
[0052] a processor;
[0053] a memory for storing instructions executable by the processor;
[0054] wherein the processor is configured to execute the instructions to implement the rearview mirror adjusting method as described above.
[0055] According to still another aspect of the present application, a readable storage medium is provided, on which a computer program is stored, the computer program, when executed by a processor, implements the steps of the rearview mirror adjusting method as described above.
[0056] According to still another aspect of the present application, a vehicle is provided, comprising the rearview mirror adjusting device as described above.
[0057] The rearview mirror adjusting method provided in the application obtains a steering angle value of a front wheel of a vehicle, a default angle value and a default telescopic distance value of a target rearview mirror, a preset eyeball center position and an actual eyeball center position of a current driver; in the case that the steering angle value of the front wheel of the vehicle reaches a target preset value, a current steering angle value of a rear wheel of the vehicle and a steering increase angle value of the rear wheel of the vehicle based on the current steering angle value are obtained; the first angle value of the front and rear adjustment and the first length value of the telescopic adjustment of the target rearview mirror are obtained through the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default angle value and the default telescopic distance value; through the front and rear adjustment and the telescopic adjustment of the target rearview mirror, the movement of the rearview mirror is not with the vehicle body, the visible area is increased, and the blind area is reduced; the eyeball front and rear offset distance value of the current driver is obtained through the preset eyeball center position and the actual eyeball center position; the second angle value of the front and rear adjustment and the second length value of the telescopic adjustment of the target rearview mirror are obtained by adjusting the first angle value and the first length value through the eyeball front and rear offset distance value; the target rearview mirror is adjusted through the second angle value and the second length value, and the eyeball center position tracking is combined to further ensure that the rearward viewing angle of the driver is in the best position, and the driving safety is improved. The front and rear adjustment and the telescopic adjustment of the target rearview mirror are performed through the steering angle of the vehicle tire and the position information of the driver's eyes, so that the visible area moves with the vehicle body at the same angle value, the rearward viewing angle of the driver is ensured to be in the best position, the blind area is reduced, and the driving safety is improved.
[0058] The above description is only a summary of the technical solutions of the application. In order to enable the technical means of the application to be more clearly understood and implemented according to the content of the description, and in order to enable the above and other purposes, characteristics and advantages of the application to be more apparent and easy to understand, the following specific embodiments of the application are described. BRIEF DESCRIPTION OF DRAWINGS
[0059] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a description of the preferred embodiments and are not meant to limit the present application. Furthermore, the same reference numerals are used throughout the various drawings to designate the same or similar parts. In the drawings:
[0060] Figure 1 is a step flow chart of a rearview mirror adjusting method provided in the application;
[0061] Figure 2 is Figure 1 is a flow chart of step 103 in a rearview mirror adjusting method provided in the application;
[0062] Figure 3 is Figure 1 is a view angle transformation schematic diagram in a rearview mirror adjusting method provided in the application;
[0063] Figure 4 is Figure 1 Figure 4 is a flow chart of step 104 in a rearview mirror adjustment method provided in the present application;
[0064] Figure 5 is Figure 1 Figure 5 is a flow chart of step 106 in a rearview mirror adjustment method provided in the present application;
[0065] Figure 6 is a flow chart of steps in another rearview mirror adjustment method provided in the present application;
[0066] Figure 7 is a structural schematic diagram of a rearview mirror adjustment device provided in the present application;
[0067] Figure 8 is a structural schematic diagram of an electronic device provided in the present application. DETAILED DESCRIPTION
[0068] To make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in detail below with reference to the drawings. However, those skilled in the art can understand that, in the embodiments of the present application, many technical details are presented in order to make the readers better understand the present application. However, the technical solutions claimed by the present application can be implemented even without these technical details and based on various changes and modifications of the following embodiments. The division of the following embodiments is for the convenience of description, and should not constitute any limitation on the specific implementation of the present application, and the embodiments can be combined and referenced with each other on the premise of no contradiction.
[0069] In the prior art, whether it is a mechanical rearview mirror or an electronic rearview mirror, when the vehicle enters the main road from the ramp or the turning is slightly large, the rearview mirror can only see a very small area of the vehicle body view, and the driver needs to actively move the viewing angle or combine the window to judge the driving conditions outside the vehicle, which causes the vehicle side view blind area, resulting in vehicle scratching or collision accidents. In order to solve this problem, the present application provides a rearview mirror adjustment method to reduce the blind area.
[0070] Referring to Figure 1 , a flow chart of steps in a rearview mirror adjustment method provided in the present application is shown, which can include:
[0071] Step 101, acquiring the steering angle value of the front wheel of the vehicle when the vehicle is turning, the default angle value and the default telescopic distance value of the target rearview mirror, the preset eyeball center position and the actual eyeball center position of the current driver.
[0072] The steering angle value of the front wheel of the vehicle in the present application can be obtained by a steering angle sensor installed on the steering column or steering rack, or can be estimated by capturing the road image in front through a camera and image processing technology, or can be estimated by measuring the acceleration and angular velocity of the vehicle through an inertial measurement unit combined with the data of other sensors, or can be inferred by obtaining the working state and feedback signal of the motor of the electric power steering (EPS) system. The present application does not make specific limitations here.
[0073] The target rearview mirror of the present application supports forward and backward rotation adjustment, and also supports outward extension and inward contraction. In the default state, the target rearview mirror has a specific angle B° with the vehicle body, and a default distance C cm between the target rearview mirror and the vehicle body. The target rearview mirror supports adjustment of 0-45° forward or backward based on the specific angle, and also supports adjustment of 0-10 cm outward or inward based on the default distance. It should be noted that the specific values can be adjusted according to the design situation, and the present application does not make specific limitations here.
[0074] The present application also takes into account the differences in height and sitting posture of different persons, so the center of the eye of the person is tracked. The preset eye center position and the actual eye center position of the current driver are obtained through the vehicle-mounted camera. The preset eye center position refers to the position of the eye center when the driver is in the standard position set by the system initialization on the seat, at which time the eye center has a fixed vertical distance from the vehicle-mounted camera. When drivers of different heights and sitting postures sit in the driving position, the seat will be adjusted, and after each adjustment, the actual eye center position of the current driver can be obtained, and the updated vertical distance between the eye center of the current driver and the vehicle-mounted camera can also be obtained.
[0075] Step 102, in the case where the steering angle value of the front wheel of the vehicle reaches the target preset value, the current steering angle value of the rear wheel of the vehicle and the steering increase angle value of the rear wheel of the vehicle based on the current steering angle value are obtained.
[0076] The adjustment of the target rearview mirror in the present application is conditional. If the steering angle of the front wheel of the vehicle is very small and does not reach the target preset value, the target rearview mirror will not trigger adjustment at this time. If the steering angle of the front wheel of the vehicle continues to increase and reaches the target preset value, the current steering angle value of the rear wheel of the vehicle when the steering angle of the front wheel of the vehicle is just equal to the target preset value is recorded. On this basis, if the vehicle continues to steer, the steering increase angle value of the rear wheel of the vehicle based on the current steering angle value is continuously recorded.
[0077] For example, the target preset value is set as 30°. If the steering angle of the front wheel of the vehicle is detected as 20°, the target mirror will not be triggered to adjust because 20°<30°. If the steering angle of the front wheel of the vehicle is detected as 30°, the target preset value is reached, and the steering angle of the front wheel of the vehicle is obtained as 30° and the current steering angle value of the rear wheel of the vehicle is obtained as 10°. If the vehicle continues to steer, the steering angle value of the rear wheel of the vehicle is detected as 20°, and the steering angle value of the rear wheel of the vehicle based on the current steering angle value continues to steer by 10° because 20°-10°=10°.
[0078] It should be noted that if the vehicle continues to steer after the steering angle value of the front wheel of the vehicle reaches the target preset value, the steering angle value of the front wheel of the vehicle will also change in real time, so the steering angle value of the front wheel of the vehicle obtained will be updated in real time with the continuous steering of the vehicle, and is not a fixed value.
[0079] In step 103, the first angle value of the front and rear adjustment of the target mirror and the first length value of the telescopic adjustment are obtained by the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default angle value, and the default telescopic distance value.
[0080] The angle value and the length value of the target mirror will be adjusted according to the steering increase angle value of the rear wheel of the vehicle, and there is a conversion mapping relationship between the angle value of the target mirror and the steering increase angle value of the rear wheel of the vehicle, and there is also a conversion mapping relationship between the length value of the target mirror and the steering increase angle value of the rear wheel of the vehicle. For example, the mapping ratio of the angle value is set as k1, the mapping ratio of the length value is set as k2, the steering increase angle value of the rear wheel of the vehicle is x1, the angle value of the target mirror is x2, and the length value of the target mirror is y2. Then x2=k1*x1, y2=k2*x1.
[0081] Further, in step 103, as shown in Figure 2
[0082] In step 1031, a first mapping ratio set in advance for the steering increase angle value and the first angle value and a second mapping ratio set for the steering increase angle value and the first length value are obtained.
[0083] In step 1032, the first angle value of the front and rear adjustment of the target mirror is obtained according to the preset angle value conversion strategy, the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default angle value, and the first mapping ratio.
[0084] It should be noted that the preset angle value conversion strategy provided by the target rearview mirror in the present application is: the default angle value + the first angle value = the steering angle value of the front wheel of the vehicle + the first mapping ratio * the steering increase angle value, so the first angle value = the steering angle value of the front wheel of the vehicle + the first mapping ratio * the steering increase angle value - the default angle value. In addition, the target rearview mirror in the present application includes a driver's seat rearview mirror installed outside the driver's seat and a copilot's seat rearview mirror installed outside the copilot's seat. The adjustment directions of the rearview mirrors in different positions are different. The specific adjustment direction can be determined according to the positive and negative of the first angle value. If the calculated first angle value is positive, the driver's seat rearview mirror is controlled to adjust forward and the copilot's seat rearview mirror is controlled to adjust backward, and the size of the adjustment is determined according to the first angle value. The specific steps include:
[0085] After obtaining the product of the steering increase angle value and the first mapping ratio, the product is summed with the steering angle value of the front wheel of the vehicle to obtain a first target value;
[0086] The first target value is subtracted by the default angle value to obtain the first angle value;
[0087] If the first angle value is greater than 0, the driver's seat rearview mirror is controlled to adjust forward by the first angle, and the copilot's seat rearview mirror is controlled to adjust backward by the first angle;
[0088] If the first angle value is less than 0, the driver's seat rearview mirror is controlled to adjust backward by the first angle, and the copilot's seat rearview mirror is controlled to adjust forward by the first angle.
[0089] As shown in Figure 3 When the vehicle needs to turn left during horizontal driving, the rearview mirror on the driver's side of the driver's seat will be adjusted forward based on the fixed viewing angle, that is, after the steering angle value of the front wheel of the vehicle reaches the target preset value, the rearview mirror on the driver's side of the driver's seat will be adjusted forward to increase the steering viewing angle.
[0090] The above process dynamically adjusts the rearview mirrors of the driver's seat and the copilot's seat through the steering angle of the front wheel of the vehicle to ensure that the driver can obtain the best field of view at different steering angles, thereby improving the safety of vehicle driving in complex road conditions.
[0091] In step 1033, according to the preset telescopic distance value conversion strategy, the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default telescopic distance value, the second mapping ratio, a first length value of the target rearview mirror telescopic adjustment is obtained.
[0092] The preset telescopic distance conversion strategy for the target rearview mirror is: the default telescopic distance value + the first length value = the steering angle value of the front wheels of the vehicle + the second mapping ratio * the steering increase angle value, so the first length value = the steering angle value of the front wheels of the vehicle + the second mapping ratio * the steering increase angle value - the default telescopic distance value. In addition, the target rearview mirror includes a driver's seat rearview mirror and a front passenger's seat rearview mirror, and the telescopic adjustment of rearview mirrors at different positions is different. The specific telescopic adjustment can be determined according to the positive and negative of the first length value. If the calculated first length value is positive, the driver's seat rearview mirror is controlled to extend outward and the front passenger's seat rearview mirror is controlled to retract inward. If the calculated first length value is negative, the driver's seat rearview mirror is controlled to retract inward and the front passenger's seat rearview mirror is controlled to retract inward and extend outward. The size of the adjustment is determined according to the first angle value. The specific steps include:
[0093] After obtaining the product of the steering increase angle value and the second mapping ratio, the product is summed with the steering angle value of the front wheels of the vehicle to obtain a second target value;
[0094] The second target value is subtracted by the default telescopic distance value to obtain the first length value;
[0095] If the first length value is greater than 0, the driver's seat rearview mirror is controlled to extend outward by the first length, and the front passenger's seat rearview mirror is controlled to retract inward by the first length;
[0096] If the first length value is less than 0, the driver's seat rearview mirror is controlled to retract inward by the first length, and the front passenger's seat rearview mirror is controlled to extend outward by the first length.
[0097] The above process dynamically adjusts the telescopic distance of the driver's seat and the front passenger's seat rearview mirrors through the steering angle of the front wheels of the vehicle to ensure that the driver can obtain the best field of view at different steering angles.
[0098] Step 104, by presetting the eye center position and the actual eye center position, obtaining the eye front-back offset distance value of the current driver.
[0099] In the present application, the height and sitting posture differences of different drivers will be considered to be different in the adjustment requirements of the target rearview mirror, so the personnel eye center position tracking technology is added. The movement of the personnel eye center is determined to determine the subsequent adjustment of the target rearview mirror. Therefore, the movement of the personnel eye center needs to be determined first.
[0100] Based on this, the application will first obtain the first distance (assuming D1) between the target camera and the preset eyeball center position. The preset eyeball center position generally refers to the position of the eyeball center when the vehicle is in a horizontal lane and the driver is on the seat in the standard position set by the system initialization. At this time, the seat is in the factory design state and has not been adjusted. Then, when the driver adjusts the seat according to his own habits and body factors, the second distance (assuming D2) between the target camera and the actual eyeball center position is obtained, and the target difference value (assuming ΔD) of the first distance minus the second distance is calculated, ΔD=D1-D2. According to the positive and negative of the target difference value, the eyeball deviation direction of the current driver is judged. If ΔD>0, it indicates that the eyeball of the current driver deviates forward by ΔD distance, and if ΔD<0, it indicates that the eyeball of the current driver deviates backward by ΔD distance. The distance here is the vertical distance between the eyeball center and the target camera
[0101] Further, step 104, as shown in Figure 4
[0102] Step 1041, obtaining the first distance between the target camera and the preset eyeball center position.
[0103] Step 1042, obtaining the second distance between the target camera and the actual eyeball center position.
[0104] Step 1043, obtaining the target difference value of the first distance minus the second distance.
[0105] Step 1044, if the target difference value is greater than 0, the eyeball of the current driver deviates forward by the target difference value.
[0106] Step 1045, if the target difference value is less than 0, the eyeball of the current driver deviates backward by the target difference value.
[0107] In the above process, the difference between the eyeball center position captured by the camera and the preset standard position is used to judge the deviation direction and distance of the driver's eyeball, which is convenient for subsequent determination of the adjustment of the target rearview mirror according to the movement of the eyeball center position.
[0108] Step 105, adjusting the first angle value and the first length value by the eyeball forward and backward deviation distance value to obtain the second angle value of the target rearview mirror forward and backward adjustment and the second length value of the telescopic adjustment.
[0109] After the application obtains the eyeball front-back offset distance value (which can be considered as the target difference value), the application calculates the angle adjustment value and the length adjustment value of the target rearview mirror based on the value, because the target rearview mirror is adjusted according to the steering condition of the vehicle, so the second angle value and the second length value are obtained by continuing to superimpose the angle adjustment value and the length adjustment value based on the first angle value and the first length value adjusted according to the steering condition of the vehicle. The angle adjustment value is not directly obtained from the eyeball front-back offset distance value. The application sets a first adjustment coefficient (assuming k3) for the eyeball front-back offset distance value and the angle adjustment value, and a second adjustment coefficient (assuming k4) for the eyeball front-back offset distance value and the length adjustment value, and then defines the angle adjustment value = the first adjustment coefficient * the eyeball front-back offset distance value, and the length adjustment value = the second adjustment coefficient * the eyeball front-back offset distance value. The first adjustment coefficient is used to determine the conversion relationship between the eyeball front-back offset distance value and the angle value of the target rearview mirror, and the second adjustment coefficient is used to determine the conversion relationship between the eyeball front-back offset distance value and the length value of the target rearview mirror. The sum of the angle adjustment value and the first angle value is the second angle value of the target rearview mirror adjusted front and back, and the sum of the length adjustment value and the first length value is the second length value of the target rearview mirror adjusted front and back. The specific steps include:
[0110] Obtain the first adjustment coefficient and the second adjustment coefficient set in advance for the eyeball front-back offset distance value;
[0111] After obtaining the product of the first adjustment coefficient and the target difference value, sum the product and the first angle value to obtain the second angle value of the target rearview mirror adjusted front and back;
[0112] After obtaining the product of the second adjustment coefficient and the target difference value, sum the product and the first length value to obtain the second length value of the target rearview mirror adjusted front and back.
[0113] By further adjusting the target rearview mirror in combination with the driver's eye position information, the accuracy of the rearview mirror adjustment can be improved, the driver's rearward viewing angle can be ensured to be in the best position, and the driving safety can be improved.
[0114] Step 106, adjust the target rearview mirror through the second angle value and the second length value.
[0115] After determining the second angle value of the target rearview mirror that needs to be adjusted front and back, the application also determines whether the target rearview mirror is adjusted forward or backward through the positive and negative of the second angle value, and after determining the second length value of the target rearview mirror that needs to be adjusted front and back, the application also determines whether the target rearview mirror is adjusted outward or inward through the positive and negative of the second length value, and then the specific adjustment can be performed according to the above content.
[0116] Specifically, since the target rearview mirror comprises an electric slide rail and a limited rotation motor, the electric slide rail controls the target rearview mirror to extend at a high level and to retract at a low level, and the limited rotation motor controls the target rearview mirror to deflect forward at a high level and to deflect backward at a low level. Therefore, the contraction and extension of the target rearview mirror are controlled by controlling the level state of the electric slide rail, and the forward or backward deflection of the target rearview mirror is controlled by controlling the level state of the limited rotation motor. Since the adjustment of the target rearview mirror has specific numerical values, the second angle value and the second length value of the specific adjustment can be achieved by adjusting the movement time length of the motor.
[0117] Further, step 106, as shown in Figure 5
[0118] Step 1061, obtain a third mapping ratio set in advance for the angle value of the target rearview mirror and the movement time length of the limited rotation motor, and a fourth mapping ratio set for the length value of the target rearview mirror and the movement time length of the electric slide rail.
[0119] Step 1062, obtain the first movement time length of the limited rotation motor through the third mapping ratio and the second angle value.
[0120] Step 1063, obtain the second movement time length of the electric slide rail through the fourth mapping ratio and the second length value.
[0121] Step 1064, obtain the first level state of the limited rotation motor through the second angle value, and obtain the second level state of the electric slide rail through the second length value.
[0122] Step 1065, control the limited rotation motor to adjust the target rearview mirror forward and backward through the first level state and the first movement time length, and control the electric slide rail to adjust the target rearview mirror to extend and retract through the second level state and the second movement time length.
[0123] In summary, the adjustment of the target rearview mirror is as shown in Figure 6 As shown, first the driver turns the steering wheel, at this time the steering angle value of the front wheel of the vehicle is monitored, and the eye information of the driver is collected, whether the target preset value is reached is judged through the steering angle value, when it is determined that the steering angle value reaches the target preset value, the front and rear adjustment angle (i.e. the first angle value) and the telescopic distance (i.e. the first length value) of the driving side and the copilot side rearview mirror caused by the tire steering angle are calculated through the vehicle body controller, the actual eye center position of the current driver is determined through the eye information, the actual eye center position of the current driver is sent to the vehicle body controller, whether the eye center position of the driver is the original point is judged through the vehicle body controller, so as to determine the front and rear offset distance value of the eye of the current driver, the first angle value and the first length value are adjusted based on the front and rear offset distance value of the eye, and the second angle value of the target rearview mirror front and rear adjustment and the second length value of the telescopic adjustment are obtained.
[0124] The rearview mirror adjustment method provided by the application obtains the steering angle value of the front wheel of the vehicle when the vehicle is steering, the default angle value and the default telescopic distance value of the target rearview mirror, the preset eye center position and the actual eye center position of the current driver; in the case that the steering angle value of the front wheel of the vehicle reaches the target preset value, the current steering angle value of the rear wheel of the vehicle and the steering increase angle value of the rear wheel of the vehicle based on the current steering angle value are obtained; the first angle value of the target rearview mirror front and rear adjustment and the first length value of the telescopic adjustment are obtained through the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default angle value and the default telescopic distance value; through the front and rear adjustment and the telescopic adjustment of the target rearview mirror, the movement of the rearview mirror is not with the body, the visible area is increased, and the blind area is reduced, the front and rear offset distance value of the eye of the current driver is obtained through the preset eye center position and the actual eye center position; the first angle value and the first length value are adjusted through the front and rear offset distance value of the eye, and the second angle value of the target rearview mirror front and rear adjustment and the second length value of the telescopic adjustment are obtained; the target rearview mirror is adjusted through the second angle value and the second length value, and the eye center position tracking is combined to further ensure that the rearward viewing angle of the driver is in the best position, and the driving safety is improved. The vehicle tire steering angle and the eye position information of the driver are used to adjust the front and rear adjustment and the telescopic adjustment of the target rearview mirror, so that the visible area moves with the body, the rearward viewing angle of the driver is in the best position, the blind area is reduced, and the driving safety is improved.
[0125] Reference Figure 7 , a structure schematic diagram of a rearview mirror adjustment device provided by the application is shown, the device comprises:
[0126] The first acquisition module 201 is used for acquiring the steering angle value of the front wheel of the vehicle when the vehicle is steering, the default angle value and the default telescopic distance value of the target rearview mirror, the preset eye center position and the actual eye center position of the current driver.
[0127] The second obtaining module 202 is configured to, in a case where it is detected that the steering angle value of the front wheel of the vehicle reaches a target preset value, obtain a current steering angle value of the rear wheel of the vehicle and a steering increase angle value of the rear wheel of the vehicle based on the current steering angle value for steering.
[0128] The third obtaining module 203 is configured to obtain a first angle value of front-rear adjustment of a target rearview mirror and a first length value of telescopic adjustment of the target rearview mirror by using the steering angle value of the front wheel of the vehicle, the steering increase angle value, a default angle value and a default telescopic distance value.
[0129] The fourth obtaining module 204 is configured to obtain an eye-globe front-rear offset distance value of the current driver by using a preset eye-globe center position and an actual eye-globe center position.
[0130] The first adjusting module 205 is configured to adjust the first angle value and the first length value by using the eye-globe front-rear offset distance value, to obtain a second angle value of front-rear adjustment of a target rearview mirror and a second length value of telescopic adjustment of the target rearview mirror.
[0131] The second adjusting module 206 is configured to adjust the target rearview mirror by using the second angle value and the second length value.
[0132] Optionally, the third obtaining module 203 specifically includes:
[0133] The first obtaining submodule is configured to obtain a first mapping ratio preset for the steering increase angle value and the first angle value, and a second mapping ratio preset for the steering increase angle value and the first length value.
[0134] The second obtaining submodule is configured to obtain the first angle value of front-rear adjustment of the target rearview mirror according to a preset angle value conversion strategy, the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default angle value and the first mapping ratio.
[0135] The third obtaining submodule is configured to obtain the first length value of telescopic adjustment of the target rearview mirror according to a preset telescopic distance value conversion strategy, the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default telescopic distance value and the second mapping ratio.
[0136] Optionally, the target rearview mirror includes a driver seat rearview mirror and a front passenger seat rearview mirror.
[0137] The second obtaining submodule specifically includes:
[0138] The first obtaining unit is configured to obtain a product of the steering increase angle value and the first mapping ratio, and sum the product and the steering angle value of the front wheel of the vehicle to obtain a first target value.
[0139] The second obtaining unit is configured to subtract the default angle value from the first target value to obtain the first angle value.
[0140] The first control unit is configured to control the driver's seat rearview mirror to adjust forward by the first angle and control the front passenger's seat rearview mirror to adjust backward by the first angle if the first angle value is greater than 0.
[0141] The second control unit is configured to control the driver's seat rearview mirror to adjust backward by the first angle and control the front passenger's seat rearview mirror to adjust forward by the first angle if the first angle value is less than 0.
[0142] The third acquisition sub-module specifically comprises:
[0143] The third acquisition unit is configured to obtain a second target value by summing a product of the turning increasing angle value and the second mapping ratio and a turning angle value of a front wheel of the vehicle.
[0144] The fourth acquisition unit is configured to obtain a first length value by subtracting a default telescopic distance value from the second target value.
[0145] The third control unit is configured to control the driver's seat rearview mirror to extend outward by the first length and control the front passenger's seat rearview mirror to retract inward by the first length if the first length value is greater than 0.
[0146] The fourth control unit is configured to control the driver's seat rearview mirror to retract inward by the first length and control the front passenger's seat rearview mirror to extend outward by the first length if the first length value is less than 0.
[0147] Optionally, the fourth acquisition module 204 specifically comprises:
[0148] The fourth acquisition sub-module is configured to obtain a first distance between the target camera and a preset eyeball center position.
[0149] The fifth acquisition sub-module is configured to obtain a second distance between the target camera and an actual eyeball center position.
[0150] The sixth acquisition sub-module is configured to obtain a target difference value by subtracting the second distance from the first distance.
[0151] The first offset difference value determination sub-module is configured to offset the eyeball of the current driver forward by the target difference value if the target difference value is greater than 0.
[0152] The second offset difference value determination sub-module is configured to offset the eyeball of the current driver backward by the target difference value if the target difference value is less than 0.
[0153] Optionally, the first adjustment module 205 specifically comprises:
[0154] The seventh acquisition sub-module is configured to obtain a first adjustment coefficient and a second adjustment coefficient preset for the eyeball forward and backward offset distance value.
[0155] The eighth obtaining sub-module is configured to obtain a product of the first adjustment coefficient and the target difference value, and then obtain a second angle value of the front and rear adjustment of the target rearview mirror by summing the product and the first angle value.
[0156] The ninth obtaining sub-module is configured to obtain a product of the second adjustment coefficient and the target difference value, and then obtain a second length value of the telescopic adjustment of the target rearview mirror by summing the product and the first length value.
[0157] Optionally, the target rearview mirror comprises an electric slide rail and a limited rotation motor, the electric slide rail controls the target rearview mirror to extend when the electric slide rail is at a high level and controls the target rearview mirror to retract when the electric slide rail is at a low level, and the limited rotation motor controls the target rearview mirror to deflect forward when the limited rotation motor is at a high level and controls the target rearview mirror to deflect backward when the limited rotation motor is at a low level.
[0158] The second adjustment module 206 specifically comprises:
[0159] The tenth obtaining sub-module is configured to obtain a third mapping ratio set in advance for the angle value of the target rearview mirror and the movement time length of the limited rotation motor, and a fourth mapping ratio set for the length value of the target rearview mirror and the movement time length of the electric slide rail.
[0160] The eleventh obtaining sub-module is configured to obtain a first movement time length of the limited rotation motor by the third mapping ratio and the second angle value.
[0161] The twelfth obtaining sub-module is configured to obtain a second movement time length of the electric slide rail by the fourth mapping ratio and the second length value.
[0162] The thirteenth obtaining sub-module is configured to obtain a first level state of the limited rotation motor by the second angle value, and obtain a second level state of the electric slide rail by the second length value.
[0163] The adjustment sub-module is configured to control the limited rotation motor to perform the front and rear adjustment on the target rearview mirror by the first level state and the first movement time length, and control the electric slide rail to perform the telescopic adjustment on the target rearview mirror by the second level state and the second movement time length.
[0164] The rearview mirror adjustment method provided by the present application obtains the steering angle value of the front wheels of the vehicle when the vehicle turns, the default angle value, default telescopic distance value, preset eye center position and the actual eye center position of the current driver; when it is detected that the steering angle value of the front wheels of the vehicle reaches the target preset value, the current steering angle value of the rear wheels of the vehicle and the steering increase angle value for the rear wheels of the vehicle to continue steering based on the current steering angle value are obtained; through the steering angle value of the front wheels of the vehicle, the steering increase angle value, the default angle value and the default telescopic distance value, the first angle value for the forward and backward adjustment of the target rearview mirror and the first length for the telescopic adjustment are obtained. Degree value; by adjusting the target rearview mirror forward and backward and telescopically, the movement of the rearview mirror does not follow the movement of the vehicle body, thereby increasing the visible area and reducing the blind spot. By presetting the eyeball center position and the actual eyeball center position, the front-back offset distance value of the current driver's eyeball is obtained; the first angle value and the first length value are adjusted by the front-back offset distance value of the eyeball to obtain the second angle value for the front-back adjustment of the target rearview mirror and the second length value for the telescopic adjustment; the target rearview mirror is adjusted by the second angle value and the second length value, combined with the eyeball center position tracking, to further ensure that the driver's rearward viewing angle is in the optimal position, thereby improving driving safety. This application uses the vehicle tire steering angle and the driver's eye position information to adjust the target rearview mirror forward and backward and telescopically, so that the visible area will move with the angle value of the vehicle body, thereby ensuring that the driver's rearward viewing angle is in the optimal position, reducing blind spots, and improving driving safety.
[0165] Reference Figure 8 , the present application also provides an electronic device, such as Figure 8 As shown, it includes a processor 301, a communication interface 302, a memory 303 and a communication bus 304, wherein the processor 301, the communication interface 302, and the memory 303 communicate with each other through the communication bus 304.
[0166] Processor 301, memory 303 for storing processor-executable instructions;
[0167] The processor 301 is configured to execute the instructions to implement the rearview mirror adjustment method as described above:
[0168] Obtain the steering angle value of the vehicle's front wheels when the vehicle is turning, the default angle value and default telescopic distance value of the target rearview mirror, the preset eye center position and the actual eye center position of the current driver;
[0169] When it is detected that the steering angle value of the front wheels of the vehicle reaches the target preset value, obtaining the current steering angle value of the rear wheels of the vehicle and the steering increase angle value of the rear wheels of the vehicle continuing to turn based on the current steering angle value;
[0170] The first angle value and the first length value of the target rearview mirror are obtained by the steering angle value of the front wheel of the vehicle, the steering increase angle value, the default angle value and the default telescopic distance value.
[0171] The eye ball front-rear offset distance value of the current driver is obtained by the preset eye ball center position and the actual eye ball center position.
[0172] The second angle value and the second length value of the target rearview mirror are obtained by adjusting the first angle value and the first length value by the eye ball front-rear offset distance value.
[0173] The target rearview mirror is adjusted by the second angle value and the second length value.
[0174] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or only one type of bus.
[0175] The communication interface is used for communication between the terminal and other devices.
[0176] The memory can include a Random Access Memory (RAM) and can also include a non-volatile memory, such as at least one disk memory. Optionally, the memory can also be at least one storage device located away from the aforementioned processor.
[0177] The processor mentioned above can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; can also be a Digital Signal Processing (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.
[0178] In yet another embodiment provided by the present application, a computer readable storage medium is also provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the rearview mirror adjustment method according to any one of the above embodiments.
[0179] In yet another embodiment provided by the present application, a vehicle is also provided, and the vehicle can specifically include the rearview mirror adjustment device.
[0180] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, DVD), or semiconductor media (for example, solid state disk (SSD)) and the like.
[0181] It should be noted that in this document, relational terms such as first and second and the like can only be used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or apparatus including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or apparatus. Without more limitations, the element defined by the statement "including a" does not exclude the presence of additional identical elements in the process, method, article or apparatus including the element.
[0182] Each of the embodiments in the specification is described in a relevant manner, and the same or similar parts between the embodiments can be referred to each other. Each of the embodiments focuses on the difference from other embodiments. In particular, for the system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiments.
[0183] The above only describes the preferred embodiments of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A rearview mirror adjustment method, characterized in that: The method comprises: Obtain the steering angle value of the vehicle's front wheels when the vehicle is turning, the default angle value and default telescopic distance value of the target rearview mirror, the preset eye center position and the actual eye center position of the current driver; When it is detected that the steering angle value of the front wheels of the vehicle reaches the target preset value, obtaining the current steering angle value of the rear wheels of the vehicle and the steering increase angle value of the rear wheels of the vehicle continuing to turn based on the current steering angle value; Obtaining a first angle value for forward and backward adjustment and a first length value for telescopic adjustment of the target rearview mirror through the steering angle value of the front wheels of the vehicle, the steering increase angle value, the default angle value, and the default telescopic distance value; Obtaining a forward and backward offset distance value of the current driver's eyeball through the preset eyeball center position and the actual eyeball center position; The first angle value and the first length value are adjusted according to the front-back offset distance of the eyeball to obtain a second angle value for front-back adjustment and a second length value for telescopic adjustment of the target rearview mirror; The target rearview mirror is adjusted according to the second angle value and the second length value.
2. The method according to claim 1, characterized in that The method of obtaining a first angle value for front-to-back adjustment and a first length value for telescopic adjustment of the target rearview mirror by using the steering angle value of the front wheels of the vehicle, the steering increase angle value, the default angle value, and the default telescopic distance value includes: Obtaining a first mapping ratio pre-set for the steering increase angle value and the first angle value, and a second mapping ratio pre-set for the steering increase angle value and the first length value; Obtaining a first angle value for the forward and backward adjustment of the target rearview mirror according to a preset angle value conversion strategy, the steering angle value of the front wheels of the vehicle, the steering increase angle value, the default angle value, and the first mapping ratio; The first length value of the target rearview mirror telescopic adjustment is obtained according to a preset telescopic distance value conversion strategy, the steering angle value of the vehicle front wheels, the steering increase angle value, the default telescopic distance value, and the second mapping ratio.
3. The method according to claim 2, characterized in that The target rearview mirrors include: a driver's rearview mirror and a passenger rearview mirror; The method of obtaining a first angle value for adjusting the target rearview mirror forward and backward according to a preset angle value conversion strategy, the steering angle value of the front wheels of the vehicle, the steering increase angle value, the default angle value, and the first mapping ratio includes: After obtaining the product of the steering increase angle value and the first mapping ratio, the product is summed with the steering angle value of the front wheels of the vehicle to obtain a first target value; Subtracting the default angle value from the first target value to obtain a first angle value; If the first angle value is greater than 0, the driver's rearview mirror is controlled to adjust forward by a first angle, and the passenger's rearview mirror is controlled to adjust backward by a first angle; If the first angle value is less than 0, the driver's rearview mirror is controlled to adjust backward by a first angle, and the passenger's rearview mirror is controlled to adjust forward by a first angle.
4. The method according to claim 3, characterized in that The method of obtaining the first length value of the target rearview mirror telescopic adjustment according to the preset telescopic distance value conversion strategy, the steering angle value of the vehicle front wheels, the steering angle increase value, the default telescopic distance value, and the second mapping ratio includes: After obtaining the product of the steering increase angle value and the second mapping ratio, the product is summed with the steering angle value of the front wheels of the vehicle to obtain a second target value; Subtract the default telescopic distance value from the second target value to obtain a first length value; If the first length value is greater than 0, the driver's rearview mirror is controlled to extend outward by a first length, and the passenger's rearview mirror is controlled to retract inward by a first length; If the first length value is less than 0, the driver's rearview mirror is controlled to retract inwardly by a first length, and the passenger's rearview mirror is controlled to extend outwardly by a first length.
5. The method according to claim 1, wherein The method of obtaining the front-back offset distance of the current driver's eyeball by using the preset eyeball center position and the actual eyeball center position further includes: Obtaining a first distance between the target camera and a preset eyeball center position; Obtain the second distance between the target camera and the actual eyeball center position; Obtaining a target difference value of the first distance minus the second distance; If the target difference is greater than 0, the current driver's eyeballs are shifted forward by the target difference; If the target difference is less than 0, the current driver's eyeballs are shifted backward by the target difference.
6. The method according to claim 5, characterized in that The first angle value and the first length value are adjusted according to the front-back offset distance of the eyeball to obtain a second angle value for front-back adjustment and a second length value for telescopic adjustment of the target rearview mirror, including: Obtaining a first adjustment coefficient and a second adjustment coefficient pre-set for the front-back offset distance value of the eyeball; After obtaining the product of the first adjustment coefficient and the target difference value, summing the product with the first angle value to obtain a second angle value for the forward and backward adjustment of the target rearview mirror; After obtaining the product of the second adjustment coefficient and the target difference, the product is summed with the first length value to obtain the second length value of the target rearview mirror telescopic adjustment.
7. The method according to claim 1, characterized in that The target rearview mirror includes an electric slide rail and a limited angle motor, wherein the electric slide rail controls the target rearview mirror to extend when the electric level is high and controls the target rearview mirror to retract when the electric level is low, and the limited angle motor controls the target rearview mirror to deflect forward when the electric level is high and controls the target rearview mirror to deflect backward when the electric level is low; The adjusting the target rearview mirror by the second angle value and the second length value further includes: Obtaining a third mapping ratio pre-set for the angle value of the target rearview mirror and the movement duration of the limited angle motor, and a fourth mapping ratio pre-set for the length value of the target rearview mirror and the movement duration of the electric slide rail; Obtaining a first motion duration of the limited-angle motor according to the third mapping ratio and the second angle value; Obtaining a second movement duration of the electric slide rail according to the fourth mapping ratio and the second length value; Obtaining a first level state of the limited-angle motor through the second angle value, and obtaining a second level state of the electric slide rail through the second length value; Through the first level state and the first movement duration, the limited angle motor is controlled to adjust the target rearview mirror forward and backward, and through the second level state and the second movement duration, the electric slide rail is controlled to adjust the target rearview mirror telescopically.
8. A rearview mirror adjustment device, characterized in that: The device comprises: The first acquisition module is used to obtain the steering angle value of the front wheels of the vehicle when the vehicle is turning, the default angle value and default telescopic distance value of the target rearview mirror, the preset eye center position and the actual eye center position of the current driver; a second acquisition module, configured to acquire, upon detecting that the steering angle value of the front wheels of the vehicle reaches a target preset value, a current steering angle value of the rear wheels of the vehicle and an additional steering angle value for the rear wheels of the vehicle to continue steering based on the current steering angle value; a third acquisition module, configured to acquire a first angle value for forward and backward adjustment and a first length value for telescopic adjustment of the target rearview mirror according to the steering angle value of the front wheels of the vehicle, the steering increase angle value, the default angle value, and the default telescopic distance value; a fourth acquisition module, configured to acquire a forward and backward offset distance of the current driver's eyeballs by using the preset eyeball center position and the actual eyeball center position; A first adjustment module is configured to adjust the first angle value and the first length value according to the front-back offset distance of the eyeball to obtain a second angle value for front-back adjustment and a second length value for telescopic adjustment of the target rearview mirror; A second adjustment module is configured to adjust the target rearview mirror according to the second angle value and the second length value.
9. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to implement the rearview mirror adjustment method according to any one of claims 1 to 7.
10. A vehicle, characterized in that: include: The rearview mirror adjustment device according to claim 8.
Citation Information
Patent Citations
Automatic controller for vehicle rearview mirror and design method thereof
CN114523904A
Adjusting method, device and equipment of rearview mirror, computer storage medium and vehicle
CN118004033A