Exterior mirror automatic adjustment method and device, electronic equipment and storage medium

By calculating the coordinates of the center of gravity of the vehicle's brow based on the position data of the vehicle's seat and steering wheel, and adjusting the angle of the exterior rearview mirrors in combination with the driving scenario, the problem of sensor dependence is solved, and the automatic adjustment of the exterior rearview mirrors with low cost and human-computer interaction is realized.

CN119058546BActive Publication Date: 2025-12-05CHINA FAW CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411353556.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-12-05
Estimated Expiration
2044-09-26

AI Technical Summary

Technical Problem

In existing technologies, automatic adjustment solutions for exterior rearview mirrors require additional sensors and wiring harnesses, leading to increased costs and a poor human-computer interaction experience.

Method used

By acquiring seat and steering wheel position data of the target vehicle, the user's brow coordinates are calculated, and the adjustment angle of the exterior rearview mirror is determined in combination with the driving scenario, thus realizing automatic adjustment of the exterior rearview mirror and avoiding the use of additional sensors and wiring harnesses.

Benefits of technology

It enables automatic adjustment of the exterior rearview mirrors, reduces costs, improves the human-machine interaction experience, and adapts to the individual differences of different drivers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119058546B_ABST
    Figure CN119058546B_ABST
Patent Text Reader

Abstract

The application provides an outside rearview mirror automatic adjusting method, device, electronic equipment and storage medium, wherein the outside rearview mirror automatic adjusting method comprises the following steps: acquiring seat position data of a target vehicle, steering wheel position data of the target vehicle and a driving scene of the target vehicle; calculating a brow center coordinate of a user based on the seat position data of the target vehicle and the steering wheel position data of the target vehicle; determining a target adjusting angle based on the brow center coordinate and the driving scene of the target vehicle; and adjusting an outside rearview mirror of the target vehicle based on the target adjusting angle. The application can automatically adjust the outside rearview mirror of the vehicle. In addition, the application does not need to use additional sensors and corresponding wiring harnesses to automatically adjust the outside rearview mirror, thereby having the advantage of cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control, and more specifically, to a method, apparatus, electronic device, and storage medium for automatic adjustment of exterior rearview mirrors. Background Technology

[0002] The vehicle's exterior rearview mirror system is an auxiliary device used to help drivers observe the environment on both sides of the vehicle. However, drivers vary in height and arm span, and their needs for different angles of the exterior rearview mirrors also differ, making the adjustment of the exterior rearview mirrors particularly important. The current mainstream solution is to use a default angle for the exterior rearview mirror system when the car leaves the factory, and then allow the driver to manually adjust it to a comfortable angle using physical buttons or soft switches. The physical button solution requires additional investment in the development of switches, wiring harnesses, and other components, as well as sample costs, increasing the overall design and manufacturing costs of the vehicle. The soft switch solution requires the driver to frequently switch between the main unit display and the exterior rearview mirror, making it difficult for the driver to adjust the exterior rearview mirror to a suitable driving angle, resulting in a poor human-machine interaction experience.

[0003] Furthermore, in the field of automatic adjustment of exterior rearview mirrors, there are two existing technologies: the first is to automatically adjust the exterior rearview mirrors based on obstacle and vehicle driving status information; the second is to adjust the exterior rearview mirrors based on driver images captured by a camera. This latter method increases the cost by adding camera hardware and corresponding wiring harnesses. Summary of the Invention

[0004] The purpose of this application is to provide a method, apparatus, electronic device, and storage medium for automatically adjusting exterior rearview mirrors, thereby achieving automatic adjustment of vehicle exterior rearview mirrors. Compared with the prior art, this application does not require additional sensors and corresponding wiring harnesses to achieve automatic adjustment of exterior rearview mirrors, thus having a cost advantage.

[0005] In a first aspect, the present invention provides an automatic adjustment method for an exterior rearview mirror, the method comprising:

[0006] Acquire the seat position data of the target vehicle, the steering wheel position data of the target vehicle, and the driving scenario of the target vehicle;

[0007] The user's brow coordinates are calculated based on the seat position data and steering wheel position data of the target vehicle.

[0008] The target adjustment angle is determined based on the coordinates of the center of the eyebrows and the driving scenario of the target vehicle;

[0009] Adjust the exterior rearview mirrors of the target vehicle based on the target adjustment angle.

[0010] The method of the first aspect of this application acquires seat position data, steering wheel position data, and driving scenario data of a target vehicle. Based on the seat and steering wheel position data, it calculates the user's brow coordinates and determines a target adjustment angle based on the brow coordinates and driving scenario. This allows for the adjustment of the vehicle's exterior rearview mirrors based on the target adjustment angle, ultimately achieving automatic adjustment of the exterior rearview mirrors. Compared to existing technologies, this application eliminates the need for additional sensors and wiring harnesses for automatic adjustment of the exterior rearview mirrors, thus offering a cost advantage.

[0011] In an optional implementation, determining the target adjustment angle based on the brow coordinates and the driving scenario of the target vehicle includes:

[0012] Based on the coordinates of the center of gravity and the driving scenario of the target vehicle, the exterior rearview mirror angle table is queried to obtain the target adjustment angle.

[0013] This optional implementation can obtain the target adjustment angle by querying the exterior rearview mirror angle table based on the center-of-the-eye coordinates and the driving scenario of the target vehicle.

[0014] In an optional implementation, the driving scenarios of the target vehicle include at least a left-turn driving scenario, a right-turn driving scenario, an uphill driving scenario, and a downhill driving scenario.

[0015] This optional implementation can take a vehicle turning left, a vehicle turning right, a vehicle going uphill, and a vehicle going downhill as the driving scenarios for the target vehicle.

[0016] In an optional implementation, the method further includes:

[0017] Acquire dummy simulation data under different seat positions and different steering wheel positions, wherein the dummy simulation data includes the dummy's brow coordinates;

[0018] The angle value of the exterior rearview mirror is determined based on the coordinates of the dummy's brow.

[0019] The exterior rearview mirror angle value is calibrated based on a preset driving scenario;

[0020] The rearview mirror angle table is constructed based on the correspondence between the dummy's brow coordinates, the various preset driving scenarios, and the rearview mirror angle values.

[0021] This optional implementation acquires dummy simulation data under different seat positions and different steering wheel positions. The dummy simulation data includes the dummy's brow coordinates. Based on the dummy's brow coordinates, the exterior rearview mirror angle value can be determined. Furthermore, the exterior rearview mirror angle value can be calibrated based on preset driving scenarios. Thus, the exterior rearview mirror angle table can be constructed based on the correspondence between the dummy's brow coordinates, the various preset driving scenarios, and the exterior rearview mirror angle value.

[0022] In an optional implementation, after determining the exterior rearview mirror angle value based on the dummy's brow coordinates and before calibrating the exterior rearview mirror angle value based on a preset driving scenario, the method further includes:

[0023] Obtain statistical data on real vehicle dummy samples;

[0024] The exterior rearview mirror angle value is calibrated based on the statistical data of the real vehicle dummy sample.

[0025] This optional implementation method obtains statistical data of real vehicle dummy samples, and then calibrates the exterior rearview mirror angle value based on the statistical data of real vehicle dummy samples.

[0026] In an optional implementation, the seat position data of the target vehicle includes the y-coordinate of the center of the driver's seat of the target vehicle, the x-coordinate of the driver's seat of the target vehicle when it is adjusted to be closest to the front of the vehicle, the x-distance of the center of the driver's seat of the target vehicle from the front of the vehicle to the rear of the vehicle, and the head depth distance of the proportional dummy at the position of the driver's seat of the target vehicle. The steering wheel position data of the target vehicle includes the z-coordinate of the center of the steering wheel rim of the target vehicle.

[0027] In an optional implementation, calculating the user's brow coordinates based on the seat position data and steering wheel position data of the target vehicle includes:

[0028] The y-coordinate of the center of the driver's seat of the target vehicle is determined as the y-coordinate of the center of the eyebrows;

[0029] Based on the head depth distance of the proportional dummy at the driver's seat position of the target vehicle, the x-coordinate of the driver's seat of the target vehicle adjusted to be closest to the front of the vehicle, and the x-distance of the center of the driver's seat of the target vehicle adjusted from closest to the front of the vehicle to the rear of the vehicle, the x-coordinate of the center of the eyebrows is calculated.

[0030] The z-coordinate of the eyebrow coordinate is calculated based on the z-coordinate of the instrument center and the z-coordinate of the steering wheel center of the target vehicle.

[0031] This optional implementation can determine the y-coordinate of the center of the driver's seat of the target vehicle as the y-coordinate of the center of the eyebrows. Then, based on the head depth distance of the proportional dummy at the position of the driver's seat of the target vehicle, the x-coordinate of the driver's seat of the target vehicle adjusted to be closest to the front of the vehicle, and the x-distance of the center of the driver's seat of the target vehicle adjusted from closest to the front of the vehicle to the rear of the vehicle, the x-coordinate of the center of the driver's seat of the target vehicle can be calculated. Then, based on the z-coordinate of the instrument center and the z-coordinate of the center of the steering wheel of the target vehicle, the z-coordinate of the center of the eyebrows can be calculated.

[0032] In an optional implementation, the method further includes:

[0033] Detect whether the position of the driver's seat in the target vehicle has changed and whether the position of the steering wheel in the target vehicle has changed;

[0034] When at least one of the driver's seat position and the steering wheel position of the target vehicle changes, the center of gravity coordinates are updated based on the driver's seat position value and the steering wheel position change value of the target vehicle.

[0035] This optional implementation detects whether the driver's seat position of the target vehicle has changed and whether the steering wheel position of the target vehicle has changed, and thus can update the center-of-the-head coordinates based on the driver's seat position value and the steering wheel position change value of the target vehicle when at least one of the driver's seat position and the steering wheel position of the target vehicle changes.

[0036] In an optional implementation, before detecting whether the driver's seat position of the target vehicle has changed and detecting whether the steering wheel position of the target vehicle has changed, the method further includes:

[0037] Detect whether the target vehicle is in a parked state. If the target vehicle is in a parked state, then perform the steps of detecting whether the driver's seat position of the target vehicle has changed and detecting whether the steering wheel position of the target vehicle has changed.

[0038] This optional implementation detects whether the target vehicle is in a parked state, and then, when the target vehicle is in a parked state, performs the steps of detecting whether the driver's seat position of the target vehicle has changed and detecting whether the steering wheel position of the target vehicle has changed.

[0039] In a second aspect, the present invention provides an automatic adjustment device for an exterior rearview mirror, the device comprising:

[0040] The acquisition module is used to acquire the seat position data of the target vehicle, the steering wheel position data of the target vehicle, and the driving scenario of the target vehicle;

[0041] The calculation module is used to calculate the user's brow coordinates based on the seat position data and steering wheel position data of the target vehicle;

[0042] The determination module is used to determine the target adjustment angle based on the eyebrow coordinates and the driving scenario of the target vehicle;

[0043] The control module is used to adjust the exterior rearview mirrors of the target vehicle based on the target adjustment angle.

[0044] The apparatus of the second aspect of this application acquires seat position data, steering wheel position data, and driving scenario data of a target vehicle. Based on the seat and steering wheel position data, it calculates the user's brow coordinates and determines a target adjustment angle based on the brow coordinates and driving scenario. This allows for the adjustment of the target vehicle's exterior rearview mirrors based on the target adjustment angle, ultimately achieving automatic adjustment of the exterior rearview mirrors. Compared to existing technologies, this application eliminates the need for additional sensors and wiring harnesses for automatic adjustment of the exterior rearview mirrors, thus offering a cost advantage.

[0045] Thirdly, the present invention provides an electronic device, comprising:

[0046] Processor; and

[0047] The memory is configured to store machine-readable instructions that, when executed by the processor, perform the automatic adjustment method for the exterior rearview mirror as described in any of the foregoing embodiments.

[0048] The electronic device of the third aspect of this application, by executing an automatic adjustment method for exterior rearview mirrors, can acquire seat position data, steering wheel position data, and driving scenario of a target vehicle. Based on the seat and steering wheel position data, it can calculate the user's brow coordinates, determine a target adjustment angle based on the brow coordinates and driving scenario, and adjust the exterior rearview mirrors accordingly, ultimately achieving automatic adjustment of the exterior rearview mirrors. Compared to existing technologies, this application does not require additional sensors and wiring harnesses for automatic adjustment of the exterior rearview mirrors, thus offering a cost advantage.

[0049] Fourthly, the present invention provides a storage medium storing a computer program, the computer program being executed by a processor as described in any of the foregoing embodiments of the automatic adjustment method for exterior rearview mirrors.

[0050] The storage medium of the fourth aspect of this application, by executing an automatic adjustment method for exterior rearview mirrors, can acquire seat position data, steering wheel position data, and driving scenario of a target vehicle. Based on the seat and steering wheel position data, it can calculate the user's brow coordinates, determine a target adjustment angle based on the brow coordinates and driving scenario, and adjust the exterior rearview mirrors accordingly, ultimately achieving automatic adjustment of the exterior rearview mirrors. Compared to existing technologies, this application does not require additional sensors and wiring harnesses for automatic adjustment of the exterior rearview mirrors, thus offering a cost advantage. Attached Figure Description

[0051] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0052] Figure 1 This is a flowchart illustrating an automatic adjustment method for exterior rearview mirrors disclosed in an embodiment of this application;

[0053] Figure 2 This is a schematic diagram of the calculation of the coordinates of the center of the eyebrows disclosed in an embodiment of this application;

[0054] Figure 3 This is a schematic diagram of the structure of an automatic adjustment device for exterior rearview mirrors disclosed in an embodiment of this application;

[0055] Figure 4 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. Detailed Implementation

[0056] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0057] Example 1

[0058] Please see Figure 1 , Figure 1 This is a flowchart illustrating an automatic adjustment method for exterior rearview mirrors disclosed in an embodiment of this application, as shown below. Figure 1 As shown, the method in this application embodiment includes the following steps:

[0059] 101. Obtain the seat position data, steering wheel position data, and driving scenario of the target vehicle;

[0060] 102. Calculate the user's brow coordinates based on the target vehicle's seat position data and steering wheel position data;

[0061] 103. Determine the target adjustment angle based on the coordinates of the center of the eyebrows and the driving scenario of the target vehicle;

[0062] 104. Adjust the exterior rearview mirrors of the target vehicle based on the target adjustment angle.

[0063] The method of this application embodiment acquires seat position data, steering wheel position data, and driving scene data of the target vehicle. Based on the seat and steering wheel position data, it calculates the user's brow coordinates, determines the target adjustment angle based on the brow coordinates and driving scene, and adjusts the vehicle's exterior rearview mirrors accordingly, ultimately achieving automatic adjustment of the exterior rearview mirrors. Compared to existing technologies, this application embodiment does not require additional sensors, thus eliminating the need for additional sensors and wiring harnesses for automatic adjustment of the exterior rearview mirrors, resulting in a cost advantage.

[0064] In the embodiments of this application, the target vehicle can be an electric vehicle or a fuel vehicle, and this embodiment of the application does not limit it.

[0065] In this embodiment, the seats of the target vehicle may include a driver's seat, a front passenger seat, and rear seats. Furthermore, since exterior rearview mirrors are typically designed for the driver, their adjustment is usually based on the driver's needs; therefore, the seat position data of the target vehicle may refer to the position data of the driver's seat.

[0066] In this embodiment of the application, the seat position data of the target vehicle represents the current position state of the seat of the target vehicle. For example, the relative coordinates of the driver's seat of the target vehicle can be known through the seat position data of the target vehicle.

[0067] In this embodiment of the application, the seat position data and steering wheel position data of the target vehicle can be obtained through the vehicle controller.

[0068] In this embodiment of the application, the driving scenario of the target vehicle can be obtained through the vehicle controller, wherein the vehicle controller can determine the current driving scenario of the target vehicle based on data such as the vehicle's power output.

[0069] In this embodiment of the application, the user can refer to the driver of the target vehicle.

[0070] In this embodiment of the application, as an optional implementation, the specific method for determining the target adjustment angle based on the center-of-the-eyebrow coordinates and the driving scene of the target vehicle is as follows:

[0071] Based on the coordinates of the center of gravity and the driving scenario of the target vehicle, the external rearview mirror angle table is queried to obtain the target adjustment angle.

[0072] This optional implementation can obtain the target adjustment angle by querying the exterior rearview mirror angle table based on the center-of-the-eye coordinates and the driving scenario of the target vehicle.

[0073] In the above optional implementation, querying the exterior rearview mirror angle table based on the center-of-the-eye coordinates and the driving scenario of the target vehicle to obtain the target adjustment angle means using the center-of-the-eye coordinates and the driving scenario of the target vehicle as query keywords to query the exterior rearview mirror angle table, thereby obtaining the angle value corresponding to the query keywords and using this angle value as the target adjustment angle.

[0074] In an optional implementation, the driving scenarios of the target vehicle include at least a left-turn driving scenario, a right-turn driving scenario, an uphill driving scenario, and a downhill driving scenario.

[0075] This optional implementation can take a vehicle turning left, a vehicle turning right, a vehicle going uphill, and a vehicle going downhill as the driving scenarios for the target vehicle.

[0076] In the above optional implementation methods, the driving scenario of the target vehicle may also include scenarios such as straight-line driving.

[0077] In an optional implementation of this application, the method further includes the following steps:

[0078] Acquire dummy simulation data under different seat positions and different steering wheel positions. The dummy simulation data includes the dummy's brow coordinates.

[0079] The angle value of the exterior rearview mirror is determined based on the coordinates of the dummy's brow.

[0080] The exterior rearview mirror angle values ​​are calibrated based on preset driving scenarios;

[0081] An exterior rearview mirror angle table is constructed based on the coordinates of the dummy's brow, the correspondence between various preset driving scenarios and the exterior rearview mirror angle values.

[0082] This optional implementation acquires dummy simulation data under different seat positions and different steering wheel positions. The dummy simulation data includes the dummy's brow coordinates. Based on the dummy's brow coordinates, the exterior rearview mirror angle value can be determined. Based on preset driving scenarios, the exterior rearview mirror angle value can be calibrated. Thus, an exterior rearview mirror angle table can be constructed based on the correspondence between the dummy's brow coordinates, various preset driving scenarios, and exterior rearview mirror angle values.

[0083] In the above optional implementations, a variety of preset driving scenarios include a vehicle turning left scenario, a vehicle turning right scenario, a vehicle going uphill scenario, and a vehicle going downhill scenario.

[0084] In the above optional implementation, since the driver's line of sight requirements for the exterior rearview mirror are different in different seat positions and different steering wheel positions, in order to distinguish the driver's line of sight requirements for the exterior rearview mirror in different seat positions and different steering wheel positions, it is necessary to construct the center of the eyebrows coordinates corresponding to the same seat position and different steering wheel positions. For example, the center of the eyebrows coordinates under seat position A and steering wheel position B, and the center of the eyebrows coordinates under seat position C and steering wheel position D.

[0085] In the above optional implementation, the dummy simulation data is data generated by using a dummy to simulate the driver's posture and behavior in the target vehicle, which can be obtained through human factors engineering.

[0086] In the above optional implementation, since the exterior rearview mirror angle value is also related to the driving scenario, after determining the exterior rearview mirror angle value based on the dummy's eyebrow coordinates, it is also necessary to calibrate the exterior rearview mirror angle value based on a preset driving scenario in order to optimize the exterior rearview mirror angle value. For example, after determining the exterior rearview mirror angle value based on the dummy's eyebrow coordinates, the exterior rearview mirror angle value is corrected to S1 based on driving scenario A, and the exterior rearview mirror angle value is corrected to S2 based on driving scenario B, so as to adapt to the driver's vision needs in different driving scenarios.

[0087] In this embodiment of the application, as an optional implementation, after determining the exterior rearview mirror angle value based on the dummy's forehead coordinates and before calibrating the exterior rearview mirror angle value based on a preset driving scenario, the method of this embodiment of the application further includes the following steps:

[0088] Obtain statistical data on real vehicle dummy samples;

[0089] The exterior rearview mirror angle values ​​were calibrated based on statistical data from real vehicle dummy samples.

[0090] This optional implementation method obtains statistical data of real vehicle dummy samples, and then calibrates the exterior rearview mirror angle value based on the statistical data of real vehicle dummy samples.

[0091] In the above-mentioned optional implementation, there are various types of drivers in the vehicle. For example, some drivers are taller and larger, while others are shorter. Furthermore, the required rearview mirror angles for shorter drivers differ from those for taller drivers. Therefore, to account for this difference, data for each type of driver is needed. The rearview mirror angle values ​​are then corrected based on this data, i.e., the rearview mirror angle values ​​are calibrated to accommodate this difference. Further, each type of driver is represented by a dummy, referred to as a dummy sample. Furthermore, the statistical data of the real-vehicle dummy samples includes the fixed rearview mirror angle values ​​corresponding to each type of dummy sample.

[0092] In this embodiment of the application, as an optional implementation, the seat position data of the target vehicle includes the y-coordinate of the center of the driver's seat of the target vehicle, the x-coordinate of the driver's seat of the target vehicle when it is adjusted to be closest to the front of the vehicle, the x-distance of the center of the driver's seat of the target vehicle from the front of the vehicle to the rear of the vehicle, and the head depth distance of the proportional dummy at the position of the driver's seat of the target vehicle. The steering wheel position data of the target vehicle includes the z-coordinate of the center of the steering wheel of the target vehicle.

[0093] In this embodiment of the application, as an optional implementation, the user's brow coordinates are calculated based on the seat position data and steering wheel position data of the target vehicle, including the following steps:

[0094] The y-coordinate of the center of the driver's seat of the target vehicle is determined as the y-coordinate of the center of the eyebrows;

[0095] Based on the head depth distance of the proportional dummy at the driver's seat position of the target vehicle, the x-coordinate of the driver's seat of the target vehicle adjusted to be closest to the front of the vehicle, and the x-distance of the center of the driver's seat of the target vehicle adjusted from closest to the front of the vehicle to the rear of the vehicle, the x-coordinate of the center of the eyebrows is calculated.

[0096] The z-coordinate of the eyebrow coordinate is calculated based on the z-coordinate of the instrument center and the z-coordinate of the steering wheel center of the target vehicle.

[0097] This optional implementation can determine the y-coordinate of the center of the driver's seat of the target vehicle as the y-coordinate of the center of the eyebrows. Then, based on the head depth distance of the proportional dummy at the driver's seat position of the target vehicle, the x-coordinate of the driver's seat adjusted to be closest to the front of the vehicle, and the x-distance of the center of the driver's seat adjusted from closest to the front to the rear of the vehicle, the x-coordinate of the center of the driver's seat can be calculated. Furthermore, based on the z-coordinate of the instrument panel center and the z-coordinate of the steering wheel center of the target vehicle, the z-coordinate of the center of the eyebrows can be calculated. In this embodiment, as an optional implementation, the method further includes the following steps:

[0098] Detect whether the position of the driver's seat in the target vehicle has changed and whether the position of the steering wheel in the target vehicle has changed;

[0099] When at least one of the driver's seat position or the steering wheel position of the target vehicle changes, the brow coordinates are updated based on the driver's seat position value and the steering wheel position change value of the target vehicle.

[0100] This optional implementation detects whether the position of the driver's seat of the target vehicle has changed and whether the position of the steering wheel of the target vehicle has changed. Therefore, when at least one of the positions of the driver's seat and the steering wheel of the target vehicle changes, the brow coordinates are updated based on the driver's seat position value and the steering wheel position change value of the target vehicle.

[0101] In an optional implementation, before detecting whether the driver's seat position of the target vehicle has changed and whether the steering wheel position of the target vehicle has changed, the method further includes:

[0102] The system detects whether the target vehicle is parked. If the target vehicle is parked, it checks whether the driver's seat position and the steering wheel position have changed.

[0103] This optional implementation detects whether the target vehicle is in a parked state, and then, when the target vehicle is in a parked state, it detects whether the position of the driver's seat and the position of the steering wheel have changed.

[0104] For specific embodiments of this application, please refer to [link / reference]. Figure 2 , Figure 2 This is a schematic diagram illustrating the calculation of the coordinates of the brow center, as disclosed in an embodiment of this application. Combined with... Figure 2 As an example:

[0105] The position information of the two eyes is combined into the coordinates of the brow center (xm, ym, zm). First, it is assumed that each driver sits in the center of the seat, that is, the Y-coordinate of the driver's brow center is a fixed value ym = y0, where y0 represents the Y-coordinate of the seat center. Second, the X-coordinate of the brow center is calculated from the seat position information as xm = x0 + xseat - xhead, where x0 represents the X-coordinate of the seat adjusted to be closest to the front of the car, xseat represents the X-distance of the seat center from the closest to the front of the car to the rear of the car, which can be read from the seat controller, and xhead represents the head depth distance of the dummy in this seat position (for example, the rearmost seat position corresponds to the head depth distance of 95% of men). Finally, assuming that the driver's brow center, the center of the steering wheel, and the center of the instrument panel are aligned, the Z-coordinate of the brow center is calculated from the position information of the seat and steering wheel (using the principle of similar triangles) as zm = z0 + zhead, where the Z-coordinate of the instrument panel center is a fixed value, and the Z-coordinate of the steering wheel center is obtained from the controller.

[0106] Step 1: When the vehicle is in park, check if the position of the driver's seat and / or steering wheel has changed. If there is no change, continue monitoring until the vehicle is switched to parked mode or the ignition is turned off. If there is a change, recalculate the driver's brow coordinates.

[0107] Step 2: First, based on the latest seat position, calculate xmnew using xm = x0 + xseat - xhead, where xmnew represents the new X-coordinate of the driver's forehead. Simultaneously, calculate xmnew = xmold + x△seat, where xmold represents the driver's X-coordinate of the forehead before seat adjustment, and x△seat represents the seat adjustment amount, with negative values ​​for adjustments towards the front of the vehicle and positive values ​​for adjustments towards the rear. Next, based on the latest positions of the seat and steering wheel, calculate zmnew using zm = z0 + zhead. In summary, obtain the driver's new forehead coordinates (xmnew, ym, zmnew).

[0108] Step 3: Based on the driver's new brow coordinates and vehicle driving information, the MAP (Modular Mapping) is consulted to adjust the angle of the exterior rearview mirrors. The MAP model is built in three steps. First, dummy models at different seat and steering wheel positions are simulated using ergonomic software, and corresponding exterior rearview mirror angle values ​​1 are determined based on ergonomics. Then, based on statistical analysis of dummy samples at various scales from real vehicles, exterior rearview mirror angle value 1 is calibrated and optimized to obtain exterior rearview mirror angle value 2. Angle value 2 serves as the exterior rearview mirror angle value for different seat and steering wheel positions in the MAP model, but it only applies to straight-line driving. Finally, angle value 2 is calibrated and optimized according to different driving scenarios (left turn, right turn, uphill, downhill, etc.) to obtain angle value 3. Angle value 3 serves as the MAP query value for various vehicle driving states.

[0109] Example 2

[0110] Please see Figure 3, Figure 3 This is a schematic diagram of the structure of an automatic adjustment device for exterior rearview mirrors disclosed in an embodiment of this application, as shown below. Figure 3 As shown, the apparatus in this embodiment includes the following functional modules:

[0111] The acquisition module 201 is used to acquire the seat position data, steering wheel position data and driving scenario of the target vehicle.

[0112] The calculation module 202 is used to calculate the user's brow coordinates based on the seat position data and steering wheel position data of the target vehicle;

[0113] The determination module 203 is used to determine the target adjustment angle based on the center-of-eyebrow coordinates and the driving scene of the target vehicle;

[0114] Control module 204 is used to adjust the exterior rearview mirrors of the target vehicle based on the target adjustment angle.

[0115] The device in this application acquires seat position data, steering wheel position data, and driving scene data of the target vehicle. Based on the seat and steering wheel position data, it calculates the user's brow coordinates and determines a target adjustment angle based on the brow coordinates and driving scene. This allows for the adjustment of the vehicle's exterior rearview mirrors based on the target adjustment angle, ultimately achieving automatic adjustment of the exterior rearview mirrors. Compared to existing technologies, this application eliminates the need for additional sensors and wiring harnesses for automatic adjustment of the exterior rearview mirrors, thus offering a cost advantage.

[0116] Example 3

[0117] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application, such as... Figure 4 As shown, the electronic device in this application embodiment includes:

[0118] Processor 301; and

[0119] The memory 302 is configured to store machine-readable instructions that, when executed by the processor 301, perform the automatic adjustment method for the exterior rearview mirror as described in any of the foregoing embodiments.

[0120] The electronic device in this application embodiment, by executing an automatic adjustment method for exterior rearview mirrors, can acquire seat position data, steering wheel position data, and driving scene data of the target vehicle. It can then calculate the user's brow coordinates based on the seat and steering wheel position data, determine the target adjustment angle based on the brow coordinates and the driving scene, and adjust the exterior rearview mirrors accordingly, ultimately achieving automatic adjustment of the exterior rearview mirrors. Compared to existing technologies, this application does not require additional sensors and wiring harnesses to achieve automatic adjustment of the exterior rearview mirrors, thus offering a cost advantage.

[0121] Example 4

[0122] This application provides a storage medium storing a computer program, which is executed by a processor using the automatic adjustment method for the exterior rearview mirror as described in any of the foregoing embodiments.

[0123] The storage medium in this application embodiment, by executing the automatic adjustment method for exterior rearview mirrors, can acquire seat position data, steering wheel position data, and driving scene data of the target vehicle. Based on the seat and steering wheel position data, it can calculate the user's brow coordinates, determine the target adjustment angle based on the brow coordinates and the driving scene, and adjust the exterior rearview mirrors accordingly, ultimately achieving automatic adjustment of the exterior rearview mirrors. Compared to existing technologies, this application does not require additional sensors and wiring harnesses for automatic adjustment of the exterior rearview mirrors, thus offering a cost advantage.

[0124] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and there may be other division methods in actual implementation. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the coupling or direct coupling or communication connection shown or discussed may be through some communication interface; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0125] Furthermore, the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0126] Furthermore, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0127] It should be noted that if the function is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0128] In this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between these entities or operations.

[0129] The above are merely embodiments of this application and are not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method of automatically adjusting an outside rearview mirror, characterized by, The method comprises: acquiring seat position data of a target vehicle, steering wheel position data of the target vehicle and driving scene of the target vehicle; calculating the eyebrow center coordinates of a user based on the seat position data of the target vehicle and the steering wheel position data of the target vehicle; determining a target adjustment angle based on the eyebrow center coordinates and the driving scene of the target vehicle; adjusting the outside rearview mirror of the target vehicle based on the target adjustment angle; and the determining of the target adjustment angle based on the eyebrow center coordinates and the driving scene of the target vehicle comprises: inquiring an outside rearview mirror angle table based on the eyebrow center coordinates and the driving scene of the target vehicle to obtain the target adjustment angle; and the method further comprises: acquiring dummy simulation data under different seat positions and different steering wheel positions, the dummy simulation data comprising dummy eyebrow center coordinates; determining an outside rearview mirror angle value based on the dummy eyebrow center coordinates; calibrating the outside rearview mirror angle value based on preset driving scenes; constructing the outside rearview mirror angle table based on the correspondence between the dummy eyebrow center coordinates, multiple preset driving scenes and the outside rearview mirror angle value.

2. The method of claim 1, wherein, The driving scene of the target vehicle at least comprises vehicle left-turn driving scene, vehicle right-turn driving scene, vehicle uphill driving scene and vehicle downhill driving scene.

3. The method of claim 1, wherein, After the determining of the outside rearview mirror angle value based on the dummy eyebrow center coordinates, before the calibrating of the outside rearview mirror angle value based on preset driving scenes, the method further comprises: acquiring real dummy sample statistical data; calibrating the outside rearview mirror angle value based on the real dummy sample statistical data.

4. The method of claim 1, wherein, The seat position data of the target vehicle comprises y-coordinate of center of driver seat of the target vehicle, x-coordinate of driver seat of the target vehicle adjusted to be closest to the front of the vehicle, x-distance of center of driver seat of the target vehicle adjusted from the closest to the front of the vehicle to the back of the vehicle, head depth distance of proportional dummy of driver seat position of the target vehicle, and the steering wheel position data of the target vehicle comprises z-coordinate of center of steering wheel amplitude of the target vehicle.

5. The method of claim 4, wherein, The calculating of the eyebrow center coordinates of a user based on the seat position data of the target vehicle and the steering wheel position data of the target vehicle comprises: determining the y-coordinate of the center of driver seat of the target vehicle as the y-coordinate of the eyebrow center coordinates; calculating the x-coordinate of the eyebrow center coordinates based on the head depth distance of proportional dummy of driver seat position of the target vehicle, the x-coordinate of driver seat of the target vehicle adjusted to be closest to the front of the vehicle and the x-distance of center of driver seat of the target vehicle adjusted from the closest to the front of the vehicle to the back of the vehicle; calculating the z-coordinate of the eyebrow center coordinates based on the z-coordinate of center of instrument and the z-coordinate of center of steering wheel amplitude of the target vehicle.

6. The method of claim 1, wherein, The method further comprises: detecting whether the driver seat position of the target vehicle changes and detecting whether the steering wheel position of the target vehicle changes; When at least one of a driver seat position of the target vehicle and a steering wheel position of the target vehicle changes, the glabella coordinate is updated based on a driver seat position value of the target vehicle and a steering wheel position transformation value of the target vehicle.

7. The method of claim 1, wherein, Before detecting whether the driver seat position of the target vehicle changes and detecting whether the steering wheel position of the target vehicle changes, the method further comprises: detecting whether the target vehicle is in a parking state, and if the target vehicle is in the parking state, performing the detecting whether the driver seat position of the target vehicle changes and the detecting whether the steering wheel position of the target vehicle changes.

8. An automatic adjusting device for an outside mirror, characterized in that The device comprises: an acquisition module configured to acquire seat position data of a target vehicle, steering wheel position data of the target vehicle, and a driving scene of the target vehicle; a calculation module configured to calculate a glabella coordinate of a user based on the seat position data of the target vehicle and the steering wheel position data of the target vehicle; a determination module configured to determine a target adjustment angle based on the glabella coordinate and the driving scene of the target vehicle; a control module configured to adjust an outside rearview mirror of the target vehicle based on the target adjustment angle; and the determination of the target adjustment angle based on the glabella coordinate and the driving scene of the target vehicle comprises: querying an outside rearview mirror angle table based on the glabella coordinate and the driving scene of the target vehicle to obtain the target adjustment angle. The device is further configured to: acquire dummy simulation data under different seat positions and different steering wheel positions, the dummy simulation data comprising dummy glabella coordinates; determine an outside rearview mirror angle value based on the dummy glabella coordinates; calibrate the outside rearview mirror angle value based on preset driving scenes; construct the outside rearview mirror angle table based on a correspondence between the dummy glabella coordinates, a plurality of the preset driving scenes, and the outside rearview mirror angle value.

9. An electronic device, comprising: comprise: a processor; and a memory configured to store machine-readable instructions that, when executed by the processor, perform the outside rearview mirror automatic adjustment method of any one of claims 1-7. The storage medium stores a computer program, and the computer program is executed by a processor to perform the outside rearview mirror automatic adjustment method of any one of claims 1-7.

10. A storage medium, characterized by The storage medium stores a computer program, and the computer program is executed by a processor to perform the outside rearview mirror automatic adjustment method of any one of claims 1-7.

Citation Information

Patent Citations

  • Inside rear-view mirror adjusting method and device, equipment and storage medium

    CN113799698A

  • Adjusting method and device of head-up display, vehicle and storage medium

    CN118514515A