Adjustment Method, System, Electronic Device and Storage Medium for Intelligent Cockpit
By obtaining the driver's human information and calculating the optimal coordinates of the seats and steering wheels, the problem that the existing technology cannot comprehensively improve driving comfort is solved, and the best comfort experience under safety guarantee is achieved.
Patent Information
- Application Number
- CN202210904282.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-29
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2042-07-29
AI Technical Summary
The existing automatic seat adjustment technology cannot comprehensively improve the driver's comfort experience, especially in terms of cabin comfort and safety assessment.
By obtaining the driver's human information, establishing a coordinate system, calculating the proposed seat coordinates and steering wheel coordinates, filtering qualified coordinates, obtaining the weight values of safety and comfort, and finally selecting the best seat coordinates and steering wheel coordinates.
While ensuring safety, improve the comfort experience of drivers and improve the overall quality of driving experience.
Smart Images

Figure CN115303213B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of automotive cockpits, and particularly relates to an adjustment method, system, electronic device, and storage medium for an intelligent cockpit. Background Art
[0002] The automotive industry is developing towards intelligence, and users' requirements for riding comfort and operation simplicity are also getting higher and higher. However, there is a common pain point for drivers. Due to the different heights of drivers, the driver's seat needs to be adjusted every time a driver is changed, which is troublesome to operate. For this reason, seat automatic adjustment technology has gradually emerged in the prior art to improve driving convenience.
[0003] However, the existing seat automatic adjustment technology only considers the user's height and weight, involves fewer dimensions, and does not link the seat with the steering wheel, so it cannot further improve the comfort experience of users, especially drivers. Moreover, the existing seat automatic adjustment technology cannot evaluate the comfort and safety of the cockpit, affecting the user's driving and riding experience. Summary of the Invention
[0004] Embodiments of this application provide an adjustment method, system, electronic device, and storage medium for an intelligent cockpit to solve the problem that the driving and riding experience of drivers is poor due to the inability to evaluate the comfort and safety of the cockpit.
[0005] According to an embodiment of this application, in the first aspect of this embodiment, an adjustment method for an intelligent cockpit is provided, including:
[0006] Obtain the human body information of the driver;
[0007] Establish a coordinate system with the electronic pedal as the origin;
[0008] Based on the human body information and the determined joint angles, obtain the determined seat coordinates and the determined steering wheel coordinates;
[0009] Select qualified seat coordinates and qualified steering wheel coordinates from the determined seat coordinates and the determined steering wheel coordinates;
[0010] Obtain the qualified joint angles corresponding to the qualified seat coordinates and the qualified steering wheel coordinates, and obtain the weight values of safety and comfort based on the qualified joint angles;
[0011] Select the seat coordinates and steering wheel coordinates corresponding to the maximum weight value from the weight variable range as the optimal seat coordinates and the optimal steering wheel coordinates.
[0012] Further, the obtaining of the driver's body information includes: the driver inputs relevant data of calf length, thigh length, upper body length, upper arm length, and forearm length on the in-vehicle computer / mobile phone app;
[0013] The joint angles include the knee flexion angle, the elbow flexion angle, and the arm raising angle.
[0014] Further, obtaining the proposed seat coordinates based on the body information and the proposed joint angles includes:
[0015] Obtaining the first seat coordinates (X1, Z1) through the seat coordinate calculation formula based on the calf length, thigh length, and the first knee flexion angle;
[0016] The seat coordinate calculation formula is:
[0017] Seat X = A * sin(α - 90°) + B;
[0018] Seat Z = cos(α - 90°) * A;
[0019] Where: α represents the knee flexion angle, A represents the calf length, and B represents the thigh length;
[0020] The first knee flexion angle is a plurality of angular values formed by incrementing and decrementing the set knee flexion angle;
[0021] The absolute value of the difference between the first knee flexion angle and the set knee flexion angle starts from 0 and increases in increments of 0.1;
[0022] The set knee flexion angle is 140°.
[0023] Further, obtaining the proposed steering wheel coordinates based on the body information and the proposed joint angles includes:
[0024] Obtaining the first steering wheel coordinates (X1, Z1) through the steering wheel coordinate calculation formula based on the first seat coordinates (X1, Z1), the first elbow flexion angle, and the first arm raising angle;
[0025] The steering wheel coordinate calculation formula is:
[0026] F = Seat Z + sin(90° - θ) * C;
[0027]
[0028] H = G * sin(γ + θ);
[0029] I = H - cos(90° - θ) * C;
[0030] Steering wheel X = Seat X - I;
[0031] Steering wheel Z = F - (γ + θ) * G;
[0032] Where: C represents the upper body length, D represents the upper arm length, E represents the forearm length, F represents the Z-direction height of the shoulder, G represents the straight-line distance between the steering wheel and the shoulder, H represents the X-direction distance between the steering wheel and the shoulder, I represents the X-direction distance between the steering wheel and the seat, β represents the elbow flexion angle, γ represents the hand-raising angle value, and the seat back inclination angle is represented by θ;
[0033] The first elbow flexion angle is multiple angular values formed by increasing and decreasing the optimal elbow flexion angle;
[0034] The absolute value of the difference between the first elbow flexion angle and the set elbow flexion angle starts from 0 and increases in increments of 0.1;
[0035] The optimal elbow flexion angle value is 155°;
[0036] The first hand-raising angle is multiple angular values formed by increasing and decreasing the set hand-raising angle;
[0037] The absolute value of the difference between the first hand-raising angle and the set hand-raising angle starts from 0 and increases in increments of 0.1;
[0038] The set hand-raising angle is 14°.
[0039] Further, screening qualified seat coordinates based on the proposed seat coordinates includes:
[0040] Based on the seat middle coordinates (a, b), the seat X-direction adjustment amount, and the seat Z-direction adjustment amount, the second seat coordinates (X2, Z2) that meet the hardware adjustment variable range are screened out from the first seat coordinates (X1, Z1):
[0041] Seat a - seat X-direction adjustment amount ≤ seat X2 ≤ seat a + seat X-direction adjustment amount;
[0042] Seat b - seat Z-direction adjustment amount ≤ seat Z2 ≤ seat b + seat Z-direction adjustment amount.
[0043] Further, screening qualified steering wheel coordinates based on the proposed steering wheel coordinates further includes:
[0044] Based on the steering wheel middle coordinates (c, d), the steering wheel X-direction adjustment amount, and the steering wheel Z-direction adjustment amount, the second steering wheel coordinates (X2, Z2) that meet the hardware adjustment variable range are screened out from the first steering wheel coordinates (X1, Z1):
[0045] Steering wheel c - steering wheel X-direction adjustment amount ≤ steering wheel X2 ≤ steering wheel c + steering wheel X-direction adjustment amount;
[0046] Steering wheel d - steering wheel Z-direction adjustment amount ≤ steering wheel Z2 ≤ steering wheel d + steering wheel Z-direction adjustment amount.
[0047] Further, screening for qualified seat coordinates and qualified steering wheel coordinates from the proposed seat and the proposed steering wheel coordinates further includes:
[0048] Screening for qualified joint angles that meet the comfort variable range based on the second joint angles corresponding to the second seat coordinates (X2, Z2) and the second steering wheel coordinates (X2, Z2), and the qualified seat coordinates and the qualified steering wheel coordinates corresponding to the qualified joint angles;
[0049] The comfort variable range includes:
[0050] 150° ≤ knee flexion angle variable range ≤ 130°;
[0051] 120° ≤ elbow flexion angle variable range ≤ 180°;
[0052] 11° ≤ hand-raising angle variable range ≤ 17°.
[0053] Further, obtaining the weight values of safety and comfort based on the qualified joint angles includes:
[0054] Obtaining the weight values through a weight calculation formula based on the qualified knee flexion angle, the qualified elbow flexion angle, and the qualified hand-raising angle;
[0055] The weight formula is:
[0056] Weight value = 1 - {sin 2 (|α - α m |) + sin 2 (|β - β m |) + sin 2 (|γ - γ m |)};
[0057] Wherein, α is the knee flexion angle, α m is the set knee flexion angle, β is the elbow flexion angle, β m is the set elbow flexion angle, γ is the hand-raising angle, γ m is the set hand-raising angle; 0.72 ≤ weight variable range ≤ 1.
[0058] According to an embodiment of the present application, a second aspect provides an intelligent cockpit adjustment system, including:
[0059] A driving interaction device for obtaining the human body information of the driver; the human body information includes relevant data on the calf length, thigh length, upper body length, upper arm length, and forearm length of the driver;
[0060] A controller that obtains the optimal seat coordinates and the optimal steering wheel coordinates based on the human body information through the foregoing adjustment method.
[0061] According to an embodiment of the present application, a third aspect provides an electronic device, including:
[0062] a memory for storing programs; and
[0063] a processor for executing the aforementioned adjustment method of the intelligent cockpit by calling the program stored in the memory.
[0064] According to an embodiment of the present application, a fourth aspect provides an electronic device, and a computer-readable medium stores computer instructions for causing the computer to execute the aforementioned adjustment method of the intelligent cockpit.
[0065] By using the adjustment method of the intelligent cockpit of the present application, a series of planned seat coordinates and a series of planned steering wheel coordinates are first calculated using human body information and the planned joint angles, ensuring that the planned seat coordinates and the planned steering wheel coordinates have sufficient data ranges; then, qualified seat coordinates and qualified steering wheel coordinates are selected from the planned seat coordinates and the planned steering wheel coordinates, such that the qualified seat coordinates and the qualified steering wheel coordinates meet the adjustment requirements of the seat itself and meet the comfort requirements; finally, the safety and comfort weight values of the qualified seat coordinates and the qualified steering wheel coordinates are calculated, and the best seat coordinates and the best steering wheel coordinates are selected to ensure the best comfort while ensuring safety and enhancing the driving experience of the driver.
[0066] The intelligent cockpit system, electronic device, and computer-readable storage medium of the present application include the advantages of the aforementioned adjustment method. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] Figure 1 is a flowchart showing the adjustment method of the intelligent cockpit of this embodiment. DETAILED DESCRIPTION
[0068] In order to make the objectives, technical solutions, and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0069] It should be noted that the illustrations provided in this embodiment only schematically illustrate the basic concept of the present invention.
[0070] The structures, proportions, sizes, etc. shown in the drawings of this specification are only used to cooperate with the content disclosed in the specification for those familiar with this technology to understand and read, and are not used to limit the implementation conditions of the present utility model. Any modification of the structure, change in the proportional relationship, or adjustment of the size, without affecting the effects that the present utility model can produce and the purposes that can be achieved, should still fall within the scope covered by the technical content disclosed in the present utility model.
[0071] The orientation or positional relationship indicated by terms such as "upper", "lower", "left", "right", "middle", "longitudinal", "lateral", "horizontal", "inner", "outer", "radial", "circumferential", etc. cited in this specification is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of simplifying the description, rather than indicating or implying 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 to the present utility model. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0072] As Figure 1 shown, this embodiment provides an adjustment method for an intelligent cockpit, including:
[0073] Obtain the human body information of the driver;
[0074] Establish a coordinate system with the electronic pedal as the origin;
[0075] Based on the human body information and the planned joint angles, obtain the planned seat coordinates and the planned steering wheel coordinates;
[0076] Screen the qualified seat coordinates and the qualified steering wheel coordinates from the planned seat coordinates and the planned steering wheel coordinates;
[0077] Obtain the qualified joint angles corresponding to the qualified seat coordinates and the qualified steering wheel coordinates, and obtain the weight values of safety and comfort based on the qualified joint angles;
[0078] Select the seat coordinates and the steering wheel coordinates corresponding to the maximum weight value from the weight variable range as the best seat coordinates and the best steering wheel coordinates.
[0079] By adopting the adjustment method of the intelligent cockpit in this embodiment, a series of tentative seat coordinates and a series of tentative steering wheel coordinates are first calculated using the human body information and the proposed joint angles, ensuring that the tentative seat coordinates and the tentative steering wheel coordinates have sufficient data ranges. Then, qualified seat coordinates and qualified steering wheel coordinates are selected from the tentative seat coordinates and the tentative steering wheel coordinates, so that the qualified seat coordinates and the qualified steering wheel coordinates meet the adjustment requirements of the seat itself and the comfort requirements. Finally, the safety and comfort weight values of the qualified seat coordinates and the qualified steering wheel coordinates are calculated, and the best seat coordinates and the best steering wheel coordinates are selected to ensure the best comfort while ensuring safety.
[0080] In this embodiment, obtaining the human body information of the driver includes: obtaining the relevant data of the driver's calf length, thigh length, upper body length, upper arm length and forearm length. The joint angles in this embodiment include the knee flexion angle, the elbow flexion angle and the raising hand angle.
[0081] It should be noted that the human body information is collected when the driver drives the car for the first time. The driver can choose to input the human body information on the in-vehicle computer or the mobile phone APP. The joint angles in this embodiment include the knee flexion angle, the elbow flexion angle and the raising hand angle, and the cockpit has multiple adjustment factors, which further ensures the comfort of the cockpit.
[0082] In this embodiment, obtaining the tentative steering wheel coordinates based on the human body information and the proposed joint angles includes:
[0083] Based on the calf length, thigh length and the first knee flexion angle, the first seat coordinates (X1, Z1) are obtained through the seat calculation formula;
[0084] The seat coordinate calculation formula is:
[0085] Seat X = A * sin(α - 90°) + B;
[0086] Seat Z = cos(α - 90°) * A.
[0087] Where: α represents the knee flexion angle value, A represents the calf length, and B represents the thigh length.
[0088] The first knee flexion angle is a plurality of angle values formed by incrementing and decrementing the theoretically set knee flexion angle.
[0089] It should be noted that the set knee flexion angle in this embodiment is the theoretically most comfortable knee flexion angle value calculated according to the human body formula, preferably 140°. The absolute value of the difference between the first knee flexion angle and the set knee flexion angle starts from 0 and increases in increments of 0.1. For example, the first knee flexion angle values are 140°, 140.1°, 139.9°...
[0090] The first knee flexion angle in this embodiment is obtained based on the set knee flexion angle to ensure the rationality of the data.
[0091] In this embodiment, obtaining the planned steering wheel coordinates based on the human body information and the planned joint angles includes:
[0092] Obtaining the first steering wheel coordinates (X1, Z1) through the steering wheel coordinate calculation formula based on the first seat coordinates (X1, Z1), the first elbow flexion angle, and the first arm - raising angle;
[0093] The steering wheel coordinate calculation formula is:
[0094] F = seat Z + sin(90° - θ) * C;
[0095]
[0096] H = G * sin(γ + θ);
[0097] I = H - cos(90° - θ) * C;
[0098] Steering wheel X = seat X - I;
[0099] Steering wheel Z = F - (γ + θ) * G;
[0100] Where: C represents the length of the upper body, D represents the length of the upper arm, E represents the length of the forearm, F represents the Z - height of the shoulder, G represents the straight - line distance between the steering wheel and the shoulder, H represents the X - distance between the steering wheel and the shoulder, I represents the X - distance between the steering wheel and the seat, β represents the elbow flexion angle, γ represents the value of the arm - raising angle, and the seat back inclination angle is represented by θ.
[0101] It should be noted that the first elbow flexion angle is a plurality of angle values formed by incrementing and decrementing the optimal elbow flexion angle. The set elbow flexion angle in this implementation is preferably 155°. The absolute value of the difference between the first elbow flexion angle and the set elbow flexion angle starts from 0 and preferably increases in increments of 0.1. The first arm - raising angle in this embodiment is a plurality of angle values formed by incrementing and decrementing the set arm - raising angle. The set arm - raising angle in this implementation is 14°. The absolute value of the difference between the first arm - raising angle and the set arm - raising angle starts from 0 and increases in increments of 0.1.
[0102] In this embodiment, screening qualified seat coordinates from the planned seat coordinates includes:
[0103] Based on the seat middle coordinates (a, b), the seat X - direction adjustment amount, and the seat Z - direction adjustment amount, screening out the second seat coordinates (X2, Z2) and the second steering wheel coordinates (X2, Z2) that meet the hardware adjustment variable range from the first seat coordinates and the first steering wheel coordinates:
[0104] Seat a - Seat X - direction adjustment amount ≤ Seat X2 ≤ Seat a + Seat X - direction adjustment amount;
[0105] Seat b - Seat Z - direction adjustment amount ≤ Seat Z2 ≤ Seat b + Seat Z - direction adjustment amount;
[0106] Among them, Seat a and Seat b represent the intermediate coordinates (a, b) of the seat.
[0107] Furthermore, screening qualified steering wheel coordinates from the self - determined steering wheel coordinates also includes:
[0108] Selecting the second steering wheel coordinates (X2, Z2) that meet the hardware adjustment variable range from the first steering wheel coordinates (X1, Z1):
[0109] Steering wheel c - Steering wheel X - direction adjustment amount ≤ Steering wheel X2 ≤ Steering wheel c + Steering wheel X - direction adjustment amount;
[0110] Steering wheel d - Steering wheel Z - direction adjustment amount ≤ Steering wheel Z2 ≤ Steering wheel d + Steering wheel Z - direction adjustment amount.
[0111] It should be noted that the intermediate coordinates (a, b) of the seat, the Seat X - direction adjustment amount, the Seat Z - direction adjustment amount, the intermediate coordinates (c, d) of the steering wheel, the Steering wheel X - direction adjustment amount, and the Steering wheel Z - direction adjustment amount are all the inherent attributes of the seat itself. There are differences in the inherent attributes of seats of different vehicle models and different models, which will not be elaborated in this embodiment.
[0112] In this embodiment, screening qualified seat coordinates and qualified steering wheel coordinates from the self - determined seat and the self - determined steering wheel coordinates also includes:
[0113] Screening out qualified joint angles that meet the comfort variable range based on the second joint angle corresponding to the second seat coordinates and the second steering wheel coordinates, as well as the qualified seat coordinates and qualified steering wheel coordinates corresponding to the qualified joint angles;
[0114] The comfort range includes:
[0115] 150° ≤ Knee - bending angle variable range ≤ 130°;
[0116] 120° ≤ Elbow - bending angle variable range ≤ 180°;
[0117] 11° ≤ Lifting - hand angle variable range ≤ 17°.
[0118] Furthermore, obtaining the weight values of safety and comfort based on the qualified joint angles includes:
[0119] Obtaining the weight values through the weight calculation formula based on the qualified knee - bending angle, the qualified elbow - bending angle, and the qualified lifting - hand angle;
[0120] The weight formula is as follows:
[0121] Weight value = 1 - {sin 2 (|α - α m |) + sin 2 (|β - β m |) + sin 2 (|γ - γ m |)};
[0122] Among them, α is the knee flexion angle, α m is the set knee flexion angle, β is the elbow flexion angle, β m is the set elbow flexion angle, γ is the hand - raising angle, γ m is the set hand - raising angle.
[0123] The weight formula of this embodiment can calculate the weight values of safety and comfort based on the qualified joint angles that meet the hardware adjustment variable range and the comfort variable range, so as to obtain the weight values of safety and comfort corresponding to the qualified seat coordinates and the qualified steering wheel coordinates.
[0124] In this embodiment, the seat coordinates and the steering wheel coordinates corresponding to the maximum weight value are selected from the weight variable range as the optimal seat coordinates and the optimal steering wheel coordinates, so that under the premise of meeting the safety performance, the driver can drive the vehicle with the lowest strain curvature of the elbows and wrists, ensuring that the driver operates the vehicle in the best comfort state, and effectively reducing the fatigue during driving. In this embodiment, the weight variable range is preferably 0.72 ≤ weight variable range ≤ 1. It should be noted that meeting the safety performance specifically means that the driver's field of vision during driving meets the driving requirements.
[0125] In this embodiment, the human body information input by the driver and its corresponding optimal seat coordinates and optimal steering wheel coordinates will be automatically stored. When the driver drives the car again, the relevant information that has been stored can be selected to be read through face recognition or manual selection.
[0126] This embodiment also provides an intelligent cockpit adjustment system, including:
[0127] A driving interaction device, used to obtain the human body information of the driver;
[0128] A controller, which obtains the optimal seat coordinates and the optimal steering wheel coordinates based on the human body information through the aforementioned adjustment method. In this embodiment, the driving interaction device includes conventional devices such as a car machine or a mobile phone.
[0129] This embodiment also provides an electronic device, including:
[0130] A memory, used to store programs; and
[0131] A processor is configured to execute the aforesaid adjustment method of the intelligent cockpit by invoking the program stored in the memory.
[0132] As a computer-readable storage medium, the memory can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the seat adjustment method in the embodiments of the present invention. By running the software programs, instructions, and modules stored in the memory, the processor can execute various functional applications and data processing of the device, thereby implementing the aforesaid intelligent cockpit adjustment method.
[0133] This embodiment also provides a computer-readable storage medium storing computer instructions for causing the computer to execute the aforesaid adjustment method of the intelligent cockpit.
[0134] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it may include the processes of the embodiments of the above methods. Among them, any reference to memory, storage, database, or other media used in the various embodiments provided in the present application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0135] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0136] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the appended claims.
Claims
1. An adjustment method for an intelligent cockpit, characterized in that, Including: Obtaining the human body information of the driver; Establishing a coordinate system with the electronic pedal as the origin; Obtaining the planned seat coordinates and the planned steering wheel coordinates based on the human body information and the planned joint angles; Screening qualified seat coordinates and qualified steering wheel coordinates based on the planned seat coordinates and the planned steering wheel coordinates; Obtaining the qualified joint angles corresponding to the qualified seat coordinates and the qualified steering wheel coordinates, and obtaining the weight values of safety and comfort based on the qualified joint angles; Selecting the seat coordinates and the steering wheel coordinates corresponding to the maximum weight value from the weight variable range as the optimal seat coordinates and the optimal steering wheel coordinates; Obtaining the human body information of the driver includes: Obtaining the relevant data of the driver's calf length, thigh length, upper body length, upper arm length, and forearm length; The joint angles include the knee flexion angle, the elbow flexion angle, and the raising hand angle; Obtaining the planned seat coordinates based on the human body information and the planned joint angles includes: Obtaining the first seat coordinates (X1, Z1) through the seat coordinate calculation formula based on the calf length, thigh length, and the first knee flexion angle; The seat coordinate calculation formula is: Seat X = A * sin(α - 90°) + B; Seat Z = cos(α - 90°) * A; Where: α represents the knee flexion angle, A represents the calf length, and B represents the thigh length; The first knee flexion angle is a plurality of angular values formed by incrementing and decrementing the set knee flexion angle; The absolute value of the difference between the first knee flexion angle and the set knee flexion angle starts from 0 and increases in increments of 0.1; The set knee flexion angle is 140°; Obtaining the planned steering wheel coordinates based on the human body information and the planned joint angles includes: Obtaining the first steering wheel coordinates (X1, Z1) through the steering wheel coordinate calculation formula based on the first seat coordinates (X1, Z1), the first elbow flexion angle, and the first raising hand angle; The steering wheel coordinate calculation formula is: F = Seat Z + sin(90° - θ) * C; H = G * sin(γ + θ); I = H - cos(90° - θ) * C; Steering wheel X = Seat X - I; Steering wheel Z = F - (γ + θ) * G; Where: C represents the upper body length, D represents the upper arm length, E represents the forearm length, F represents the Z-direction height of the shoulder, G represents the straight-line distance between the steering wheel and the shoulder, H represents the X-direction distance between the steering wheel and the shoulder, I represents the X-direction distance between the steering wheel and the seat, β represents the elbow flexion angle, γ represents the raising hand angle value, and the seat back tilt angle represents θ; The first elbow flexion angle is a plurality of angular values formed by incrementing and decrementing the optimal elbow flexion angle; The absolute value of the difference between the first elbow flexion angle and the set elbow flexion angle starts from 0 and increases in increments of 0.1; The optimal elbow flexion angle value is 155°; The first raising hand angle is a plurality of angular values formed by incrementing and decrementing the set raising hand angle; The absolute value of the difference between the first raising hand angle and the set raising hand angle starts from 0 and increases in increments of 0.1; The set raising hand angle is 14°; Screening qualified seat coordinates from the planned seat coordinates includes: Based on the middle coordinates (a, b) of the seat, the seat X-direction adjustment amount, and the seat Z-direction adjustment amount, screen the second seat coordinates (X2, Z2) that meet the hardware adjustment variable range from the first seat coordinates (X1, Z1): Seat a - seat X-direction adjustment amount ≤ seat X2 ≤ seat a + seat X-direction adjustment amount; Seat b - seat Z-direction adjustment amount ≤ seat Z2 ≤ seat b + seat Z-direction adjustment amount; Screening qualified steering wheel coordinates based on the proposed steering wheel coordinates further includes: Based on the middle coordinates (c, d) of the steering wheel, the steering wheel X-direction adjustment amount, and the steering wheel Z-direction adjustment amount, screen the second steering wheel coordinates (X2, Z2) that meet the hardware adjustment variable range from the first steering wheel coordinates (X1, Z1): Steering wheel c - steering wheel X-direction adjustment amount ≤ steering wheel X2 ≤ steering wheel c + steering wheel X-direction adjustment amount; Steering wheel d - steering wheel Z-direction adjustment amount ≤ steering wheel Z2 ≤ steering wheel d + steering wheel Z-direction adjustment amount.
2. The adjustment method according to claim 1, characterized in that, Screening qualified seat coordinates and qualified steering wheel coordinates from the proposed seat and the proposed steering wheel coordinates further includes: Based on the second joint angles corresponding to the second seat coordinates (X2, Z2) and the second steering wheel coordinates (X2, Z2), screen the qualified joint angles that meet the comfort variable range, and the qualified seat coordinates and the qualified steering wheel coordinates corresponding to the qualified joint angles; The comfort variable range includes: 150° ≤ knee flexion angle variable range ≤ 130°; 120° ≤ elbow flexion angle variable range ≤ 180°; 11° ≤ hand raising angle variable range ≤ 17°.
3. The adjustment method according to claim 2, wherein Obtaining the weight values of safety and comfort based on the qualified joint angles includes: Obtain the weight values through the weight calculation formula based on the qualified knee flexion angle, the qualified elbow flexion angle, and the qualified hand raising angle; The weight calculation formula is: Weight value = 1 - {sin 2 (|α - αm|) + sin 2 (|β - βm|) + sin 2 (|γ - γm|)}; where α is the knee flexion angle, α m is the set knee flexion angle, β is the elbow flexion angle, β m is the set elbow flexion angle, γ is the arm raising angle, γ m is the set arm raising angle; 0.72 ≤ weight variable range ≤ 1.
4. An intelligent cockpit adjustment system, characterized in that, Includes: A driving interaction device for obtaining the human body information of the driver; And A controller that obtains the optimal seat coordinates and the optimal steering wheel coordinates through the adjustment method according to any one of claims 1-3.
5. An electronic device, characterized in that, Includes: A memory for storing programs; And A processor for executing the adjustment method of the intelligent cockpit according to any one of claims 1-3 by calling the program stored in the memory.
6. A computer-readable storage medium, characterized in that, The computer-readable medium stores computer instructions for causing the computer to execute the adjustment method of the intelligent cockpit according to any one of claims 1-3.
Citation Information
Patent Citations
Shared automobile intelligent seat adjusting method based on ergonomics
CN111267681A