A vehicle seat adaptive adjustment algorithm setting method, system and electronic device
By using a digital human body model and feature point fitting algorithm based on a Chinese human body database, the seat can automatically adjust to the optimal driving posture before getting in the car, solving the problem of low intelligence in traditional seat adjustment and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2023-09-07
- Publication Date
- 2026-05-29
AI Technical Summary
Traditional seat adjustments require manual operation by passengers, have a low level of intelligence, and cannot meet user needs.
Based on a digital human body model from a Chinese human body database, driving posture is simulated using Ramsis software. An adaptive adjustment algorithm is established by fitting the difference between eye and hip feature points and seat design reference points to achieve automatic adjustment of the seat to the optimal driving posture before getting into the vehicle.
The seats are more intelligent, ensuring that they automatically adjust to a comfortable position for passengers of different heights after boarding, thus enhancing the user experience.
Smart Images

Figure CN117048448B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to an adaptive adjustment algorithm setting method, system, and electronic device, and more particularly to a vehicle seat adaptive adjustment algorithm setting method, system, and electronic device. Background Technology
[0002] With the development of automotive intelligence, the concept of intelligent cockpits has emerged and become a key development direction for future automobiles. As an important component of the cockpit, the adjustment methods for seats are also shifting towards intelligence. Traditional seat adjustments require passengers to manually operate adjustment switches, resulting in low levels of intelligence that no longer meet people's needs. Summary of the Invention
[0003] The purpose of this invention is to provide a vehicle seat adaptive adjustment algorithm setting method, system, and electronic device. Based on the Chinese human body database, it simulates driving and riding postures to obtain the optimal human posture for different heights, improves the intelligence of the seat, and solves the shortcomings of the existing technology.
[0004] This invention provides the following solution:
[0005] A method for setting an adaptive adjustment algorithm for vehicle seats includes:
[0006] Under a unified vehicle coordinate system, human body model data is established based on a digital human body model, and the corresponding human body model height dataset is obtained.
[0007] Based on the digital human body model, key feature points of the human body are selected. According to the interior space conditions of the vehicle to be developed and combined with the constraints of actual driving habits, the optimal driving posture of the current human body model is calculated and the coordinate value corresponding to the optimal driving posture is obtained.
[0008] The height and fore-aft coordinates before each seat adjustment are defined as the seat design reference points. The human body model height dataset is used as the abscissa of the coordinate system, and the difference between the key feature points of the human body and the seat design reference points is used as the ordinate of the coordinate system.
[0009] By fitting different coordinate points in the coordinate system, the corresponding algorithm is set to obtain the adjustment amount in the fore-aft and up-down directions of the seat.
[0010] Furthermore, the digital human body model is obtained based on Ramsis software, and the height dataset of the human body model ranges from 1500mm to 1900mm.
[0011] Furthermore, the key human body feature points include at least eye feature points and hip feature points. The eye feature points are used to correspond with the real-person eye feature points collected in real time by the in-vehicle camera to determine whether the seat height direction has been adjusted to a suitable position.
[0012] The hip feature points correspond to the design reference points of the actual vehicle seat, and are used to determine whether the seat has been adjusted to the appropriate position in the fore-aft direction.
[0013] The interior space conditions of the vehicle model to be developed further include: seat design travel area, pedal control mechanism, and vehicle carpet surface.
[0014] Furthermore, the step of fitting different coordinate points in the coordinate system and setting corresponding algorithms to obtain the adjustment amounts in the fore-aft and up-down directions of the seat further includes:
[0015] Define a coordinate system for the seat height adjustment. In the Z-axis of the coordinate system, the horizontal axis represents the height dataset Ti of the human model, where i = 1, 2, 3…, and the vertical axis represents the eye feature point PE and the height coordinate PH before each seat adjustment. Zi Subtract the coordinates Ti and PE in the coordinate system. Zi -PH Zi By performing a fitting operation, the fitting curve of the eye feature points is obtained, and the adjustment amount in the seat height direction is determined.
[0016] Furthermore, the step of fitting different coordinate points in the coordinate system and setting corresponding algorithms to obtain the adjustment amounts in the fore-aft and up-down directions of the seat further includes:
[0017] Define a coordinate system for adjusting the seat's fore-and-aft height. In the X-axis of the coordinate system, the horizontal axis represents the height dataset Ti of the human model, where i = 1, 2, 3, ..., and the vertical axis represents the coordinates of the hip feature point PR. Xi And the height coordinates PH before each seat adjustment xi Subtract the coordinates Ti and PR in the coordinate system. Xi -PH xi By performing a fitting operation, the fitting curve of the hip feature points is obtained, and the amount of seat fore-aft adjustment is determined.
[0018] Furthermore, the step of fitting different coordinate points in the coordinate system and setting corresponding algorithms to obtain the adjustment amounts in the fore-aft and up-down directions of the seat further includes:
[0019] Define an adjustment algorithm that adjusts the seat position accordingly based on the seat's fore-aft and vertical adjustment amounts, combined with the height of each passenger upon boarding.
[0020] A vehicle seat adaptive adjustment algorithm setting system includes:
[0021] The human body model height dataset acquisition module establishes human body model data based on the digital human body model under a unified vehicle coordinate system and obtains the corresponding human body model height dataset.
[0022] The optimal driving posture coordinate value calculation module selects key feature points of the human body based on the digital human body model, calculates the optimal driving posture of the current human body model based on the in-vehicle space conditions of the vehicle to be developed and the constraints of actual driving habits, and obtains the coordinate value corresponding to the optimal driving posture.
[0023] The human body key part feature point definition module defines the height direction coordinate and front-back direction coordinate before each seat adjustment as the seat design reference point, uses the human body model height dataset as the abscissa of the coordinate system, and uses the difference between the human body key part feature point and the seat design reference point as the ordinate of the coordinate system.
[0024] The coordinate point fitting and seat adjustment calculation module fits different coordinate points in the coordinate system and sets corresponding algorithms to obtain the seat adjustment in the fore-aft and up-down directions.
[0025] Furthermore, in the human model height dataset acquisition module, the human model height dataset is configured to have a numerical range of 1500mm to 1900mm.
[0026] An electronic device includes: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus; the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the method.
[0027] A computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the method.
[0028] Compared with existing technologies, this invention has the following advantages: Based on a Chinese human body database, this invention sets up an adaptive seat adjustment algorithm. During the development and design phase, Ramsis software can be used to simulate driving and riding postures based on the Chinese human body database to determine the optimal human posture for different heights. An adjustment algorithm is then established using human feature points and seat adjustment reference points. Before boarding and preparing to drive, the seat controller adaptively adjusts the seat within its travel range to a position that best suits the current passenger's driving posture, based on the adjustment algorithm established during the design phase. Ultimately, this achieves the goal of adaptively adjusting the seat to a suitable position for passengers of different heights after boarding, enhancing the level of intelligence and improving the user experience. Attached Figure Description
[0029] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0030] Figure 1 This is a flowchart of the method for setting the adaptive adjustment algorithm for vehicle seats.
[0031] Figure 2 This is a diagram of the architecture of the vehicle seat adaptive adjustment algorithm setting system.
[0032] Figure 3 This is a flowchart illustrating the implementation of this invention in a specific application scenario.
[0033] Figure 4 This is a rendering of the effect of selecting key feature points of the human body in a human body model.
[0034] Figure 5 It is a spatial position rendering of key human feature points in a driving state based on human body model data.
[0035] Figure 6 It is a coordinate graph of the function fit.
[0036] Figure 7 This is a schematic diagram of the electronic device. Detailed Implementation
[0037] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0038] like Figure 1 The vehicle seat adaptive adjustment algorithm setting method shown includes:
[0039] Step S1: Under a unified vehicle coordinate system, establish human body model data based on the digital human body model and obtain the corresponding human body model height dataset.
[0040] Specifically, the digital human body model is obtained based on Ramsis software, and the height dataset of the human body model ranges from 1500mm to 1900mm. This invention is based on a Chinese human body database and is suitable for Chinese individuals of different heights; the 1500mm to 1900mm range covers the height of the vast majority of Chinese people.
[0041] Step S2: Select key feature points of the human body based on the digital human body model, calculate the optimal driving posture of the current human body model based on the in-vehicle space conditions of the vehicle to be developed and the constraints of actual driving habits, and obtain the coordinate values corresponding to the optimal driving posture.
[0042] Specifically, the key human body feature points include at least eye feature points and hip feature points. The eye feature points are used to correspond with the real-person eye feature points collected in real time by the in-vehicle camera to determine whether the seat height direction has been adjusted to a suitable position.
[0043] The hip feature points correspond to the design reference points of the actual vehicle seat, and are used to determine whether the seat has been adjusted to the appropriate position in the fore-aft direction.
[0044] The interior space conditions of the vehicle model to be developed further include: seat design travel area, pedal control mechanism, and vehicle carpet surface.
[0045] For example, the pedal control mechanism includes an accelerator pedal, a brake pedal, a clutch pedal, and a footrest pedal.
[0046] Step S3: Define the height coordinate and front-back coordinate before each seat adjustment as the seat design reference point, use the human body model height dataset as the abscissa of the coordinate system, and use the difference between the key feature points of the human body and the seat design reference point as the ordinate of the coordinate system.
[0047] Step S4: Fit the data based on different coordinate points in the coordinate system and set the corresponding algorithm to obtain the adjustment amount in the front-back and up-down directions of the seat.
[0048] Specifically, a coordinate system is defined for the seat height adjustment. In the Z-axis of the coordinate system, the horizontal axis represents the height dataset Ti of the human model, where i = 1, 2, 3…, and the vertical axis represents the eye feature point PE and the height coordinate PH before each seat adjustment. Zi Subtract the coordinates Ti and PE in the coordinate system. Zi -PH Zi By performing a fitting operation, the fitting curve of the eye feature points is obtained, and the adjustment amount in the seat height direction is determined.
[0049] For example, a coordinate system is defined for adjusting the seat's fore-and-aft height. In the X-direction of the coordinate system, the horizontal coordinate is the height dataset Ti of the human model, where i = 1, 2, 3..., and the vertical coordinate is the coordinate PR of the hip feature point PR. Xi And the height coordinates PH before each seat adjustment xi Subtract the coordinates Ti and PR in the coordinate system. Xi -PH xi By performing a fitting operation, the fitting curve of the hip feature points is obtained, and the amount of seat fore-aft adjustment is determined.
[0050] For example, an adjustment algorithm is defined that adjusts the current position of the seat according to the adjustment amount in the fore-aft direction and the adjustment amount in the up-down direction, combined with the height value of the passenger each time they get on the vehicle.
[0051] For the purpose of simplicity, the method steps disclosed in the above embodiments are described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0052] Any flowchart or other description of a process or method can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process. Furthermore, the scope of preferred embodiments of the invention includes additional implementations in which functions may be performed and implemented not in the order shown or discussed, including substantially simultaneously or in reverse order according to the functions involved, or by executing computer instructions and implementing corresponding functions according to program structures such as loops, branches, etc., as will naturally be understood by those skilled in the art when practicing embodiments of the invention.
[0053] like Figure 2 The vehicle seat adaptive adjustment algorithm setting method shown includes:
[0054] The human body model height dataset acquisition module establishes human body model data based on the digital human body model under a unified vehicle coordinate system and obtains the corresponding human body model height dataset.
[0055] Specifically, in the human model height dataset acquisition module, the human model height dataset is configured to have a numerical range of 1500mm to 1900mm.
[0056] The optimal driving posture coordinate value calculation module selects key feature points of the human body based on the digital human body model, calculates the optimal driving posture of the current human body model based on the in-vehicle space conditions of the vehicle to be developed and the constraints of actual driving habits, and obtains the coordinate value corresponding to the optimal driving posture.
[0057] The human body key part feature point definition module defines the height direction coordinate and front-back direction coordinate before each seat adjustment as the seat design reference point, uses the human body model height dataset as the abscissa of the coordinate system, and uses the difference between the human body key part feature point and the seat design reference point as the ordinate of the coordinate system.
[0058] The coordinate point fitting and seat adjustment calculation module fits different coordinate points in the coordinate system and sets corresponding algorithms to obtain the seat adjustment in the fore-aft and up-down directions.
[0059] It is worth noting that although only some basic functional modules are disclosed in the embodiments of this invention, it does not mean that the composition of this system is limited to the above-mentioned basic functional modules. On the contrary, what this embodiment intends to express is that, based on the above-mentioned basic functional modules, those skilled in the art can arbitrarily add one or more functional modules in combination with existing technology to form an infinite number of embodiments or technical solutions. That is to say, this system is open rather than closed. The fact that this embodiment only discloses a few basic functional modules should not be considered as the scope of protection of the claims of this invention being limited to the disclosed basic functional modules. At the same time, for the convenience of description, the above device is described separately according to its functions as various units and modules. Of course, in implementing this invention, the functions of each unit and module can be implemented in one or more software and / or hardware.
[0060] The implementation methods of the system described above are merely illustrative. For example, the various functional modules, units, or subsystems within the system may or may not be physically separate, or they may or may not be physical units; that is, they may be located in the same place or distributed across multiple different systems and their subsystems or modules. Those skilled in the art can select some or all of the functional modules, units, or subsystems to achieve the objectives of the embodiments of the present invention according to actual needs. Those skilled in the art can understand and implement the above-described situations without any creative effort.
[0061] like Figure 3 As shown, this invention proposes a method for setting a seat adaptive adjustment algorithm based on the Chinese human body, mainly divided into human body model establishment, driving posture acquisition, key feature point setting, algorithm logic establishment, and algorithm acquisition. The specific steps are as follows:
[0062] Step 001: Define the vehicle coordinate system to ensure that vehicle development is carried out under the same coordinate system.
[0063] Step 002: Using Ramsis software, create data for i Chinese anthropometric models of different heights and record the corresponding height T of the anthropometric models. i (1500mm≤Ti≤1900mm), where i=1, 2, 3… The Ramsis software is based on a large amount of real human body data collection, ensuring the authenticity and rationality of the human body model data. Considering the distribution of human height in China, a bandwidth of 1500mm-1900mm is selected here, effectively covering the daily user population and ensuring the applicability of the algorithm, but not limited to this specific size. The human body model has multiple key feature points; two feature points are selected for this method: the eye feature point PE and the hip feature point PR. The eye feature point PE corresponds to the real-world eye feature points collected in real-time by the in-vehicle camera, used to determine whether the seat height is adjusted to the appropriate position; the hip feature point PR corresponds to the actual vehicle seat design reference point PH, used to determine whether the seat's fore-aft direction is adjusted to the appropriate position.
[0064] Step 003: Based on the steering wheel, seat travel area, pedal control mechanisms (accelerator pedal, brake pedal, clutch pedal), footrest, and vehicle carpet surface of the developed vehicle model, constrain the human body model in Step 002 according to actual driving habits. The optimal driving posture for the current human body model is calculated using Ramsis. Finally, i human body model data conforming to the optimal driving posture are obtained, and the Z-coordinate PE of the eye feature point PE of the i optimal driving postures is recorded. Zi and the X-coordinate of the hip feature point PR Xi Simultaneously, define the seat design reference point H and record the height direction coordinate PH before each seat adjustment. Zi and forward and backward coordinates PH Xi The seat design reference point H is a reference point used by the seat manufacturer during the design process. Its real-time coordinate information (in the vehicle coordinate system) can be recorded by the seat adjustment sensor. It serves as the reference point for each seat adjustment, ensuring the uniqueness and validity of the reference point.
[0065] like Figure 4 and Figure 5 The spatial positions of feature points in the driving posture of various human body models of different heights and sizes are shown, and they correspond to different and unique seat feature point positions, which are the same as in actual use, thus confirming the rationality of the vehicle seat adaptive adjustment algorithm setting method of the present invention.
[0066] like Figure 6As shown, in step 004, the function Z(t) is defined, where Ti is the abscissa.
[0067] (PE Zi -PH Zi Let be the vertical axis, where i = 1, 2, 3... A fitting function Z(t) is obtained, where t is the height of the passenger each time they board, and Z is the amount of seat height adjustment.
[0068] Step 005, same as above, define the function X(t), where Ti is the x-axis, (PR xi –PH xi Let be the vertical axis, where i = 1, 2, 3... A fitting function X(t) is obtained, where t is the height of the passenger each time they board, and X is the amount of fore-and-aft adjustment of the seat.
[0069] Step 006: Define the algorithm G = {X(t), Z(t)}, where t is the height of each passenger boarding the vehicle. When X(t) ≥ 0, the seat is adjusted forward by X(t) mm from the current position; when X(t) < 0, the seat is adjusted backward by |X(t)| mm from the current position. Similarly, when Z(t) ≥ 0, the seat is adjusted upward by Z(t) mm from the current position; when Z(t) < 0, the seat is adjusted downward by |Z(t)| mm from the current position.
[0070] As can be seen from the embodiments of this invention, the invention clarifies the source and rationality of model data, and clarifies the entire process of algorithm logic establishment and algorithm acquisition, including input conditions, establishment process and rationality explanation, and output results. This invention is suitable for Chinese individuals of different heights. Before getting into the vehicle to drive, the in-vehicle camera identifies the human eye feature points, and the driver's height information is input via voice or display screen. The seat controller receives the input information and, according to the adjustment algorithm, adaptively adjusts the seat within its travel range to a position that best suits the current passenger's driving posture.
[0071] like Figure 7 As shown, based on the vehicle seat adaptive adjustment algorithm setting method, this invention also provides corresponding electronic devices and storage media:
[0072] An electronic device includes: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of a vehicle seat adaptive adjustment algorithm setting method.
[0073] A computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of a vehicle seat adaptive adjustment algorithm setting method.
[0074] like Figure 7 As shown, device 600 includes a computing unit 601, which can perform various appropriate actions and processes based on a computer program stored in read-only memory 602 (ROM) or a computer program loaded from storage unit 608 into random access memory 603 (RAM). The RAM may also store various programs and data required for the operation of device 600. The computing unit 601, ROM, and RAM are interconnected via bus 604. Input / output (I / O) interface 605 is also connected to bus 604.
[0075] Multiple components in device 600 are connected to I / O interface 605, including: input unit 606, such as keyboard, mouse, etc.; output unit 607, such as various types of monitors, speakers, etc.; storage unit 608, such as disk, optical disk, etc.; and communication unit 609, such as network card, modem, wireless transceiver, etc. Communication unit 609 allows device 600 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0076] The computing unit 601 can be various general-purpose and / or dedicated processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as establishing human body model data based on a digital human body model in a unified vehicle coordinate system and obtaining the corresponding human body model height dataset. For example, in some embodiments, the vehicle seat adaptive adjustment algorithm setting method can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed on device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by computing unit 601, one or more steps of the vehicle seat adaptive adjustment algorithm setting method described above can be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform a vehicle seat adaptive adjustment algorithm setting method by any other suitable means (e.g., by means of firmware).
[0077] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0078] The program code used to implement the methods of the present invention can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or another vehicle seat adaptive adjustment algorithm setting system, such that when executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0079] In the context of this invention, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0080] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0081] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0082] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.
[0083] It should be understood that the various forms of processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this invention can be achieved, and this is not limited herein.
[0084] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the same meaning as in the context of the prior art and should not be interpreted in an idealized or overly formal sense unless specifically defined.
[0085] It should be noted that certain terms are used in this specification and claims to refer to specific elements. Those skilled in the art will understand that different manufacturers or producers may use different terms to refer to the same element. This specification and claims do not distinguish elements based on differences in terminology, but rather on differences in function.
[0086] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0087] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features but not others included in other embodiments, combinations of features from different embodiments are intended to be within the scope of the invention and form different embodiments. For example, any of the embodiments claimed in the claims can be used in any combination of embodiments of the invention.
[0088] In the description of this specification, references to terms such as "an embodiment," "example," "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0089] Furthermore, the technical solutions of the various embodiments of the present invention can be combined with each other, but only if they are feasible for those skilled in the art. If the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such combination of technical solutions does not exist and is not within the scope of protection claimed by the present invention.
[0090] All features disclosed in this specification, or steps in all disclosed methods or processes, may be combined in any way, except for mutually exclusive features and / or steps. Any feature disclosed in this specification, unless specifically stated otherwise, may be replaced by other equivalent or similar features. That is, unless specifically stated otherwise, each feature is merely one example of a series of equivalent or similar features. Throughout this specification, the same reference numerals indicate the same elements.
[0091] Those skilled in the art will understand that modules in the device of the embodiments can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiments can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components. Except where at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all features disclosed in this specification (including the corresponding claims, abstract, and drawings) and all processes or units of any method or device so disclosed. Unless expressly stated otherwise, each feature disclosed in this specification (including the corresponding claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.
[0092] In the several embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and other division methods may exist in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored, or certain instructions may not be executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, apparatuses, or units, and may be electrical, mechanical, or other forms not shown.
[0093] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0094] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for setting an adaptive adjustment algorithm for vehicle seats, characterized in that, include: Under a unified vehicle coordinate system, human body model data is established based on a digital human body model, and the corresponding human body model height dataset is obtained. Based on the digital human body model, key feature points of the human body are selected. According to the interior space conditions of the vehicle to be developed and combined with the constraints of actual driving habits, the optimal driving posture of the current human body model is calculated and the coordinate value corresponding to the optimal driving posture is obtained. The height and fore-aft coordinates before each seat adjustment are defined as the seat design reference points. The human body model height dataset is used as the abscissa of the coordinate system, and the difference between the key feature points of the human body and the seat design reference points is used as the ordinate of the coordinate system. Fitting is performed based on different coordinate points in the coordinate system, and corresponding algorithms are set to obtain the adjustment amount in the fore-aft and up-down directions of the seat; The method of fitting different coordinate points in the coordinate system and setting corresponding algorithms to obtain the adjustment amounts in the fore-aft and up-down directions of the seat further includes: Define a coordinate system for the seat height adjustment amount. In the Z direction of the coordinate system, the horizontal axis is the human model height dataset Ti, where i = 1, 2, 3..., and the vertical axis is the difference between the eye feature point PE and the height direction coordinate PHZi before each seat adjustment. Fit Ti and PEZi-PHZi in the coordinate system to obtain the eye feature point fitting curve and determine the seat height adjustment amount. The method of fitting different coordinate points in the coordinate system and setting corresponding algorithms to obtain the adjustment amounts in the fore-aft and up-down directions of the seat further includes: Define a coordinate system for adjusting the seat's fore-aft height. In the X direction of the coordinate system, the horizontal axis is the human model height dataset Ti, where i = 1, 2, 3, ..., and the vertical axis is the difference between the coordinates PRXi of the hip feature point PR and the height coordinates PHxi before each seat adjustment. Fit Ti and PRXi-PHxi in the coordinate system to obtain the hip feature point fitting curve and determine the amount of fore-aft adjustment of the seat.
2. The vehicle seat adaptive adjustment algorithm setting method according to claim 1, characterized in that, The digital human body model was obtained based on Ramsis software, and the height dataset of the human body model ranges from 1500mm to 1900mm.
3. The vehicle seat adaptive adjustment algorithm setting method according to claim 1, characterized in that, The key human body feature points include at least eye feature points and hip feature points. The eye feature points are used to correspond with the real human eye feature points collected in real time by the in-vehicle camera to determine whether the seat height direction has been adjusted to a suitable position. The hip feature points correspond to the design reference points of the actual vehicle seat, and are used to determine whether the seat has been adjusted to the appropriate position in the fore-aft direction. The interior space conditions of the vehicle model to be developed further include: seat design travel area, pedal control mechanism, and vehicle carpet surface.
4. The vehicle seat adaptive adjustment algorithm setting method according to claim 1, characterized in that, The method of fitting different coordinate points in the coordinate system and setting corresponding algorithms to obtain the adjustment amounts in the fore-aft and up-down directions of the seat further includes: Define an adjustment algorithm that adjusts the seat position accordingly based on the seat's fore-aft and vertical adjustment amounts, combined with the height of each passenger upon boarding.
5. A vehicle seat adaptive adjustment algorithm setting system, characterized in that, include: The human body model height dataset acquisition module establishes human body model data based on the digital human body model under a unified vehicle coordinate system and obtains the corresponding human body model height dataset. The optimal driving posture coordinate value calculation module selects key feature points of the human body based on the digital human body model, calculates the optimal driving posture of the current human body model based on the in-vehicle space conditions of the vehicle to be developed and the constraints of actual driving habits, and obtains the coordinate value corresponding to the optimal driving posture. The human body key part feature point definition module defines the height direction coordinate and front-back direction coordinate before each seat adjustment as the seat design reference point, uses the human body model height dataset as the abscissa of the coordinate system, and uses the difference between the human body key part feature point and the seat design reference point as the ordinate of the coordinate system. The coordinate point fitting and seat adjustment calculation module fits different coordinate points in the coordinate system and sets the corresponding algorithm to obtain the seat adjustment in the fore-aft and up-down directions. The method of fitting different coordinate points in the coordinate system and setting corresponding algorithms to obtain the adjustment amounts in the fore-aft and up-down directions of the seat further includes: Define a coordinate system for the seat height adjustment amount. In the Z direction of the coordinate system, the horizontal axis is the human model height dataset Ti, where i = 1, 2, 3..., and the vertical axis is the difference between the eye feature point PE and the height direction coordinate PHZi before each seat adjustment. Fit Ti and PEZi-PHZi in the coordinate system to obtain the eye feature point fitting curve and determine the seat height adjustment amount. The method of fitting different coordinate points in the coordinate system and setting corresponding algorithms to obtain the adjustment amounts in the fore-aft and up-down directions of the seat further includes: Define a coordinate system for adjusting the seat's fore-aft height. In the X direction of the coordinate system, the horizontal axis is the human model height dataset Ti, where i = 1, 2, 3, ..., and the vertical axis is the difference between the coordinates PRXi of the hip feature point PR and the height coordinates PHxi before each seat adjustment. Fit Ti and PRXi-PHxi in the coordinate system to obtain the hip feature point fitting curve and determine the amount of fore-aft adjustment of the seat.
6. The vehicle seat adaptive adjustment algorithm setting system according to claim 5, characterized in that, In the human model height dataset acquisition module, the human model height dataset is configured so that the numerical range meets the condition of 1500mm to 1900mm.
7. An electronic device, characterized in that, include: The system includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus; the memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the method according to any one of claims 1 to 4.
8. A computer-readable storage medium, characterized in that, It stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the method according to any one of claims 1 to 4.