Fall detection method and airbag apparatus
The fall detection method and airbag device address the challenge of distinguishing between falling and non-falling motions by using real-time data from acceleration and angular velocity sensors to adjust inflation conditions, achieving improved accuracy in fall detection.
Patent Information
- Application Number
- PCT/KR2023/020443
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-16
- Filing Date
- 2023-12-12
- Publication Date
- 2025-05-22
AI Technical Summary
Existing fall detection methods using acceleration sensors and angular velocity sensors struggle to accurately distinguish between falling and non-falling motions, such as jumping or bending, leading to potential false inflation of airbags.
A fall detection method and airbag device that utilize acceleration and angular velocity sensors to collect data, apply filtering and calculations to determine gravitational acceleration and rotation angles, and adjust inflation conditions in real-time to differentiate between falling and non-falling motions.
The method effectively distinguishes between falling and non-falling motions, preventing false airbag inflations by considering jump determination, posture, and rotation, thereby enhancing the accuracy of fall detection.
Smart Images

Figure KR2023020443_22052025_PF_FP_ABST
Abstract
Description
Fall detection method and airbag device
[0001] The present disclosure relates to a fall detection method and an airbag device. More specifically, it relates to a fall detection method and an airbag device using an acceleration sensor and an angular velocity sensor.
[0002] A fall is an injury or wound resulting from a fall or tripping. Falls are so common that they account for a significant proportion of human deaths. The risk of falls is highest among the elderly, and occupations such as construction workers, electricians, miners, and painters are at high risk.
[0003] Various types of airbags are used to prevent falls. Typically, airbags worn around the waist are used to protect the elderly from falls, while vest-style airbags worn around the upper body are used to protect workers in industrial settings from falls.
[0004] Airbags primarily use sensors like acceleration sensors to detect a fall, and based on the detection signal, the inflator strikes the gas cartridge, inflating the airbag. Based on this method of operation, methods for accurately assessing the fall condition by appropriately utilizing sensor data, as well as the structure of the inflator and the airbag itself, are all actively researched areas.
[0005] In particular, as a conventional technology for determining a falling state, registration number 10-2082464 discloses an airbag device that uses an acceleration sensor and a posture detection 3-axis sensor to determine whether or not a fall has occurred and the falling posture, and independently controls the airbag at each position according to the falling posture.
[0006] However, the method disclosed in the prior art has a problem in that it is difficult to distinguish between various movement changes such as jumping, hopping, and bending the waist and falling, because the airbag is inflated only when the measured acceleration is above a reference value and the posture is tilted.
[0007] In order to solve the above-described problems, the present disclosure provides a fall detection method and an airbag device capable of distinguishing between falling and non-falling motions by changing inflation conditions by determining in real time whether a jump, posture, and rotation have occurred.
[0008] In order to achieve the above-described object, a fall detection method according to an embodiment of the present disclosure may include a fall detection method of an airbag device that is worn on a user's body and inflates when a fall time of the body satisfies an inflation condition, the method comprising: a collection step of acquiring acceleration data and angular velocity data from an acceleration sensor and an angular velocity sensor; a correction step of changing the inflation condition using at least one of the acceleration data and the angular velocity data; and a determination step of activating the airbag when the fall time extracted from the acceleration data satisfies the changed inflation condition.
[0009] In addition, the present disclosure may further include a filtering step of applying LPF to the acceleration data and the angular velocity data to obtain LPF acceleration data and LPF angular velocity data; a calculation step of calculating gravitational acceleration, LPF gravitational acceleration, LPF angular velocity, and rotation angle using at least one of the acceleration data, the angular velocity data, the LPF acceleration data, and the LPF angular velocity data; and the correction step may change the expansion condition using at least one of the gravitational acceleration, the LPF gravitational acceleration, the LPF angular velocity, and the rotation angle.
[0010] In addition, the correction step of the present disclosure may include a jump determination step of determining whether or not to jump using at least one of the acceleration data and the angular velocity data, and the expansion condition may be changed depending on whether or not to jump.
[0011] In addition, the correction step of the present disclosure may include a posture determination step of determining a posture using at least one of the acceleration data and the angular velocity data, and may change the expansion condition according to the posture.
[0012] In addition, the correction step of the present disclosure may include a rotation determination step of determining whether there is rotation using at least one of the acceleration data and the angular velocity data, and the expansion condition may be changed depending on whether there is rotation.
[0013] In addition, the correction step of the present disclosure may include a jump determination step for determining whether to jump using at least one of the acceleration data and the angular velocity data, and a posture determination step for determining a posture using at least one of the acceleration data and the angular velocity data, and an expansion condition may be changed depending on whether to jump and the posture, respectively.
[0014] In addition, the correction step of the present disclosure may include a jump determination step for determining whether to jump using at least one of the acceleration data and the angular velocity data, and a rotation determination step for determining whether to rotate using at least one of the acceleration data and the angular velocity data, and the expansion condition may be changed depending on whether to jump and whether to rotate, respectively.
[0015] In addition, the correction step of the present disclosure may include a jump determination step for determining whether to jump using at least one of the acceleration data and the angular velocity data, a posture determination step for determining a posture using at least one of the acceleration data and the angular velocity data, and a rotation determination step for determining whether to rotate using at least one of the acceleration data and the angular velocity data, and an expansion condition may be changed depending on whether to jump, the posture, and the rotation.
[0016] In addition, the expansion condition of the present disclosure includes a basic condition that is true when the falling time is greater than a time threshold, and when the basic condition is true, the airbag can be activated.
[0017] In addition, the correction step of the present disclosure can change the time threshold value using information obtained from the acceleration data and the angular velocity data.
[0018] Meanwhile, an airbag device according to an embodiment of the present disclosure is an airbag device that is worn on a user's body and expands when the falling time of the body satisfies an inflation condition, and may include an acceleration sensor, an angular velocity sensor, and a processor, wherein the acceleration sensor and the angular velocity sensor can obtain acceleration data and angular velocity data, and the processor can change the inflation condition using at least one of the acceleration data and the angular velocity data, and activate the airbag when the falling time extracted from the acceleration data satisfies the changed inflation condition.
[0019] Meanwhile, a computer-readable recording medium according to an embodiment of the present disclosure may store a program that performs the above-described fall detection method.
[0020] The fall detection method and airbag device according to the embodiment of the present disclosure provide the effect of accurately distinguishing a fall by distinguishing between a fall and a jump by determining whether or not a jump has occurred.
[0021] In addition, the present disclosure provides an effect of accurately distinguishing a fall by changing the inflation conditions based on whether the user is jumping and the body posture.
[0022] In addition, the present disclosure provides the effect of accurately distinguishing a fall by adding an additional condition by determining whether the user's body is rotated.
[0023] In addition, the present disclosure provides an effect of distinguishing between various falling and non-falling movements by judging the user's movements in real time and changing the expansion conditions.
[0024] FIG. 1 is a flowchart of a fall detection method according to an embodiment of the present disclosure.
[0025] FIG. 2 is a flowchart of a fall detection method according to an embodiment of the present disclosure.
[0026] FIG. 3 is a drawing illustrating the positions of an acceleration sensor, an angular velocity sensor, and a processor of an airbag device according to an embodiment of the present disclosure.
[0027] FIG. 4 is a drawing illustrating the positions of an acceleration sensor, an angular velocity sensor, and a processor of an airbag device according to an embodiment of the present disclosure.
[0028] FIG. 5 is a flowchart specifically illustrating a fall detection method according to another embodiment of the present disclosure.
[0029] Figure 6 is a graph showing data collected by an acceleration sensor when a user jumps.
[0030] Figure 7 is a drawing showing the rotation of roll and pitch.
[0031] FIG. 8 is a block diagram of an airbag device according to an embodiment of the present disclosure.
[0032] Below, a fall detection method and an airbag device according to an embodiment of the present disclosure will be described.
[0033] Those skilled in the art will be able to develop various devices that embody the principles of the invention and fall within the scope and spirit of the invention, even if not explicitly described or illustrated in this specification. Furthermore, all conditional terms and embodiments listed herein are expressly intended, in principle, to facilitate understanding of the invention's concept and should be understood as being in no way limiting to the specifically listed embodiments and conditions.
[0034] The above-described objects, features and advantages will become more apparent through the following detailed description of the invention in conjunction with the accompanying drawings, so that those skilled in the art will be able to easily implement the technical idea of the invention.
[0035] Embodiments described herein will be described with reference to cross-sectional and / or perspective views, which are ideal illustrations of the present disclosure. The thicknesses of membranes and regions depicted in these drawings are exaggerated for the purpose of effectively explaining the technical content. The shapes of the illustrated drawings may vary depending on manufacturing techniques and / or tolerances. Accordingly, embodiments of the present disclosure are not limited to the specific shapes depicted, but also encompass variations in shape resulting from manufacturing processes.
[0036] When describing various embodiments, components that perform the same function will be given the same names and reference numbers for convenience even if the embodiments are different. In addition, the expression "at least one of A, B, and C" means that it is composed of one, two, or three of A, B, and C. In addition, various threshold values to be described below may be preset values, and the various threshold values are values that can be changed in real time according to embodiments of the present disclosure. Furthermore, for convenience, the configuration and operation already described in other embodiments will be omitted.
[0037] First, the configuration of an airbag device according to an embodiment of the present disclosure will be described.
[0038] FIG. 8 is a block diagram of an airbag device according to an embodiment of the present disclosure.
[0039] Referring to FIG. 8, as an embodiment of the present disclosure, an airbag device may include a processor (100), an acceleration sensor (200), an angular velocity sensor (300), a memory (400), an inflator (500), and an airbag (600). Not all of these components are essential components of the airbag device, and the airbag device may be implemented with more components or with fewer components.
[0040] The processor (100) refers to a device that processes and processes signals and controls each component. That is, the processor (100) can process and process data collected from an acceleration sensor (200), an angular velocity sensor (300), etc.
[0041] The acceleration sensor (200) can be obtained by measuring the acceleration of the body. Specifically, the acceleration sensor (200) can be obtained by measuring the acceleration of the body along the longitudinal axis, y-axis, and z-axis.
[0042] The angular velocity sensor (300) can be obtained by measuring the angular velocity of the body. Specifically, the angular velocity sensor (300) can be obtained by measuring the pitch, roll, and yaw angular velocities.
[0043] The memory (400) can store programs for processing and controlling the processor (100). In addition, the memory (400) can store acceleration data, angular velocity data, and data obtained therefrom.
[0044] The memory (400) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk.
[0045] Furthermore, a computer-readable recording medium according to an embodiment of the present disclosure may be configured as a memory (400).
[0046] The inflator (500) can be used as a triggering means to discharge gas from a gas cartridge using electronic, mechanical, or other methods. However, the inflator (500) is not limited to the above-described method, and may be provided in one or more forms.
[0047] The airbag (600) is a space into which air is injected, and can be filled with air (gas) released from a gas cartridge (not shown). Thus, the airbag (600) can prevent a fall by mitigating the impact of a fall on the user.
[0048] The airbag (600) can be implemented in various shapes, and the airbag device according to the embodiment of the present disclosure can be implemented in at least one of a method for wearing on the upper body, a method for wearing on the lower body, and a method for wearing on the waist. However, the airbag device is not limited to the above-described wearing locations. The shape of the airbag can be implemented depending on the shape of the airbag device, and one or more airbags can be provided.
[0049] Next, a fall detection method according to an embodiment of the present disclosure will be examined.
[0050] FIG. 1 is a flowchart of a fall detection method according to an embodiment of the present disclosure.
[0051] Referring to FIG. 1, a fall detection method according to an embodiment of the present disclosure may include a collection step (S100) of inflating an airbag device when the airbag device is worn on a user's body and the fall time of the body satisfies an inflation condition, and obtaining acceleration data and angular velocity data from an acceleration sensor (200) and an angular velocity sensor (300); a correction step (S400) of changing the inflation condition using at least one of the acceleration data and the angular velocity data; and a determination step (S500) of activating the airbag when the fall time extracted from the acceleration data satisfies the changed inflation condition.
[0052] First, a collection step (S10 0) of acquiring acceleration data and angular velocity data from an acceleration sensor (200) and an angular velocity sensor (300) by an airbag device or processor (100) can be performed.
[0053] The acceleration sensor (200) can independently measure the acceleration of the body along the x-axis, y-axis, and z-axis. The acceleration sensor (200) may be a 3-axis acceleration sensor as described above, or a 6-axis acceleration sensor. However, it is not limited thereto.
[0054] The angular velocity sensor (300) can measure the tilt or rotation of the body. Specifically, it can measure angular velocities corresponding to pitch, roll, and yaw. However, it is not limited thereto.
[0055] The measurement cycle for measuring acceleration and angular velocity by the acceleration sensor (200) and angular velocity sensor (300) can be set in various ways and is not limited to a specific cycle. The measurement cycle can be adjusted taking into account battery consumption and the accuracy of drop detection.
[0056] The acceleration sensor (200) and the angular velocity sensor (300) can measure acceleration data and angular velocity data, respectively, and the processor (100) can obtain the measured acceleration data and angular velocity data. The processor (100) can store the acceleration data and the angular velocity data in the memory (400). The memory (400) can store the measured acceleration data and the angular velocity data according to the measurement cycle. That is, the memory (400) can store one or more pieces of acceleration data and angular velocity data obtained by the acceleration sensor (200) and the angular velocity sensor (300) according to the measurement cycle. In addition, the memory (400) can store one or more pieces of acceleration data, and can store one or more pieces of angular velocity data.
[0057] Next, a correction step (S400) of changing the inflation condition using at least one of the acceleration data and the angular velocity data may be performed by the airbag device or processor (100).
[0058] The airbag device can inflate the airbag (600) when the inflation condition is true. The inflation condition refers to a condition that becomes true when the fall time exceeds a time threshold (fall time > time threshold). The inflation condition can be changed in real time. The inflation condition can be changed based on acceleration data and angular velocity data, or based on data obtained from the acceleration data and angular velocity data.
[0059] For example, if there is a jump, at least one of the fall time and the time threshold can be adjusted, and depending on the posture (the angle of the body with respect to the horizon), at least one of the fall time and the time threshold can be adjusted, and if there is a turn, at least one of the fall time and the time threshold can be adjusted.
[0060] The time threshold can be increased or decreased depending on the user's physical condition. If the time threshold increases, the airbag device can inflate the airbag (600) at a later time, and if the time threshold decreases, the airbag device can inflate the airbag (600) at a earlier time.
[0061] The airbag device or processor (100) can detect a fall by an acceleration sensor (200) and / or an angular velocity sensor (300), measure the fall time, and inflate the airbag (600) when the fall time exceeds a time threshold.
[0062] At this time, the processor (100) can recognize a section in which the vector sum of accelerations detected by the acceleration sensor (200) approaches 0 as a falling section, and can recognize a period in which the vector sum of accelerations approaches 0 as a falling time.
[0063] Next, a decision step (S500) of activating the airbag (600) may be performed when the falling time extracted from the acceleration data by the airbag device or processor (100) matches the changed inflation condition.
[0064] The fall time can be extracted from acceleration data. Furthermore, the fall time can be extracted from LPF acceleration data obtained by applying LPF to the acceleration data. As previously mentioned, the processor (100) can recognize a fall when the vector sum of accelerations in the acceleration data or LPF acceleration data approaches 0, and can recognize the period as the fall period.
[0065] The inflation conditions of the airbag device can be changed, and as described above, can be changed based on the user's physical movements. Thus, the airbag device can provide effects that respond to various movements by adjusting the inflation conditions in real time based on whether the user is jumping, in their posture, or rotating.
[0066] Activation of the airbag (600) means that the airbag (600) is inflated. Activation of the airbag (600) can be achieved by a method in which the processor (100) commands the operation of the inflator (500), gas from the gas cartridge is discharged by the inflator (500), and the discharged gas is introduced into the airbag (600). However, activation of the airbag (600) is not limited to being performed in this manner, and can be achieved in various structures and methods in which gas is filled into the airbag (600) by a command from the processor (100).
[0067] Next, we will look at how to utilize acceleration data and angular velocity data.
[0068] FIG. 2 is a flowchart of a fall detection method according to an embodiment of the present disclosure.
[0069] Referring to FIG. 2, a fall detection method according to an embodiment of the present disclosure further includes a filtering step (S200) of applying LPF to the acceleration data and the angular velocity data to obtain LPF acceleration data and LPF angular velocity data; a calculation step (S300) of calculating gravitational acceleration, LPF gravitational acceleration, LPF angular velocity, and rotation angle using at least one of the acceleration data, the angular velocity data, the LPF acceleration data, and the LPF angular velocity data; and the correction step (S400) can change the expansion condition using at least one of the gravitational acceleration, the LPF gravitational acceleration, the LPF angular velocity, and the rotation angle.
[0070] First, a filtering step (S200) of applying LPF to the acceleration data and the angular velocity data by the airbag device or processor (100) to obtain LPF acceleration data and LPF angular velocity data can be performed.
[0071] A low-pass filter (LPF) can be used to remove high-frequency components or noise. Acceleration and angular velocity data measured by the acceleration sensor (200) and angular velocity sensor (300) may contain noise. Noise can be caused by various factors, including small user movements. An LPF can remove noise, leaving only more meaningful information.
[0072] Acceleration data and angular velocity data can be applied to the LPF and converted into LPF acceleration data and LPF angular velocity data, respectively. The processor (100) can directly use the acceleration data and angular velocity data to determine a fall, but can also use the filtered data, i.e., LPF acceleration data and LPF angular velocity data. As a result, the processor (100) can more accurately distinguish between falling and non-falling motions.
[0073] Next, an operation step (S300) of calculating gravitational acceleration, LPF gravitational acceleration, LPF angular velocity, and rotation angle using at least one of the acceleration data, the angular velocity data, the LPF acceleration data, and the LPF angular velocity data may be performed by the airbag device or processor (100).
[0074] The airbag device or processor (100) can calculate gravitational acceleration using acceleration data, can calculate LPF gravitational acceleration using LPF acceleration data, and can calculate LPF angular velocity using LPF angular velocity data.
[0075] Here, the acceleration due to gravity (G) refers to the magnitude of acceleration measured by the acceleration sensor (200). For example, the acceleration sensor (200) is stationary or, in the case of uniform motion, is approximately 9.8 m / s in the z-axis. 2 It represents the acceleration due to gravity of magnitude, and in a free fall state, it represents a gravitational acceleration of 0. However, since a gravitational acceleration of 0 is an ideal case, it can represent a gravitational acceleration close to 0.
[0076] The acceleration due to gravity can be calculated or obtained from acceleration data, and the LPF acceleration due to gravity (LPF_G) can be calculated or obtained from the LPF acceleration data. Specifically, the acceleration due to gravity and the LPF acceleration due to gravity can be calculated or obtained as the magnitude of the vector sum of the x-axis, y-axis, and z-axis of the acceleration data and the LPF acceleration data, respectively.
[0077] Angular velocity (w) and LPF angular velocity (LPF_w) can be calculated or obtained from angular velocity data or from LPF angular velocity data.
[0078] Furthermore, the rotation angle can be calculated or obtained by at least one of acceleration data, LPF acceleration data, angular velocity data, and LPF acceleration data. The rotation angle can be calculated only by acceleration data or LPF acceleration data, and can be calculated only by angular velocity data or LPF acceleration data.
[0079] Additionally, the rotation angle can be calculated by complementing acceleration data and angular velocity data, and can be calculated by complementing LPF acceleration data and LPF angular velocity data.
[0080] The rotation angle may include a Roll value and a Pitch value, and may further include a Yaw value.
[0081] The calculation method of roll and pitch values using acceleration is as follows: Mathematical formulas 1 and 2.
[0082]
[0083]
[0084] Here, Ax is the x-axis acceleration, Ay is the y-axis acceleration, and Az is the z-axis acceleration.
[0085] The method for calculating the roll value using angular velocity is as follows: Mathematical formulas 3 and 4.
[0086]
[0087]
[0088] Here, Angle Roll0 Silver roll initial value, Angle pitch0 is the initial pitch value, x gyro is the roll angular velocity, y gyro is the pitch angular velocity.
[0089] The correction step (S400) according to the embodiment of the present disclosure can change the expansion condition by using at least one of the gravitational acceleration, the LPF gravitational acceleration, the LPF angular velocity, and the rotation angle.
[0090] Gravitational acceleration can be obtained from acceleration data. LPF gravity acceleration can be obtained from LPF acceleration data. LPF angular velocity can be obtained from LPF angular velocity data. Rotation angle can be obtained from acceleration data and / or angular velocity data, or from LPF acceleration data and / or LPF angular velocity data.
[0091] The processor (100) can determine whether the user will jump and / or the jump time by using changes in gravitational acceleration and / or LPF gravitational acceleration, and can change the expansion conditions depending on whether the user will jump and / or the jump time. Specifically, the processor (100) can change the falling time or the time threshold.
[0092] Additionally, the processor (100) can determine the user's posture using the rotation angle and change the expansion conditions according to the posture. Specifically, the processor (100) can change the falling time or time threshold.
[0093] In addition, the processor (100) can determine whether the user is rotating using angular velocity data or LPF angular velocity, and can change the expansion conditions depending on whether the user is rotating. Here, whether the user is rotating means whether the user is rotating (in progress) at the time of measurement.
[0094] Accordingly, the airbag device or processor (100) according to the embodiment of the present disclosure can determine the user's actions and change the inflation conditions. The change in inflation conditions means that the airbag device can more accurately distinguish between falling and non-falling actions.
[0095] Next, we will look at various embodiments in which an airbag device may be equipped with a processor (100), an acceleration sensor (200), and an angular velocity sensor (300).
[0096] FIGS. 3(a) to 3(d) are drawings illustrating the positions of an acceleration sensor (200), an angular velocity sensor (300), and a processor (100) of an airbag device according to an embodiment of the present disclosure. FIGS. 4(a) to 4(d) are drawings illustrating the positions of an acceleration sensor (200), an angular velocity sensor (300), and a processor (100) of an airbag device according to an embodiment of the present disclosure.
[0097] FIG. 3(a) shows that a processor (100), an acceleration sensor (200), and an angular velocity sensor (300) are provided on the front of the user's upper body, FIG. 3(b) shows that a processor (100), an acceleration sensor (200), and an angular velocity sensor (300) are provided on the upper or lower part of the rear part of the upper body, FIG. 3(c) shows that a processor (100) is provided on the upper part of the rear part of the upper body, and an acceleration sensor (200) and an angular velocity sensor (300) are provided on the lower part, and FIG. 3(d) shows that an acceleration sensor (200) and an angular velocity sensor (300) are provided on the upper part of the rear part of the upper body, and a processor (100) is provided on the lower part.
[0098] As shown in FIGS. 3(a) to 3(d), the airbag device can be implemented in a form worn on the upper body. Furthermore, the locations where the acceleration sensor (200), angular velocity sensor (300), and processor (100) are installed are not limited, and they can be installed adjacent to or spaced apart from each other.
[0099] Additionally, FIG. 4(a) shows that a processor (100), an acceleration sensor (200), and an angular velocity sensor (300) are provided on the rear of the user's lower body, FIG. 4(b) shows that a processor (100), an acceleration sensor (200), and an angular velocity sensor (300) are provided on the front of the waist, FIG. 4(c) shows that a processor (100), an acceleration sensor (200), and an angular velocity sensor (300) are provided on the rear of the waist, and FIG. 4(d) shows that a processor (100) is provided on the front of the waist, and an acceleration sensor (200) and an angular velocity sensor (300) are provided on the rear of the waist.
[0100] As shown in FIGS. 4(a) to 4(d), the airbag device can be implemented in a form worn on the lower body or waist. In addition, the locations where the acceleration sensor (200), the angular velocity sensor (300), and the processor (100) are installed are not limited, and they can be installed adjacent to or spaced apart from each other.
[0101] Next, we will look at the jump judgment stage (S410), posture judgment stage (S430), and rotation judgment stage (S450).
[0102] Figure 5 is a flowchart specifically illustrating a fall detection method according to another embodiment of the present disclosure. Figure 6 is a graph showing data collected by an acceleration sensor (200) when a user jumps. Figure 7 is a diagram illustrating roll and pitch rotation.
[0103] Referring to FIG. 5, the correction step (S400) according to the embodiment of the present disclosure includes a jump determination step (S410) for determining whether to jump using at least one of the acceleration data and the angular velocity data, and the expansion condition can be changed depending on whether to jump (S420).
[0104] The correction step (S400) may include a jump judgment step (S410), and the fall detection method may change the expansion conditions in real time depending on whether or not there is a jump.
[0105] First, a jump determination step (S410) may be performed to determine whether to jump using at least one of acceleration data and angular velocity data by an airbag device or processor (100).
[0106] The jump determination step (S410) according to the embodiment of the present disclosure can determine in real time whether a jump has occurred. This determination is intended to distinguish between falling, jumping, and other actions of a user wearing an airbag device. Furthermore, it is intended to adjust the timing of the airbag (600) inflation by considering factors such as jump time.
[0107] Referring to Figure 6, we can see the change in the acceleration due to gravity, which is the magnitude of the vector sum of the accelerations of each axis when the user jumps. The acceleration due to gravity is approximately 9.8 m / s from a standstill. 2 With a size of , when jumping, the acceleration increases to a size of about 20 m / s2, and when falling, it gradually decreases to a size approaching 0.
[0108] The processor (100) can recognize the user's jump when the magnitude of the gravitational acceleration exceeds the magnitude of a previously set acceleration threshold value, and can change the time threshold value using a correction value equivalent to the jump time. This allows the airbag (600) to be inflated at a later time by changing the inflation conditions taking the jump time into account.
[0109] Referring again to FIG. 5, the correction step (S400) according to the embodiment of the present disclosure includes a posture determination step (S430) of determining a posture using at least one of the acceleration data and the angular velocity data, and the expansion condition can be changed according to the posture (S440).
[0110] The correction step (S400) may include a posture judgment step (S430), and the fall detection method may change the expansion conditions in real time according to the posture.
[0111] First, a posture determination step (S430) may be performed by the airbag device or processor (100) to determine the posture using at least one of the acceleration data and the angular velocity data. In addition, the posture determination step (S430) may determine the posture using at least one of the LPF acceleration data and the LPF angular velocity data.
[0112] The posture determination step (S430) according to the embodiment of the present disclosure can determine the user's body posture in real time. Determining the posture is intended to distinguish between a fall while standing and a fall while lying down. The processor (100) can delay the inflation of the airbag (600), as a fall while standing may be a jump, and can adjust the inflation of the airbag (600) based on the angle at which the body is tilted.
[0113] Referring to Figure 7, a method for determining a user's body angle can be seen. Rotation around the x-axis is called roll, rotation around the y-axis is called pitch, and rotation around the z-axis is called yaw. Roll and pitch values can represent the user's body angle. Since the yaw value represents the rotation angle around the z-axis, it can be an auxiliary means for determining body posture.
[0114] The rotation angle is a concept that includes a roll value and a pitch value. The processor (100) can change the expansion condition when at least one of the following occurs: the rotation angle is greater than the rotation threshold value, the roll value is greater than the roll threshold value, and the pitch value is greater than the pitch threshold value.
[0115] Furthermore, the correction step (S400) according to the embodiment of the present disclosure includes a rotation determination step (S450) for determining whether there is rotation using at least one of the acceleration data and the angular velocity data, and the expansion condition can be changed depending on whether there is rotation (S460).
[0116] First, a rotation determination step (S450) may be performed by the airbag device or processor (100) to determine whether or not there is a rotation using at least one of the acceleration data and the angular velocity data.
[0117] The rotation determination step (S450) according to the embodiment of the present disclosure can determine in real time whether the user's body is rotating. Determining rotation is intended to accurately distinguish between falling and non-falling motions by responding to rapid changes in gravitational acceleration and / or low-force field (LPF) gravitational acceleration that occur during rotation.
[0118] That is, when the values of the gravitational acceleration and / or LPF gravitational acceleration that determine the falling time change rapidly, the processor (100) can add an additional condition to the expansion condition in real time. The additional condition may be a condition that becomes true when the average value of the gravitational acceleration or LPF gravitational acceleration is less than the acceleration threshold value.
[0119] At this time, the cycle for calculating the average value can be determined based on the measurement cycle. The average value refers to the average of the gravitational acceleration or LPF gravitational acceleration calculated over the time corresponding to the measurement cycle, and the measurement cycle can be adjusted as described above.
[0120] The correction step (S400) according to the embodiment of the present disclosure can change the inflation conditions by determining whether a jump has occurred, change the inflation conditions by determining the posture, and change the inflation conditions and add additional conditions by determining whether a rotation has occurred. This allows for real-time distinction between falling and non-falling motions and real-time adjustment of the inflation timing of the airbag (600), thereby enabling more accurate detection of falling.
[0121] In addition, the correction step (S400) according to the embodiment of the present disclosure includes a jump determination step (S410) for determining whether to jump using at least one of the acceleration data and the angular velocity data, and a posture determination step (S430) for determining a posture using at least one of the acceleration data and the angular velocity data, and the fall detection method can change the expansion condition according to the jump and the posture, respectively.
[0122] In addition, the correction step (S400) includes a jump determination step (S410) for determining whether to jump using at least one of the acceleration data and the angular velocity data, and a rotation determination step (S450) for determining whether to rotate using at least one of the acceleration data and the angular velocity data, and the fall detection method can change the expansion conditions depending on whether to jump and whether to rotate.
[0123] In addition, the correction step (S400) includes a jump determination step (S410) for determining whether to jump using at least one of the acceleration data and the angular velocity data, a posture determination step (S430) for determining a posture using at least one of the acceleration data and the angular velocity data, and a rotation determination step (S450) for determining whether to rotate using at least one of the acceleration data and the angular velocity data, and the fall detection method can change the expansion conditions according to whether to jump, the posture, and the rotation.
[0124] As described above, the correction step (S400) may include at least one of a jump determination step (S410), a posture determination step (S430), and a rotation determination step (S450). The correction step (S400) is not limited to the above-described example, and may be composed of various combinations of the jump determination step (S410), the posture determination step (S430), and the rotation determination step (S450).
[0125] Next, we will look at the basic and additional conditions.
[0126] The above expansion condition according to the embodiment of the present disclosure includes a basic condition that is true when the falling time is greater than the time threshold value, and when the basic condition is true, the airbag (600) can be activated (S510, S530).
[0127] The inflation condition may include a basic condition. The basic condition may be true if the fall time is greater than a time threshold. If the inflation condition includes a basic condition, the processor (100) may activate the airbag (600) if the basic condition is true.
[0128] Furthermore, the inflation condition may include additional conditions. The additional conditions may be determined true / false using gravitational acceleration or LPF gravitational acceleration. The additional condition may be true if the average value of gravitational acceleration or the average value of LPF gravitational acceleration is less than an acceleration threshold. When the inflation condition includes a basic condition and additional conditions, the processor (100) may activate the airbag (600) if both the basic condition and the additional conditions are true (S520, S540).
[0129] Next, we will look at changing the time threshold.
[0130] The correction step (S400) according to the embodiment of the present disclosure can change the time threshold value using information obtained from the acceleration data and the angular velocity data.
[0131] The correction step (S400) can change the time threshold by determining at least one of a jump, posture, and rotation. The processor (100) can increase the time threshold if a jump is present, and can decrease the time threshold depending on the body angle if the body posture is not perpendicular to the horizontal plane. In addition, the processor (100) can increase or decrease the time threshold if a rotation is present, and can add additional conditions.
[0132] Next, an airbag device according to an embodiment of the present disclosure will be further examined.
[0133] Referring to FIG. 8, an airbag device according to an embodiment of the present disclosure is an airbag device that is worn on a user's body and expands when a falling time of the body satisfies an inflation condition, and includes an acceleration sensor (200), an angular velocity sensor (300), and a processor (100), wherein the acceleration sensor (200) and the angular velocity sensor (300) obtain acceleration data and angular velocity data, and the processor (100) changes the inflation condition using at least one of the acceleration data and the angular velocity data, and when the falling time extracted from the acceleration data satisfies the changed inflation condition, the airbag (600) can be activated.
[0134] As described above, the airbag device may include an acceleration sensor (200), an angular velocity sensor, and a processor (100). In addition, the airbag device may further include a memory (400), an airbag (600), and an inflator (500).
[0135] Furthermore, the memory (400) may be a computer-readable recording medium, and the recording medium may record a program for performing a fall prevention method. In addition, the recording medium may record a program for operating an airbag device.
[0136] The fall prevention method and airbag device according to the embodiment of the present disclosure can adjust the inflation timing of the airbag (600) in response to various actions of the user by changing the inflation conditions in real time.
[0137] Specifically, the processor (100) can consider the time required for jumping by determining whether to jump or not, and can prevent misinflation of the airbag (600) by distinguishing between jumping and falling.
[0138] In addition, the processor (100) can determine the body posture and distinguish between a fall in a standing state and a fall in a lying state, thereby controlling the inflation timing of the airbag (600).
[0139] In addition, the processor (100) can accurately determine whether or not to fall even in the event of a sudden change in gravitational acceleration or LPF gravitational acceleration by determining whether or not to rotate.
[0140] As described above, the present disclosure has been described with reference to preferred embodiments thereof, but it will be understood by those skilled in the art that various modifications or variations of the present disclosure may be made without departing from the spirit and scope of the present disclosure as set forth in the claims below.
Claims
1. A method for detecting a fall of an airbag device that is worn on a user's body and inflates when the fall time of the body meets the inflation conditions. A collection step for obtaining acceleration data and angular velocity data from an acceleration sensor and an angular velocity sensor; A correction step for changing the expansion condition by using at least one of the acceleration data and the angular velocity data; and A fall detection method, comprising a decision step of activating the airbag when the fall time extracted from the acceleration data meets the changed inflation condition.
2. In paragraph 1, A filtering step of applying LPF to the acceleration data and the angular velocity data to obtain LPF acceleration data and LPF angular velocity data; It further includes a calculation step of calculating gravitational acceleration, LPF gravitational acceleration, LPF angular velocity and rotation angle using at least one of the acceleration data, the angular velocity data, the LPF acceleration data and the LPF angular velocity data; A fall detection method, wherein the above correction step changes the expansion condition by using at least one of the gravitational acceleration, the LPF gravitational acceleration, the LPF angular velocity, and the rotation angle.
3. In paragraph 1, The above correction step is, Including a jump determination step for determining whether to jump using at least one of the acceleration data and the angular velocity data, A fall detection method, wherein the expansion condition is changed depending on whether the jump occurs.
4. In paragraph 1, The above correction step is, Including a posture determination step for determining posture using at least one of the acceleration data and the angular velocity data, A method for detecting a fall, wherein the expansion condition is changed according to the above-mentioned posture.
5. In paragraph 1, The above correction step is, Including a rotation determination step for determining whether there is a rotation using at least one of the acceleration data and the angular velocity data, A method for detecting a fall, wherein the expansion condition is changed depending on whether the rotation is performed.
6. In paragraph 1, The above correction step is, A jump determination step for determining whether to jump using at least one of the acceleration data and the angular velocity data; and Including a posture determination step for determining posture using at least one of the acceleration data and the angular velocity data, A fall detection method, wherein the expansion conditions are changed respectively depending on whether or not the jump is made and the posture.
7. In paragraph 1, The above correction step is, A jump determination step for determining whether to jump using at least one of the acceleration data and the angular velocity data; and Including a rotation determination step for determining whether or not there is a rotation using at least one of the acceleration data and the angular velocity data, A fall detection method, wherein the expansion conditions are changed respectively depending on whether the above jump is made and whether the above rotation is made.
8. In paragraph 1, The above correction step is, A jump determination step for determining whether to jump using at least one of the acceleration data and the angular velocity data; A posture determination step for determining a posture using at least one of the acceleration data and the angular velocity data; and Including a rotation determination step for determining whether or not there is a rotation using at least one of the acceleration data and the angular velocity data, A fall detection method, wherein the expansion conditions are changed respectively depending on whether the jump is made, the posture, and the rotation is made.
9. In paragraph 1, The above expansion conditions are, Includes a basic condition that is true if the above falling time is greater than the time threshold, A fall detection method that activates the airbag when the above basic condition is true.
10. In paragraph 9, The above correction step is, A fall detection method for changing the time threshold value by using information obtained from the acceleration data and the angular velocity data.
11. In an airbag device that is worn on a user's body and expands when the falling time of the body meets the expansion conditions, Contains an acceleration sensor, an angular velocity sensor and a processor, The above acceleration sensor and the above angular velocity sensor acquire acceleration data and angular velocity data, An airbag device, wherein the processor changes the inflation condition using at least one of the acceleration data and the angular velocity data, and activates the airbag when the falling time extracted from the acceleration data matches the changed inflation condition.
12. A computer-readable recording medium containing a program for performing a fall detection method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Devices, systems, and methods for protecting crew members
JP2013542126A
Apparatus and method for detecting falldown, and emergency aid system and method using that
KR1020080050993A
Wearable suit control method
KR102288425B1
User adaptable wearable suit
KR102309199B1
Airbag device for the body
WO2010090317A1