WO2024262809A1 - 웨어러블 장치 및 이의 동작 방법 - Google Patents
웨어러블 장치 및 이의 동작 방법 Download PDFInfo
- Publication number
- WO2024262809A1 WO2024262809A1 PCT/KR2024/006701 KR2024006701W WO2024262809A1 WO 2024262809 A1 WO2024262809 A1 WO 2024262809A1 KR 2024006701 W KR2024006701 W KR 2024006701W WO 2024262809 A1 WO2024262809 A1 WO 2024262809A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- value
- angular acceleration
- user
- wearable device
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H1/00—Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
- A61H1/02—Stretching or bending or torsioning apparatus for exercising
- A61H1/0237—Stretching or bending or torsioning apparatus for exercising for the lower limbs
- A61H1/0244—Hip
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H1/00—Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
- A61H1/02—Stretching or bending or torsioning apparatus for exercising
- A61H1/0237—Stretching or bending or torsioning apparatus for exercising for the lower limbs
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H3/00—Appliances for aiding patients or disabled persons to walk about
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/0006—Exoskeletons, i.e. resembling a human figure
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H3/00—Appliances for aiding patients or disabled persons to walk about
- A61H2003/007—Appliances for aiding patients or disabled persons to walk about secured to the patient, e.g. with belts
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/01—Constructive details
- A61H2201/0173—Means for preventing injuries
- A61H2201/0184—Means for preventing injuries by raising an alarm
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/12—Driving means
- A61H2201/1207—Driving means with electric or magnetic drive
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1602—Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
- A61H2201/164—Feet or leg, e.g. pedal
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1602—Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
- A61H2201/165—Wearable interfaces
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5007—Control means thereof computer controlled
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5069—Angle sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5084—Acceleration sensors
Definitions
- the embodiments relate to a wearable device and/or a method of operating the same.
- a walking assistance device can be a device or apparatus that helps patients who cannot walk on their own due to various diseases or accidents to perform walking exercises for rehabilitation treatment and/or helps people exercise.
- a walking assistance device can be worn on a user's body to assist the user's exercise and/or walking, such as by providing desired or necessary muscle strength and inducing the user to walk with a normal walking pattern.
- a wearable device worn on a user's body may include a driving module that generates a torque, an angle sensor that senses a movement of a joint of the user to obtain at least one angular acceleration value, and at least one processor including a processing circuit.
- the at least one processor may control the driving module to generate the torque.
- the at least one processor may receive the at least one angular acceleration value obtained from the angle sensor.
- the at least one processor may determine whether deterioration of the driving module has occurred to a predetermined level or higher based on the received at least one angular acceleration value. If the at least one processor determines that the deterioration has occurred to the predetermined level or higher, the at least one processor may control a notification regarding the deterioration to be provided to the user.
- a wearable device worn on a user's body may include a driving module that generates a torque, an angle sensor that senses a movement of a joint of the user to obtain angular acceleration values, and at least one processor including a processing circuit.
- the processor(s) may control the driving module to generate the torque.
- the processor(s) may receive the obtained angular acceleration values from the angle sensor.
- the processor(s) may determine a feature value based on at least one of the received angular acceleration values.
- the processor(s) may determine an increase rate of the determined feature value compared to a reference angular acceleration value.
- the processor(s) may determine whether deterioration of the driving module has occurred to a predetermined level or higher based on the determined increase rate. If the processor(s) determines that the deterioration has occurred to the predetermined level or higher, the processor(s) may control a notification regarding the deterioration to be provided to the user.
- a method for operating a wearable device worn on a user's body may include an operation of generating a torque and transmitting the generated torque to a leg of the user, an operation of sensing a movement of a joint of the user to obtain at least one angular acceleration value, an operation of determining whether a deterioration of a driving module of the wearable device has occurred to a predetermined level or higher based on the at least one obtained angular acceleration value, and an operation of providing a notification regarding the deterioration if the deterioration has occurred to the predetermined level or higher.
- FIG. 1A is a drawing for explaining an overview of a wearable device worn on a user's body according to one embodiment.
- FIG. 1b is a diagram illustrating an example of a system including a wearable device according to one embodiment.
- FIG. 2a illustrates a rear schematic diagram of a wearable device according to one embodiment.
- FIG. 2b illustrates a left side view of a wearable device according to one embodiment.
- FIGS. 3A and 3B are block diagrams illustrating examples of a configuration of a wearable device according to one embodiment.
- FIG. 4 is a diagram illustrating interaction between a wearable device and an electronic device according to one embodiment.
- FIGS. 5 to 7 are drawings illustrating examples of a method of operating a wearable device according to one embodiment.
- FIG. 8 is a drawing illustrating another example of a method of operating a wearable device according to one embodiment.
- FIG. 9 is a diagram illustrating another example of operation of a wearable device according to one embodiment.
- FIGS. 10 and 11 are drawings illustrating other examples of operation of a wearable device according to one embodiment.
- FIG. 12 is a diagram illustrating another example of operation of a wearable device according to one embodiment.
- FIG. 13 is a flowchart illustrating an example of a method of operating a wearable device according to one embodiment.
- first or second may be used to describe various components, such terms should be construed only for the purpose of distinguishing one component from another.
- a first component may be referred to as a second component, and similarly, a second component may also be referred to as a first component.
- the first component When a component is referred to as being "connected,” “coupled,” or “joined” to another component, the first component may be directly connected, coupled, or joined to the second component, but at least one third component(s) may be “connected,” “coupled,” or “joined” between the first component and the second component.
- FIG. 1A is a drawing for explaining an overview of a wearable device worn on a user's body according to one embodiment.
- a wearable device (120) may be a device worn on a user's (101) body to assist walking, exercise, and/or work of the user (101).
- the term "wearable device” may be replaced with a wearable robot, a walking assistance device, an exercise assistance device, etc.
- the user (101) may be a human or an animal, but is not limited thereto.
- the wearable device (120) may be worn on the user's (101) body (e.g., lower body (legs, ankles, knees, etc.), upper body (torso, arms, wrists, etc.), or waist) to provide an external force of assistance force and/or resistance force to the body movement of the user (101).
- Assistance force refers to a force applied in the same direction as the body movement direction of the user (101), and resistance force refers to a force applied in the opposite direction to the body movement direction of the user (101).
- resistance may also be referred to as "exercise load”.
- the wearable device (120) When the wearable device (120) performs a walking assistance function to assist the walking of the user (101), the wearable device (120) can assist the walking of the user (101) by providing assistive force to the body of the user (101) to assist part or all of the legs of the user (101). The wearable device (120) can assist the force required for the walking of the user (101) to enable independent walking or long-term walking, thereby expanding the walking ability of the user (101). The wearable device (120) can also help improve the walking of a pedestrian with abnormal walking habits or walking posture.
- the wearable device (120) may provide resistance to the body of the user (101) by interfering with the body movement of the user (101) or providing resistance to the body movement of the user (101).
- the wearable device (120) is, for example, a hip-type wearable device
- the wearable device (120) may provide exercise load to the body movement of the user (101) while being worn on the leg, thereby further enhancing the exercise effect of the user (101).
- the user (101) may take a walking motion while wearing the wearable device (120) for exercise, and in this case, the wearable device (120) may provide resistance to the leg movement in the walking motion of the user (101).
- a hip-type wearable device (120) worn on the waist and legs is described as an example.
- the wearable device (120) may be worn on other body parts (e.g., upper arms, lower arms, hands, calves, feet) other than the waist and legs (particularly, thighs), and the shape and configuration of the wearable device (120) may vary depending on the body part on which it is worn.
- FIG. 1b is a diagram illustrating an example of a system including a wearable device according to one embodiment.
- the electronic device (110) can communicate with the wearable device (120) and remotely control the wearable device (120).
- the electronic device (110) may be a variety of devices.
- the electronic device (110) may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, or a home appliance device, but is not limited to the devices described above.
- the electronic device (110) and/or the wearable device (120) may be connected to another wearable device (130).
- the wearable device (120), the electronic device (110), and the other wearable device (130) may be connected to each other via a wireless communication link (e.g., a Bluetooth communication link).
- the other wearable device (130) may be, for example, wireless earphones (131), a smart watch (132), or smart glasses (133), but is not limited to the aforementioned devices.
- the smart watch (132) may be a watch-type wearable device (or a watch-type electronic device), and the smart glasses (133) may be a glasses-type wearable device (or a glasses-type electronic device).
- the smart watch (132) can control the wearable device (120).
- the smart watch (132) can control the wearable device (120) via the electronic device (110).
- the smart watch (132) can be directly connected to the wearable device (120) and control the wearable device (120).
- the electronic device (110) may transmit a control signal to another wearable device (130) that commands the other wearable device (130) to provide feedback corresponding to the state of the wearable device (120) to the user.
- the other wearable device (130) may, upon receiving the control signal, provide (or output) feedback (e.g., at least one of visual feedback, auditory feedback, or tactile feedback) corresponding to the state of the wearable device (120).
- the electronic device (110) may communicate with the server (140) using short-range wireless communication (e.g., Wi-Fi) or mobile communication (e.g., 4G, 5G, etc.).
- short-range wireless communication e.g., Wi-Fi
- mobile communication e.g., 4G, 5G, etc.
- the electronic device (110) may receive user (101) profile information from the user (101).
- the profile information may include, for example, at least one of age, gender, height, weight, or BMI (Body Mass Index), or a combination thereof.
- the electronic device (110) may transmit the user (101) profile information to the server (140).
- the electronic device (110) and/or the wearable device (120) may request the user to perform one or more target movements to determine (or check) the user's motor skills.
- the one or more target movements may include, for example, a knee lift, a leg stretch back, etc.
- the knee lift may be a motion in which the user (101) starts from a standing upright position with both feet in contact with the ground, raises the knees as much as possible without bending the waist, and then returns to the standing position.
- the leg stretch back may be a motion in which the user (101) starts from a standing upright position with hands on a wall, raises the legs as much as possible without bending the waist, and then returns to the standing position.
- the wearable device (120) may obtain movement information of a user performing a target movement using a sensor (e.g., an Inertial Measurement Unit (IMU)) and transmit the obtained movement information to an electronic device (110).
- the electronic device (110) may transmit the obtained movement information to a server (140).
- IMU Inertial Measurement Unit
- the server (140) may determine a target exercise amount of each user (101) of each exercise type (e.g., strength training, balance training, aerobic exercise) through profile information and movement information received from the electronic device (110).
- the server (140) may transmit the target exercise amount of each exercise type to the electronic device (110).
- the server (140) may include a database storing information about a plurality of exercise programs that may be provided to a user through a wearable device (120).
- the server (140) may manage a user account for a user of an electronic device (110) or a wearable device (120).
- the server (140) may store and manage exercise programs performed by the user and the results of the performance of the exercise programs, etc., in association with the user account.
- the electronic device (110) and/or the server (140) may provide the user with various exercise programs for achieving exercise goals in various exercise environments desired by the user.
- the exercise goals may include, for example, at least one of, or a combination of, muscle strength enhancement, physical strength enhancement, cardiopulmonary endurance enhancement, core stability enhancement, flexibility enhancement, or symmetry enhancement.
- the electronic device (110) and/or the server (140) may recommend exercise programs to the user to achieve the user's exercise purpose.
- Each exercise program may be composed of one or more exercise modes.
- each exercise mode may be for a physical movement to achieve a specific exercise purpose.
- running may be an exercise mode for improving the user's cardiopulmonary endurance.
- lunging may be an exercise mode for improving the user's core stability.
- the combination of the multiple exercise modes constituting each exercise program may appear in various ways. Even for the same exercise purpose, the electronic device (110) may provide the user with various exercise programs according to the combination of the multiple exercise modes.
- a plurality of exercise modes may be stored in a database in an electronic device (110) or a server (140).
- the electronic device (110) or the server (140) may generate a plurality of exercise programs based on various pieces of information about the user, and may recommend a target exercise program among the plurality of exercise programs to the user by considering the user's exercise purpose or exercise performance status.
- the electronic device (110) or the server (140) may determine a target exercise program to recommend to the user based on at least one of the user's exercise purpose, exercise history, or exercise performance result. Accordingly, the user may be recommended a new exercise program even when exercising every day under the same exercise goal, and the user may feel like exercising differently from before by performing the new exercise program.
- FIG. 2a illustrates a rear schematic diagram of a wearable device according to one embodiment.
- FIG. 2b illustrates a left side view of the wearable device according to one embodiment.
- the wearable device (200) illustrated in FIGS. 2a and 2b may be an example of a wearable device (120).
- a wearable device (200) may include a base body (10), a base frame (20), a driving module (30), a thigh fastening part (40a, 40b), a main belt (50), and a leg driving frame (70a, 70b).
- the base body (10) may be positioned on the user's lumbar region (waist region) while the user wears the wearable device (200).
- the base body (10) may be mounted on the user's lumbar region to provide a cushioning feeling to the user's waist and support the user's waist.
- the base body (10) may be hung over the user's buttocks (hip region) to prevent and/or reduce the wearable device (200) from being pulled downward by gravity while the user wears the wearable device (200).
- the base body (10) may distribute a portion of the weight of the wearable device (200) to the user's waist while the user wears the wearable device (200).
- the base body (10) may be directly or indirectly connected to the base frame (20).
- Base frame connection elements (not shown) that may be directly or indirectly connected to the base frame (20) may be formed at both ends of the base body (10).
- the base body (10) may include a lighting unit (60).
- the lighting unit (60) may include a plurality of light sources (e.g., light emitting diodes (LEDs)).
- the lighting unit (60) may emit light under the control of a processor (e.g., a processor (310) of FIGS. 3A and 3B to be described later).
- the processor may control the lighting unit (60) so that visual feedback corresponding to a state of the wearable device (200) (e.g., a booting state, a sensing state, etc.) may be provided (or output) to a user through the lighting unit (60).
- the base frame (20) may extend from both ends of the base body (10).
- the user's lower body may be accommodated on the inside of the base frame (20).
- the base frame (20) may include at least one rigid body beam. Each beam may have a curved shape having a preset curvature so as to surround the user's lower body.
- a main belt (50) may be directly or indirectly connected to an end of the base frame (20).
- a drive module (30) may be mounted on the base frame (20).
- the base frame (20) may include a connector (not shown) for mounting the drive module (30).
- the driving module (30) may include a first driving module (30a) positioned on the left side of the user while the user is wearing the wearable device (200) and a second driving module (30b) positioned on the right side of the user while the user is wearing the wearable device (200).
- the first driving module (30a) may include a first angle sensor (e.g., a first encoder or a first hall sensor) for measuring a left hip joint angle of the user.
- the second driving module (30b) may include a second angle sensor (e.g., a second encoder or a second hall sensor) for measuring a right hip joint angle of the user.
- the first drive module (30a) may include a first actuator and a first reducer
- the second drive module (30b) may include a second actuator and a second reducer.
- An output terminal of the first actuator may be directly or indirectly connected to an input terminal of the first reducer
- an output terminal of the second actuator may be directly or indirectly connected to an input terminal of the second reducer.
- a processor e.g., a processor (310) described below
- a torque value e.g., a torque value described below
- the first actuator can generate torque, and the generated torque can be reduced by the first reducer.
- the torque reduced by the first reducer can rotate the first leg drive frame (70a).
- the torque reduced by the first reducer can be provided to the user's left leg through the first leg drive frame (70a), for example.
- the processor (e.g., the processor (310) to be described later) can generate a torque value (e.g., the torque value to be described later) ) can be determined, and the determined torque value (e.g. ) can be controlled to generate torque.
- the second actuator can generate torque, and the generated torque can be reduced by the second reducer.
- the torque reduced by the second reducer can rotate the second leg drive frame (70b).
- the torque reduced by the second reducer can be provided to the user's right leg through the second leg drive frame (70b), for example.
- processors may include a processing circuit and/or may include multiple processors.
- processor as used herein, including in the claims, may include various processing circuits including at least one processor, one or more of which may be configured to perform various functions described herein, individually and/or collectively, in a distributed manner.
- processor when “processor,” “at least one processor,” and “one or more processors” are described as being configured to perform various functions, these terms may include, for example, without limitation, a situation where one processor performs some of the functions and other processor(s) perform other of the functions, and also a situation where a single processor may perform all of the functions.
- the at least one processor may include a combination of processors that perform the various functions enumerated/disclosed, for example, in a distributed manner.
- the at least one processor may execute program instructions to accomplish or perform various functions.
- the leg drive frame (70a, 70b) may support a user's leg (e.g., thigh) when the wearable device (200) is worn on the user's leg.
- the leg drive frame (70a, 70b) may include a first leg drive frame (70a) for supporting the user's left leg and a second leg drive frame (70b) for supporting the user's right leg.
- the leg drive frame (70a, 70b) can transmit torque generated by, for example, the drive module (30a, 30b) (e.g., torque reduced by the reducer) to the user's thigh.
- One end of the leg drive frame (70a, 70b) can be directly or indirectly connected to the drive module (30a, 30b) and can rotate, and the other end of the leg drive frame (70a, 70b) can be directly or indirectly connected to the thigh fastening portion (40a, 40b), so that the leg drive frame (70a, 70b) can support the user's thigh while transmitting the torque generated by the drive module (30a, 30b) to the user's thigh.
- the leg drive frame (70a, 70b) can push or pull the user's thigh.
- the leg drive frame (70a, 70b) can extend along the longitudinal direction of the user's thigh.
- the leg drive frame (70a, 70b) can be folded to wrap around at least a portion of the user's thigh.
- the thigh fastening portion (40a, 40b) is directly or indirectly connected to the leg drive frame (70a, 70b) and can secure the leg drive frame (70a, 70b) to the thigh.
- the thigh fastening portion (40a, 40b) may include a first thigh fastening portion (40a) for securing the first leg drive frame (70a) to the user's left thigh and a second thigh fastening portion (40b) for securing the second leg drive frame (70b) to the user's right thigh.
- the first thigh fastening portion (40a) may include a first cover, a first fastening frame, and a first strap
- the second thigh fastening portion (40b) may include a second cover, a second fastening frame, and a second strap.
- the first cover and the second cover may be disposed on one side of the user's thigh.
- the first cover and the second cover may be disposed, for example, on the front side of the user's thigh.
- the first cover and the second cover may be disposed along the circumferential direction of the user's thigh.
- the first cover and the second cover may extend in both directions centered on the other end of the leg drive frame (70a, 70b) and may include curved surfaces corresponding to the user's thigh.
- One end of the first cover and the second cover may be directly or indirectly connected to the fastening frame, and the other end may be directly or indirectly connected to the strap.
- the first fastening frame and the second fastening frame may be arranged to, for example, surround at least a portion of a user's thigh, thereby preventing and/or reducing the user's thigh from being dislodged from the leg drive frame (70a, 70b).
- the first fastening frame may have a fastening structure connecting the first cover and the first strap
- the second fastening frame may have a fastening structure connecting the second cover and the second strap.
- the first strap may be wrapped around the user's right thigh, the remaining portion not wrapped by the first cover and the first fastening frame, and the second strap may be wrapped around the user's left thigh, the remaining portion not wrapped by the second cover and the second fastening frame.
- the first strap and the second strap may comprise, for example, an elastic material, such as a band.
- the main belt (50) may be directly or indirectly connected to the base frame (20).
- the main belt (50) may include a first main belt (50a) that can wrap around the left abdomen of the user while the user wears the wearable device (200) and a second main belt (50b) that can wrap around the right abdomen of the user while the user wears the wearable device (200).
- the first main belt (50a) may be formed in a shape having a longer length than the second main belt (50b), but is not limited thereto, and the first main belt (50a) may be formed in a shape having the same length as or a shorter length than the second main belt (50b).
- the first main belt (50a) and the second main belt (50b) may be directly or indirectly connected to both ends of the base frame (20), respectively.
- the main belt (50) can be bent in a direction that wraps around the user's abdomen when the user's body is inserted in a direction in which the wearable device (200) is received.
- the first main belt (50a) and the second main belt (50b) can be directly or indirectly connected to each other while the user is wearing the wearable device (200).
- the main belt (50) can distribute a portion of the weight of the wearable device (200) to the user's abdomen while the user is wearing the wearable device (200).
- the base body (10) may be mounted on the back of the user's lower back and may support a portion of the weight of the wearable device (200) by being hung on the user's buttocks.
- the first driving module (30a) may be placed on the user's left lower back.
- the base frame (20) may be extended from an end of the base body (10) and may be inclined in a direction toward the first driving module (30a).
- the first main belt (50a) mounted on the base frame (20) may be wrapped around the user's left abdomen.
- FIGS. 3A and 3B are block diagrams illustrating examples of a configuration of a wearable device according to one embodiment.
- the wearable device (300) of FIG. 3A may include a processor (310), angle sensors (320, 320-1), a battery (330), a PMIC (Power Management Integrated Circuit) (340), a memory (350), an IMU (360), motor driver circuits (370, 370-1), motors (380, 380-1) (e.g., the first and second actuators described with reference to FIG. 2A), and a communication module (390) including a communication circuit.
- Each angle sensor may or may not be a part of the driving module.
- FIG. 3A illustrates a plurality of angle sensors (320, 320-1), a plurality of motor driver circuits (370, 370-1), and a plurality of motors (380, 380-1), this is merely exemplary, and the wearable device (300-1) illustrated in FIG. 3B may include one angle sensor (320), one motor driver circuit (370), and one motor (380).
- the wearable device (300, 300-1) may include a plurality of processors. The number of motor driver circuits, the number of motors, or the number of processors may vary depending on the body part on which the wearable device (300, 300-1) is worn.
- the wearable device (300) of FIG. 3a and the wearable device (300-1) of FIG. 3b may correspond to examples of a wearable device (120) and a wearable device (200) (e.g., the wearable device (200) of FIG. 2a and FIG. 2b).
- At least one of the angle sensor (320), the motor driver circuit (370), and the motor (380) may be included in the first driving module (30a) of FIG. 2a, and at least one of the angle sensor (320-1), the motor driver circuit (370-1), and the motor (380-1) may be included in the second driving module (30b) of FIG. 2a.
- each of the angle sensor (320) and the angle sensor (320-1) may correspond to a Hall sensor, but is not limited thereto.
- the angle sensor (320) can measure or sense at least one of an angle, an angular velocity, or an angular acceleration of a first joint of the user (e.g., a left hip joint, etc.).
- the angle sensor (320) can transmit a measurement result (e.g., at least one of an angle value, an angular velocity value, or an angular acceleration value of the first joint) to the processor (310).
- the angle sensor (320) can measure an angular acceleration of the angle of the left hip joint of the user to obtain an angular acceleration value, and transmit the obtained angular acceleration value to the processor (310).
- the angle sensor (320) can measure an angle or an angular velocity of the angle of the left hip joint of the user to obtain an angular value or an angular velocity value, and transmit the obtained angle value or angular velocity value to the processor (310).
- the processor (310) can calculate an angular acceleration value of the left hip joint angle through the angle value or the angular velocity value received from the angle sensor (320).
- the angle sensor (320-1) can measure or sense at least one of an angle, an angular velocity, or an angular acceleration of a second joint of the user (e.g., a right hip joint).
- the angle sensor (320-1) can transmit a measurement result (e.g., at least one of an angle value, an angular velocity value, or an angular acceleration value of the second joint) to the processor (310).
- the angle sensor (320-1) can measure an angular acceleration of an angle of the right hip joint of the user to obtain an angular acceleration value, and transmit the obtained angular acceleration value to the processor (310).
- the angle sensor (320-1) can measure an angle or an angular velocity of an angle of the right hip joint of the user to obtain an angular value or an angular velocity value, and transmit the obtained angular value or angular velocity value to the processor (310).
- the processor (310) can calculate the angular acceleration value of the right hip joint angle through the angular value or angular velocity value received from the angle sensor (320-1).
- the angle sensor (320) and the angle sensor (320-1) can additionally measure the user's knee angle and ankle angle.
- the wearable device may include a potentiometer.
- the potentiometer may sense an R-axis joint angle, an L-axis joint angle, an R-axis joint angular velocity, and an L-axis joint angular velocity according to a user's walking motion.
- the R/L axes may be reference axes for the user's right/left legs.
- the R/L axes may be set to be perpendicular to the ground, and may be set such that the front side of a person's torso has a negative value and the back side of the person's torso has a positive value.
- the PMIC (340) can charge the battery (330) using power supplied from an external power source.
- the external power source and the wearable device (300, 300-1) can be directly or indirectly connected via a cable (e.g., a USB cable, etc.).
- the PMIC (340) can receive power from the external power source via the cable and charge the battery (330) using the received power.
- the PMIC (340) can charge the battery (330) via a wireless charging method.
- the PMIC (340) can transfer power stored in the battery (330) to components (e.g., processor (310), angle sensors (320, 320-1), memory (350), IMU (360), motors (380, 380-1), etc.) within the wearable device (300, 300-1).
- the PMIC (340) can, for example, adjust the power stored in the battery (330) to a voltage or current level suitable for the components within the wearable device (300).
- the PMIC (340) can include, for example, a converter (e.g., a direct current (DC)-DC converter) or a regulator (e.g., a low drop out (LDO) regulator or a switching regulator) capable of performing the above-described adjustment.
- a converter e.g., a direct current (DC)-DC converter
- a regulator e.g., a low drop out (LDO) regulator or a switching regulator
- the PMIC (340) can determine state information (e.g., state of charge, state of health, overvoltage, undervoltage, overcurrent, overcharge, over discharge, overheat, short circuit, or swelling) of the battery (330) and transmit the state information of the battery (330) to the processor (310).
- the processor (310) can provide the state information of the battery (330) to the user.
- the processor (310) can output the state information of the battery (330) through at least one of an audio output module, a vibration output module, or a display module, which will be described later.
- the processor (310) can transmit the state information of the battery (330) to the electronic device (110) through a communication module (390) including a communication circuit, and the electronic device (110) can display the state information of the battery (330) on a display.
- the IMU (360) can acquire or measure acceleration information (or attitude information) of the user.
- the IMU (360) can measure or acquire three-axis (e.g., X-axis, Y-axis, Z-axis) acceleration and rotation angle (e.g., roll, pitch, yaw) according to the user's walking motion.
- the IMU (360) can transmit the acquired acceleration information (e.g., measured three-axis acceleration and rotation angle) to the processor (310).
- the processor (310) can control the wearable device (300, 300-1) overall.
- the processor (310) may control components (e.g., motor driver circuits (370, 370-1), etc.) within the wearable device (300, 300-1) by executing software (or programs, instructions) stored in the memory (350), for example, and perform various data processing or calculations. As at least part of the data processing or calculations, the processor (310) may store data received from other components (e.g., IMU (360), angle sensors (320, 320-1), etc.) in the memory (350), and process instructions or data stored in the memory (350).
- components e.g., motor driver circuits (370, 370-1), etc.
- the processor (310) may store data received from other components (e.g., IMU (360), angle sensors (320, 320-1), etc.) in the memory (350), and process instructions or data stored in the memory (350).
- the processor (310) can determine a torque value for generating torque of each of the motors (380, 380-1) and control the motor driver circuits (370, 370-1) based on the determined torque value.
- the processor (310) can use mathematical expression A state factor that indicates the state of the user's movement according to can be decided. can represent the angle value of the first joint (e.g. left hip joint), can represent the angle value of the second joint (e.g., the right hip joint).
- the processor (310) uses a mathematical formula Torque value according to can be determined.
- the gain ⁇ may be a parameter indicating the magnitude and direction of the torque to be generated by each of the motors (380, 380-1).
- the delay ⁇ t may be a parameter related to the output timing of the torque.
- the value of the gain ⁇ and the value of the delay ⁇ t may be preset and may be adjusted by the user, the wearable device (300), or the electronic device (110) paired with the wearable device (300).
- the processor (310) may be configured to perform the mathematical expression Torque value for generating torque from motor (380-1) according to can decide, Torque value for generating torque from the motor (380) according to can be decided.
- based on may include based at least on.
- each of the motor driver circuits (370, 370-1) can control each of the motors (380, 380-1) based on a torque value received from the processor (310), and by this control, each of the motors (380, 380-1) can generate torque.
- the communication module (390) may support establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the wearable device (300, 300-1) and an external electronic device, and performance of communication through the established communication channel.
- the communication module (390) may include one or more communication processors that support direct (e.g., wired) communication or wireless communication.
- the communication module (390) may include a wireless communication module (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (e.g., a local area network (LAN) communication module, or a power line communication module).
- GNSS global navigation satellite system
- any of these communication modules may communicate with an external electronic device via a first network (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network).
- a first network e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)
- a second network e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network.
- a second network e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network.
- These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented
- the wearable device (300, 300-1) may include a display module.
- the display module may include, for example, a display and/or a lighting unit (e.g., the lighting unit (60) of FIG. 2A).
- the processor (310) may control the display module so that the display module may provide visual feedback to the user.
- the wearable device may include an audio output module.
- the audio output module may include, for example, a speaker.
- the processor (310) may control the audio output module so that the audio output module may provide auditory feedback to the user.
- the wearable device (300, 300-1) may include a vibration output module.
- the vibration output module may include, for example, a vibration motor.
- the processor (310) may control the vibration output module so that the vibration output module may provide tactile feedback (or haptic feedback) to the user.
- At least one of a processor (310), a battery (330), a PMIC (340), a memory (350), an IMU (360), a communication module (390), a display module, an audio output module, or a vibration output module, or a combination thereof, may be located inside the base body (10) of FIGS. 2a and 2b.
- FIG. 4 is a diagram illustrating interaction between a wearable device and an electronic device according to one embodiment.
- the wearable device (120) may communicate with an electronic device (410) (e.g., an electronic device (110)) (e.g., a smartphone or a smart watch).
- the electronic device (410) may be a user terminal of a user using the wearable device (120) or a dedicated controller device for the wearable device (120).
- the wearable device (120) and the electronic device (410) may be directly or indirectly connected to each other through short-range wireless communication (e.g., Bluetooth communication, Wi-Fi communication).
- the electronic device (410) may execute an application for checking the status of the wearable device (120) or controlling or operating the wearable device (120).
- an application for checking the status of the wearable device (120) or controlling or operating the wearable device (120).
- a screen of a user interface (UI) for controlling the operation of the wearable device (120) or determining the operation mode of the wearable device (120) may be displayed on the display (412) of the electronic device (410).
- the UI may be, for example, a graphical user interface (GUI).
- a user may input a command for controlling the operation of the wearable device (120) (e.g., a command for instructing the wearable device (120) to operate in an assistive mode that generates assistive force or a command for instructing the wearable device (120) to operate in a resistive mode that generates resistive force) or change a setting of the wearable device (120) through a GUI screen on a display (412) of the electronic device (410).
- the electronic device (410) may generate a control command (or a control signal) corresponding to the operation control command or setting change command input by the user, and transmit the generated control command to the wearable device (120).
- the wearable device (120) can operate according to the received control command, and transmit the control result according to the control command and/or the sensor data measured by the sensor (e.g., the angle sensor (320, 320-1) and/or the IMU (360)) of the wearable device (120) to the electronic device (410).
- the electronic device (410) can analyze the control result and/or the sensor data and provide the result information (e.g., walking ability information, exercise ability information, exercise movement evaluation information) to the user through a GUI screen.
- FIGS. 5 to 7 are drawings illustrating examples of the operation of a wearable device according to one embodiment.
- the wearable device (120) may determine a reference angular acceleration value (or an initial angular acceleration value).
- the processor (310) of the wearable device (120) may receive at least one angular acceleration value of a user's joint (e.g., a hip joint) from an angular sensor (e.g., an angular sensor (320) and/or an angular sensor (320-1)) during an initial time period in which the user initially uses the wearable device (120).
- the processor (310) may determine a reference angular acceleration value based on the received at least one angular acceleration value.
- the processor (310) may receive angular acceleration values of the user's hip joint from the angle sensor during an initial time interval, and determine a maximum value, a minimum value, or an average value from the received angular acceleration values.
- the initial time interval may be a time interval from a first initial time point to a second initial time point.
- the first initial time point may, for example, represent a time point when the user initially wears the wearable device (120) and starts exercising
- the second initial time point may represent a time point when a predetermined time (e.g., 2 minutes) has elapsed from the first initial time point.
- the predetermined time point is not limited to the 2 minutes exemplified above.
- the processor (310) can determine the reference angular acceleration value (or initial angular acceleration value) through the determined maximum value, minimum value, or average value. For example, if the maximum value of the angular acceleration values received from the angle sensor during the initial time interval is 92 rad/s 2 , the processor (310) can determine the maximum value (e.g., 92 rad/s 2 ) as the reference angular acceleration value (or initial angular acceleration value) (hereinafter, referred to as the “first reference angular acceleration value”).
- the processor (310) can determine the minimum value (e.g., 74 rad/s 2 ) as the reference angular acceleration value (or initial angular acceleration value) (hereinafter, referred to as the “second reference angular acceleration value”).
- the processor (310) may determine the average value (e.g., 80 rad/s 2 ) as the reference angular acceleration value (or initial angular acceleration value) (hereinafter, referred to as “third reference angular acceleration value”).
- the wearable device (120) Torque value can determine the torque value so that the drive module (30) can generate torque (e.g. auxiliary torque or resistance torque).
- the drive module (30) can be controlled based on the torque.
- the drive module (30) can generate torque and provide it to the user, and the user can perform exercise. While the user performs the exercise, the wearable device (120) can continuously obtain the angular acceleration value of the joint (hereinafter referred to as “measured angular acceleration value”) by measuring (or sensing) the angular acceleration of the joint through an angular sensor (e.g., the angular sensor (320) and/or the angular sensor (320-1)).
- Each drive module used in this specification may include a motor and/or a circuit.
- the wearable device (120) may determine whether the deterioration of the driving module (30) has occurred to a certain level or greater based on the characteristic value and the reference angular acceleration value determined from the measured angular acceleration values.
- the wearable device (120) e.g., the processor (310)
- the wearable device (120) may determine whether the determined characteristic value has increased by a certain ratio (e.g., 15%) compared to the reference angular acceleration value (e.g., the first reference angular acceleration value, the second reference angular acceleration value, or the third reference angular acceleration value).
- the processor (310) may determine that the deterioration of the driving module (30) has occurred to a certain level or greater. If the processor (310) determines that the determined characteristic value has increased by less than a certain percentage (e.g., 15%) compared to the reference angular acceleration value, it may determine that the deterioration of the drive module (30) has not occurred above a certain level.
- the determined characteristic value may represent, for example, a maximum value, a minimum value, or an average value of the measured angular acceleration values, but is not limited thereto.
- the deterioration of the drive module (30) may include, for example, wear of a reducer of the drive module (30) and/or wear of a shaft of the reducer.
- the processor (310) may receive (or acquire) measured angular acceleration values of a user's joint (e.g., a hip joint) from an angle sensor during a first time interval.
- the first time interval may correspond to a portion of a time during which the user wears the wearable device (120) and performs exercise after an initial time interval.
- the first time interval may be, for example, 2 minutes, but is not limited thereto.
- the processor (310) may determine a feature value (e.g., a maximum value, a minimum value, or an average value) from the measured angular acceleration values received (or acquired) during the first time interval.
- the processor (310) may determine whether the feature value (e.g., a maximum value, a minimum value, or an average value) in the first time interval has increased by a certain ratio (e.g., 15%) compared to a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value).
- a certain ratio e.g. 15%
- a reference angular acceleration value e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value.
- the certain ratio is not limited to the above-mentioned example of 15%. If the processor (310) determines that the characteristic value in the first time interval has increased by a certain ratio (e.g., 15%) or more compared to the reference angular acceleration value, it can determine that the deterioration of the driving module (30) has occurred to a certain level or more.
- the processor (310) determines that the characteristic value in the first time interval has increased by less than a certain ratio (e.g., 15%) compared to the reference angular acceleration value, it can determine that the deterioration of the driving module (30) has not occurred to a certain level or more.
- a certain ratio e.g. 15%
- the processor (310) may determine that the maximum value 110 rad/s 2 of the measured angular acceleration values in the first time interval has increased by more than a certain ratio (e.g., 15%) compared to the first reference angular acceleration value (e.g., 92 rad/s 2 ). In this case, the processor (310) may determine that the deterioration of the driving module (30) has occurred to a certain level or more.
- a certain ratio e.g. 15%
- the processor (310) may determine that the deterioration of the driving module (30) has occurred to a certain level or more.
- the processor (310) may determine that the maximum value 100 rad/s 2 of the measured angular acceleration values in the first time interval has increased by not exceeding a certain ratio (e.g., 15%) compared to the first reference angular acceleration value (e.g., 92 rad/s 2 ). In this case, the processor (310) can determine that the deterioration of the drive module (30) has occurred below a certain level.
- a certain ratio e.g. 15%
- the processor (310) can determine that the deterioration of the drive module (30) has occurred below a certain level.
- the processor (310) may determine that the minimum value 90 rad/s 2 of the measured angular acceleration values in the first time interval has increased by more than a certain ratio (e.g., 15%) with respect to the second reference angular acceleration value (e.g., 74 rad/s 2 ). In this case, the processor (310) may determine that the deterioration of the driving module (30) has occurred to a certain level or more.
- a certain ratio e.g. 15%
- the processor (310) may determine that the minimum value 83 rad/s 2 of the measured angular acceleration values in the first time interval has increased by not more than a certain ratio (e.g., 15%) with respect to the second reference angular acceleration value (e.g., 74 rad/s 2 ). In this case, the processor (310) can determine that the deterioration of the drive module (30) has occurred below a certain level.
- a certain ratio e.g. 15%
- the processor (310) may determine that the average value 95 rad/s 2 of the measured angular acceleration values in the first time interval has increased by more than a certain ratio (e.g., 15%) compared to a third reference angular acceleration value (e.g., 80 rad/s 2 ). In this case, the processor (310) may determine that the deterioration of the driving module (30) has occurred to a certain level or more.
- a certain ratio e.g., 15%
- a third reference angular acceleration value e.g. 80 rad/s 2
- the processor (310) may determine that the average value 90 rad/s 2 of the measured angular acceleration values in the first time interval has increased by not more than a certain ratio (e.g., 15%) compared to a third reference angular acceleration value (e.g., 80 rad/s 2 ). In this case, the processor (310) can determine that the deterioration of the drive module (30) has occurred below a certain level.
- a certain ratio e.g., 15%
- a third reference angular acceleration value e.g. 80 rad/s 2
- the wearable device (120) may provide a notification in operation 530 when the deterioration of the driving module (30) occurs to a certain level or higher (operation 520-Yes).
- the notification may correspond to a notification regarding the deterioration of the driving module (30).
- the notification may include, for example, at least one of a motor replacement notification or a notification indicating a visit to a service center.
- the notification may be at least one of a visual notification, an auditory notification, or a tactile notification.
- the wearable device (120) may provide a notification to the user through at least one of an audio output module (e.g., a speaker) of the wearable device (120), an electronic device (110), or another wearable device (130) (e.g., wireless earphones (131), a smart watch (132)).
- an audio output module e.g., a speaker
- an electronic device e.g., a smart watch
- another wearable device e.g., wireless earphones (131), a smart watch (132)
- the drive module (30) may deteriorate (e.g., wear of the reducer and/or wear of the shaft of the reducer), and if the deterioration of the drive module (30) continues, for example, a stuck phenomenon in which the rotation of the motor (380, 380-1) stops may occur. Due to the deterioration of the drive module (30), the rotation axis may be misaligned, and as a result, the user may feel a load based on the misalignment of the rotation axis when moving his or her joints. In order to overcome this load, the user may apply force (or torque) (hereinafter, referred to as “human torque”) to the wearable device (120).
- force or torque
- torque value An output torque (e.g., a torque generated by the driving module (30) and a human torque combined) (or high torque) having a size greater than a certain ratio of the torque may be generated.
- a torque value When this is 10Nm the torque value of the output torque is, for example, the torque value It can be 11.5 Nm, which is more than a certain percentage (e.g., 15%).
- Such output torque (or high torque) can damage the components of the wearable device (120).
- the characteristic value can increase by a certain percentage (e.g., 15%) or more compared to the reference angular acceleration value due to human torque.
- the wearable device (120) can determine that the deterioration of the driving module (30) has occurred to a certain level or more and can provide a notification to the user about the deterioration of the driving module (30). Accordingly, the ease of maintenance and management of the wearable device (120) can be improved.
- FIG. 8 is a flowchart illustrating another example of operation of a wearable device according to one embodiment.
- the wearable device (120) may determine a reference angular acceleration value (or an initial angular acceleration value).
- the processor (310) may determine the reference angular acceleration value (or an initial angular acceleration value) (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) based on at least one of the angular acceleration values received from the angular sensor (e.g., the angular sensor (320) and/or the angular sensor (320-1)) during an initial time interval (e.g., the initial time interval of FIG. 6).
- the description of operation 510 may be applied to the description of operation 810.
- the wearable device (120) may measure (or sense) the angular acceleration of a joint through the angular sensor (e.g., the angular sensor (320) and/or the angular sensor (320-1)) to obtain measured angular acceleration values.
- the angular sensor e.g., the angular sensor (320) and/or the angular sensor (320-1)
- the wearable device (120) may determine whether the deterioration of the driving module (30) has occurred above a first level based on a characteristic value (e.g., a maximum value, a minimum value, or an average value) determined from the measured angular acceleration values and a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value).
- the first level may represent a level of deterioration that requires an overall inspection of the wearable device (120) at a service center, for example.
- the processor (310) may determine a characteristic value (e.g., a maximum value, a minimum value, or an average value) from angular acceleration values received from the angular sensor during a first time interval (e.g., the first time interval of FIG. 7 ).
- the processor (310) can determine whether an increase rate of a characteristic value (e.g., a maximum value, a minimum value, or an average value) in a first time interval compared to a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) is greater than or equal to a first ratio (e.g., 15%).
- the first ratio is not limited to the 15% in the above example. If the increase rate of a characteristic value in the first time interval compared to the reference angular acceleration value is greater than or equal to the first ratio (e.g., 15%), the processor (310) can determine that deterioration of the driving module (30) has occurred to a first level or greater.
- the processor (310) may determine that the increase rate (e.g., approximately 20%) of the maximum value of 110 rad/s 2 in the first time interval compared to the first reference angular acceleration value (e.g., 92 rad/s 2 ) exceeds the first ratio (e.g., 15%). In this case, the processor (310) may determine that the deterioration of the driving module (30) has occurred to a level greater than or equal to the first level.
- the increase rate e.g., approximately 20%
- the first reference angular acceleration value e.g., 92 rad/s 2
- the processor (310) may determine that the deterioration of the driving module (30) has occurred to a level greater than or equal to the first level.
- the processor (310) may determine that the increase rate (e.g., approximately 22%) of the minimum value of 90 rad/s 2 in the first time interval compared to the second reference angular acceleration value (e.g., 74 rad/s 2 ) exceeds the first ratio (e.g., 15%). In this case, the processor (310) may determine that the deterioration of the driving module (30) has occurred to a level greater than the first level.
- the increase rate e.g., approximately 22%) of the minimum value of 90 rad/s 2 in the first time interval compared to the second reference angular acceleration value (e.g., 74 rad/s 2 ) exceeds the first ratio (e.g., 15%).
- the processor (310) may determine that the deterioration of the driving module (30) has occurred to a level greater than the first level.
- the processor (310) may determine that the increase rate (e.g., approximately 19%) of the average value of 95 rad/s 2 in the first time interval compared to the third reference angular acceleration value (e.g., 80 rad/s 2 ) exceeds the first ratio (e.g., 15%). In this case, the processor (310) may determine that the deterioration of the driving module (30) has occurred to a level greater than the first level.
- the increase rate e.g., approximately 19% of the average value of 95 rad/s 2 in the first time interval compared to the third reference angular acceleration value (e.g., 80 rad/s 2 ) exceeds the first ratio (e.g., 15%).
- the processor (310) may determine that the deterioration of the driving module (30) has occurred to a level greater than the first level.
- the wearable device (120) may provide a first notification in operation 830.
- the first notification may include, for example, a notification indicating that the wearable device (120) should be inspected at a service center.
- the wearable device (120) may provide the first notification to the user through at least one of an audio output module (e.g., a speaker) of the wearable device (120), an electronic device (110), or another wearable device (130) (e.g., a wireless earphone (131), a smart watch (132)).
- an audio output module e.g., a speaker
- the wearable device (130) e.g., a wireless earphone (131), a smart watch (132)
- the wearable device (120) determines that the deterioration of the drive module (30) has occurred above the first level, and then determines the torque value
- the size of the output torque e.g., the torque generated by the driving module (30) and the human torque, etc.
- the processor (310) can be configured to use mathematical expressions
- the gain ⁇ can be reduced. Accordingly, the size of the output torque can be reduced.
- the wearable device (120) may determine whether the deterioration of the driving module (30) has occurred above the second level in operation 840.
- the second level is a level of deterioration lower than the first level, and may represent, for example, a level of deterioration that requires inspection (or repair) of the driving module (30).
- the processor (310) may determine whether an increase rate of a characteristic value (e.g., a maximum value, a minimum value, or an average value) in a first time interval compared to a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) is equal to or greater than a second ratio (e.g., 7%).
- a second ratio is not limited to the above example of 7%.
- the processor (310) can determine that the deterioration of the driving module (30) has occurred to a second level or higher when the rate of increase of the characteristic value in the first time interval compared to the reference angular acceleration value is greater than or equal to the second ratio.
- the processor (310) may determine that the increase rate (e.g., approximately 8.7%) of the maximum value of the measured angular acceleration values in the first time interval compared to the first reference angular acceleration value (e.g., 92 rad/s 2 ) of 100 rad/s 2 does not exceed the first ratio (e.g., 15%). In this case, the processor (310) may determine whether the deterioration of the driving module (30) has occurred at the second level or higher.
- the increase rate e.g., approximately 8.7%
- the first reference angular acceleration value e.g., 92 rad/s 2
- the processor (310) may determine whether the deterioration of the driving module (30) has occurred at the second level or higher.
- the processor (310) may determine that the increase rate (e.g., approximately 8.7%) of the maximum value of the measured angular acceleration values in the first time interval exceeds the second ratio (e.g., 7%). In this case, the processor (310) may determine that the deterioration of the driving module (30) has occurred at the second level or higher.
- the increase rate e.g., approximately 8.7%
- the second ratio e.g., 7%
- the processor (310) may determine that the increase rate (e.g., approximately 13%) of the minimum value 83 rad/s 2 of the measured angular acceleration values in the first time interval compared to the second reference angular acceleration value (e.g., 74 rad/s 2 ) does not exceed the first ratio (e.g., 15%). In this case, the processor (310) may determine whether the deterioration of the driving module (30) has occurred to the second level or higher.
- the processor (310) may determine that the increase rate (e.g., approximately 13%) of the minimum value 83 rad/s 2 of the measured angular acceleration values in the first time interval has exceeded the second ratio (e.g., 7%). In this case, the processor (310) may determine that the deterioration of the driving module (30) has occurred to the second level or higher.
- the increase rate e.g., approximately 13%) of the minimum value 83 rad/s 2 of the measured angular acceleration values in the first time interval has exceeded the second ratio (e.g., 7%).
- the processor (310) may determine that the deterioration of the driving module (30) has occurred to the second level or higher.
- the processor (310) may determine that the increase rate (e.g., approximately 13%) of the average value of the measured angular acceleration values in the first time interval, 90 rad/s 2 , relative to the third reference angular acceleration value (e.g., 80 rad/s 2 ), does not exceed the first ratio (e.g., 15%). In this case, the processor (310) may determine whether the deterioration of the driving module (30) has occurred at the second level or higher.
- the processor (310) may determine that the increase rate (e.g., approximately 13%) of the average value of the measured angular acceleration values in the first time interval, 90 rad/s 2 , has exceeded the second ratio (e.g., 7%). In this case, the processor (310) may determine that the deterioration of the driving module (30) has occurred at the second level or higher.
- the increase rate e.g., approximately 13%) of the average value of the measured angular acceleration values in the first time interval, 90 rad/s 2
- the second ratio e.g., 7%
- the wearable device (120) may provide a second notification at operation 850.
- the second notification may include, for example, a notification that a motor inspection is required.
- the wearable device (120) may provide the second notification to the user through at least one of an audio output module (e.g., a speaker) of the wearable device (120), an electronic device (110), or another wearable device (130) (e.g., a wireless earphone (131), a smart watch (132)).
- an audio output module e.g., a speaker
- the wearable device (120) may provide the second notification to the user through at least one of an audio output module (e.g., a speaker) of the wearable device (120), an electronic device (110), or another wearable device (130) (e.g., a wireless earphone (131), a smart watch (132)).
- FIG. 9 is a diagram illustrating another example of operation of a wearable device according to one embodiment.
- the wearable device (120) may determine a reference angular acceleration value (or an initial angular acceleration value).
- the processor (310) may determine the reference angular acceleration value (or an initial angular acceleration value) (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) based on at least one of the angular acceleration values received from the angular sensor (320) during an initial time interval (e.g., the initial time interval of FIG. 6).
- the description of operation 510 may be applied to the description of operation 910.
- a wearable device (120) e.g., processor (310)
- the wearable device (120) may determine that the user's accumulated step count has reached a first step count (e.g., 1.8 million steps).
- the first step count is not limited to 1.8 million steps.
- the wearable device (120) may determine whether the deterioration of the driving module (30) has occurred above a certain level (e.g., a deterioration level requiring inspection of the driving module (30) at the first step count) based on a characteristic value (e.g., a maximum value, a minimum value, or an average value) and a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) determined from measured angular acceleration values acquired during a certain time period (e.g., 2 minutes) (hereinafter, referred to as a "second time period").
- a characteristic value e.g., a maximum value, a minimum value, or an average value
- the processor (310) can determine a characteristic value (e.g., a maximum value, a minimum value, or an average value) from the measured angular acceleration values in the second time interval.
- the processor (310) can determine whether an increase rate of the characteristic value (e.g., a maximum value, a minimum value, or an average value) in the second time interval compared to a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) is equal to or greater than a ratio (e.g., 5%) set (or determined) corresponding to the first number of steps.
- a ratio e.g., 5%
- the processor (310) can determine that the deterioration of the driving module (30) has occurred below a certain level (or that inspection of the driving module (30) is not necessary). If the increase rate of the characteristic value in the second time interval compared to the reference angular acceleration value is greater than or equal to a rate set corresponding to the first step number (e.g., 5%), the processor (310) can determine that the deterioration of the driving module (30) has occurred to a certain level or greater (or that the driving module (30) requires inspection), and can provide a notification to the user that the driving module (30) requires inspection.
- a ratio e.g., 5%
- the wearable device (120) may determine that the user's accumulated step number has reached a second step number (e.g., 3.7 million steps).
- the second step number is not limited to 3.7 million steps.
- the wearable device (120) may determine whether the deterioration of the driving module (30) has occurred above a certain level (e.g., a deterioration level requiring inspection of the driving module (30) at the second step number) based on a characteristic value (e.g., a maximum value, a minimum value, or an average value) and a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) determined from measured angular acceleration values acquired during a certain time period (e.g., 2 minutes) (hereinafter, referred to as a "third time period").
- a characteristic value e.g., a maximum value, a minimum value, or an average value
- the processor (310) can determine a characteristic value (e.g., a maximum value, a minimum value, or an average value) from the measured angular acceleration values in the third time interval.
- the processor (310) can determine whether an increase rate of the characteristic value (e.g., a maximum value, a minimum value, or an average value) in the third time interval compared to a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) is equal to or greater than a ratio (e.g., 7%) set (or determined) corresponding to the second step number.
- a reference angular acceleration value e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value
- the processor (310) can determine that the deterioration of the driving module (30) has occurred below a certain level (or that inspection of the driving module (30) is not necessary). If the increase rate of the characteristic value in the third time interval compared to the reference angular acceleration value is greater than or equal to a ratio (e.g., 7%), the processor (310) can determine that the deterioration of the driving module (30) has occurred to a certain level or greater (or that the driving module (30) requires inspection), and can provide a notification to the user that inspection of the driving module (30) is necessary.
- a ratio e.g., 7%
- the wearable device (120) may determine that the user's accumulated step count has reached a third step count (e.g., 5.5 million steps).
- the third step count is not limited to 5.5 million steps.
- the wearable device (120) may determine whether the deterioration of the driving module (30) has occurred to a certain level or higher (e.g., a deterioration level requiring inspection of the driving module (30) at the third step count) based on a characteristic value (e.g., a maximum value, a minimum value, or an average value) and a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) determined from measured angular acceleration values acquired during a certain time period (e.g., 2 minutes) (hereinafter, referred to as a "fourth time period").
- a characteristic value e.g., a maximum value, a minimum value, or an average value
- the processor (310) can determine a characteristic value (e.g., a maximum value, a minimum value, or an average value) from the measured angular acceleration values in the fourth time interval.
- the processor (310) can determine whether an increase rate of the characteristic value (e.g., a maximum value, a minimum value, or an average value) in the fourth time interval compared to a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) is equal to or greater than a ratio (e.g., 10%) set corresponding to a third step number.
- a reference angular acceleration value e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value
- the processor (310) can determine that the deterioration of the driving module (30) has occurred below a certain level (or that inspection of the driving module (30) is not necessary). If the increase rate of the characteristic value in the fourth time interval compared to the reference angular acceleration value is greater than or equal to a rate set corresponding to the third step number (e.g., 10%), the processor (310) can determine that the deterioration of the driving module (30) has occurred to a certain level or greater (or that the driving module (30) requires inspection), and can provide a notification to the user that the driving module (30) requires inspection.
- a ratio e.g. 10%
- the wearable device (120) may determine that the user's accumulated step count has reached a fourth step count (e.g., 7.4 million steps).
- the fourth step count is not limited to 7.4 million steps.
- the wearable device (120) may determine whether the deterioration of the driving module (30) has occurred above a certain level (e.g., a deterioration level requiring an overall inspection of the wearable device (120) at the fourth step count) based on a characteristic value (e.g., a maximum value, a minimum value, or an average value) and a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) determined from measured angular acceleration values acquired during a certain time period (e.g., 2 minutes) (hereinafter, referred to as a "fifth time period").
- a characteristic value e.g., a maximum value, a minimum value, or an
- the processor (310) may determine a characteristic value (e.g., a maximum value, a minimum value, or an average value) from the measured angular acceleration values in the fifth time interval.
- the processor (310) may determine whether an increase rate of the characteristic value (e.g., a maximum value, a minimum value, or an average value) in the fifth time interval compared to a reference angular acceleration value (e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) is equal to or greater than a ratio (e.g., 15%) set corresponding to the fourth step number.
- a reference angular acceleration value e.g., a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value
- the processor (310) may determine that the deterioration of the driving module (30) has occurred below a certain level (or that inspection of the driving module (30) is not necessary). The processor (310) may determine that the deterioration of the driving module (30) has occurred to a certain level or higher (or that the driving module (30) requires inspection) when the increase rate of the characteristic value in the fifth time interval compared to the reference angular acceleration value is equal to or higher than the rate set corresponding to the fourth step number (e.g., 15%). Since the wearable device (120) has been used for a long time to the extent that the user's cumulative step number reaches the fourth step number, the processor (310) may provide a notification to the user that the wearable device (120) requires inspection by visiting a service center.
- a ratio e.g. 15%
- the processor (310) when the user's accumulated number of steps reaches the fourth step number, the processor (310) outputs a torque value
- the size of the output torque (e.g., the torque generated by the driving module (30) and the human torque, etc.) can be reduced by making the size of the driving module (30) smaller.
- the processor (310) can be configured to use mathematical expressions
- the gain ⁇ can be reduced. Accordingly, the size of the output torque can be reduced.
- FIGS. 10 and 11 are drawings illustrating other examples of operation of a wearable device according to one embodiment.
- the wearable device (120) may calculate a numerical value indicating how much greater the angular acceleration of the first joint is than the angular acceleration of the second joint.
- the processor (310) may receive angular acceleration values (1110) of the first joint (e.g., the left hip joint) from the angle sensor (320) and angular acceleration values (1120) of the second joint (e.g., the right hip joint) from the angle sensor (320-1) for a certain period of time.
- the processor (310) may calculate an average value of the angular acceleration values (1110) and may calculate an average value of the angular acceleration values (1120).
- the processor (310) may determine a numerical value indicating the degree to which the average value of the angular acceleration values (1110) is greater than the average value of the angular acceleration values (1120).
- the average of the angular acceleration values (1120) may be 80 rad/s 2 and the average of the angular acceleration values (1110) may be 90 rad/s 2 .
- the processor (310) may determine that the average of the angular acceleration values (1110) is 12.5% greater than the average of the angular acceleration values (1120). In other words, the processor (310) may calculate a numerical value (e.g., 12.5%) that represents how much greater the average of the angular acceleration values (1110) is than the average of the angular acceleration values (1120).
- the wearable device (120) Torque value can determine the torque value so that the drive module (30) can generate torque (e.g. auxiliary torque or resistance torque).
- the driving module (30) can be controlled based on the driving module (30).
- the driving module (30) can generate torque and provide it to the user, and the user can perform exercise.
- the wearable device (120) can determine whether the deterioration of the driving module (30) has occurred above a certain level based on the calculated numerical value. For example, the processor (310) can determine that the deterioration of the driving module (30) has not occurred above a certain level if the calculated numerical value is less than a certain value (e.g., 15%). The processor (310) can determine that the deterioration of the driving module (30) has occurred above a certain level if the calculated numerical value is equal to or greater than a certain value (e.g., 15%).
- the processor (310) may provide a notification in operation 1030.
- the notification may correspond to a notification regarding the deterioration of the driving module (30).
- the notification may include, for example, at least one of a motor replacement notification or a notification indicating a visit to a service center.
- the notification may be at least one of a visual notification, an auditory notification, or a tactile notification.
- the wearable device (120) may provide a notification to the user through at least one of an audio output module (e.g., a speaker) of the wearable device (120), an electronic device (110), or another wearable device (130) (e.g., wireless earphones (131), a smart watch (132)).
- an audio output module e.g., a speaker
- an electronic device e.g., a smart watch
- another wearable device e.g., wireless earphones (131), a smart watch (132)
- FIG. 12 is a diagram illustrating another example of operation of a wearable device according to one embodiment.
- a wearable device (120) (e.g., processor (310)) may accumulate the number of steps taken by a user while exercising.
- the wearable device (120) may determine that the user's accumulated number of steps has reached a first number of steps (e.g., 1.8 million steps).
- the wearable device (120) can determine whether the deterioration of the driving module (30) has occurred to a certain level or higher (or whether inspection of the driving module (30) is necessary) based on the angular acceleration values of the first joint and the angular acceleration values of the second joint acquired during a certain time period (e.g., 2 minutes) (hereinafter referred to as the "sixth time period").
- a certain time period e.g., 2 minutes
- the processor (310) may receive angular acceleration values of the first joint from the angle sensor (320) and angular acceleration values of the second joint from the angle sensor (320-1) during a sixth time interval.
- the processor (310) may calculate an average value of the angular acceleration values of the first joint and an average value of the angular acceleration values of the second joint during the sixth time interval.
- the processor (310) may calculate a numerical value indicating how much greater the average value of the angular acceleration values of the first joint during the sixth time interval is than the average value of the angular acceleration values of the second joint during the sixth time interval.
- the processor (310) may determine whether the calculated numerical value is greater than or equal to a first value (e.g., 15%) set to correspond to the first step number.
- the processor (310) may determine that the deterioration of the driving module (30) has not occurred to a certain level or more (or that inspection of the driving module (30) is not required) if the calculated numerical value is less than the first value (e.g., 15%) set to correspond to the first step number.
- the processor (310) may determine that the deterioration of the driving module (30) has occurred to a certain level or more (or that inspection of the driving module (30) is required) if the calculated numerical value is greater than or equal to the first value (e.g., 15%) set to correspond to the first step number.
- the processor (310) may provide a notification to the user that inspection of the driving module (30) is required.
- the wearable device (120) may determine that the user's cumulative number of steps has reached a second number of steps (e.g., 3.7 million steps).
- the wearable device (120) can determine whether the deterioration of the driving module (30) has occurred to a certain level or higher (or whether inspection of the driving module (30) is necessary) based on the angular acceleration values of the first joint and the angular acceleration values of the second joint acquired during a certain time period (e.g., 2 minutes) (hereinafter referred to as the "seventh time period").
- the processor (310) may receive angular acceleration values of the first joint from the angle sensor (320) and angular acceleration values of the second joint from the angle sensor (320-1) during a seventh time interval.
- the processor (310) may calculate an average value of the angular acceleration values of the first joint and an average value of the angular acceleration values of the second joint during the seventh time interval.
- the processor (310) may calculate a numerical value indicating how much greater the average value of the angular acceleration values of the first joint during the seventh time interval is than the average value of the angular acceleration values of the second joint during the seventh time interval.
- the processor (310) may determine whether the calculated numerical value is greater than or equal to a second value (e.g., 20%) set to correspond to a second step number.
- a second value e.g. 20%
- the processor (310) may determine that the deterioration of the driving module (30) has not occurred to a certain level or more (or that inspection of the driving module (30) is not required) if the calculated numerical value is less than the second value (e.g., 20%).
- the processor (310) may determine that the deterioration of the driving module (30) has occurred to a certain level or more (or that inspection of the driving module (30) is required) if the calculated numerical value is greater than or equal to the second value (e.g., 20%).
- the processor (310) may provide the user with at least one of a notification that inspection of the driving module (30) is required or a notification that a visit to a service center is required to inspect the wearable device (120).
- FIG. 13 is a flowchart illustrating an example of a method of operating a wearable device according to one embodiment.
- the wearable device (120) can generate torque and transmit the generated torque to the user's leg.
- the wearable device (120) can sense the movement of the user's joints to obtain at least one angular acceleration value.
- the wearable device (120) can determine whether deterioration of the driving module (30) has occurred to a certain level or higher based on at least one acquired angular acceleration value.
- the wearable device (120) may provide a notification of deterioration when the deterioration of the driving module (30) exceeds a certain level.
- FIGS. 1 to 12 can be applied to the operating method of the wearable device (120) of FIG. 13.
- a wearable device (120; 200; 300; 300-1) worn on a user's body may include a driving module (e.g., driving module (30)) that generates a torque, an angle sensor (e.g., angle sensor (320) and/or angle sensor (320-1)) that senses a movement of a joint of the user to obtain at least one angular acceleration value, and a processor (310) that controls the driving module to generate the torque, receives the at least one angular acceleration value obtained from the angle sensor, determines whether deterioration of the driving module has occurred to a predetermined level or higher based on the received at least one angular acceleration value, and controls a notification of the deterioration to be provided to the user when it is determined that the deterioration has occurred to the predetermined level or higher.
- a driving module e.g., driving module (30)
- an angle sensor e.g., angle sensor (320) and/or angle sensor (320-1)
- a processor that controls the driving module to generate the
- the processor can determine a feature value based on at least one of the angular acceleration values received from the angular sensor during a certain time period, determine an increase rate of the determined feature value compared to a reference angular acceleration value, and determine that the deterioration has occurred above a certain level if the determined increase rate is above a certain rate.
- the feature value may include a maximum value, a minimum value, or an average value of the received angular acceleration values.
- the processor can determine the reference angular acceleration value (e.g., at least one of a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) based on at least one of the angular acceleration values received from the angular sensor during the initial time interval.
- the reference angular acceleration value e.g., at least one of a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value
- the initial time interval may correspond to a time interval from a first initial time point when the user initially wears the wearable device and starts exercising to a second initial time point.
- the processor can check whether the cumulative number of steps of the user reaches a predetermined number, determine an increase rate of the at least one received angular acceleration value compared to a reference angular acceleration value, and when the cumulative number of steps of the user reaches the predetermined number (e.g., at least one of the first to fourth step numbers of FIG. 9), determine whether the determined increase rate is equal to or greater than a rate set corresponding to the predetermined number (e.g., at least one of the rate set corresponding to each of the first to fourth step numbers described through FIG. 9), and when it is determined that the determined increase rate is equal to or greater than the rate set corresponding to the predetermined number, determine that the deterioration has occurred above the predetermined level.
- the predetermined number e.g., at least one of the first to fourth step numbers of FIG. 9
- the processor may calculate a numerical value representing how much greater an angular velocity value of a joint of the user's leg is than an angular velocity value of a joint of the user's other leg, and if the calculated numerical value exceeds a predetermined value, it may be determined that the deterioration has occurred above a predetermined level.
- the notification may include a notification indicating at least one of inspection or replacement of a motor of the drive module.
- the processor may cause the notification to be provided to the user via an electronic device of the user (e.g., the electronic device (110), another wearable device (130)) or at least one of the wearable devices.
- an electronic device of the user e.g., the electronic device (110), another wearable device (130)
- the processor may cause the notification to be provided to the user via an electronic device of the user (e.g., the electronic device (110), another wearable device (130)) or at least one of the wearable devices.
- a wearable device (120; 200; 300; 300-1) worn on a user's body may include a driving module (30) that generates torque, an angle sensor (320) that senses movement of a joint of the user to obtain angular acceleration values, and a processor (310).
- the processor may control the driving module to generate the torque, receive the obtained angular acceleration values from the angle sensor, determine a feature value based on at least one of the received angular acceleration values, determine an increase rate of the determined feature value compared to a reference angular acceleration value, and determine whether deterioration of the driving module has occurred to a certain level or higher based on the determined increase rate, and if it is determined that the deterioration has occurred to the certain level or higher, control a notification regarding the deterioration to be provided to the user.
- the processor may determine that the deterioration has occurred above a certain level if the determined increase rate is above a certain percentage.
- the feature value may include a maximum or high value, a minimum or low value, or an average value.
- the processor can determine the reference angular acceleration value (e.g., at least one of a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value) based on at least one of the angular acceleration values received from the angular sensor during the initial time interval.
- the reference angular acceleration value e.g., at least one of a first reference angular acceleration value, a second reference angular acceleration value, or a third reference angular acceleration value
- the initial time interval may correspond to a time interval from a first initial time point when the user initially wears the wearable device and starts exercising to a second initial time point.
- the processor can check whether the cumulative number of steps of the user reaches a predetermined number, and if the cumulative number of steps of the user reaches the predetermined number, it can determine whether the determined increase rate is greater than or equal to a rate set corresponding to the predetermined number, and if it is determined that the determined increase rate is greater than or equal to a rate set corresponding to the predetermined number, it can determine that the deterioration has occurred above a predetermined level.
- the processor may calculate a numerical value representing how much greater an angular velocity value of a joint of the user's leg is than an angular velocity value of a joint of the user's other leg, and if the calculated numerical value exceeds a predetermined value, it may be determined that the deterioration has occurred above a predetermined level.
- the notification may include a notification indicating at least one of inspection or replacement of a motor of the drive module.
- the processor may cause the notification to be provided to the user via at least one of the user's electronic device or the wearable device.
- an operating method of a wearable device (120; 200; 300; 300-1) worn on a user's body may include an operation of generating a torque and transmitting the generated torque to a leg of the user, an operation of sensing a movement of a joint of the user to obtain at least one angular acceleration value, an operation of determining whether a driving module of the wearable device has deteriorated to a predetermined level or higher based on the at least one obtained angular acceleration value, and an operation of providing a notification regarding the deterioration if the deterioration has deteriorated to the predetermined level or higher.
- the judging operation may include an operation of determining a first characteristic value from angular acceleration values acquired over a certain time interval; an operation of determining an increase rate of the determined first characteristic value compared to a reference angular acceleration value; and an operation of determining that the deterioration has occurred above a certain level if the determined increase rate is above a certain rate.
- the judging operation may include: an operation of checking whether the cumulative number of steps of the user reaches a predetermined number; an operation of determining an increase rate of the at least one acquired angular acceleration value compared to a reference angular acceleration value; an operation of determining whether the determined increase rate is equal to or greater than an increase rate corresponding to the predetermined number when the cumulative number of steps of the user reaches the predetermined number; and an operation of determining that the deterioration has occurred above a predetermined level when it is determined that the determined increase rate is equal to or greater than the increase rate corresponding to the predetermined number.
- the judging action may include an action of calculating a numerical value representing how much greater an angular velocity value of a joint of a leg of the user is than an angular velocity value of a joint of the other leg of the user; and an action of determining that the deterioration has occurred above a predetermined level if the calculated numerical value exceeds a predetermined value.
- the embodiments described above may be implemented as hardware components, software components, and/or a combination of hardware components and software components.
- the devices, methods, and components described in the embodiments may be implemented using a general-purpose computer or a special-purpose computer, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing instructions and responding to them.
- the processing device may execute an operating system (OS) and software applications running on the OS.
- the processing device may access, store, manipulate, process, and generate data in response to the execution of the software.
- OS operating system
- the processing device may access, store, manipulate, process, and generate data in response to the execution of the software.
- processing device is sometimes described as being used alone, but those skilled in the art will appreciate that the processing device may include multiple processing elements and/or multiple types of processing elements.
- a processing device may include multiple processors, or a processor and a controller.
- Other processing configurations, such as parallel processors, are also possible.
- the software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing device to perform a desired operation or may independently or collectively command the processing device.
- the software and/or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal waves, for interpretation by the processing device or for providing instructions or data to the processing device.
- the software may also be distributed over network-connected computer systems and stored or executed in a distributed manner.
- the software and data may be stored on a computer-readable recording medium.
- the method according to the embodiment may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium.
- the computer-readable medium may store program commands, data files, data structures, etc., alone or in combination, and the program commands recorded on the medium may be those specially designed and configured for the embodiment or may be those known to and available to those skilled in the art of computer software.
- Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands such as ROMs, RAMs, and flash memories.
- Examples of program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc.
- the hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Animal Behavior & Ethology (AREA)
- Physical Education & Sports Medicine (AREA)
- Rehabilitation Therapy (AREA)
- Life Sciences & Earth Sciences (AREA)
- Pain & Pain Management (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Epidemiology (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Rehabilitation Tools (AREA)
Abstract
Description
Claims (15)
- 사용자의 신체에 착용되는 웨어러블 장치(120; 200; 300; 300-1)에 있어서,모터 및/또는 회로를 포함하고, 토크를 생성하는 구동 모듈(30);상기 사용자의 관절의 움직임을 센싱하여 적어도 하나의 각가속도값을 획득하는 각도 센서(320); 및프로세싱 회로를 포함하는 적어도 하나의 프로세서(310)를 포함하고,상기 적어도 하나의 프로세서는 개별적으로 및/또는 집합적으로,상기 구동 모듈이 상기 토크를 생성하도록 상기 구동 모듈을 제어하고, 상기 각도 센서로부터 상기 획득된 적어도 하나의 각가속도값을 수신하며, 상기 수신된 적어도 하나의 각가속도값을 기초로 상기 구동 모듈의 열화가 일정 수준 이상 발생하였는지 판단하고, 상기 열화가 상기 일정 수준 이상 발생한 것으로 판단한 경우, 상기 열화에 대한 알림이 상기 사용자에게 제공되도록 제어하는,웨어러블 장치.
- 제1항에 있어서,상기 적어도 하나의 프로세서는 개별적으로 및/또는 집합적으로,일정 시간 구간 동안 상기 각도 센서로부터 수신된 각가속도값들 중 적어도 하나를 기초로 특징값을 결정하고, 기준 각가속도값 대비 상기 결정된 특징값의 증가율을 결정하며, 상기 결정된 증가율이 일정 비율 이상인 경우 상기 열화가 상기 일정 수준 이상 발생한 것으로 판단하는,웨어러블 장치.
- 제2항에 있어서,상기 특징값은 상기 수신된 각가속도값들의 최대값, 최소값, 또는 평균값 중 적어도 하나를 포함하는,웨어러블 장치.
- 제2항에 있어서,상기 적어도 하나의 프로세서는 개별적으로 및/또는 집합적으로,초기 시간 구간 동안 상기 각도 센서로부터 수신된 각가속도값들 중 적어도 하나를 기초로 상기 기준 각가속도값을 결정하는,웨어러블 장치.
- 제4항에 있어서,상기 초기 시간 구간은 상기 사용자가 상기 웨어러블 장치를 착용하여 운동을 시작한 제1 초기 시점부터 제2 초기 시점까지의 시간 구간에 해당하는,웨어러블 장치.
- 제1항 내지 제5항 중 어느 하나에 있어서,상기 적어도 하나의 프로세서는 개별적으로 및/또는 집합적으로,상기 사용자의 누적 스텝수가 정해진 횟수에 도달하는지 체크하고, 기준 각가속도값 대비 상기 수신된 적어도 하나의 각가속도값의 증가율을 결정하며, 상기 사용자의 누적 스텝수가 상기 정해진 횟수에 도달하는 경우, 상기 결정된 증가율이 상기 정해진 횟수에 대응되는 증가율 이상인지 판단하고, 상기 결정된 증가율이 상기 정해진 횟수에 대응되는 증가율 이상인 것으로 판단하는 경우 상기 열화가 상기 일정 수준 이상 발생한 것으로 판단하는,웨어러블 장치.
- 제1항 내지 제6항 중 어느 하나에 있어서,상기 적어도 하나의 프로세서는 개별적으로 및/또는 집합적으로,상기 사용자의 다리의 관절의 각속도값이 상기 사용자의 다른 다리의 관절의 각속도값보다 얼마나 더 큰지를 나타내는 수치값을 계산하고, 상기 계산된 수치값이 정해진 값을 초과하는 경우 상기 열화가 상기 일정 수준 이상 발생한 것으로 판단하는,웨어러블 장치.
- 제1항 내지 제7항 중 어느 하나에 있어서,상기 알림은 상기 구동 모듈의 모터의 점검 또는 교체 중 적어도 하나를 나타내는 알림을 포함하는,웨어러블 장치.
- 제1항 내지 제8항 중 어느 하나에 있어서,상기 적어도 하나의 프로세서는 개별적으로 및/또는 집합적으로,상기 알림이 상기 사용자의 전자 장치 또는 상기 웨어러블 장치 중 적어도 하나를 통해 상기 사용자에게 제공되도록 하는,웨어러블 장치.
- 사용자의 신체에 착용되는 웨어러블 장치(120; 200; 300; 300-1)의 동작 방법에 있어서,토크를 생성하고 상기 생성된 토크를 상기 사용자의 다리에 전달하는 동작;상기 사용자의 관절의 움직임을 센싱하여 적어도 하나의 각가속도값을 획득하는 동작;상기 획득된 적어도 하나의 각가속도값을 기초로 상기 웨어러블 장치의 구동 모듈의 열화가 일정 수준 이상 발생하였는지 판단하는 동작 -상기 구동 모듈은 모터 및/또는 회로를 포함함-; 및상기 열화가 상기 일정 수준 이상 발생한 경우, 상기 열화에 대한 알림을 제공하는 동작을 포함하는,웨어러블 장치의 동작 방법.
- 제10항에 있어서,상기 판단하는 동작은,일정 시간 구간 동안 획득된 각가속도값들 중 적어도 하나를 기초로 특징값을 결정하는 동작;기준 각가속도값 대비 상기 결정된 특징값의 증가율을 결정하는 동작; 및상기 결정된 증가율이 일정 비율 이상인 경우 상기 열화가 상기 일정 수준 이상 발생한 것으로 판단하는 동작을 포함하는,웨어러블 장치의 동작 방법.
- 제11항에 있어서,상기 특징값은 상기 획득된 각가속도값들의 최대값, 최소값, 또는 평균값 중 적어도 하나를 포함하는,웨어러블 장치의 동작 방법.
- 제11항에 있어서,초기 시간 구간 동안 획득된 각가속도값들 중 적어도 하나를 기초로 상기 기준 각가속도값을 결정하는 동작을 더 포함하는,웨어러블 장치의 동작 방법.
- 제10항에 있어서,상기 판단하는 동작은,상기 사용자의 누적 스텝수가 정해진 횟수에 도달하는지 체크하는 동작;기준 각가속도값 대비 상기 획득된 적어도 하나의 각가속도값의 증가율을 결정하는 동작;상기 사용자의 누적 스텝수가 상기 정해진 횟수에 도달하는 경우, 상기 결정된 증가율이 상기 정해진 횟수에 대응되는 증가율 이상인지 판단하는 동작; 및상기 결정된 증가율이 상기 정해진 횟수에 대응되는 증가율 이상인 것으로 판단하는 경우 상기 열화가 상기 일정 수준 이상 발생한 것으로 판단하는 동작을 포함하는,,웨어러블 장치의 동작 방법.
- 제10항에 있어서,상기 판단하는 동작은,상기 사용자의 다리의 관절의 각속도값이 상기 사용자의 다른 다리의 관절의 각속도값보다 얼마나 더 큰지를 나타내는 수치값을 계산하는 동작; 및상기 계산된 수치값이 정해진 값을 초과하는 경우 상기 열화가 상기 일정 수준 이상 발생한 것으로 판단하는 동작을 포함하는,웨어러블 장치의 동작 방법.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202480019530.2A CN120813328A (zh) | 2023-06-19 | 2024-05-17 | 可穿戴设备及其操作方法 |
| EP24826131.5A EP4631485A4 (en) | 2023-06-19 | 2024-05-17 | PERSONAL DEVICE AND HOW IT WORKS |
| US18/815,260 US20240415722A1 (en) | 2023-06-19 | 2024-08-26 | Wearable device and operating method thereof |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2023-0078191 | 2023-06-19 | ||
| KR1020230078191A KR20240177133A (ko) | 2023-06-19 | 2023-06-19 | 웨어러블 장치 및 이의 동작 방법 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/815,260 Continuation US20240415722A1 (en) | 2023-06-19 | 2024-08-26 | Wearable device and operating method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024262809A1 true WO2024262809A1 (ko) | 2024-12-26 |
Family
ID=93935674
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2024/006701 Ceased WO2024262809A1 (ko) | 2023-06-19 | 2024-05-17 | 웨어러블 장치 및 이의 동작 방법 |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20240177133A (ko) |
| WO (1) | WO2024262809A1 (ko) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5083458B2 (ja) * | 2009-11-04 | 2012-11-28 | トヨタ自動車株式会社 | 歩行補助装置 |
| JP2019076294A (ja) * | 2017-10-23 | 2019-05-23 | サンコール株式会社 | 歩行動作補助装置 |
| KR20200046626A (ko) * | 2018-10-25 | 2020-05-07 | 한국과학기술연구원 | 자동 보행자세 교정 시스템 |
| KR20210019800A (ko) * | 2019-08-13 | 2021-02-23 | 국방과학연구소 | 보행속도기반 착용로봇의 능동-준능동 제어 방법 |
| KR20230011532A (ko) * | 2021-07-13 | 2023-01-25 | 엘아이지넥스원 주식회사 | 무릎 관절 동작 측정 시스템 |
-
2023
- 2023-06-19 KR KR1020230078191A patent/KR20240177133A/ko active Pending
-
2024
- 2024-05-17 WO PCT/KR2024/006701 patent/WO2024262809A1/ko not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5083458B2 (ja) * | 2009-11-04 | 2012-11-28 | トヨタ自動車株式会社 | 歩行補助装置 |
| JP2019076294A (ja) * | 2017-10-23 | 2019-05-23 | サンコール株式会社 | 歩行動作補助装置 |
| KR20200046626A (ko) * | 2018-10-25 | 2020-05-07 | 한국과학기술연구원 | 자동 보행자세 교정 시스템 |
| KR20210019800A (ko) * | 2019-08-13 | 2021-02-23 | 국방과학연구소 | 보행속도기반 착용로봇의 능동-준능동 제어 방법 |
| KR20230011532A (ko) * | 2021-07-13 | 2023-01-25 | 엘아이지넥스원 주식회사 | 무릎 관절 동작 측정 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20240177133A (ko) | 2024-12-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019017696A1 (ko) | 신발 끈 조절장치 및 이를 구비하는 신발 | |
| WO2023128619A1 (ko) | 사용자의 보행 지표를 추정하는 방법 및 이를 수행하는 전자 장치 및 웨어러블 장치 | |
| WO2026054281A1 (ko) | 사용자 맞춤형 운동 코칭 기능을 제공하는 웨어러블 장치 및 전자 장치, 및 이들의 동작 방법 | |
| WO2025075304A1 (ko) | 운동 보조 장치를 이용한 다양한 운동 경험을 제공하는 전자 장치, 웨어러블 장치 및 운동 보조 장치를 제어하는 제어 방법 | |
| WO2025143468A1 (ko) | 사용자의 앉은 자세를 평가하고 사용자에게 외력을 제공하는 웨어러블 장치 및 이의 동작 방법 | |
| WO2025075306A1 (ko) | 외부 기기가 분리되었을 때 알림을 제공하는 웨어러블 장치 및 이의 동작 방법 | |
| WO2026023849A1 (ko) | 전극부에 대한 감전 방지 수단을 구비한 웨어러블 장치 및 전자 장치, 및 충전 제어 방법 | |
| WO2025135453A1 (ko) | 모터의 동작 특성에 기반하여 모드 전환이 가능한 웨어러블 장치 및 이의 동작 방법 | |
| WO2025244264A1 (ko) | 사용자의 보행 상태를 결정하는 웨어러블 장치 및 이의 동작 방법 | |
| WO2025164890A1 (ko) | 모터에 의해 발생하는 역기전력을 이용하여 배터리를 충전하는 방법 및 그 방법을 수행하는 전자 장치 | |
| WO2025005451A1 (ko) | 사용자의 운동 자세를 교정하는 방법 및 그 방법을 수행하는 전자 장치 | |
| WO2025164950A1 (ko) | 오디오 출력 방법 및 이를 수행하는 전자 장치 | |
| WO2025164945A1 (ko) | 토크 출력의 지연에 이용되는 시간 지연 파라미터를 제어하는 웨어러블 장치 및 이의 동작 방법 | |
| WO2025005479A1 (ko) | 메시지 출력 방법 및 그 방법을 수행하는 전자 장치 | |
| WO2024063276A1 (ko) | 사용자의 안전을 위한 웨어러블 장치의 제어 방법 및 이를 수행하는 웨어러블 장치 | |
| WO2026010114A1 (ko) | 배터리를 위한 에너지 관리 장치, 이의 동작 방법 및 이를 포함하는 웨어러블 장치 | |
| WO2024101705A1 (ko) | 웨어러블 장치 및 그 장치를 제어하는 방법 | |
| WO2025239532A1 (ko) | 구동 모듈 및 이를 포함하는 전자 장치 | |
| WO2024014681A1 (ko) | 착용 감지 기능을 제공하는 웨어러블 장치 및 웨어러블 장치의 동작 방법 | |
| WO2026059143A1 (ko) | 기어 어셈블리의 효율을 측정 가능한 웨어러블 장치 | |
| WO2025009744A1 (ko) | 웨어러블 장치 및 이의 동작 방법 | |
| WO2025234586A1 (ko) | 전자 장치의 위치에 기초한 알람 출력 방법 및 그 방법을 수행하는 전자 장치 | |
| WO2026059128A1 (ko) | 착용 상태 감지 기능을 구비한 웨어러블 장치 및 전자 장치, 이들의 동작 방법 | |
| WO2025084657A1 (ko) | 착용 감지 기능을 수행하는 웨어러블 장치의 제어 방법 및 이를 수행하는 웨어러블 장치 | |
| WO2024075986A1 (ko) | 운동 프로그램을 제공하는 전자 장치 및 웨어러블 장치, 이들의 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24826131 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024826131 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2024826131 Country of ref document: EP Effective date: 20250708 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202480019530.2 Country of ref document: CN |
|
| WWP | Wipo information: published in national office |
Ref document number: 2024826131 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 202480019530.2 Country of ref document: CN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |