Attitude evaluation and training system and method

By combining multi-zone controllable airbags and posture sensors to assess sitting posture, passive correction and active training are provided, solving the problem of incomplete training feedback in existing technologies and improving the accuracy of sitting posture rehabilitation training.

CN121667680APending Publication Date: 2026-03-17ANYANG XIANGYU MEDICAL EQUIP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-30
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Existing sitting posture rehabilitation training programs, when based on pressure sensors or airbag support structures, provide incomplete training feedback and lack precision.

Method used

By combining multi-zone controllable airbags, pressure sensor arrays, and neck, chest, and waist posture sensors, the controller assesses sitting posture and attitude, providing passive correction and active training to improve training accuracy.

Benefits of technology

It enables more accurate posture judgment and training feedback, improving the accuracy and effectiveness of training.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121667680A_ABST
    Figure CN121667680A_ABST
Patent Text Reader

Abstract

The invention discloses a posture evaluation and training system and method, and relates to the technical field of sitting posture rehabilitation training.The posture evaluation and training system comprises a multi-partition controllable airbag cushion, a pressure sensor array, a neck posture sensor, a chest posture sensor, a waist posture sensor and a controller; the pressure sensor array is arranged on one side of the multi-partition controllable air bag; the multi-partition controllable air bag cushion comprises a plurality of independent controllable air bags. According to the posture evaluation and training system, the multi-partition controllable air bag is combined with the neck, chest and waist posture sensors, combined evaluation and training are carried out through pressure distribution and multi-section posture information, more accurate posture judgment, training guidance and quantitative intervention can be achieved, training feedback is comprehensively carried out, and the training accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of sitting posture rehabilitation training technology, and in particular to a posture assessment and training system and method. Background Technology

[0002] Posture rehabilitation training is a fundamental intervention aimed at restoring trunk control and spinal stability. Currently, posture rehabilitation training programs only adjust and train patients' sitting posture based on pressure sensors or airbag support structures. However, relying solely on pressure sensors or airbag support structures for posture adjustment and training suffers from incomplete feedback and low training accuracy.

[0003] Therefore, how to solve the above-mentioned technical defects has become a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0004] The purpose of this application is to provide a posture assessment and training system and method that can provide comprehensive training feedback and improve training accuracy.

[0005] To address the aforementioned technical problems, this application provides a posture evaluation and training system, comprising:

[0006] The multi-zone controllable airbag seat cushion includes a pressure sensor array, a neck posture sensor, a chest posture sensor, a lumbar posture sensor, and a controller; the pressure sensor array is located on one side of the multi-zone controllable airbag; the multi-zone controllable airbag seat cushion includes multiple independently controllable airbags.

[0007] The pressure sensor array is used to detect the pressure distribution of the target object in a sitting posture.

[0008] The neck posture sensor is used to detect the neck posture of the target object;

[0009] The chest posture sensor is used to detect the chest posture of the target object;

[0010] The waist posture sensor is used to detect the waist posture of the target object;

[0011] The controller is used to assess the posture of the target object based on the sitting pressure distribution, the neck posture, the chest posture, and the waist posture, and to issue a warning when the target object's posture is abnormal; in passive training mode, it corrects the posture of the target object by controlling the multi-zone controllable airbag seat cushion based on the sitting pressure distribution, the neck posture, the chest posture, and the waist posture; in active training mode, it guides the target object to perform posture training.

[0012] In some embodiments, the controller is configured to determine a body verticality index based on the neck posture, chest posture, and waist posture, and to determine a pressure symmetry index based on the sitting pressure distribution. The controller then controls the multi-zone controllable airbag to correct the posture of the target object based on the body verticality index and the pressure symmetry index. The body verticality index is used to assess whether the neck, chest, and waist are in a vertically neutral position. The pressure symmetry index includes a left-right sitting pressure symmetry index and a front-back sitting pressure symmetry index.

[0013] In some embodiments, the controller is configured to determine the seat pressure deviation level based on the pressure symmetry index, and determine the airbag pressure adjustment amount based on the seat pressure deviation level; if the duration of the target object's posture orientation deviation is determined to reach a preset threshold based on the body verticality index, the target airbag in the multi-zone controllable airbag seat cushion is adjusted according to the airbag pressure adjustment amount.

[0014] In some embodiments, the controller is used to determine the body verticality index based on S_vertical = 1 / 3·|θn-θo| + 1 / 3·|θc-θo| + 1 / 3·|θw-θo|; S_vertical represents the body verticality index, θn represents the neck tilt angle, θc represents the chest tilt angle, θw represents the waist tilt angle, and θo represents the standard neutral posture angle.

[0015] In some embodiments, the controller is configured to determine the left-right seat pressure symmetry index according to SI_lr = |P_left-P_right| / P_total × 100%; where SI_lr represents the left-right seat pressure symmetry index, P_left represents the left-side pressure, P_right represents the right-side pressure, and P_total represents the total pressure; and to determine the front-back seat pressure symmetry index according to SI_fb = |P_front-P_back| / P_total × 100%; where SI_fb represents the front-back seat pressure symmetry index, P_front represents the front-side pressure, and P_back represents the rear-side pressure.

[0016] In some embodiments, the controller is used to guide the target object to perform any one of the following in active training mode: posture maintenance training, core stability training, target posture training, upper and lower chain separation training, and response training; posture maintenance training refers to training that keeps the neck, chest, and waist aligned; core stability training refers to training that keeps the torso stable after the airbag is randomly adjusted in different directions; target posture training refers to training that provides a target posture so that the target object can complete the target posture; upper and lower chain separation training refers to training that keeps other parts of the target object still and moves a specified part of the target object to the target angle; response training refers to training that moves the torso to the target angle according to directional prompts.

[0017] In some embodiments, the controller is further configured to determine a three-segment posture coordination score based on the neck posture, the chest posture, and the waist posture, and to provide feedback on the three-segment posture coordination score during posture maintenance training; the three-segment posture coordination score characterizes the degree of difference in the three posture changes; the three postures include the neck posture, the chest posture, and the waist posture.

[0018] In some embodiments, the controller is configured to determine a three-segment attitude coordination score based on S_x = |dθn / dt -dθc / dt| +|dθc / dt -dθw / dt| +|dθn / dt -dθw / dt|; where S_x represents the three-segment attitude coordination score, θn represents the neck tilt angle, θc represents the chest tilt angle, and θw represents the waist tilt angle.

[0019] In some embodiments, it also includes:

[0020] The display control terminal is used to show training information.

[0021] To address the aforementioned technical problems, this application also provides a posture evaluation and training method, including:

[0022] Acquire the seated pressure distribution, neck posture, chest posture, and waist posture of the target object;

[0023] The posture of the target object is assessed based on the sitting pressure distribution, the neck posture, the chest posture, and the waist posture, and an alert is issued when the target object's posture is abnormal.

[0024] In passive training mode, the target object's posture is corrected by controlling the multi-zone controllable airbag seat cushion based on the sitting pressure distribution, neck posture, chest posture, and waist posture.

[0025] In active training mode, the target object is guided to perform posture training.

[0026] The posture assessment and training system provided in this application includes: a multi-zone controllable airbag seat cushion, a pressure sensor array, a neck posture sensor, a chest posture sensor, a lumbar posture sensor, and a controller; the pressure sensor array is disposed on one side of the multi-zone controllable airbag; the multi-zone controllable airbag seat cushion includes multiple independently controllable airbags; the pressure sensor array is used to detect the sitting pressure distribution of the target object; the neck posture sensor is used to detect the neck posture of the target object; the chest posture sensor is used to detect the chest posture of the target object; the lumbar posture sensor is used to detect the lumbar posture of the target object; the controller is used to assess the posture of the target object based on the sitting pressure distribution, the neck posture, the chest posture, and the lumbar posture, and to provide an alert when the target object's posture is abnormal; in passive training mode, the target object's posture is corrected by controlling the multi-zone controllable airbag seat cushion based on the sitting pressure distribution, the neck posture, the chest posture, and the lumbar posture; in active training mode, the target object is guided to perform posture training.

[0027] As can be seen, this application provides a system that combines a multi-zone controllable airbag with posture sensors for the neck, chest, and waist. By jointly evaluating and training through pressure distribution and multi-segment posture information, it can achieve more accurate posture judgment, training guidance, and quantitative intervention, provide comprehensive training feedback, and improve training accuracy.

[0028] The posture assessment and training method provided in this application also has the aforementioned technical effects. Attached Figure Description

[0029] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the prior art and embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0030] Figure 1 This is a schematic diagram of a posture evaluation and training system provided in an embodiment of this application;

[0031] Figure 2 This is a schematic diagram of a gyroscope setup provided in an embodiment of this application;

[0032] Figure 3 This is a schematic diagram of a posture evaluation and training method provided in an embodiment of this application. Detailed Implementation

[0033] The core of this application is to provide a posture assessment and training system and method that can provide comprehensive training feedback and improve training accuracy.

[0034] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0035] Please refer to Figure 1 , Figure 1 This is a schematic diagram of a posture evaluation and training system provided in an embodiment of this application, with reference to... Figure 1 As shown, the system includes:

[0036] The multi-zone controllable airbag seat cushion includes a pressure sensor array, a neck posture sensor, a chest posture sensor, a lumbar posture sensor, and a controller; the pressure sensor array is located on one side of the multi-zone controllable airbag; the multi-zone controllable airbag seat cushion includes multiple independently controllable airbags.

[0037] The pressure sensor array is used to detect the pressure distribution of the target object in a sitting posture.

[0038] The neck posture sensor is used to detect the neck posture of the target object;

[0039] The chest posture sensor is used to detect the chest posture of the target object;

[0040] The waist posture sensor is used to detect the waist posture of the target object;

[0041] The controller is used to assess the posture of the target object based on the sitting pressure distribution, the neck posture, the chest posture, and the waist posture, and to issue a warning when the target object's posture is abnormal; in passive training mode, it corrects the posture of the target object by controlling the multi-zone controllable airbag seat cushion based on the sitting pressure distribution, the neck posture, the chest posture, and the waist posture; in active training mode, it guides the target object to perform posture training.

[0042] The posture assessment and training system provided in this application mainly includes a multi-zone controllable airbag seat, a pressure sensor array, a neck posture sensor, a chest posture sensor, a lumbar posture sensor, and a controller. It also includes a seated training chair, an air pump, and a solenoid valve assembly.

[0043] The multi-zone controllable airbag seat cushion includes four independently controllable airbags: front left, front right, rear left, and rear right. The airbags can be made of composite elastic film with a thickness of 0.3mm, a flat shape, and a maximum inflation pressure range of 20-40kPa.

[0044] The pressure sensor array is positioned on one side of the multi-zone controllable airbag. Alternatively, the pressure sensor array can be positioned above the multi-zone controllable airbag. The pressure sensors can be piezoresistive flexible thin-film pressure sensors with a sampling frequency of 100Hz and a layout density of 64*64.

[0045] A neck posture sensor can be a neck gyroscope. (Reference) Figure 2 As shown, the neck posture sensor is mounted on a neck strap, which is worn around the neck.

[0046] The chest posture sensor can be a chest gyroscope. The chest sensor is worn in the middle of the sternum.

[0047] A lumbar posture sensor can be a lumbar gyroscope. The lumbar posture sensor is worn in the lumbar spine area.

[0048] The gyroscope is a 9-axis sensor with a sampling frequency of 100Hz and a communication protocol of Bluetooth.

[0049] The controller can be an ARM Cortex-M7, with 512kb of RAM and a UART interface.

[0050] The air pump and solenoid valve assembly are used for inflating, deflating, and controlling the pressure of the airbag. The air pump has a flow rate of 3L / min, a response time of 200ms, and a noise level of 45dB.

[0051] The sitting training chair is used for patients to train their sitting posture.

[0052] The sensor sampling frequency is no less than 50Hz, and the data is transmitted to the controller wirelessly.

[0053] The controller incorporates a posture fusion algorithm, a pressure feature extraction algorithm, and a training control strategy. It evaluates the posture of the target object based on posture data collected by various sensors and issues an alert when the target object's posture is abnormal. In passive training mode, the controller corrects the posture of the target object by controlling the multi-zone controllable airbag seat cushion based on posture data collected by various sensors. In active training module, the controller guides the target object to perform posture training.

[0054] The controller evaluates the attitude of the target object based on attitude data collected by various attitude sensors and issues an alert when the target object's attitude is abnormal, thereby achieving anomaly detection and safety assessment.

[0055] For example, a warning will be issued when a posture change, a sharp shift in pressure, or a prolonged bias to the same side is detected. Specifically, a posture change is considered to have occurred if any tilt angle is greater than or equal to a preset angle within the detection time window. For example, a neck tilt angle greater than or equal to 10° within 200-500ms is considered a posture change. Similarly, a sharp shift in pressure is considered to have occurred if the displacement of the pressure center of gravity exceeds a preset percentage of the seat width. For example, a displacement of the pressure center of gravity greater than 20% of the seat width is considered a sharp shift in pressure.

[0056] The system also has an emergency stop function, which can quickly depressurize all airbags to a safe state in an emergency.

[0057] In passive training mode, the controller corrects the posture of the target object by controlling the multi-zone controllable airbag seat cushion based on the sitting pressure distribution, neck posture, chest posture, and waist posture.

[0058] In some embodiments, the controller is used to determine a body verticality index based on the neck posture, chest posture, and waist posture, and to determine a pressure symmetry index based on the sitting pressure distribution. The controller then controls the multi-zone controllable airbag to correct the posture of the target object based on the body verticality index and the pressure symmetry index. The body verticality index is used to assess whether the neck, chest, and waist are in a vertically neutral position. The pressure symmetry index includes a left-right sitting pressure symmetry index and a front-back sitting pressure symmetry index.

[0059] During the initial calibration, the target subject, i.e., the training subject (patient), maintains a standard sitting posture, including both feet on the ground, a neutral pelvis, and a naturally upright neck, chest, and lower back. Baseline posture data from neck, chest, and lower back posture sensors are collected as a neutral posture reference; seat cushion pressure distribution data are collected as a pressure symmetry reference.

[0060] The system constructs the following data matrix:

[0061] P = {p1, p2, p3, p4}. p1 to p4 represent the pressure in the four zones of the seat cushion (front left, front right, back left, and back right).

[0062] A1 = {θn_flex, θn_lat, θn_rot} represents the three-axis pose of the neck. θn_flex is the angle between the neck and the horizontal axis, θn_lat is the angle between the neck and the vertical axis, and θn_rot is the angle between the neck and the vertical axis.

[0063] A2 = {θc_flex, θc_lat, θc_rot} represents the chest's three-axis pose. θc_flex is the angle between the chest and the horizontal axis, θc_lat is the angle between the chest and the vertical axis, and θc_rot is the angle between the chest and the vertical axis.

[0064] A3 = {θw_flex, θw_lat, θw_rot} represents the three-axis pose of the waist. θw_flex is the angle between the waist and the horizontal axis, θw_lat is the angle between the waist and the vertical axis, and θw_rot is the angle between the waist and the vertical axis.

[0065] The body verticality index S_vertical is used to evaluate whether the neck, chest, and lumbar segments are in a vertically neutral position. The body verticality index S_vertical = 1 / 3·|θn-θo| + 1 / 3·|θc-θo| + 1 / 3·|θw-θo|. θn represents the neck tilt angle, θc represents the chest tilt angle, θw represents the lumbar tilt angle, and θo represents the standard neutral posture angle (acquired during initial calibration), which is typically 0 degrees.

[0066] Among them, θn can take the values ​​θn_flex and θn_lat, θc can take the values ​​θc_flex and θc_lat, and θw can take the values ​​θw_flex and θw_lat.

[0067] If θn takes the value θn_flex, θc takes the value θc_flex, and θw takes the value θw_flex, then we get a body verticality index = 1 / 3·|θn_flex -θo| + 1 / 3·|θc_flex -θo| + 1 / 3·|θw_flex - θo|.

[0068] If θn takes the value θn_lat, θc takes the value θc_lat, and θw takes the value θw_lat, then we get another body verticality index = 1 / 3·|θn_lat - θo| + 1 / 3·|θc_lat - θo| + 1 / 3·|θw_lat - θo|.

[0069] A lower body verticality index indicates that the posture is closer to a vertical neutral position.

[0070] The seat pressure symmetry index S_pressure includes the left-right seat pressure symmetry index and the front-back seat pressure symmetry index.

[0071] Wherein, the left and right seat pressure symmetry index SI_lr = |P_left -P_right| / P_total × 100%.

[0072] P_left represents the pressure on the left side, P_right represents the pressure on the right side, and P_total represents the total pressure. P_totald equals the sum of the pressure on the left side, the pressure on the right side, the pressure on the front side, and the pressure on the back side.

[0073] The front-to-back seat pressure symmetry index SI_fb = |P_front -P_back| / P_total × 100%.

[0074] P_front represents the front pressure, and P_back represents the rear pressure.

[0075] The controller corrects the posture of the target object by controlling multi-zone controllable airbags based on the body verticality index and pressure symmetry index.

[0076] For example, if the target subject leans to the left, the left rear airbag is raised and the right rear airbag is lowered to return the target subject to a neutral position; if the target subject leans forward, the rear airbag is raised. The controller can alternately train the target subject based on the body verticality index. If the target subject has a large pelvic deviation, the front and rear airbags are adjusted alternately to correct the deviation. Whether there is a large pelvic deviation can be determined based on the left-right sitting pressure symmetry index. If the left-right sitting pressure symmetry index is greater than a preset threshold, then the pelvic deviation is large.

[0077] In some embodiments, the controller is configured to determine the seat pressure deviation level based on the pressure symmetry index, and determine the airbag pressure adjustment amount based on the seat pressure deviation level; if the duration of the target object's posture orientation deviation is determined to reach a preset threshold based on the body verticality index, the target airbag in the multi-zone controllable airbag seat cushion is adjusted according to the airbag pressure adjustment amount.

[0078] This embodiment employs fuzzy decision-making and PID execution. Fuzzy input: Left-right seat pressure symmetry index SI_lr; Fuzzification: Small seat pressure deviation level: SI_lr < 0.08; Medium seat pressure deviation level: 0.08 ≤ SI_lr < 0.15; Large seat pressure deviation level: SI_lr ≥ 0.15. Front-back seat pressure symmetry index SI_fb; Fuzzification: Small seat pressure deviation level: SI_fb < 0.08; Medium seat pressure deviation level: 0.08 ≤ SI_fb < 0.15; Large seat pressure deviation level: SI_fb ≥ 0.15. The body verticality index S_vertical = 1 / 3·|θn -θo| + 1 / 3·|θc -θo| + 1 / 3·|θw -θo|, divided into forward / backward tilt angle and left / right tilt angle. For fuzzy classification: small posture deviation level: S_vertical < 5°; medium posture deviation level: S_vertical is 5°~10°; large posture deviation level: S_vertical > 10°.

[0079] Input fuzzy-defined variables: seat pressure deviation level (small / medium / large); posture deviation level (small / medium / large); offset direction (left / right / forward / backward).

[0080] Output fuzzy variables: airbag pressure adjustment ΔP, with a small seat pressure deviation level, the airbag pressure adjustment ΔP is ±0.5 kPa; with a medium seat pressure deviation level, the airbag pressure adjustment ΔP is ±1 kPa; with a large seat pressure deviation level, the airbag pressure adjustment ΔP is ±2 kPa.

[0081] For example, if the left deviation is small, the pressure adjustment of the left rear airbag is +0.5 kPa.

[0082] For example, in left-side leaning correction: if the left and right seat pressure symmetry index is < 0.08, and the left tilt duration is determined to be > 2s according to S_vertical (to prevent misjudgment), then the left rear airbag is slowly inflated by 0.5~2 kPa; the right rear airbag is simultaneously deflated slightly; and the front airbag remains unchanged.

[0083] For example, forward tilt correction: if the front pressure increases significantly based on the front and rear seat pressure symmetry index, and S_vertical exceeds the threshold, then the rear airbag will be pressurized as a whole.

[0084] For example, if there is a large pelvic deviation: the left and right sitting pressure symmetry index is greater than the preset threshold for more than 10 seconds, and the one-way airbag adjustment does not significantly improve the situation. The airbags are used for alternating fine adjustments, with each adjustment having a small amplitude (e.g., 0.5 kPa) and a cycle of 5 seconds.

[0085] In active training mode, the controller guides the target object to perform posture training.

[0086] In some embodiments, the controller is used to guide the target object in active training mode to perform any one of the following: posture maintenance training, core stability training, target posture training, upper and lower chain separation training, and reaction training. Posture maintenance training refers to training that keeps the neck, chest, and waist aligned. Core stability training refers to training that keeps the target object's torso stable after the airbag is randomly adjusted in different directions. Target posture training refers to training that provides a target posture so that the target object can complete the target posture. Upper and lower chain separation training refers to training that keeps other parts of the target object stationary while moving a specified part of the target object to a target angle. Reaction training refers to training that moves the target object's torso to a target angle according to directional prompts.

[0087] Active training mode allows for posture maintenance training: maintaining neck-chest-waist alignment with real-time feedback from the system; core stability training: the system randomly fine-tunes the airbags in different directions, requiring the subject to maintain trunk stability; target posture training: the system provides a target posture (e.g., 10° forward flexion), and the subject completes the target posture; upper / lower chain separation training: for example, keeping the chest still while moving only the waist angle to the target value; and reaction training: when directional prompts appear on the screen, the subject moves the torso to the target angle.

[0088] The target posture is set by the system, for example, 10° forward flexion and 5° left rotation, and training is conducted progressively. The target posture supports dynamic adjustment; for example, if there are 10 consecutive successful attempts, the target angle increases by 2°, and if there are 5 failures, the target angle decreases by 2°. Visually, arrows can be displayed on the screen, and audibly, rhythmic sounds and vibrations (the slight inflation and deflation sound of the airbags) can be provided. The system supports saving and recalling training programs, allowing the use of target posture sequences and airbag perturbation patterns as training plans.

[0089] In some embodiments, the controller is further configured to determine a three-segment posture coordination score based on the neck posture, the chest posture, and the waist posture, and to provide feedback on the three-segment posture coordination score during posture maintenance training; the three-segment posture coordination score characterizes the degree of difference in the three posture changes; the three postures include the neck posture, the chest posture, and the waist posture.

[0090] For example, when a patient tilts forward, the three-segment posture coordination score is used to measure whether the three segments of the spine move in a coordinated manner.

[0091] The three angle segments are θn, θc, and θw, and their rates of change (velocities) are dθn / dt, dθc / dt, and dθw / dt.

[0092] The three-segment attitude coordination score represents the degree of difference in the three attitude changes: Three-segment attitude coordination score S_x = |dθn / dt -dθc / dt| +|dθc / dt -dθw / dt| +|dθn / dt -dθw / dt|. A smaller three-segment attitude coordination score indicates more coordinated attitudes.

[0093] During posture maintenance training, the system can provide real-time feedback on the coordinated scores of the three posture segments.

[0094] In some embodiments, it also includes:

[0095] The display control terminal is used to show training information.

[0096] The display control terminal is used to display training information, which may include training instruction display, path guidance, and scoring result display.

[0097] In summary, the posture assessment and training system provided in this application combines multi-zone controllable airbags with posture sensors in the neck, chest, and waist areas. By using pressure distribution and multi-segment posture information for joint assessment and training, it can achieve more accurate posture judgment, training guidance, and quantitative intervention, provide comprehensive training feedback, and improve training accuracy.

[0098] This application also provides a posture evaluation and training method, which is described below and can be referred to in conjunction with the system described above. Please refer to... Figure 3 , Figure 3 This is a flowchart illustrating a posture evaluation and training method provided in an embodiment of this application, combined with... Figure 3 As shown, the method includes:

[0099] S101: Obtain the seated pressure distribution, neck posture, chest posture, and waist posture of the target object;

[0100] S102: Evaluate the posture of the target object based on the sitting pressure distribution, the neck posture, the chest posture, and the waist posture, and issue a reminder when the target object's posture is abnormal;

[0101] S103: In passive training mode, based on the sitting pressure distribution, the neck posture, the chest posture, and the waist posture, the target object's posture is corrected by controlling the multi-zone controllable airbag seat cushion.

[0102] S104: In active training mode, guide the target object to perform posture training.

[0103] In some embodiments, the posture correction of the target object by controlling the multi-zone controllable airbag seat cushion based on the sitting pressure distribution, the neck posture, the chest posture, and the waist posture includes:

[0104] Based on the neck posture, chest posture, and waist posture, a body verticality index is determined; based on the sitting pressure distribution, a pressure symmetry index is determined; and based on the body verticality index and the pressure symmetry index, the multi-zone controllable airbag is controlled to correct the posture of the target object. The body verticality index is used to assess whether the neck, chest, and waist are in a vertically neutral position; the pressure symmetry index includes a left-right sitting pressure symmetry index and a front-back sitting pressure symmetry index.

[0105] In some embodiments, controlling the multi-zone controllable airbag to correct the posture of the target object based on the body verticality index and the pressure symmetry index includes:

[0106] The pressure deviation level is determined based on the pressure symmetry index, and the airbag pressure adjustment amount is determined based on the pressure deviation level. If the duration of the target object's posture orientation deviation reaches a preset threshold based on the body verticality index, the target airbag in the multi-zone controllable airbag seat is adjusted according to the airbag pressure adjustment amount.

[0107] In some embodiments, determining the body verticality index based on the neck posture, the chest posture, and the waist posture includes:

[0108] The body verticality index is determined by S_vertical = 1 / 3·|θn-θo| + 1 / 3·|θc-θo| + 1 / 3·|θw-θo|, where S_vertical represents the body verticality index, θn represents the neck tilt angle, θc represents the chest tilt angle, θw represents the waist tilt angle, and θo represents the standard neutral posture angle.

[0109] In some embodiments, determining the pressure symmetry index based on the seated pressure distribution includes:

[0110] The left-right seat pressure symmetry index is determined by SI_lr = |P_left-P_right| / P_total × 100%; SI_lr represents the left-right seat pressure symmetry index, P_left represents the left-side pressure, P_right represents the right-side pressure, and P_total represents the total pressure. The front-back seat pressure symmetry index is determined by SI_fb = |P_front-P_back| / P_total × 100%; SI_fb represents the front-back seat pressure symmetry index, P_front represents the front-side pressure, and P_back represents the rear-side pressure.

[0111] In some embodiments, guiding the target object to perform posture training in active training mode includes:

[0112] In active training mode, the target object is guided to perform any one of the following: posture maintenance training, core stability training, target posture training, upper and lower chain separation training, and reaction training. Posture maintenance training refers to training that keeps the neck, chest, and waist aligned. Core stability training refers to training that keeps the target object's torso stable after the airbag is randomly adjusted in different directions. Target posture training refers to training that provides a target posture and enables the target object to complete the target posture. Upper and lower chain separation training refers to training that keeps other parts of the target object still and moves a specified part of the target object to the target angle. Reaction training refers to training that moves the target object's torso to the target angle according to directional prompts.

[0113] In some embodiments, it also includes:

[0114] A three-segment posture coordination score is determined based on the neck posture, chest posture, and waist posture, and the three-segment posture coordination score is fed back during posture maintenance training; the three-segment posture coordination score represents the degree of difference in the three posture changes; the three postures include neck posture, chest posture, and waist posture.

[0115] In some embodiments, determining the three-segment posture coordination score based on the neck posture, chest posture, and waist posture includes:

[0116] The three-segment posture coordination score is determined by S_x = |dθn / dt -dθc / dt| +|dθc / dt -dθw / dt| +|dθn / dt -dθw / dt|; S_x represents the three-segment posture coordination score, θn represents the neck tilt angle, θc represents the chest tilt angle, and θw represents the waist tilt angle.

[0117] In some embodiments, it also includes:

[0118] Display training information.

[0119] This application also provides an electronic device that includes a memory and a processor.

[0120] Memory, used to store computer programs;

[0121] A processor is used to execute computer programs to perform the following steps:

[0122] Acquire the seated pressure distribution, neck posture, chest posture, and waist posture of the target object;

[0123] The posture of the target object is assessed based on the sitting pressure distribution, the neck posture, the chest posture, and the waist posture, and an alert is issued when the target object's posture is abnormal.

[0124] In passive training mode, the target object's posture is corrected by controlling the multi-zone controllable airbag seat cushion based on the sitting pressure distribution, neck posture, chest posture, and waist posture.

[0125] In active training mode, the target object is guided to perform posture training.

[0126] For a description of the equipment provided in this application, please refer to the above method embodiments; further details will not be provided here.

[0127] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can perform the following steps:

[0128] Acquire the seated pressure distribution, neck posture, chest posture, and waist posture of the target object;

[0129] The posture of the target object is assessed based on the sitting pressure distribution, the neck posture, the chest posture, and the waist posture, and an alert is issued when the target object's posture is abnormal.

[0130] In passive training mode, the target object's posture is corrected by controlling the multi-zone controllable airbag seat cushion based on the sitting pressure distribution, neck posture, chest posture, and waist posture.

[0131] In active training mode, the target object is guided to perform posture training.

[0132] The computer-readable storage medium may include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0133] For a description of the computer-readable storage medium provided in this application, please refer to the above method embodiments; further details will not be repeated here.

[0134] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatuses, devices, and computer-readable storage media disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple; relevant details can be found in the method section.

[0135] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0136] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0137] The posture evaluation and training system and method provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and its core ideas. It should be noted that those skilled in the art can make several improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of this application.

Claims

1. A posture assessment and training system, characterized by, The method comprises the following steps: A multi-zone controllable air bag cushion, a pressure sensor array, a neck posture sensor, a chest posture sensor, a waist posture sensor, and a controller; the pressure sensor array is arranged on one side of the multi-zone controllable air bag cushion; the multi-zone controllable air bag cushion comprises a plurality of independently controllable air bags; The pressure sensor array is used for detecting the sitting posture pressure distribution of the target object; The neck posture sensor is used for detecting the neck posture of the target object; The chest posture sensor is used for detecting the chest posture of the target object; The waist posture sensor is used for detecting the waist posture of the target object; The controller is used for evaluating the posture of the target object according to the sitting posture pressure distribution, the neck posture, the chest posture, and the waist posture and reminding the target object when the posture of the target object is abnormal; in a passive training mode, the posture of the target object is corrected by controlling the multi-zone controllable air bag cushion according to the sitting posture pressure distribution, the neck posture, the chest posture, and the waist posture; in an active training mode, the target object is guided to perform posture training.

2. The posture assessment and training system of claim 1, wherein, The controller is used for determining a body verticality index according to the neck posture, the chest posture, and the waist posture, determining a pressure symmetry index according to the sitting posture pressure distribution, and controlling the multi-zone controllable air bag to correct the posture of the target object according to the body verticality index and the pressure symmetry index; the body verticality index is used for evaluating whether the neck, the chest, and the waist are in a vertical neutral position; the pressure symmetry index comprises a left-right sitting pressure symmetry index and a front-back sitting pressure symmetry index.

3. The posture assessment and training system of claim 2, wherein, The controller is used for determining a sitting pressure deviation level according to the pressure symmetry index, determining an air bag pressure adjustment amount according to the sitting pressure deviation level, and adjusting a target air bag in the multi-zone controllable air bag cushion according to the air bag pressure adjustment amount if it is determined according to the body verticality index that the duration of posture directional side deviation of the target object reaches a preset threshold.

4. The posture assessment and training system of claim 2, wherein, The controller is used for determining the body verticality index according to S_vertical = 1 / 3·|θn-θo| + 1 / 3·|θc-θo| + 1 / 3·|θw-θo|; S_vertical represents the body verticality index, θn represents a neck inclination angle, θc represents a chest inclination angle, θw represents a waist inclination angle, and θo represents a standard neutral posture angle.

5. The posture assessment and training system of claim 2, wherein, The controller is used for determining the left-right sitting pressure symmetry index according to SI_lr = |P_left-P_right| / P_total × 100%; SI_lr represents the left-right sitting pressure symmetry index, P_left represents a left pressure, P_right represents a right pressure, and P_total represents a total pressure; and determining the front-back sitting pressure symmetry index according to SI_fb = |P_front-P_back| / P_total × 100%; SI_fb represents the front-back sitting pressure symmetry index, P_front represents a front pressure, and P_back represents a back pressure.

6. The posture assessment and training system of claim 1, wherein, The controller is configured to guide the target object to perform any one of posture maintenance training, core stability training, target posture training, upper and lower chain separation training, and reaction training in an active training mode; the posture maintenance training refers to training of keeping the neck, chest, and waist aligned; the core stability training refers to training of keeping the trunk stable after the air bag is adjusted in different directions at random; the target posture training refers to training of providing a target posture for the target object to complete; the upper and lower chain separation training refers to training of keeping other parts of the target object still and moving the angle of a specified part to a target value; and the reaction training refers to training of moving the trunk to a target angle according to a direction prompt.

7. The posture assessment and training system of claim 6, wherein, The controller is further configured to determine a three-segment posture coordination score according to the neck posture, the chest posture, and the waist posture, and feed back the three-segment posture coordination score in the posture maintenance training process; the three-segment posture coordination score represents a difference degree of three-segment posture changes; the three-segment posture includes the neck posture, the chest posture, and the waist posture.

8. The posture assessment and training system of claim 7, wherein, The controller is configured to determine the three-segment posture coordination score according to S_x = |dθn / dt - dθc / dt| + |dθc / dt - dθw / dt| + |dθn / dt - dθw / dt|; S_x represents the three-segment posture coordination score, θn represents a neck inclination angle, θc represents a chest inclination angle, and θw represents a waist inclination angle.

9. The posture assessment and training system of claim 1, wherein, Further comprising: a display control terminal configured to display training information.

10. A method of posture assessment and training, characterized by, comprising: acquiring a sitting posture pressure distribution, a neck posture, a chest posture, and a waist posture of a target object; evaluating a posture of the target object according to the sitting posture pressure distribution, the neck posture, the chest posture, and the waist posture and reminding the target object when the posture of the target object is abnormal; in a passive training mode, performing posture correction on the target object by controlling the multi-zone controllable air bag cushion according to the sitting posture pressure distribution, the neck posture, the chest posture, and the waist posture; in an active training mode, guiding the target object to perform posture training.