Adaptive adjustment method and system for comfortable sitting posture of driver and storage medium

By constructing a functional relationship between the driver's upper body size and thigh size, combined with a neural network and a lookup table, automatic and personalized adjustment of the driver's seat and steering wheel is achieved, solving the problem of inaccurate adjustment in the existing technology and improving the driver's riding comfort and safety.

CN120680996APending Publication Date: 2025-09-23DONGFENG MOTOR GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510903243.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-01
Publication Date
2025-09-23

AI Technical Summary

Technical Problem

Existing technologies are unable to perform intelligent and personalized driving posture adjustment based on individual differences of drivers, resulting in inaccurate adjustments and being time-consuming and labor-intensive.

Method used

By constructing a standard test, a function of the relationship between the driver's upper body size, thigh size and height is established, the driver's initial information is collected, and neural network learning is used, combined with query tables and mapping relationships, to automatically adjust the seat and steering wheel position to ensure personalization and safety.

Benefits of technology

It achieves fully automated and personalized adjustment of the driver's seat and steering wheel, improves the driver's riding comfort and safety, and solves the problem of inconsistent adjustment caused by different thigh lengths for people of the same height.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120680996A_ABST
    Figure CN120680996A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle control, in particular to a driver comfortable sitting posture self-adaptive adjusting method and system and a storage medium. A standard test is constructed, initial eye point and knee position information of the driver is collected, and the actual upper body size and the actual thigh size of the driver are obtained; obtaining a first height of the driver based on the first function, the actual upper body size and the actual thigh size; obtaining a theoretical thigh size of the driver based on the lookup table and the first height; the actual thigh size is compared with the theoretical thigh size, and the X-direction position of the seat is adjusted according to the comparison result in combination with a second function; adjusting the Z-direction position of the seat based on a third function and the initial eye point position information of the driver; after the seat is adjusted, the steering wheel is adjusted up and down based on the mapping relation and the current eye point position information of the driver. The adaptive adjustment method for the comfortable sitting posture of the driver is simple, and personalized adjustment can be carried out for the driver.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle control technology, and in particular to a method, system and storage medium for adaptively adjusting a driver's comfortable sitting posture. Background Art

[0002] At present, car drivers mainly rely on manual adjustment of the driving posture after getting in the car to the most comfortable position, including the seat and steering wheel. The main adjustment basis is to adapt to factors such as seat height, field of view, pedal stepping and steering wheel operation to suit their own height and riding habits. However, the whole adjustment process is time-consuming and labor-intensive, and not intelligent enough.

[0003] With the development of new technologies, seats and steering wheels have been upgraded to electric adjustment on the basis of manual adjustment in some models. Although it is more labor-saving to operate, users still need to adjust it themselves. Some models have also developed welcome modes, etc., but they cannot be personalized according to the user's individual position.

[0004] To address this technical problem, a prior art entitled "Device and method for automatically adjusting the driving posture" proposes a device and method for automatically adjusting the driving posture. The method is performed in the following steps: determining ergonomic parameters corresponding to the user; calculating seat position parameters based on the ergonomic parameters; adjusting the seat position based on the seat position parameters; calculating steering wheel position parameters based on the ergonomic parameters; and adjusting the steering wheel position based on the steering wheel position parameters. Although this adjustment method can automatically adjust the seat to a certain extent, it still suffers from inaccurate judgments. This is because although height is the main factor affecting sitting posture, even drivers of the same height have individual body proportions. For example, some people have long torsos and short limbs, while others have long torsos and short limbs. The requirements for driving positions for people of the same height are not completely consistent. It is impossible to automatically adjust to the most desired position based on the individual differences in the driver's needs. Summary of the Invention

[0005] The purpose of this application is to address the deficiencies of the above-mentioned background technology and to provide a method, system and storage medium for adaptively adjusting a driver's comfortable sitting posture.

[0006] The technical solution of this application is: a method for adaptively adjusting a driver's comfortable sitting posture, comprising: A standard test was constructed to establish a first function for the relationship between the driver's upper body size, thigh size, and height; a second function for the relationship between the seat's X-axis position and the driver's height in a comfortable seating position; and a third function for the seat's Z-axis position and the driver's optimal downward viewing angle. A lookup table was compiled for the theoretical upper body and thigh sizes of drivers of each height, along with a mapping relationship between the steering wheel and the driver's eye point in a comfortable seating position, and the minimum safe knee distance for each height. After the driver gets on the vehicle and triggers adaptive adjustment, the driver's initial eye point and knee position information are collected to obtain the driver's actual body size and actual thigh size; Obtaining a first height of the driver based on the first function and the actual body size and the actual thigh size; Obtaining the driver's theoretical thigh size based on the lookup table and the first height; Comparing the actual thigh size with the theoretical thigh size, and adjusting the X-axis position of the seat based on the comparison result and in combination with the second function; Adjusting the Z position of the seat based on the third function and the driver's initial eye position information; After the seat adjustment is completed, the steering wheel is adjusted up and down based on the mapping relationship and the driver's current eye position information.

[0007] According to a method for adaptively adjusting a driver's comfortable sitting posture provided by the present application, the method for adjusting the X-position of the seat according to the comparison result and in combination with the second function includes: If the absolute value of the difference between the theoretical thigh size and the actual thigh size is not greater than a set threshold, determining the seat X-axis adjustment position based on the second function and the first height; If the absolute value of the difference between the theoretical thigh size and the actual thigh size is greater than a set value, the corresponding second height is found in the lookup table based on the actual thigh size. The seat X-axis adjustment values ​​corresponding to the first and second heights are respectively calculated based on the second function. The average of the two seat X-axis adjustment values ​​is taken to determine the seat X-axis adjustment position.

[0008] According to a method for adaptively adjusting a driver's comfortable sitting posture provided by the present application, the method for adjusting the X-position of the seat includes: during the X-position adjustment process of the seat, real-time detection of the distance between the driver's knees and the lower shield of the steering column is performed to ensure that the distance between the driver's knees and the lower shield of the steering column is not less than the minimum safe distance between the knees corresponding to the driver's height.

[0009] According to a method for adaptively adjusting a driver's comfortable sitting posture provided in the present application, the method for adjusting the Z-direction position of the seat based on a third function and the driver's initial eye point position information includes: obtaining the optimal downward viewing angle corresponding to the driver based on the driver's initial eye point position, substituting the optimal downward viewing angle into the third function to obtain the Z-direction adjustment value of the seat, and adjusting the seat in the Z-direction according to the Z-direction adjustment value.

[0010] According to a method for adaptively adjusting a driver's comfortable sitting posture provided by the present application, the method for establishing a first function of the relationship between the driver's upper body size, thigh size, and height includes: selecting a group of drivers covering a range of full-body heights and arranging them according to height percentages; adjusting a standard seat to an initial design position, collecting information on the height, eye position, and knee position of each driver while sitting on the seat, and further obtaining the corresponding upper body size and thigh size of each driver; and performing data information learning based on a neural network, with the input layer being height and the output layer being upper body size and thigh size information, to obtain the first function after training and verification.

[0011] According to a method for adaptively adjusting a driver's comfortable sitting posture provided in the present application, the method for establishing a second function of the relationship between the X-direction position of the seat and the driver's height in a comfortable sitting position includes: adjusting the standard seat to a comfortable sitting position for the driver, collecting the X-direction movement of the standard seat from an initial position to a comfortable sitting position; and constructing a second function based on the X-direction movement and the driver's height.

[0012] According to a method for adaptively adjusting a driver's comfortable sitting posture provided in the present application, the method for constructing a third function of the seat's Z-position and the driver's optimal downward viewing angle includes: adjusting the standard seat to a comfortable sitting position for the driver, collecting the Z-movement amount of the standard seat from the initial position to the comfortable sitting position; collecting the eye point position of the driver in the comfortable sitting position; obtaining the optimal downward viewing angle for the driver of that height based on the eye point position; and constructing a third function based on the Z-movement amount and the optimal downward viewing angle.

[0013] According to a method for adaptively adjusting a driver's comfortable sitting posture provided by the present application, the method of compiling a statistical lookup table of theoretical upper body dimensions and theoretical thigh dimensions corresponding to drivers of each height includes: selecting a group of drivers covering a range of overall heights, arranging them according to height percentages, and calculating the height, upper body length, and thigh length of the drivers in each percentage level to form a lookup table with height, upper body length, and thigh length as the row headers and percentages as the column headers.

[0014] The present application also relates to a driver comfortable sitting posture adaptive adjustment system, which operates according to the above-mentioned driver comfortable sitting posture adaptive adjustment method, including: a standard function construction module for constructing a standard test, establishing a first function for the relationship between the driver's upper body size, thigh size, and height, a second function for the relationship between the seat's X-direction position and the driver's height in a comfortable seating position, and a third function for the seat's Z-direction position and the driver's optimal downward viewing angle, and compiling a lookup table of theoretical upper body and thigh sizes for drivers of each height, a mapping relationship between the steering wheel and the driver's eye point in a comfortable seating position, and a minimum safe knee distance for each height; A real-time data acquisition module, which is used to collect the driver's initial eye point and knee position information after the driver gets on the vehicle and triggers adaptive adjustment, and obtain the driver's actual body size and actual thigh size; a first height acquisition module, configured to obtain a first height of the driver according to a first function and actual body size and actual thigh size; a theoretical thigh size acquisition module, configured to obtain the driver's theoretical thigh size according to a lookup table and the first height; a seat X-axis adjustment module, the seat X-axis adjustment module being used to compare the actual thigh size with the theoretical thigh size and adjust the seat X-axis position according to the comparison result and in combination with the second function; a seat Z-direction adjustment module, configured to adjust the seat Z-direction position according to the third function and the driver's initial eye point position information; The steering wheel adjustment module is used to adjust the steering wheel up and down according to the mapping relationship and the driver's current eye position information after the seat adjustment is completed.

[0015] The present application also relates to a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-mentioned method for adaptively adjusting a driver's comfortable sitting posture.

[0016] The advantages of this application are as follows: 1. By constructing a standard test, this application forms a relationship function between the optimal comfortable seating position for each height. When actually adjusting the driver's seat, the pre-stored relationship function can be called to accurately adjust the seat, and the entire adjustment process is fully consistent with the statistical results of the standard test. In the process of adjusting the fore-and-aft position of the seat, this application compares the theoretical thigh size with the actual thigh size and makes adjustments based on the comparison results. This can solve the problem of inconsistent requirements when drivers of the same height have different thigh lengths, so that every driver can ride comfortably. In addition, the seat adjustment of this application is fully automated and personalized, suitable for large-scale promotion and application. 2. During the X-axis position adjustment process of the seat, this application compares the actual thigh size with the theoretical thigh size to avoid seat adjustment problems caused by different thigh lengths for people of the same height. Targeted adjustment can be made based on the thigh size. The adjusted fore-aft position of the seat can provide the driver with a more comfortable riding experience and a good personalized adjustment effect. 3. During the X-axis position adjustment of the seat, the present application always pays attention to the distance between the knees and the steering column lower guard, avoiding the safety problem caused by the knees being too close to the steering column lower guard, and also ensuring the safety of the knees in the event of a collision; 4. The Z-axis adjustment method of the present application is very simple. By obtaining the initial eye position of the driver, the optimal downward viewing angle for the driver of that height can be obtained. The Z-axis position of the seat can be adjusted by obtaining the optimal downward viewing angle. The driver can then drive and ride at the optimal downward viewing angle, which greatly improves the comfort. 5. The method for constructing the first function in this application is very simple. The first function is established through a large number of standard tests to establish the relationship between the driver's upper body size, thigh size and height. This first function can be used to associate each driver's height with their limbs, facilitating subsequent calls and enabling intelligent and personalized seat adjustment operations for each driver. 6. The method for constructing the second function in this application is very simple. The second function is the relationship between the X-axis movement of the standard seat from the initial position to the comfortable seating position and the driver's height. Based on this relationship, the seat can be automatically adjusted to the comfortable seating position according to the driver's height. The adjustment method is very simple and convenient for personalized adjustment for the driver. 7. The third function of this application is constructed through standard testing. By correlating the downward angle of the eye point position of drivers of each height in the optimal comfortable seating position with the Z-axis movement of a standard seat from its initial position to the comfortable seating position, the seat's Z-axis position can be automatically adjusted based on this functional relationship. Targeted adjustments can meet the driver's adjustment needs. 8. This application constructs a query table to conveniently associate the driver's height, upper body length, and thigh length, making it convenient to obtain other related information by collecting certain information about the driver in subsequent use. The amount of data collected is small and processing is faster; 9. The present application also provides a driver's comfortable sitting posture adaptive adjustment system that can be integrated into the control system of a car. A car integrated with this system can automatically control and adjust the seat, and can perform targeted and personalized adjustments for the driver entering the car.

[0017] The adaptive adjustment method for the driver's comfortable sitting posture of the present application is simple and can be adjusted individually for the driver. The seat adjustment is fully intelligent and automated, fully considering the limb length of each driver, providing the driver with the best comfortable sitting posture, and has great promotion value. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 : Schematic diagram of the construction standard test of this application; Figure 2: Schematic diagram of the seat adaptive adjustment process of this application; Figure 3 : Schematic diagram of the driver's seat in the initial state during the construction standard test of this application; Figure 4 : A schematic diagram of a driver in a seat adjusted to a comfortable riding state during the construction standard test of this application; Among them: 1—camera; 2—distance sensor; 3—steering column lower cover. DETAILED DESCRIPTION

[0019] The embodiments of the present application are described in detail below, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0020] In the description of this application, it should be understood that the terms "longitudinal", "transverse", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on this application.

[0021] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. Throughout the description of this application, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0022] The present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0023] This application relates to a method for adaptively adjusting a driver's comfortable sitting posture. This application uses standard tests to establish a correlation between the driver's physical information and seat and steering wheel adjustment information. In subsequent actual use, the driver's physical data collected in real time can be used to derive seat and steering wheel adjustment data based on the correlation. By adjusting the seat and steering wheel based on the obtained adjustment data, the driver's optimal riding environment can be achieved, providing the driver with the most comfortable sitting posture. The adjustment method of this application is fully automated and intelligent, and is based entirely on the driver's physical data. The personalized adjustment effect is very good.

[0024] Specifically, such as Figures 1 to 4 As shown, the adjustment method of the present application can be carried out according to the following steps: S1. After the driver gets on the vehicle and triggers adaptive adjustment, the driver's initial eye point and knee position information are collected to obtain the driver's actual body size and actual thigh size; In actual adjustment, when the driver enters the cockpit and sits on the seat, the application senses that the driver has fastened his seat belt, which triggers the adaptive sitting posture adjustment. The camera collects the driver's eye position information, and the distance sensor installed on the lower guard of the column collects the driver's knee position information; Because the seat is in its initial position, its X and Z positions are fixed. After obtaining the driver's eye and knee position information, the driver's actual body size can be determined based on the eye position information, and the driver's actual thigh size can be determined based on the knee position information. The upper body size in this application refers to the distance between the R point (the midpoint of the pelvis) and the eye point when the driver is sitting, and the thigh size refers to the distance between the R point and the knee when the driver is sitting; S2. Obtaining a first height of the driver based on the first function and the actual body size and actual thigh size; The first height is the driver's height corresponding to the current actual body size and actual thigh size; S3, obtaining the driver's theoretical thigh size based on the lookup table and the first height; The first height corresponds to a theoretical thigh size in the lookup table. The theoretical thigh size is the thigh length corresponding to the first height, which is determined by statistically analyzing the heights and thigh sizes of a large number of drivers of various heights. In some cases, drivers of the same height may have different limb lengths. The purpose of obtaining the theoretical thigh size is to determine whether the driver belongs to a category such as a driver with standard limbs, a driver with long limbs, or a driver with short limbs. S4. Comparing the actual thigh size with the theoretical thigh size, and adjusting the X-axis position of the seat based on the comparison result and in combination with the second function; By comparing the actual thigh size with the theoretical thigh size, it is possible to determine the final method for adjusting the seat's X-axis position. The second function is the relationship between the seat's X-axis position and the driver's height in a comfortable seating position. This allows the optimal X-axis adjustment solution to be obtained. S5. Adjusting the Z-position of the seat based on the third function and the driver's initial eye position information; The third function is a function that relates the seat's Z-position to the driver's optimal downward viewing angle. The driver's optimal downward viewing angle is related to the driver's height and the seat's Z-position information. Once the driver's initial eyepoint position information is determined, the initial eyepoint position corresponds to an optimal downward viewing angle. The optimal downward viewing angle can be substituted into the third function to obtain the seat's Z-position. S6. After the seat adjustment is completed, the steering wheel is adjusted up and down based on the mapping relationship and the driver's current eye position information; The mapping relationship of the present application is the relationship between the steering wheel and the driver's eye position in a comfortable riding position, which is obtained through calibration through standard tests. By obtaining the corresponding driver's eye position data, the adjustment position of the steering wheel can be obtained through the mapping relationship.

[0025] This application involves many pre-stored functional relationships, mapping relationships, and query tables, all of which are constructed through standard tests. Specifically, first, the target driver test group is selected by height. This can be based on the different percentile heights in GB10000, or the 1% to 100% percentile heights recommended in the RAMSIS software. For example, the selected results should include at least a driver group with a height range of 1550mm to 1850mm, and should be as normally distributed as possible.

[0026] The driving group is divided into multiple height segments according to their height, and they take turns to ride in the target vehicle to calibrate their personalized comfortable driving position. In this embodiment, the group is divided into 100 height segments, ranging from 1% to 100%.

[0027] like Figure 3 , which is a schematic diagram of a driver sitting in a seat in an initial state; The default initial position of the vehicle seat is the design position, that is, the seat is located at the design R point (such as Figure 3 As shown, point R in this embodiment refers to the X-axis position of the seat in the initial state). The selected group of drivers are organized to get on the bus in turn. Taking 1% height as an example, they wear seat belts and look forward. The camera 1 is triggered to obtain the driver's eye position (as shown in FIG. Figure 3 The coordinates of the eye point position (X1, Z1) are obtained. The camera can be a DMS or other device. Furthermore, since the seat position is initially known, the corresponding driver's upper body length h1 can be obtained (such as Figure 3 At the same time, the distance sensor 2 on the lower guard 3 of the steering column is triggered to measure the distance L1 (as shown); Figure 3 As shown, L1 here refers to the distance between the lower guard of the steering column and the driver's knees); since the seat is in the initial position, the corresponding driver's thigh length M1 can also be obtained (such as Figure 3 shown).

[0028] Following the aforementioned method, data collection was performed to obtain data related to drivers of varying heights, ranging from 1% to 100%. A neural network was then constructed for data training. The input layer consisted of the eye position (X, Z) and knee position (L) of all individuals in the target group, and the output layer contained the corresponding height (H). Through self-learning and verification, a first function, H = f(h, M), was derived that correlated the heights of the driver group with their upper torso and thigh lengths. The significance of this function lies in finding the most likely upper torso and thigh lengths for each individual height.

[0029] The above data is collected and arranged according to height percentage. The height, upper body length and thigh length of the driver in each percentage are counted to form a query table with height, upper body length and thigh length as the row header and percentage as the column header, as shown below: Adjust the driver's comfortable driving position. Each driver adjusts the seat and steering wheel to the most comfortable position to ensure that all driving-related factors such as comfortable sitting posture, wide driving vision, sufficient headroom, and good instrument visibility are met. Figure 4 After the adjustment is completed, the camera 1 is triggered to collect the eye point position y2 of the driver in the comfortable sitting position, as shown in FIG. Figure 4 As shown, the coordinates (X2, Z2) are obtained, and the distance sensor 2 on the lower shield 3 of the steering column is triggered to measure the knee position L2 (as shown in FIG. Figure 4 As shown), the seat position changes along the X direction (as shown Figure 4 H shown in the figure), triggering the seat controller to collect the change value (ΔX, ΔZ) of the seat position from point R to point H.

[0030] Since the adjustment of the driver's front and rear seat position mainly depends on the height factor, the second function ΔX=f(H) is constructed based on the change in the seat's front and rear movement ΔX and the height data. At the same time, the minimum safe distance of the knee position for each height is calculated and set as L min .

[0031] Since the adjustment of the driver's seat position mainly depends on the front downward angle of view, the front downward angle of view θ is further calculated based on the collected eye point position (X2, Z2) (e.g. Figure 4 The optimal downward viewing angle θ for each height can be calculated by taking the average value or the maximum probability value, and further constructing the third function ΔZ=f(θ) of the change in seat movement ΔZ and the optimal downward viewing angle θ corresponding to different heights.

[0032] Since the up and down adjustment position of the steering wheel mainly depends on the instrument field of view, for each height, the optimal downward viewing angle θ is recorded, and the corresponding up and down position Z of the steering wheel is recorded. 方 .

[0033] The construction of standard tests is only carried out in the early stages of vehicle model development. After obtaining the above-mentioned functional relationships, mapping relationships and query tables in the early stages of vehicle model development, they can be stored in the control system of the vehicle model to facilitate subsequent direct calls.

[0034] In a further embodiment of the present application, this embodiment optimizes the above-mentioned step S4. Specifically, the method for adjusting the X-direction position of the seat according to the comparison result and in combination with the second function is as follows: If the absolute value of the difference between the theoretical thigh size and the actual thigh size is not greater than the set threshold, it indicates that the individual driver's body size ratio is very close to the statistical value, and the seat X-axis adjustment position is determined based on the second function and the first height; If the absolute value of the difference between the theoretical thigh size and the actual thigh size is greater than a set value, there are two possible scenarios: one is that the theoretical thigh size is smaller than the actual thigh size, indicating that the individual driver has relatively short lower limbs; the other is that the theoretical thigh size is larger than the actual thigh size, indicating that the individual driver has relatively long lower limbs. For such drivers whose lower limb ratio (actually, thigh length) differs significantly from that of the standard driver, the corresponding second height is found in the lookup table based on the actual thigh size. The X-axis seat adjustment values ​​corresponding to the first and second heights are respectively calculated based on the second function. The average of these two X-axis seat adjustment values ​​is taken to determine the X-axis seat adjustment position.

[0035] This method allows for personalized adjustment of the X-position of the seat to ensure that the X-position of the seat meets the actual needs of the driver, taking full account of the driver's thigh length for targeted adjustments.

[0036] During the X-axis position adjustment of the seat, the distance between the driver's knees and the lower guard of the steering column is detected in real time to ensure that the distance between the driver's knees and the lower guard of the steering column is not less than the minimum safe distance L between the knees corresponding to the driver's height. min This adjustment measure is mainly to ensure that the driver's knees are not squeezed by the steering column lower shield during the automatic adjustment of the seat, and to reserve enough space for the driver's knees to avoid intrusion in the subsequent frontal collision to protect the driver's large legs.

[0037] In other embodiments of the present application, this embodiment optimizes the above-mentioned step S5, and the method for adjusting the Z-direction position of the seat based on the third function and the driver's initial eye point position information is: based on the driver's initial eye point position, the optimal downward viewing angle corresponding to the driver is obtained, and the optimal downward viewing angle is related to the driver's upper body length, and the third function is a functional relationship between the seat up and down movement change ΔZ and the optimal downward viewing angle θ corresponding to different heights. Therefore, the optimal downward viewing angle is substituted into the third function to obtain the seat Z-direction adjustment value, and the seat is adjusted in the Z direction according to the Z-direction adjustment value.

[0038] In actual application, the driver's comfortable sitting posture adaptive adjustment method of the present application can be operated according to the following method: Figure 1 As shown in the figure, a standard test is constructed, and a group of drivers covering a full range of heights are selected and arranged according to height percentages; the standard seat is adjusted to the initial design position, and the height, eye position and knee position information of each driver in the seat are collected respectively, and the upper body size and thigh size corresponding to each driver are further obtained. Data information learning is performed based on a neural network, with the input layer being the height and the output layer being the upper body size and thigh size information. After training and verification, the first function is obtained; the standard seat is adjusted to a comfortable seating position for the driver, and the X-axis movement of the standard seat from the initial position to the comfortable seating position is collected. Based on the X-axis movement and the height of the driver, the first function is obtained. A second function is constructed; the Z-direction movement of the standard seat from the initial position to the comfortable seating position is collected, and the eye point position of the driver in the comfortable seating position is collected. Based on the eye point position, the optimal downward viewing angle for the driver of that height is obtained. A third function is constructed based on the Z-direction movement and the optimal downward viewing angle; the data are arranged according to height percentages, and the height, upper body length, and thigh length of the driver in each percentage are counted to form a lookup table with height, upper body length, and thigh length as the row header and percentage as the column header; a mapping relationship between the steering wheel position and the driver's eye point position in the comfortable seating position is generated based on the steering wheel position and the driver's eye point position in the comfortable seating position; like Figure 2 As shown, after the driver gets in the vehicle and inserts the seat belt paddle, adaptive adjustment is triggered, the driver's initial eye point and knee position information is collected, the driver's actual body size and actual thigh size are obtained, the driver's first height is obtained based on the first function and the actual body size and actual thigh size, the driver's theoretical thigh size is obtained based on the lookup table and the first height, and the actual thigh size is compared with the theoretical thigh size; If the absolute value of the difference between the theoretical thigh size and the actual thigh size is not greater than a set threshold, determining the seat X-axis adjustment position based on the second function and the first height; If the absolute value of the difference between the theoretical thigh size and the actual thigh size is greater than a set value, the corresponding second height is found in the lookup table based on the actual thigh size. The X-axis seat adjustment values ​​corresponding to the first and second heights are calculated based on the second function, and the average of the two X-axis seat adjustment values ​​is taken to determine the X-axis seat adjustment position. During the X-axis position adjustment of the seat, the distance between the driver's knees and the lower guard of the steering column is detected in real time to ensure that the distance between the driver's knees and the lower guard of the steering column is not less than the minimum safe distance between the knees corresponding to the driver's height; Obtaining an optimal downward viewing angle corresponding to the driver based on the driver's initial eye point position, substituting the optimal downward viewing angle into a third function to obtain a Z-axis adjustment value for the seat, and adjusting the seat in the Z axis according to the Z-axis adjustment value; After the seat adjustment is completed, the steering wheel is adjusted up and down based on the mapping relationship and the driver's current eye position information.

[0039] In addition, the present application also relates to a driver comfortable sitting posture adaptive adjustment system, including a standard function construction module, a real-time data acquisition module, a first height acquisition module, a theoretical thigh size acquisition module, a seat X-direction adjustment module, a seat Z-direction adjustment module and a steering wheel adjustment module. The standard function construction module is used to construct a standard test, establish a first function of the relationship between the driver's upper body size, thigh size and height, a second function of the relationship between the seat X-direction position and the driver's height in a comfortable sitting position, and a third function of the seat Z-direction position and the driver's optimal downward viewing angle, and statistically generate a query table corresponding to the theoretical upper body size and theoretical thigh size of the driver at each height, a mapping relationship between the steering wheel and the driver's eye point position in a comfortable sitting position, and a minimum safety distance between the knees corresponding to the height; the real-time data acquisition module is used to After the adaptive adjustment is initiated, the driver's initial eye point and knee position information is collected to obtain the driver's actual body size and actual thigh size; the first height acquisition module is used to obtain the driver's first height based on the first function and the actual body size and actual thigh size; the theoretical thigh size acquisition module is used to obtain the driver's theoretical thigh size based on the query table and the first height; the seat X-direction adjustment module is used to compare the actual thigh size with the theoretical thigh size, and adjust the seat X-direction position based on the comparison result and in combination with the second function; the seat Z-direction adjustment module is used to adjust the seat Z-direction position based on the third function and the driver's initial eye point position information; the steering wheel adjustment module is used to adjust the steering wheel up and down based on the mapping relationship and the driver's current eye point position information after the seat adjustment is completed.

[0040] An embodiment of the present invention further provides a non-transitory computer-readable storage medium, which stores a computer program. The computer program includes program instructions, which implement the various steps of the method described in the present invention when executed by a processor, and will not be repeated here.

[0041] The computer-readable storage medium may be the data transmission device provided in any of the aforementioned embodiments or an internal storage unit of a computer device, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc., provided on the computer device.

[0042] Furthermore, the computer-readable storage medium may include both an internal storage unit of the computer device and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium may also be used to temporarily store data to be output or that has been output.

[0043] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0044] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0045] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0046] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0047] An embodiment of the present invention further provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the method for adaptively adjusting a driver's comfortable sitting posture. Matters not described in detail in this specification are prior art known to those skilled in the art.

[0048] The above shows and describes the basic principles, main features, and advantages of the present application. Those skilled in the art should understand that the present application is not limited to the above embodiments. The above embodiments and descriptions are merely illustrative of the principles of the present application. Various changes and improvements may be made to the present application without departing from the spirit and scope of the present application. Such changes and improvements are intended to fall within the scope of the present application. The scope of protection claimed in this application is defined by the appended claims and their equivalents.

Claims

1. A method for adaptively adjusting a driver's comfortable sitting posture, characterized by: include, A standard test was constructed to establish a first function for the relationship between the driver's upper body size, thigh size, and height; a second function for the relationship between the seat's X-axis position and the driver's height in a comfortable seating position; and a third function for the seat's Z-axis position and the driver's optimal downward viewing angle. A lookup table was compiled for the theoretical upper body and thigh sizes of drivers of each height, along with a mapping relationship between the steering wheel and the driver's eye point in a comfortable seating position, and the minimum safe knee distance for each height. After the driver gets on the vehicle and triggers adaptive adjustment, the driver's initial eye point and knee position information are collected to obtain the driver's actual body size and actual thigh size; Obtaining a first height of the driver based on the first function and the actual body size and the actual thigh size; Obtaining the driver's theoretical thigh size based on the lookup table and the first height; Comparing the actual thigh size with the theoretical thigh size, and adjusting the X-axis position of the seat based on the comparison result and in combination with the second function; Adjusting the Z position of the seat based on the third function and the driver's initial eye position information; After the seat adjustment is completed, the steering wheel is adjusted up and down based on the mapping relationship and the driver's current eye position information.

2. The method for adaptively adjusting a driver's comfortable sitting posture according to claim 1, characterized in that: The method for adjusting the X-position of the seat according to the comparison result and in combination with the second function includes: If the absolute value of the difference between the theoretical thigh size and the actual thigh size is not greater than a set threshold, determining the seat X-axis adjustment position based on the second function and the first height; If the absolute value of the difference between the theoretical thigh size and the actual thigh size is greater than a set value, the corresponding second height is found in the lookup table based on the actual thigh size. The seat X-axis adjustment values ​​corresponding to the first and second heights are respectively calculated based on the second function. The average of the two seat X-axis adjustment values ​​is taken to determine the seat X-axis adjustment position.

3. The method for adaptively adjusting a driver's comfortable sitting posture according to claim 2, wherein: The method for adjusting the X-axis position of the seat includes: during the X-axis position adjustment process of the seat, real-time detection of the distance between the driver's knees and the lower shield of the steering column is performed to ensure that the distance between the driver's knees and the lower shield of the steering column is not less than the minimum safety distance between the knees corresponding to the height of the driver.

4. The method for adaptively adjusting a driver's comfortable sitting posture according to claim 1, wherein: The method for adjusting the Z-direction position of the seat based on the third function and the driver's initial eye point position information includes: obtaining the optimal downward viewing angle corresponding to the driver based on the driver's initial eye point position, substituting the optimal downward viewing angle into the third function to obtain the Z-direction adjustment value of the seat, and adjusting the seat in the Z-direction according to the Z-direction adjustment value.

5. The method for adaptively adjusting a driver's comfortable sitting posture according to claim 1, characterized in that: The method for establishing a first function of the relationship between a driver's upper body size, thigh size, and height includes: selecting a group of drivers covering a range of full-body heights and arranging them according to height percentages; adjusting a standard seat to an initial design position, collecting information on the height, eye position, and knee position of each driver while seated, and further obtaining the corresponding upper body size and thigh size of each driver; and performing data information learning based on a neural network, with the input layer being height and the output layer being upper body size and thigh size information, to obtain the first function through training and verification.

6. The method for adaptively adjusting a driver's comfortable sitting posture according to claim 5, characterized in that: The method for establishing a second function of the relationship between the X-direction position of the seat and the driver's height in a comfortable seating position includes: adjusting a standard seat to a comfortable seating position for the driver, collecting the X-direction movement of the standard seat from an initial position to the comfortable seating position; and constructing a second function based on the X-direction movement and the driver's height.

7. The method for adaptively adjusting a driver's comfortable sitting posture according to claim 5, characterized in that: The method for constructing a third function of the seat's Z-position and the driver's optimal downward viewing angle includes: adjusting a standard seat to a comfortable seating position for the driver, collecting the Z-movement amount of the standard seat from an initial position to the comfortable seating position; collecting the eyepoint position of the driver in the comfortable seating position; obtaining the optimal downward viewing angle for a driver of the same height based on the eyepoint position; and constructing the third function based on the Z-movement amount and the optimal downward viewing angle.

8. The method for adaptively adjusting a driver's comfortable sitting posture according to claim 5, characterized in that: The method for generating a statistical lookup table of theoretical torso dimensions and theoretical thigh dimensions corresponding to each height of a driver includes: selecting a group of drivers covering a range of overall heights, arranging the groups according to height percentages, and counting the height, torso length, and thigh length of the drivers in each percentage range to form a lookup table with height, torso length, and thigh length as the top columns and percentages as the top columns.

9. A driver's comfortable sitting posture adaptive adjustment system, characterized by: The adjustment system is operated according to a method for adaptively adjusting a driver's comfortable sitting posture as described in any one of claims 1 to 8. include, a standard function construction module for constructing a standard test, establishing a first function for the relationship between the driver's upper body size, thigh size, and height, a second function for the relationship between the seat's X-direction position and the driver's height in a comfortable seating position, and a third function for the seat's Z-direction position and the driver's optimal downward viewing angle, and compiling a lookup table of theoretical upper body and thigh sizes for drivers of each height, a mapping relationship between the steering wheel and the driver's eye point in a comfortable seating position, and a minimum safe knee distance for each height; A real-time data acquisition module, which is used to collect the driver's initial eye point and knee position information after the driver gets on the vehicle and triggers adaptive adjustment, and obtain the driver's actual body size and actual thigh size; a first height acquisition module, configured to obtain a first height of the driver according to a first function and actual body size and actual thigh size; a theoretical thigh size acquisition module, configured to obtain the driver's theoretical thigh size according to a lookup table and the first height; a seat X-axis adjustment module, the seat X-axis adjustment module being used to compare the actual thigh size with the theoretical thigh size and adjust the seat X-axis position according to the comparison result and in combination with the second function; a seat Z-direction adjustment module, configured to adjust the seat Z-direction position according to the third function and the driver's initial eye point position information; The steering wheel adjustment module is used to adjust the steering wheel up and down according to the mapping relationship and the driver's current eye position information after the seat adjustment is completed.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for adaptively adjusting a driver's comfortable sitting posture as claimed in any one of claims 1 to 8 are implemented.